From c1cf01da45103922df35ffaba4bdcefdbc6b6f4c Mon Sep 17 00:00:00 2001 From: Ronan Berder Date: Wed, 3 Jun 2026 23:08:41 +0800 Subject: [PATCH] prepare basecoat 1.0 migration --- .eleventy.js | 113 +- AGENTS.md | 6 +- docs/css/custom.css | 4 +- docs/css/fonts.css | 63 + docs/css/styles-luma.css | 8 +- docs/css/styles-lyra.css | 8 +- docs/css/styles-maia.css | 8 +- docs/css/styles-mira.css | 8 +- docs/css/styles-nova.css | 8 +- docs/css/styles-rhea.css | 8 +- docs/css/styles-sera.css | 8 +- docs/css/styles-vega.css | 8 +- docs/css/styles.css | 8 +- docs/src/_data/docs.json | 82 ++ docs/src/_includes/layouts/base.njk | 4 +- docs/src/_includes/layouts/page.njk | 102 +- docs/src/_includes/macros/code_block.njk | 23 +- docs/src/_includes/macros/code_preview.njk | 4 +- docs/src/_includes/partials/header.njk | 46 +- .../_includes/partials/kitchen-sink/toast.njk | 8 +- docs/src/_includes/partials/sidebar.njk | 135 +- .../geist/geist-mono-latin-400-normal.woff2 | Bin 0 -> 12792 bytes .../geist/geist-mono-latin-500-normal.woff2 | Bin 0 -> 13380 bytes .../geist/geist-mono-latin-600-normal.woff2 | Bin 0 -> 13388 bytes .../geist/geist-mono-latin-700-normal.woff2 | Bin 0 -> 13412 bytes .../geist/geist-sans-latin-400-normal.woff2 | Bin 0 -> 33400 bytes .../geist/geist-sans-latin-500-normal.woff2 | Bin 0 -> 34716 bytes .../geist/geist-sans-latin-600-normal.woff2 | Bin 0 -> 35292 bytes .../geist/geist-sans-latin-700-normal.woff2 | Bin 0 -> 35484 bytes docs/src/assets/js/htmx.min.js | 1 + docs/src/assets/styles-luma.css | 2 +- docs/src/assets/styles-lyra.css | 2 +- docs/src/assets/styles-maia.css | 2 +- docs/src/assets/styles-mira.css | 2 +- docs/src/assets/styles-nova.css | 2 +- docs/src/assets/styles-rhea.css | 2 +- docs/src/assets/styles-sera.css | 2 +- docs/src/assets/styles-vega.css | 2 +- docs/src/assets/styles.css | 2 +- docs/src/{cli.njk => cli.md} | 2 + .../{accordion.njk => accordion.md} | 1 + .../{alert-dialog.njk => alert-dialog.md} | 1 + docs/src/components/{alert.njk => alert.md} | 1 + docs/src/components/{avatar.njk => avatar.md} | 1 + docs/src/components/{badge.njk => badge.md} | 1 + .../{breadcrumb.njk => breadcrumb.md} | 1 + .../{button-group.njk => button-group.md} | 1 + docs/src/components/{button.njk => button.md} | 1 + docs/src/components/{card.njk => card.md} | 1 + .../components/{carousel.njk => carousel.md} | 1 + docs/src/components/{chart.njk => chart.md} | 1 + .../components/{checkbox.njk => checkbox.md} | 1 + .../components/{combobox.njk => combobox.md} | 1 + .../components/{command.njk => command.md} | 11 +- docs/src/components/{dialog.njk => dialog.md} | 1 + .../{dropdown-menu.njk => dropdown-menu.md} | 1 + docs/src/components/{empty.njk => empty.md} | 1 + docs/src/components/{field.njk => field.md} | 1 + .../{input-group.njk => input-group.md} | 1 + docs/src/components/{input.njk => input.md} | 1 + docs/src/components/{item.njk => item.md} | 1 + docs/src/components/{kbd.njk => kbd.md} | 1 + docs/src/components/{label.njk => label.md} | 1 + .../{native-select.njk => native-select.md} | 1 + .../{pagination.njk => pagination.md} | 1 + .../components/{popover.njk => popover.md} | 1 + .../components/{progress.njk => progress.md} | 1 + .../{radio-group.njk => radio-group.md} | 1 + docs/src/components/{select.njk => select.md} | 1 + .../components/{sidebar.njk => sidebar.md} | 1 + .../components/{skeleton.njk => skeleton.md} | 1 + docs/src/components/{slider.njk => slider.md} | 1 + .../components/{spinner.njk => spinner.md} | 1 + docs/src/components/{switch.njk => switch.md} | 1 + docs/src/components/{table.njk => table.md} | 1 + docs/src/components/{tabs.njk => tabs.md} | 1 + .../components/{textarea.njk => textarea.md} | 1 + .../{theme-switcher.njk => theme-switcher.md} | 1 + docs/src/components/{toast.njk => toast.md} | 2 + .../components/{tooltip.njk => tooltip.md} | 1 + .../{customization.njk => customization.md} | 45 +- .../src/{installation.njk => installation.md} | 2 + .../src/{introduction.njk => introduction.md} | 2 + docs/src/llms.txt | 506 ------- handoff.md | 4 +- package-lock.json | 1203 ++++++++++++++++- package.json | 8 + packages/css/package.json | 10 + plan.md | 2 +- scripts/build-docs-css.js | 26 + scripts/build.js | 7 +- scripts/generate-css-entrypoints.js | 100 ++ src/css/basecoat-base.cdn.css | 2 + src/css/basecoat-base.css | 2 + src/css/basecoat-components.css | 32 + src/css/basecoat-luma.css | 34 +- src/css/basecoat-lyra.css | 34 +- src/css/basecoat-maia.css | 34 +- src/css/basecoat-mira.css | 34 +- src/css/basecoat-nova.css | 34 +- src/css/basecoat-rhea.css | 34 +- src/css/basecoat-sera.css | 34 +- src/css/basecoat-vega.css | 34 +- src/css/basecoat.cdn.css | 2 +- src/css/basecoat.css | 35 +- src/css/components/command.css | 6 +- src/css/components/dialog.css | 4 +- src/css/components/radio.css | 2 +- src/css/styles/style-luma.css | 9 +- src/css/styles/style-lyra.css | 9 +- src/css/styles/style-maia.css | 9 +- src/css/styles/style-mira.css | 7 +- src/css/styles/style-nova.css | 9 +- src/css/styles/style-rhea.css | 9 +- src/css/styles/style-sera.css | 9 +- src/css/styles/style-vega.css | 9 +- src/eleventy/llm-exports.js | 129 ++ src/eleventy/menu.js | 41 + src/eleventy/navigation.js | 151 +++ src/jinja/command.html.jinja | 3 - src/js/combobox.js | 13 +- src/js/command.js | 17 +- src/js/select.js | 15 +- src/nunjucks/command.njk | 3 - src/nunjucks/tabs.njk | 67 +- 125 files changed, 2346 insertions(+), 1169 deletions(-) create mode 100644 docs/css/fonts.css create mode 100644 docs/src/_data/docs.json create mode 100644 docs/src/assets/fonts/geist/geist-mono-latin-400-normal.woff2 create mode 100644 docs/src/assets/fonts/geist/geist-mono-latin-500-normal.woff2 create mode 100644 docs/src/assets/fonts/geist/geist-mono-latin-600-normal.woff2 create mode 100644 docs/src/assets/fonts/geist/geist-mono-latin-700-normal.woff2 create mode 100644 docs/src/assets/fonts/geist/geist-sans-latin-400-normal.woff2 create mode 100644 docs/src/assets/fonts/geist/geist-sans-latin-500-normal.woff2 create mode 100644 docs/src/assets/fonts/geist/geist-sans-latin-600-normal.woff2 create mode 100644 docs/src/assets/fonts/geist/geist-sans-latin-700-normal.woff2 create mode 100644 docs/src/assets/js/htmx.min.js rename docs/src/{cli.njk => cli.md} (98%) rename docs/src/components/{accordion.njk => accordion.md} (99%) rename docs/src/components/{alert-dialog.njk => alert-dialog.md} (99%) rename docs/src/components/{alert.njk => alert.md} (99%) rename docs/src/components/{avatar.njk => avatar.md} (98%) rename docs/src/components/{badge.njk => badge.md} (99%) rename docs/src/components/{breadcrumb.njk => breadcrumb.md} (98%) rename docs/src/components/{button-group.njk => button-group.md} (99%) rename docs/src/components/{button.njk => button.md} (99%) rename docs/src/components/{card.njk => card.md} (99%) rename docs/src/components/{carousel.njk => carousel.md} (98%) rename docs/src/components/{chart.njk => chart.md} (99%) rename docs/src/components/{checkbox.njk => checkbox.md} (99%) rename docs/src/components/{combobox.njk => combobox.md} (99%) rename docs/src/components/{command.njk => command.md} (97%) rename docs/src/components/{dialog.njk => dialog.md} (99%) rename docs/src/components/{dropdown-menu.njk => dropdown-menu.md} (99%) rename docs/src/components/{empty.njk => empty.md} (99%) rename docs/src/components/{field.njk => field.md} (99%) rename docs/src/components/{input-group.njk => input-group.md} (99%) rename docs/src/components/{input.njk => input.md} (99%) rename docs/src/components/{item.njk => item.md} (99%) rename docs/src/components/{kbd.njk => kbd.md} (99%) rename docs/src/components/{label.njk => label.md} (98%) rename docs/src/components/{native-select.njk => native-select.md} (99%) rename docs/src/components/{pagination.njk => pagination.md} (97%) rename docs/src/components/{popover.njk => popover.md} (99%) rename docs/src/components/{progress.njk => progress.md} (98%) rename docs/src/components/{radio-group.njk => radio-group.md} (99%) rename docs/src/components/{select.njk => select.md} (99%) rename docs/src/components/{sidebar.njk => sidebar.md} (99%) rename docs/src/components/{skeleton.njk => skeleton.md} (99%) rename docs/src/components/{slider.njk => slider.md} (99%) rename docs/src/components/{spinner.njk => spinner.md} (99%) rename docs/src/components/{switch.njk => switch.md} (99%) rename docs/src/components/{table.njk => table.md} (99%) rename docs/src/components/{tabs.njk => tabs.md} (99%) rename docs/src/components/{textarea.njk => textarea.md} (99%) rename docs/src/components/{theme-switcher.njk => theme-switcher.md} (99%) rename docs/src/components/{toast.njk => toast.md} (99%) rename docs/src/components/{tooltip.njk => tooltip.md} (99%) rename docs/src/{customization.njk => customization.md} (66%) rename docs/src/{installation.njk => installation.md} (99%) rename docs/src/{introduction.njk => introduction.md} (98%) delete mode 100644 docs/src/llms.txt create mode 100644 scripts/generate-css-entrypoints.js create mode 100644 src/css/basecoat-base.cdn.css create mode 100644 src/css/basecoat-base.css create mode 100644 src/css/basecoat-components.css create mode 100644 src/eleventy/llm-exports.js create mode 100644 src/eleventy/menu.js create mode 100644 src/eleventy/navigation.js diff --git a/.eleventy.js b/.eleventy.js index b1e79ab..12b765d 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -1,17 +1,79 @@ -import eleventyLucideicons from "@grimlink/eleventy-plugin-lucide-icons"; -import prettier from "prettier"; -import Nunjucks from "nunjucks"; -import fs from "fs"; -import path from "path"; +import fs from 'node:fs'; +import path from 'node:path'; + +import eleventyLucideicons from '@grimlink/eleventy-plugin-lucide-icons'; +import Shiki from '@shikijs/markdown-it'; +import pluginTOC from 'eleventy-plugin-toc'; +import * as lucideIcons from 'lucide-static'; +import markdownIt from 'markdown-it'; +import markdownItAnchor from 'markdown-it-anchor'; +import Nunjucks from 'nunjucks'; +import prettier from 'prettier'; + +import { registerLlmExports } from './src/eleventy/llm-exports.js'; +import { registerNavigationFilters } from './src/eleventy/navigation.js'; export default async function(eleventyConfig) { - eleventyConfig.addWatchTarget("src/nunjucks/"); - eleventyConfig.setInputDirectory("./docs/src"); - eleventyConfig.addPassthroughCopy({"docs/src/assets": "assets"}); - eleventyConfig.addPassthroughCopy({ "src/js": "assets/js" }); - eleventyConfig.addPassthroughCopy({ "docs/src/llms.txt": "llms.txt" }); + eleventyConfig.addWatchTarget('src/nunjucks/'); + eleventyConfig.addPassthroughCopy({ 'docs/src/assets': 'assets' }); + eleventyConfig.addPassthroughCopy({ 'src/js': 'assets/js' }); eleventyConfig.addPlugin(eleventyLucideicons); - eleventyConfig.addShortcode("fetchCode", function(filePath) { + eleventyConfig.addPlugin(pluginTOC); + + const isServe = process.argv.includes('--serve'); + const siteUrl = process.env.SITE_URL || (isServe ? '' : 'https://basecoatui.com'); + eleventyConfig.addGlobalData('siteUrl', siteUrl); + + const shiki = await Shiki({ + themes: { + light: 'github-light-default', + dark: 'github-dark-default', + }, + defaultColor: false, + colorReplacements: { + 'github-dark-default': { + '#24292e': 'oklch(0.145 0 0)', + }, + }, + langAlias: { + njk: 'html', + jinja: 'html', + }, + fallbackLanguage: 'text', + }); + + const markdown = markdownIt({ + html: true, + breaks: true, + linkify: true, + }) + .use(markdownItAnchor, { + permalink: markdownItAnchor.permalink.headerLink(), + }) + .use(shiki); + + const defaultTableOpen = markdown.renderer.rules.table_open; + const defaultTableClose = markdown.renderer.rules.table_close; + markdown.renderer.rules.table_open = (tokens, idx, mdOptions, env, self) => { + return '
' + (defaultTableOpen ? defaultTableOpen(tokens, idx, mdOptions, env, self) : ''); + }; + markdown.renderer.rules.table_close = (tokens, idx, mdOptions, env, self) => { + return (defaultTableClose ? defaultTableClose(tokens, idx, mdOptions, env, self) : '') + '
'; + }; + eleventyConfig.setLibrary('md', markdown); + + eleventyConfig.addFilter('markdownUrl', function markdownUrl(pageUrl) { + if (pageUrl === '/') return '/index.md'; + return pageUrl.replace(/\/$/, '') + '.md'; + }); + + registerNavigationFilters(eleventyConfig, lucideIcons); + registerLlmExports(eleventyConfig, { + getSiteUrl: () => siteUrl, + getSiteTitle: () => 'Basecoat', + }); + + eleventyConfig.addShortcode('fetchCode', function(filePath) { const absolutePath = path.resolve(process.cwd(), filePath); try { return fs.readFileSync(absolutePath, 'utf8'); @@ -21,27 +83,38 @@ export default async function(eleventyConfig) { } }); - eleventyConfig.addNunjucksAsyncFilter("prettyHtml", async (code, callback) => { + eleventyConfig.addNunjucksAsyncFilter('prettyHtml', async (code, callback) => { try { const formattedCode = await prettier.format(code, { - parser: "html", + parser: 'html', printWidth: 1000, singleAttributePerLine: false, bracketSameLine: true, - htmlWhitespaceSensitivity: "ignore" + htmlWhitespaceSensitivity: 'ignore', }); callback(null, formattedCode); } catch (err) { - console.error("Error formatting HTML with Prettier:", err); + console.error('Error formatting HTML with Prettier:', err); callback(err, code); } }); - let nunjucksEnvironment = new Nunjucks.Environment( + + const nunjucksEnvironment = new Nunjucks.Environment( new Nunjucks.FileSystemLoader([ - "src/nunjucks", - "docs/src/_includes" + 'src/nunjucks', + 'docs/src/_includes', ]), - { autoescape: true } + { autoescape: true }, ); - eleventyConfig.setLibrary("njk", nunjucksEnvironment); + eleventyConfig.setLibrary('njk', nunjucksEnvironment); + + return { + dir: { + input: 'docs/src', + output: '_site', + includes: '_includes', + data: '_data', + }, + markdownTemplateEngine: 'njk', + }; } diff --git a/AGENTS.md b/AGENTS.md index 283bf21..082886c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -22,7 +22,7 @@ Basecoat is not a literal DOM port of shadcn/ui. It is an alternative implementa - `src/css/basecoat.css` – Aggregate CSS entrypoint - `src/js/*.js` – Individual component JS files (kebab-case, ESM) + `basecoat.js` (component registry) - `src/nunjucks/*.njk` and `src/jinja/*.html.jinja` – Component template macros - - `docs/src/components/*.njk` – Component documentation pages with examples + - `docs/src/components/*.md` – Component documentation pages with examples; Markdown can embed Nunjucks macros - `docs/src/_includes/` – Layout templates, partials, and navigation - Do not edit build outputs: - `packages/*/dist` – built CSS/JS bundles @@ -250,7 +250,7 @@ Per-component file checklist: 1. Basecoat component CSS: `src/css/components/.css` 2. Basecoat templates/macros if relevant: `src/nunjucks/*.njk`, `src/jinja/*.html.jinja` -3. Basecoat docs page: `docs/src/components/.njk` +3. Basecoat docs page: `docs/src/components/.md` 4. Upstream base component: `../_sandbox/shadcn-ui/apps/v4/registry/bases/base/ui/.tsx` 5. Upstream docs page: `../_sandbox/shadcn-ui/apps/v4/content/docs/components/{base,radix}/.mdx` 6. Upstream styles: `../_sandbox/shadcn-ui/apps/v4/registry/styles/style-{vega,nova,maia,lyra,mira,luma,sera,rhea}.css` @@ -300,7 +300,7 @@ Examples: - Update a component's CSS/JS: Edit `src/css/basecoat.css` and/or `src/js/*.js`. - Update a component's CSS/JS: Edit the relevant file in `src/css/components/*.css`, `src/css/styles/style-*.css`, and/or `src/js/*.js`. - Update a component template: Edit `src/nunjucks/*.njk` and/or `src/jinja/*.html.jinja`. -- Add a new component: Create JS, CSS, templates, and docs page under `docs/src/components/*.njk`. +- Add a new component: Create JS, CSS, templates, and docs page under `docs/src/components/*.md`. - Update navigation: Edit files in `docs/src/_includes/partials/`. ## Testing diff --git a/docs/css/custom.css b/docs/css/custom.css index 3a1d4af..56e4db9 100644 --- a/docs/css/custom.css +++ b/docs/css/custom.css @@ -1,7 +1,7 @@ /* Basecoat docs font override. This is intentionally not part of the package default. */ :root { - --font-sans: "Geist", ui-sans-serif, system-ui, sans-serif; - --font-heading: "Geist", ui-sans-serif, system-ui, sans-serif; + --font-sans: "Geist Sans", ui-sans-serif, system-ui, sans-serif; + --font-heading: "Geist Sans", ui-sans-serif, system-ui, sans-serif; --font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; } diff --git a/docs/css/fonts.css b/docs/css/fonts.css new file mode 100644 index 0000000..d8a4ce4 --- /dev/null +++ b/docs/css/fonts.css @@ -0,0 +1,63 @@ +@font-face { + font-family: "Geist Sans"; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url("/assets/fonts/geist/geist-sans-latin-400-normal.woff2") format("woff2"); +} + +@font-face { + font-family: "Geist Sans"; + font-style: normal; + font-display: swap; + font-weight: 500; + src: url("/assets/fonts/geist/geist-sans-latin-500-normal.woff2") format("woff2"); +} + +@font-face { + font-family: "Geist Sans"; + font-style: normal; + font-display: swap; + font-weight: 600; + src: url("/assets/fonts/geist/geist-sans-latin-600-normal.woff2") format("woff2"); +} + +@font-face { + font-family: "Geist Sans"; + font-style: normal; + font-display: swap; + font-weight: 700; + src: url("/assets/fonts/geist/geist-sans-latin-700-normal.woff2") format("woff2"); +} + +@font-face { + font-family: "Geist Mono"; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url("/assets/fonts/geist/geist-mono-latin-400-normal.woff2") format("woff2"); +} + +@font-face { + font-family: "Geist Mono"; + font-style: normal; + font-display: swap; + font-weight: 500; + src: url("/assets/fonts/geist/geist-mono-latin-500-normal.woff2") format("woff2"); +} + +@font-face { + font-family: "Geist Mono"; + font-style: normal; + font-display: swap; + font-weight: 600; + src: url("/assets/fonts/geist/geist-mono-latin-600-normal.woff2") format("woff2"); +} + +@font-face { + font-family: "Geist Mono"; + font-style: normal; + font-display: swap; + font-weight: 700; + src: url("/assets/fonts/geist/geist-mono-latin-700-normal.woff2") format("woff2"); +} diff --git a/docs/css/styles-luma.css b/docs/css/styles-luma.css index 8a5d919..716421e 100644 --- a/docs/css/styles-luma.css +++ b/docs/css/styles-luma.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-luma.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/css/styles-lyra.css b/docs/css/styles-lyra.css index 4f87515..aaa26ed 100644 --- a/docs/css/styles-lyra.css +++ b/docs/css/styles-lyra.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-lyra.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/css/styles-maia.css b/docs/css/styles-maia.css index a8367d4..e49f436 100644 --- a/docs/css/styles-maia.css +++ b/docs/css/styles-maia.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-maia.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/css/styles-mira.css b/docs/css/styles-mira.css index 84e79e7..6cdacce 100644 --- a/docs/css/styles-mira.css +++ b/docs/css/styles-mira.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-mira.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/css/styles-nova.css b/docs/css/styles-nova.css index 3cc68fd..115df79 100644 --- a/docs/css/styles-nova.css +++ b/docs/css/styles-nova.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-nova.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/css/styles-rhea.css b/docs/css/styles-rhea.css index a109cf4..b4056d8 100644 --- a/docs/css/styles-rhea.css +++ b/docs/css/styles-rhea.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-rhea.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/css/styles-sera.css b/docs/css/styles-sera.css index d9226f2..c19af91 100644 --- a/docs/css/styles-sera.css +++ b/docs/css/styles-sera.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-sera.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/css/styles-vega.css b/docs/css/styles-vega.css index 98dacdc..246bb7f 100644 --- a/docs/css/styles-vega.css +++ b/docs/css/styles-vega.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-vega.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/css/styles.css b/docs/css/styles.css index 98dacdc..246bb7f 100644 --- a/docs/css/styles.css +++ b/docs/css/styles.css @@ -1,9 +1,9 @@ -@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap"); +@import "./fonts.css"; @import "tailwindcss"; @import "../../src/css/basecoat-vega.css"; -@import "./custom.css"; -@import "./highlight.css"; - @import "./themes/claude.css"; @import "./themes/doom-64.css"; @import "./themes/supabase.css"; + +@import "./custom.css"; +@import "./highlight.css"; diff --git a/docs/src/_data/docs.json b/docs/src/_data/docs.json new file mode 100644 index 0000000..697f9d4 --- /dev/null +++ b/docs/src/_data/docs.json @@ -0,0 +1,82 @@ +{ + "menu": [ + { + "type": "group", + "label": "Getting started", + "items": [ + "introduction", + "installation", + "customization", + "cli", + { + "type": "item", + "label": "Kitchen sink", + "url": "/kitchen-sink/", + "icon": "layout-dashboard" + }, + { + "type": "item", + "label": "GitHub", + "url": "https://github.com/hunvreus/basecoat", + "icon": "github", + "external": true, + "attrs": { "target": "_blank", "rel": "noopener" } + }, + { + "type": "item", + "label": "Discord", + "url": "https://basecoatui.com/chat", + "icon": "discord", + "external": true, + "attrs": { "target": "_blank", "rel": "noopener" } + } + ] + }, + { + "type": "group", + "label": "Components", + "items": [ + "components/accordion", + "components/alert", + "components/alert-dialog", + "components/avatar", + "components/badge", + "components/breadcrumb", + "components/button", + "components/button-group", + "components/card", + "components/carousel", + "components/chart", + "components/checkbox", + "components/combobox", + "components/command", + "components/dialog", + "components/dropdown-menu", + "components/empty", + "components/field", + "components/input", + "components/input-group", + "components/item", + "components/kbd", + "components/label", + "components/native-select", + "components/pagination", + "components/popover", + "components/progress", + "components/radio-group", + "components/select", + "components/sidebar", + "components/skeleton", + "components/slider", + "components/spinner", + "components/switch", + "components/table", + "components/tabs", + "components/textarea", + "components/theme-switcher", + "components/toast", + "components/tooltip" + ] + } + ] +} diff --git a/docs/src/_includes/layouts/base.njk b/docs/src/_includes/layouts/base.njk index f4cd4ea..66e7254 100644 --- a/docs/src/_includes/layouts/base.njk +++ b/docs/src/_includes/layouts/base.njk @@ -98,7 +98,7 @@ {# HTMX #} - + {# Highlight.js #} @@ -123,7 +123,7 @@ {% if head %}{{ head | safe }}{% endif %} - + {{ content | safe }} {% from "toast.njk" import toaster %} diff --git a/docs/src/_includes/layouts/page.njk b/docs/src/_includes/layouts/page.njk index 981a63d..ed8a128 100644 --- a/docs/src/_includes/layouts/page.njk +++ b/docs/src/_includes/layouts/page.njk @@ -1,16 +1,64 @@ --- layout: layouts/layout.njk --- +{% set docsMenu = docs.menu if docs and docs.menu else menu %} +{% set navigation = docsMenu | getNavigation(collections) %}
-

{{ title }}

+
+

{{ title }}

+
+ +
+ {% if navigation.prev %} + + {% endif %} + {% if navigation.prev and navigation.next %} +
+ {% endif %} + {% if navigation.next %} + + {% endif %} +
+
+

{{ description }}

{{ content | safe }}
+ {% if navigation.prev or navigation.next %} + + {% endif %}
{% if toc %} {% endif %} -
\ No newline at end of file + + + diff --git a/docs/src/_includes/macros/code_block.njk b/docs/src/_includes/macros/code_block.njk index 0f1f5fb..d19dbc3 100644 --- a/docs/src/_includes/macros/code_block.njk +++ b/docs/src/_includes/macros/code_block.njk @@ -1,23 +1,6 @@ -{% macro code_block(code, language="html", class="my-4") %} +{%- macro code_block(code, language="html", class="my-4") -%}
{{- code | escape -}}
- - +
-{% endmacro %} +{%- endmacro -%} diff --git a/docs/src/_includes/macros/code_preview.njk b/docs/src/_includes/macros/code_preview.njk index 9264eed..cbede28 100644 --- a/docs/src/_includes/macros/code_preview.njk +++ b/docs/src/_includes/macros/code_preview.njk @@ -1,4 +1,4 @@ -{% macro code_preview(id, code, class=None, default_code=false) %} +{%- macro code_preview(id, code, class=None, default_code=false) -%} {% from "./code_block.njk" import code_block %} {% set code_panel = code_block(code, class="") %} {% set preview_panel %} @@ -23,4 +23,4 @@ default_tab_index=(2 if default_code else 1) ) }} -{% endmacro %} \ No newline at end of file +{%- endmacro -%} diff --git a/docs/src/_includes/partials/header.njk b/docs/src/_includes/partials/header.njk index cf7c8fb..29bd8db 100644 --- a/docs/src/_includes/partials/header.njk +++ b/docs/src/_includes/partials/header.njk @@ -1,3 +1,23 @@ +{% from "command.njk" import command_dialog %} + +{% set docsMenu = docs.menu if docs and docs.menu else menu %} +{% set commandMenu = docsMenu | commandMenu(collections) %} +{{ command_dialog(id="command-search", items=commandMenu, placeholder="Search the docs...") }} + +
- @@ -24,7 +52,7 @@ const themeSelect = document.getElementById('theme-select'); const storedTheme = localStorage.getItem('themeVariant'); if (themeSelect && storedTheme) themeSelect.value = storedTheme; - themeSelect.addEventListener('change', () => { + themeSelect?.addEventListener('change', () => { const newTheme = themeSelect.value; document.documentElement.classList.forEach(c => { if (c.startsWith('theme-')) document.documentElement.classList.remove(c); @@ -38,10 +66,8 @@ }); })(); - @@ -58,14 +84,14 @@ const applyStyle = (styleName) => { const nextStyle = styleName || 'nova'; document.documentElement.dataset.styleVariant = nextStyle; - styleLink.href = `/assets/styles-${nextStyle}.css`; + if (styleLink) styleLink.href = `/assets/styles-${nextStyle}.css`; }; const storedStyle = localStorage.getItem('styleVariant') || 'nova'; if (styleSelect) styleSelect.value = storedStyle; applyStyle(storedStyle); - styleSelect.addEventListener('change', () => { + styleSelect?.addEventListener('change', () => { const newStyle = styleSelect.value || 'nova'; applyStyle(newStyle); localStorage.setItem('styleVariant', newStyle); diff --git a/docs/src/_includes/partials/kitchen-sink/toast.njk b/docs/src/_includes/partials/kitchen-sink/toast.njk index dae1b74..82df5ca 100644 --- a/docs/src/_includes/partials/kitchen-sink/toast.njk +++ b/docs/src/_includes/partials/kitchen-sink/toast.njk @@ -8,16 +8,16 @@
- - - -
diff --git a/docs/src/_includes/partials/sidebar.njk b/docs/src/_includes/partials/sidebar.njk index d9037f3..400d937 100644 --- a/docs/src/_includes/partials/sidebar.njk +++ b/docs/src/_includes/partials/sidebar.njk @@ -1,46 +1,9 @@ {% from "sidebar.njk" import sidebar %} {% from "popover.njk" import popover %} - - {% set footer %} {% set trigger %} - +Ronan Berder
Ronan Berder @hunvreus @@ -61,11 +24,11 @@

I hope you like Basecoat...

-

My name is Ronan and I made this (and other things). If you find it useful, please consider sponsoring me on GitHub or following me on X.

+

My name is Ronan and I made this. If you find it useful, please consider sponsoring me on GitHub or following me on X.

{% endcall %} @@ -74,94 +37,20 @@ {% set header %}
- + {% if site.logo and site.logo.svg %} + {{ site.logo.svg | safe }} + {% else %} + + {% endif %}
- Basecoat + {{ site.title }} v{{ pkg.version }}
- -{#
-
- - - {% lucide "search", { "class": "pointer-events-none absolute top-1/2 left-2 size-4 -translate-y-1/2 opacity-50 select-none" } %} -
-
#} {% endset %} -{% set link_attrs = { - "hx-boost": "true", - "hx-select": "#content", - "hx-target": "#content", - "hx-swap": "outerHTML" -} %} - - -{% set icon_home %}{% lucide "house" %}{% endset %} -{% set icon_info %}{% lucide "info" %}{% endset %} -{% set icon_download %}{% lucide "download" %}{% endset %} -{% set icon_square_terminal %}{% lucide "square-terminal" %}{% endset %} -{% set icon_settings_2 %}{% lucide "settings-2" %}{% endset %} -{% set icon_layout_dashboard %}{% lucide "layout-dashboard" %}{% endset %} -{% set icon_github %}GitHub{% endset %} -{% set icon_discord %}Discord{% endset %} -{% set icon_github %}GitHub{% endset %} -{% set icon_discord %}Discord{% endset %} - -{% set menu = [ - { type: "group", label: "Getting started", items: [ - { label: "Introduction", url: "/introduction", icon: icon_info, attrs: link_attrs }, - { label: "Installation", url: "/installation", icon: icon_download, attrs: link_attrs }, - { label: "Customization", url: "/customization", icon: icon_settings_2, attrs: link_attrs }, - { label: "CLI", url: "/cli", icon: icon_square_terminal, attrs: link_attrs }, - { label: "Kitchen sink", url: "/kitchen-sink", icon: icon_layout_dashboard, attrs: link_attrs }, - { label: "GitHub", url: "https://github.com/hunvreus/basecoat", icon: icon_github, attrs: { "target": "_blank" } }, - { label: "Discord", url: "https://basecoatui.com/chat", icon: icon_discord, attrs: { "target": "_blank" } } - ]}, - { type: 'group', label: 'Components', items: [ - { label: "Accordion", url: "/components/accordion", attrs: link_attrs }, - { label: "Alert", url: "/components/alert", attrs: link_attrs }, - { label: "Alert Dialog", url: "/components/alert-dialog", attrs: link_attrs }, - { label: "Avatar", url: "/components/avatar", attrs: link_attrs }, - { label: "Badge", url: "/components/badge", attrs: link_attrs }, - { label: "Breadcrumb", url: "/components/breadcrumb", attrs: link_attrs }, - { label: "Button", url: "/components/button", attrs: link_attrs }, - { label: "Button Group", url: "/components/button-group", attrs: link_attrs }, - { label: "Card", url: "/components/card", attrs: link_attrs }, - { label: "Checkbox", url: "/components/checkbox", attrs: link_attrs }, - { label: "Command", url: "/components/command", attrs: link_attrs }, - { label: "Combobox", url: "/components/combobox", attrs: link_attrs }, - { label: "Dialog", url: "/components/dialog", attrs: link_attrs }, - { label: "Dropdown Menu", url: "/components/dropdown-menu", attrs: link_attrs }, - { label: "Empty", url: "/components/empty", attrs: link_attrs }, - { label: "Field", url: "/components/field", attrs: link_attrs }, - { label: "Input", url: "/components/input", attrs: link_attrs }, - { label: "Input Group", url: "/components/input-group", attrs: link_attrs }, - { label: "Item", url: "/components/item", attrs: link_attrs }, - { label: "Kbd", url: "/components/kbd", attrs: link_attrs }, - { label: "Label", url: "/components/label", attrs: link_attrs }, - { label: "Native Select", url: "/components/native-select", attrs: link_attrs }, - { label: "Pagination", url: "/components/pagination", attrs: link_attrs }, - { label: "Popover", url: "/components/popover", attrs: link_attrs }, - { label: "Progress", url: "/components/progress", attrs: link_attrs }, - { label: "Radio Group", url: "/components/radio-group", attrs: link_attrs }, - { label: "Select", url: "/components/select", attrs: link_attrs }, - { label: "Sidebar", url: "/components/sidebar", attrs: link_attrs }, - { label: "Skeleton", url: "/components/skeleton", attrs: link_attrs }, - { label: "Slider", url: "/components/slider", attrs: link_attrs }, - { label: "Spinner", url: "/components/spinner", attrs: link_attrs }, - { label: "Switch", url: "/components/switch", attrs: link_attrs }, - { label: "Table", url: "/components/table", attrs: link_attrs }, - { label: "Tabs", url: "/components/tabs", attrs: link_attrs }, - { label: "Textarea", url: "/components/textarea", attrs: link_attrs }, - { label: "Theme Switcher", url: "/components/theme-switcher", attrs: link_attrs }, - { label: "Toast", url: "/components/toast", attrs: link_attrs }, - { label: "Tooltip", url: "/components/tooltip", attrs: link_attrs } - ]} -] %} - +{% set docsMenu = docs.menu if docs and docs.menu else menu %} {{ sidebar( id="sidebar", @@ -169,5 +58,5 @@ header=header, footer=footer, content_attrs={ "class": "scrollbar" }, - menu=menu + menu=docsMenu | sidebarMenu(collections) ) }} diff --git a/docs/src/assets/fonts/geist/geist-mono-latin-400-normal.woff2 b/docs/src/assets/fonts/geist/geist-mono-latin-400-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..62a80b06a3ee4067daaf9c7ceeb2f98c7524b935 GIT binary patch literal 12792 zcmV9Bm^J@ghB_Eehdd2 zY+gkNa@aTkaG+dzvja7391y{qw~k0UNLQZyUng*5DCP&{71WfG1YgAA2Fk%|Qx*gh z3MUoBC+~du%Fh3aqRi}~6w}zI3GMUdeCu^Dok{;AJCXJba7Q(Aoc26z`akFHvS^Hm zZRw&(ffx-zD`u98IH{?m`TxQ2{5JoO6LhnORe(~0q(llAxWEN2SGc5zijAVq+|zCP zT)T=FrF(A`F6#fSW$mk~y^W}Tzkhqqd;cd2g=CPxidZ4q_$ZWsiXAI*DIXS=CBa?( z`F=lsd!1X_SEN}YGc<;f%_}9+8l{q~S!k~BDCe4~oXliV>6zO~njkd@XO4W@Z~8q| zDRAVbcKAaMqM}n}CMp%1$J*Q|GB!ya`R*#VH0sv@C@qC z1w0qhX;OOG&q`^V$4qt0mg(bvfW*fa1P~;B1V~C$@tOZB%N6pZ*aYc9%1xK9IHecR zm6lU@DZNaYYM=75W!N$dW9eHP#wo)XzufzK%bk!JEPXu65QMryVkGR@yu7y1Rjm@& z?31jHef5)mOzE^dCs6psKZ7G=#_cD`y|q#e1@w>#4C z0E7wy5H^c4a*lRd3XU-uA?raZiV2dfq{v%rE=Y}&HN9WU8YdcU zsG)DPmCBN6m7d%|F0Zp@=(RH>FKe#S4H|Otg&k6$KO2}8DB07Mr0%$6l>P?wE z;+0#dGOAR_n0p9Da!=01ek5|8Bs7D^=CSL&>6CCAiWOfoXwK7H+};oE1x6mo2#Aef z)Qmb%|Jnf(01iOAWg$@FN#O&vJZ+B{stfHM13MKqiR{uFuD_)Infe7=5^Og{IQ7@< zRjM~MM{nwI}_owx>bN%v**r4Cqe4LS{f1vh*B~Yp!_d;uibJ2t4BjFcpkou_aKu6e6h>{RuhLIk zLO@9+Dw3E^80Zx#FtDbC#TUy-;9csh8cI;mGx6M>RQT1XBC>f#)JhN83|^P zPbN8AMtR=_^4+((^#s1Bdyj5F_w{bo28JV@I<$i3NKc!tknJ0U#|FFg225Rya~Wb# zjq@AGDJZq+js(#372LP=qPKR@eVpPKph{-KjyQJ^X)W7aC? zGn^x)SOMtVf=G4KDv%lKtUkT}gLg*CLOAf;YTK3&ex)vfgOx%5aX+Gd6|Mc8GTI+z z+c5uPbq2qw_{MU6+3ZY2aUy-uaZ?}pcfDfPzNwCX6+6M!=jl(dmy+{Nt&5`%=>7h$ zF}J+}V7=22y~Sj`0dLw|8MS*~T}o9M0Hs{Yc2L1yu1g&`Bn1UeK?sa0lK z45@dC#DY*)+go2+7em#n=8)|jW);xze5WF&kj4@eqT(h%q(?LqhX<^KVDb4W5>kS@ z+ajVZ4FF@Q6j%!<9x0b=G_#<$Wfg>EHKaj$m9`V!HYYi_;<|pBaGI$JkNGL;D>dgNq z&>pl$J>qyy$r+EtNJ)}TGDsGwsN|K(l5gk@`dRup25l$=kYw^&X`A3twI{*#IK>U3 zr36Vlb%*5n$W;RXAe2oXf-}2OUH4!#C=Ggmp!n~+ z^)wd54`}Ek`2au{`l-;_9tb*ZdLNsO&UoQs3>;#6>4uvw#L@{@9Cyh{r(#bw{|6dK zOhiR3OoSM*;=~i_6eiI#vPqLJL#8Y_T--c-?zrr3GP|B~sgz}8Vu5nN)bOblR41fC zyNFI*y7d?^XvnY;uSM7Gq_@f0NKEw13X4}(UPFA442dc$l-4S%Q=ULv=TfC9Lw#tO zrIyPhV0a2La!MM}B1O?kmLO4*a0V$%%!;riwNy?HMP>7{>qbkhxYDYXq6f1>SlM{F z;M~mWHER^sswu46>DOzKK8tmDM1>9!E8ZiI-Sfah_Yta)2mokR0AN=FJqj`N0PzMO zn;N)t0RY1aEnqlNLOTX=`Lb2bc`R`4i1-i=b&>H0-V)Un4;gd}sAAyMl^0D7X)_Y~<3c!Xn}LATgK)#wa=FQ9zK1i6P(?jiQDS2%2!r zOUO*J5eJ)-Q385KBr@+8R2ZTFo}}>T_edvkj-z7{?`eR|D&7?q9-XVGXre!Tnuc6E zT!JqIS)L)lFT@EBK;^`~iV_I0ER&@v>Z}1hWXVpiZTh!G3(zS5n;KPXQ$pDosbHrK zLXJsMis=cR%WE!ItGI7Q9B)Ijuo`GQyo41EqFsj)H}*7YXE;iVS$Z(S#JO)&bCYE$ zTWQvise`5pIb}$zofgo6seB(^MWmO;5Iw_soDG>4? z*u?QiNtsf^Rel#K24X^$ z^oM<}_ac14nCvVlKOjiUxH)|QQu~$AJ}L*6{~JVFyC4^Y2*C#hYP)r0$A4K_;a6E*sv;5B8TV-%pB!grybHUvU`q>* zMv7EH=M=FbG2;kH4u`k%%)YgB@xr$f}PjCDWu`BuwsHWr>Irm>HUX0XjvX2oaX%1`=Pq z?m&+|Iril@u8gati+u$r9uf1i+R7Kk z$4oq&;-IrUUXagTCU@hhl)5UCs|fZxZnu#`6Ei;6V!rG9nAv{YUn8}UBY%Kb%v8Th z+wYB%{l9l>PYr8U;@3KX7J3}iPYMYUbO%-7ibj$vz_QDZ>+eFT%UO^2=qcytV-Klc)p7)IeKB#Q-yK6fNA1fvG_EwJ{tHj-0M9gGz@NuYevuRe-7bf zw7o>~@Ck|rOEnc)yYSeww#51#zfot_bBh}lC$L*zK8H}i8_2=8GM{p38MRSk^MMZy z{cQ+0ng8O&WM{yL7Yi2!6o6pZj(B+o#Jpy1N|}l@lSiqzt^cNy%^s(kvW0*M;tIW2 z2^87c?c2{ed%1b@Dra}dX}I%){Ohe-WAC_e;|WPOllNY+5I@HIN>3(v0np|zgpU`X zEKRHG$vxVUfiamx0kPf$A-CIw1Qx@@%whs9xm!qJA)tlU4sI3ol%eR$ov-(k_@C)Y5{uQ2pJRTT(0Wi);P7ZK><529~4>ftx3sn zE}0h({$w4o&&%!e&x>^R!jqoh-*D&WDvhUOWa=*VvK zX0kg|RI_R}Ec?w?tC_^Kw6y>WMS1I<8;`5q4%=`m>=2!JM8(E{kXye(%^Dtk9xGB0`=?>hfsF8_0 zn~fCaf+pQ@G9=iEC%&7G^`UjiZMYq_;MV!IK{9b#`n6x1P=^|zrr_?cS(9N~a6kl; zkia;^5>F6oldI_xoJMaW-8bnvbIz_gDdN8vxJ|IHl>O{x_|`H+b5n}EvXcQBXEXN) zs%^?W8F_JXRnobwZ1)`NS}NJn!L8=!Am-xAd{4R+k`~j8R`}n(5xA^h4f{3eNENc|$hU|M~PPazgY!j}*AbmCYUchGm*po4jk#**9Qc zZgb`m8TuS48YJcvZ+d- zRg|Q0W0Bdb^`ZU?`>A{Qe8KPs53B9(d;W*7k`BQ zQEhjh)7$U$+Z#7Ua5G9C;IkB355kk_|82wd8r|bFp2gJW4}^x#6-Z09P50Q;r%djv z5*jngJ>R%5K1cWey{2z_tvsdfB2E2J1CknQe?2hO`iu_hxDpLiqzRB$Ek{6}!%=eC zwt^gRkRd9Jv8o4!s!AU?21wVijQ8XoUJJ8964(Vdce&@2lti}PDLO!xETe(nB`;p+BFzaQ4=R&p@{5Fyq(4Yt8(XFW#EJ4!$%@ zUJae!o45=*IAFE8*)*bn&2)Wr3{?Go39iS<@^H1{^HpTUeFYt4VfX@`xvsC9e^Hyc zW$D-?8P(IQJTg4a2W7|U&8O=G947}9yg54%^1)NXx{`6L*p){Ayn&>T&tmwY&!?PI zU!KI121(ZjxVQ3M&)^^syE!=27T~aqR)#P^<708HRl%{2MU$@ecC%6jsxa{qHt5&b>Thnd_f!HxT@Hy&4zYOD`Id;}Lxi}wlVnV=5 zw+=Y-`p8#Ko}&mP=>1EOOkZT^raHnGmcm zz2{5lryBq}9UpM3b`LEE7LJqg#Y4kfE~!n+7^|yejN5clDPvaI7%N8xuckM)UpRTP z{ZbqN2;oIE``6Xff#y014z~vt$IQCZWqrFYSN}Gx8RKoGFlBi#J$CGiHyawWK zFX@{=?2uYx*C7)?l5Xu+8@q@mKe3r>L1;puK95{R{Rppc=2)@|wjfisFLWW45+*T#0Mk!N!qC61S_clHsf4dK`(|gA@jLdoFd}yuJ ziq`r*jFF-V{Py~6@WO_?U<99GpvyiR&}~by>w{z@kr7yzCoH@?ZU(|@&6gUQw-)K! z3SVlx*3`U{d|O~1_3h`w)7F9EH=m~hp=Vv;2>wp|!@nH|pC=0)WtCdC0Yf|)Gi3&q zPA+}vf-fNr=?w-NI{I4PBmI{_MX=2&)X#epG8$n=3C$ugm6t&r?sTdDaSDwIb|pK# zn^vy!Zgf_eosM`%Jzb6rg-qukYw6*I5MsB%Rqbm0qctDj3|yjtM%)8v4dnFD!M{CuUkg3zplk(Xy%fpOY+IYGuCzQ}%VKEm9x1 z8lkuuxN^8lV|G}uV91X7Ef%cS?Z#?>AlcfbS1iGC#c0G}F?MK`qyGE}0*<+jRS^G% zKOqYq2>f866K!^rQjH?uwJMVtu^vDUlqOKBKE8omMF4YJUQ1IO4||CxZ>!BVxx&M8 z399t%Iz_+LChu$2K{B7H5XXMdNPTTwB-Kz80yPQcsG))j+d@t!8UoERoVDetKaB+} zIVxlZlx|#Ymsn(4n;lUB40(O;n%|Jpn`e+SIEd~*_Awgy->%6twG z_oa{C;kO?Cvn@IaGKvexBJxt?Q44}tvY5rlM+jh&?DGb822YPF-;&O2^c z2+J@B3oeX%^uqidZyV9Jx;h$Yy|Z%ZL*aX={M5J)DK=;bAWDgnMVy$mGoz~^6hG!8CgjWb*mtgbv2H;jILj|Z{K zygFTv#o|u+4+RJyCsx0><^=Lm;)cOQgC3GcZCwoXJf~#%B?O3*jZHimCh!t_VQIBe zODWH-JNbky)x%V?xs@hAO9%P5BHL0gu{OzEu2@Pfd~WNXH7S0klEafgp)!E|p%*tc zRO!Oe7N^1OfeBz&Kp=EULd!cBYcZ_@S8FRGwh{%$!O+7C1$zCgqc)030odZ*ZN`b=kT8_j3pFNcMfFx8 z!EfN-oDl;j?&yb+UGdZJL%{FDRS(#eee&*XYFu&A-zInb3RG5Yw!r$OsgnzmRphwj ztYS)OxcfZ?qkxv{T)1O+A;|^U!)R>?!|-mQ_F%mO3x;f3)~zbhZC1tqgrf6cxFz>L zM?7x3X_39xuiV|&U)3A1qdfs}`uixX$8UEDVIzIq>j!2}C@>}2@5S`*8&H&X9%-O| z?qI?(3H}idgjVk2p=gJ6!T)B;X@C64vwG}FCOITQlkvg8^qmy;sVETxXswYmAI9V z6T{L-o&_y!s6kiXF90i^45IG$gKv3o&y)V|2@QaiZfq5({D_}8imKE`CvFv%nISr_ z!p0;9xf@4tb}8{;htEn4tr}U>WKwr`sX=8r)@xR5Xz>+2p&f`oj%qJUVtv`4cy3y$ zbV1yeam|^}cVXosxJ@bVvY?vYZk5ReyL}D>bL;t5I@=@=(5-DVbaw@yFV{s{7c*NCRt&Jj5??3ZN^iy@?mBkMVCi-s_|}iui}}V ze24~P$pRjPKL9ob?CuPO@QBF-Rl+)9C8yE^8@Oh+{BLA5X$5xh$>#4q2J@i@^+1@% zxyux+0K1`zd)v;aDx8mJ7AW(|h5BE7utBTPtA%{Y>6IVu%etrlYz2CO`%7*mlh#mF z>}2Q5^NaHHbKfVIreywFt5Yhf|KU+-e;0}$GpcqpPkC|o274ku0W7T zI0$~!sS6efBaU+l0;f^hQ8Hwl`-cNjh|3;R@BgEmrxmL;zw^rf*q^?qOl(oWa{Bt> z;#G9o&iIjey8K-6H-$N06&HV%Q}_*FWunK?v*-*8k}}a4T0aHQS=4RcRnRq^g{~t5 zRP{cA7#|;rC&b5tTrm;8@%Pb|#z0#Z0Y0yqBg7LpT<=cb*TAB#+WO_FnM1;@ zt)*a@UyQLic43X+Uwt9w!X6*l`+Q8qv0-fSJLoy{O_5)32q1ACP|y$%o;QPY=qeDz zfj_QFFFao` zhaCy^RR2r8&y?YmQWIzsiS?zwF8Sz!|8AN&cy-&rTP0O`y&ADu6HR_1QKxB%$Su0C zNK&h+INWq_>a|N{?Kg*Til+T#R!UrQ&e4{GYtL7C1aE5aU9vzgKFMxPa1*YuHnVRR z7hNeXxm<){DVKG{S5m;)!ZVGlpGKZG^=DePv~D>Q{sV-utpL{YS#y}sTu(M$&TP2e z*i>_77Ia2+^}mf``4BMtucO@on(m{UQIHt{-*woRG^8nNH{ct|n=KY#QBxBFyEaia zn$6tg+K8CIuTk9Lm)_zHr?QGGI#3>mPvDQD)m?r z6D$c*uQizO@uFaM`1GC1yyk=ibE3?1KE5F?9o&g(gIf5fmwp0Mq6Y(B&w@MeI&EhC zUvnV(PF>Em?!R#_x2@TQm>ynM1kYP5qpesAPV|QWUqgIzs5|$M4?<{nD83maHl+R& zX^yzAm)N0gGlelM2A25)IRu;+1`JTJBM#9Oy{QHJNtxNl;`d3gR z1>riY5{|r2sL6hAsoZxejz$1jKe!uAQ6Lg9B22uVyn)d=9&>m`|tD$8mA- z2?G-daqX8Eqo1NEe=df$8L!PouFvv~vsWYGbYLQ{1%u`as-L|vtDY@%5(ta?!me9N z(Nb_5$XqZZ&g{PhN8dx;7(jt*g{yZmrFSiUY**wM1&12n zJ+wv(z~}G+koQX1(j5f9%>d+rnS9AxKTKu@hN@g}U(>psA zWguFVB?n~ybQn9$^zDA#l8UBoK1)rgCtjgUulrSK!Qk6ms3)A?;S(=e&nyWcU_7q^z_a#fO2~U|+^(_PGiL2gC#WXlmZ+jsmcpT=3Gw?|%ceK_eh!S|IYZ-P zJ-a|_aR<0Tz6!!r<`6V7RC+7?6_xGTDr_Ycd?3b4QlW2g7J1b!XjSGdbVb$@Q~Vpa zFB!K&;Oj}PQ+7{ThsGqxtrJjd>Y<*|fY<$VYR8NxV_FeE%*@@tYd>RDqJZ2=K4yZd z)6P7od(`{#>62g#?7_!oX1}Rx&SZepi?$U!Q3_7X4oyJHj>y=*Ykw|t7?5}5od|mK zt_5kQ%Wg+P-1FAal>y3x>Jns*;+yboLP0)-1+IttgghZkI+{9%A~%tENMJ-PrgtZbU=(=$XJmlE>C==*r3ktc+d zvPIsvl=2MMwyN)Xv`_q zR-)L$#jdAhXx*#q;O~yK*O<%E?SW|bOQmL{f<#)_5NkW$>FQmK7H3az$5K|X^GN{+FjNulMjOAEiW zjaC~5xP#A&ivP;a`n^~LR<#a>6zy7aM5`DIg+t2Fdb;c*SrNTnS$~0s0rnGY6RQHQ ztgJAZm~2v*6($CkZ>^;)jYcn}QcLNy67bE(m7lsLpMv=42BwxU*@QOP|9Vt`kCQbY z!}fbG#g9Y{%26CwE{W=&jW)A)E9zykdW8a5dKDyGZlwR-!(jCMPG|gHPvP~y9~?Tg za^-O8ij^yd<+zpPVR>kiymII@0tx;RWF+76#C!;q`TVy1=PDc%m=7O5)i z)$6EwE14qU*rB_!UF&OMyGrlh-XvsZi0V+sq)&!EgIwn# zRk(UVX8t0iA(pN$l}UW{B9*nCFLHD@C0r@X=g`N$qUFAK<~Xv)&*}Q{NiVQ(L@%Nj zwp|WiKz*IwqT0o9ymx4W^{Nj8?!Fm5>SxNhSH(;*LMg68{W( z7X^;ahpsgy@{M#INGF$JCge7f+;JPdoqPfB6$(~;TXx`8St~KQ;FQ?mG_@$`_qJ@= zm07T-sxbtd&>agPFZ=_#4XnW;W84$XOxXYgckIJeHnCNzHP^sT*+%nKB4QqG`tB|8 zL{#MpxIHevN~JE#<8}ouP&y@&PD))d9o#=_QxC5;vA+o@ROxA{sSy>DmL}fbhxP%* zjd~K&$)vuLLm;@n=;;Mzz(Rb zMwUW%lv;LFpkN_Jz^-N(7$2_NNE#-6nS-{*%#4&&WjbjjvnoHp%%h~<52R$O%Bz?f zu)EisVg^RLN_2{p{!13=`h;SFki$Pkrxt>TiQ@}^%6IusPnE5FHNW6wX69M`g(;$m zwh%s>AfAs$jp03~mv&(=Wo~tCb&NfFUAGHIk*}>@4zKhQXUfmb0zfzwGDY-x~VZ)^#$R%Rxj^AF@Jw;7A)6$&Y2lDvaf^a`K z-i;Tr$6U?zHX(KR|o=t4-DKvBcoEH}%|a;v}&kRJZd17z*`ejD+w*1~nf)YKi*<@NB>ta6Jd5 zns-K2k2nsVpIG!}=Pyd+85*$0eG=KJR&E6ZkGix{S|zQP)<|omb#OgA#y3P$F!hU8 zqE%=$T7%Z2b!a`@urtNVYO@GjLgvE$9V=VbXnXwX8ZEpBF zKqqt+1t%tFt89C$W{%`?_{k276W36{9*|O1OQ&jyzFFI76=0!fk!L%i`*Tf@-#_1B ziS;2C^8ft<^_b(|u~;0hnbFsnV%8j;n>a_6VM7PS`YLvvK7FC zaJ0Bvn&y84;%IoGb(lrpSy!+NpfuoVUm!qMW$1gwGWGq{8um6Ds% zZL%~wNg7Nr7TAdY?gOqE+${w+J*VRT9-tRWcM$?#qJJ-f_tAfb$&(ZC<+wxcZ>r|C z4q)ROEcjE2_7iK5Y`r3P<>V$>zz5j+o4F=in@^Aa-KyDQ=Sx=!&t$(t|IStZxaW#( zd6CT%u&K3kbn>ih^_`uEuCsv3!=U@lRWO*vDldIXp5P%+?8GB(% zqxuNdHwDMN1K{=6+y-9x78(2}$-f;_V;u?*FaSXC4+;+3+K~UdMmhrT?-5$=w;Ziu z1?PikD2ag4J0;2TGg5OK)jJGhN|i$>m2r z2BuQZU*z?qfXsvP`M+=eiQDcrHu>+1*@Hp3s_gx@og@3e#L~x;ZI_;I9~ZUcGgc1aXyoF?{4}ZvcPv^TljmE*y>|EXC@*lMhhia8hT){Ndf~yu z>c5-2c+6UjB#KCjHo~{=NG6VujU%FiB2Er2OsRYE3obIBm~arFTXlVLF~vjz*i=RU zJhGKsV>;{gq|HHUGPN_aWzo6MVWn%PXZ8oZe*QVisK;P+O0vM%^q1{C2x^XyVo4 zwQ0YS6CXF*tDiy!>rq6DZmmbD+d!IJM86i?is;kE1nf`-*jYECQf)0&F{n#pn|Th{ z$2$&>EUWLnT{30b?(0vNmFE{syzU4hKhdhVuAFF$TErBkt zraog4@us6t%HYm;&uUn!r|yq+5YbH=2ZeF9$$y`xe{RrxRO`b^M?%H;=U%@L6WuC?og<)C&5}A2(~u!k7Kfs;IpuJ1^AsgQAv&A!)-YJ@vV(v5 z&?u})vlgw|wCkvh(nRA;G1*jO(phKqzB1NP@^o#b`NDnm4F^c{3Y(*q7nDl0`RT4l zuSNRw8!%|du*DuRV$>2#Eo-APHn``p`yP0b5$6l-)*qXnjqu(5kmA?!MSk^=-qo`@ zzdTJDq9{z5s2LpkG*4nNJY;X(H;c8e0ZNY-y+yst@!|UAdZ!;dW1pS=!2Zi^NcnPm z?Aqzd{u37>0Sf}aKo>v@00?M#pbG#1T9mG-3?DA*Pd>Lo5t&KBwjGN;?fzr=r2oj< zesfh@-Gs2Cn0FJTbw|oxW*Me$wCG>csxw%1+aie)qc>gOAgtjpi_g{J@O3z^H`Ns- z%xg?s!iVZ|@sTEGFwWH(P%x2TXhx+hD;fT^nP%mVu4VD+ytt^0#_WbQO=L!;Ni7&k z5yvl_y0n@2WtQhY=H@gwqO<$E7N7e+8^ets`-Ldv76h0%L!k0lTNFj3G9YQEl2oom z&B~Y$VMps6la54U*R^Q9(di>61Q*RC(K=EGe!;3nV$q@-&aEXC=io~!gy1CMTNh)j z?7cMZD9V^pQOxx1kp7;7;A1o8lM!1d(1N@b6i1&Rbl^tA$q6>%grhl%2sB@rCOXT-yruZ&=h=jlI?1~c?y;ldn-)~%*SlmHwiJbTj{Q|%FQ%jd+ zeWT6y*V4m=%zR}RL`IojD%a2$PWfrpZ;HH K9Bm^J@glq?uehdd2 zrd}0nn^wHr0YFvy-S6x`?RFqi_2YLsG7xMWKzMGo?EjC+jR6yK(CYjU5s1lhN$z%Q zA7g<{91XrjPK8N}-g5R=2_+D2x*v0hk3Ph+K`4H-d{Owb!db=UhC%U)>QA-q%nq~h zdJnveqDN@#lU$Pc=k=cdSv&VZ_-19OGisDpFO(3Ia{zPe77PiAF=@v(dd&(J5iDQ{ zYeMKz+ArE~)dv_~#=r6Ue(S%^eBY>#X!W(Jh}&KhQNjr&9$_K@$zT6&RdrPf( zpFlDK1jt;?nv9(BcNI=$RRn=kcBY8t_G2WpHbXVg;x&NkH@E@_IMlUi{B`|#aRaJ; zrNJXgv#8r7^|Z?j6Ti54IUcaNQDkhAI`Z9BY{{f9u8x31RdWRhGa;2qJ4G3lUiSR3 zX3U&r01kji5WTf zh(@6TC8Oqee{jOQKZJY15~vy%TUj@+YRlWQ%!?|MH1!q20}E;EdNpl2vm7Pv>y1a5 zKe~*Q|GS&dw}Y-~RSd3Qq2xl>2!+w$f&Xeu?Y(3+1hO(@JgQ0+px?`uNO@%IE6KTP z^83B*_09k>F`G_tw1h|5lJA~=)p!2;%8@g-b1}D$aD}QERXAh!w>)?J?WZ*u*=xmF zy_{>ohUF1Jig5#Gb6@8AKS&^D0k8+8bO;m(G+GFHaR}|YAoQ3C5kd$MsZ1qAxZy&j zJ`GS2MG6H01+`l2?F^AM4a^%gx`gc zs1PDMVvd;ZsN($)&=8@vc4#2_Y&r91sY$y?GvtQTm*K&k`Mj8krX}v!MY+H4W{M`V z2*L?HHAQCDt4X?`l=JBglAoNUBhc_z*kJB5)CHY9u$cbM=MdpkH;+`+SL6$fBQ=Ch z9GcoDRH8Ysu##nq5asC{2f^Xf+9)MPVpImAAnPz468Q{cbwgX1Do80Q)ny&XMvY6u zA9bsFsfxOFu-3SBN;5cJixFzK)>_R_MM{1C6Cf0#AyLvnhTBJAfDHw&ZB{LK`KpBw zq4?6YYl0w7Ox@<|!GE4*^J3y|w%y!t8_uy4a?yf*y5@)?qV40Jg%>8@O9nty;Lr`h z)6l-On(M=j=4PEY2ZbHmLUs-LKuYYQJ-{@ zIDwKpcjFhTy=npoly;~0jB@XR7LzKeamp*tX*crsxuIAcN=iu+M(5uTi#GGsF;b6>boYTX z+SA(&miRy@0;;Z#wh&0VdLv!Xa6OIHGt@l*KBZ2hh#+wWjgLq*MVjdMSpYIeQ&4}S zzD4aqtwYU3b)np}c@7E*#eg>Deelo0<~=5>cGQ-dUG3#BdmjGxtLY3=5ETgmI(d*` z!Jw)_Pz)z4QvvBhav(!VHav2&JX~^f^kAWWYKm!+-f_@wJ8ZMga!;9QK&LP-I|CJo z1}s!}%?QRqxE_t*lZG-K=i8DBs8D;tDLEUm2P{gc?twkS`(QmdMUkr-O*AG*j~qbw zvd3UUA>Cyq8PrMl(8vjsdQgBCv%ZlhMw{Ycu#l1BXZ-8BH9_`YPuCqq$%OxBwxHWw z|Nf~&IH)R=%9rEMh{JxP|A{qB_BR{!U%G=S{wVzJdrB%nZ>cB0l3!;20O^|V9hjd3 zlAkEdkM2XtW9d3H6EBU4%2EC?Rr^t;+8s&1YK#xo=nl9tdj>qTZ_H~hlfBTKw8rmg z^3r%0%DLypNSQF+hI}q4lrJVf&-GD8zbQ9wg#?{`qoN%oUmsbi*IB*)3=d}(dk9${ zbleF^=bU%J)!-lN&8VS=1>rsTCnVXO8w->w=}-``5a>XFiI5PMSOa)mIxp5+Ya7m< z&lpxQ?alh^=Wm3Q-efUGUNFaEz_H}4rI4oc!gvVjy224Ov^#zc!6DbM!swpD%2&ow zDTH%$dW|t)f*WbjIkq}8n1R@ati%Z8<}k^|Zs%9LcSC4|E_ZGj1M0f(6tL^g>^TA} zDX2i2v$I|WP6STzh5)S;1K(VGJxL+z;;45j zS)bPD9Rh_$rJ>4~;|RqBJb^^0BCrVpf{Jj4NFuH!t|wuiJi&5I0+U`Gk%5gF(#P1x_alQgD2s@P`}78K!NC@`~*#C03~-^ zG)V>nDMczVb~b=JmT)O|i~PcH1@D2Rf3KqEg@2#I3LV4`fhDgM8Sapx`1$)Evb_&B zzQFVFe@7kd=n@gtGji&_3luJBq&%zj7>uFSF%KR}$2D0}<+2d5Q9yyRz#UdqAcGSA z3SY7OX9B%}xQ=V6wpwdfa-9nV9L0`J=^Hb!&4qtpiVIKyN2GqVTFj3`2&9q9rlPT2 zvX!n#iY20`GXjS7L|QVZ2Hf3^rc*9B5b?A$+pv2Yy=)WDQt3~~2C2aZ1{+|^a%Y%q zkva2R#5hNUR40p}dqwHy5t{DU-x-Y|*SA@&r?afQ!jn}mUD#};JWi;I`(W(P zMKqz4iKH|)+ULFMS)6)!5J&iY5_pH6vN&`5hIbUz+|p9;AT`{YIWDWNcNMOcj;T&~ zN{PjD`yMBJjwi^Avl+~3Foq7gka0o6-&pIsqKNcRQO3s|I1$81=(zL`yWXT9;mTM z&s(J?eZ?VhYB<&L{_?=uU6VZQ+C{G_sw>2h(-+<~oK~j-882%W+ph>aSb8)F{g9uM zbuC`;Tt&9Cowv-ebwGRQLep$7y_d4>24@UWmPcwu&@1$h3-nxQR)c{^B1eERa_ZK1hMLdmvq+E<5ZL)n_u8P7=t90KI~`uSnqod2iWWW(9MJ{Q zq*qUP!=DFWv)dQJ_SMP>e%sK;!8sc`7!(SWp&V=e3-+0Zk36|!o+H5mbG z2sI8qSxY?G$Bkrm+#@6!jqPB2<1<@l-70BQ+=zR6O<8eKa*udlr8gBA*&ZFGk+EJ-evG>u2Y%<3D6x0i1K>x&KQ@ z1Dw?;;Qgxt-gPK5@~jxUCULXAjBHJ;xNSXso1e#g^s0OXp{SbTjR#$fov%`CDn6D< z1>eV45IvfX3Z&?8(ZP_7dJ@uXszXpp<)BD%{Q#*ftpv4h9*Tf78Xo)rRt^s zeOa2Q{~ra-0qa2xYM%r3Y24p6gpE+M$Vh4yQ%p|pFiwvRQLGB%Z20At$J3V|fBV0N zUdM_a+A%vZWy%o;4up~FH_>E``ARkFt&8hXVLwWm2~W+vGeknopq8v+3`G|NT9oLD62?)AB5p*@P}UP=t3&(Bxws%Tb*HSE034 z!|9KenlaE~41QOg#c;gmGhB?k=^aEt`N4srTeMgWBIg=&kgOTsh$QahMx23f_i zW@KQ=X>=jEXF7$;Ese|VVPfSlu$GVNX>1Fq-q^y8w6WCW6A|niH)KO8^$=POdGERl z(_91o;Ed>LWmCN)}?TVygZv)xFjVWqou0#~K21zF6o76NHovR5+6}woh zxU_^pkVm{CEMOj5&9H!y+p;E|27A>gdGY)PRZjSl{U?XU)s$1^Bo?Hj*loUhG#xQF-cYI z;C9%CP0(1&HLb2elqzDU>0xWwfM{z^4D+cNr!+X75t^|rGKqI-Gelb?6w91uQ6DzW zT1btiHnzdGw7T(8YmIB)44ZHxY*9&O*K)pMDL6eRNDG4D`7n*9cGw;zYNS?2Q&}kh ztDD+j+f7GyP7Gz*Ss0rIkw2;tHO?5%JXER`ww5Lyx>YZ@1-DA7V@etVnv$clmoh90BKA?GW|ix zu3-f)-P1tPB1>IKOgzu*)H%mb>u2r^Xr}Dx*nCF=y00@>aW+F?r<186cI+^D;>G|8 z_%6iJmy-kSae;-ORMM4&GXoz^D-%Cli0S~@>Gxz}qCQQaVto$Ha61JworaSY@K~nv_VIh+-4+2nwWUGqLfu%9y5Yb0p3r(9C>nZo z-qSEAvG&fhT{>t!U^bXED*EoByoR5Sr>nx-<%(0FnshXjomQ+q6H;@O+ z2uZU}T>rjZXLX|o(!UMopX-GA?~9TX zwnC+!9`{pjde~M4yso-@SX@tDs+ZgUJ$2pko?>6Oi45VY1_c6j-yZ0y`no?C zK-iOkros|uL8WDW=A{P6Rg)$surX=%bXEjWHwIuH*n-AOP0|O1#OSlIy*cDw6O)ae zJAmz_P7g2UbAmjMOM839H|qC5;@6xIRU;TfIG( z!7!V#+1d`79A<0LN_DQFEs+`&%R0?M00E>F4bj+-_m*6!d-DMk4JgcOvr_^w&+&!a zU^VEkd+6*zhf9g&z&~$nYc18G3k`JIZ)5AOYX@}4S=;PLhp&tETJEvidl?!vpGUa$ z3!E3Sf$K$QOjO-au?$J`*gvyhuGNekv2Fx(`MB?29UG5LjTyT!NdmsnzWDH&4G!|Z zl7Gn)eO-!V#dG(^%8wQYw}!xxyf8Et^HHl+rWzSW?k3Yr?3VfQ#O%;qwVYSSQSlXX zLv4zy%(|P%x>K_B1{0g3mX?pXo6ASlQck_uk!kBf z=Z-B}0*>UqmgRQC^8*8h=ax6ND8uql``r2S+vkVm;7-0CF@7u!N-sGg5Kg`mTJXgb zc~DLPa<+NMq1-h#D1Bkr>rlq{s*Ws87bZ)lG4oj(NyV7ExpGt|;n3yu3TMHyzDJ!d z^p43L%tkXE8j>ANKO}x=>PU8YdA%1bk=?L6^3KDq12$XRE)w)3%x$R%yWFZ!$Sk&N z9oI(ZEQL+iHs*Qf{c|$ek<9-lpw;4DfN)She}8=hQ2UQPm~_OFD;E~muvnRlIVOLs z1yyqXeQ#cCTTJ4DK*@F`T;dmoM+H=JxrSV#7e^m9Tuw>n)$D60ukSSOXtR zwc$#3sQv9DN7~;FF|<5Jv|w>#W5FUu1PW@XY7chQ=f{risj7I}qu&>Orh9u`V-gXW z{CGof!=;xa(3Je#(8CplRVq=qhhrF=+ShK%t%EbYihkC(wNuKGE3A z7PhKX!bmTt@ym6|jwJL9C)}Pv_qI5@r>mN%Qsl+7_}%xHkE#TqOn%Wnzdy{Tnst$Er2diyQo%Y@?x_FN$MSGg5T4gJhwqo`FBA#((3?kBBIZ0)g1m!-Tt$i;*d! z0!sG4ycM%P?zm!6+m%WYmMa|}&q^ft^YY2w1AT;v_kJj7H=gVe^k(YI{NS139mj!X zn$$v)f%aDPjo`?l9HTMxM(C}`$Wq)g9NewAygjjwd;1TaxU{_jn9-5P@yM6a;m7kL z@LdMWT27Z!Rd%Bzdr!F}z+=tX(t*h`4hDSj&cXO)?Bi^_!?t~DMZr_~Irai`S(%+F zCr%~TuAhF_RYtr9+cO;QHH#Lx*ErbvhMFNS^*^Mc+CnV;aCRs)*KIJl%3mcac?zRb zk#5U0d_^c*-4sa4bedcWqp`P_d@N0-GgRBjB&`PbEBAjw#rJ3aTZPn1N{MuEWl+`A z|37pLJ+~zpBX3xFNmE8qMHJlGO-bJ_xfLCPo?qsYQ-J+5)p}R{2EW z-%LZ7STtaI?%rDzUJ*7XCe z=~9ShyGv)GjRuR9@%f>4Ouli*`>ie$t<=hS4H_j}WE%8F%U;(G{I_L{zu$A6c0tW{ zQJ_+!ezyZNImAgz2vHU?MGCg%?rEe(S)xxB&2qJTa0qmu9MWEcu0#%8djkPJVO z?ZvjQcJ$yBB&GFD49Old3{+*d$pvJ?{-OyIjzL&88i~jlGc*de1>n@i#Sez2)rL`hUlHJR9sVNu z#bMWtDeD(wGzzt--`!m$dYL@!i>oeRXJ})LdRtvQW#+%a`sWBZL0E6ea@Vxb=ybi0 ztkU|JY;$)!#dAHM$SuMb&K|gH%WSR@QkgteumUu{XnAe1dUd=v=2E(vv?*}V%dB(o z0t-9GWUVr-xn5AsQ5SP)EtG~Eb<`-oL7|rZ2BVD@gXM1QzsmCRWv^$NX85W}^?@@rF79wYqmeqQ(5m!G_w2^fp#bxO9WtxXS@=5)sL2IM^c zc!6;|=MCh*f_LY>n>d1gKWlL5xn<{I{zjL)WPdn|cpTBSX~)VPU01A6Iji}=cZQt zT!Ay?B;q-_ETD|o0xh;kztw7MX|brQHnHk9S5+@%)-8cq9ocuRXer#9u=IO`FANOM z>GxW!eO|@E0Z@G&ONb_sk;Yuj0@O*PN<%=i3-C7ta_=AUc&qO;lHEx~Z*>}BufisMW8Z!XjU)U+lld; zSo~^b!9prUt0<<_x73pcr&e&j6Nrw_n1M;RkH$JQaeBQ=q_Ep8S$VFsNZg{5wI*0F zyvgp8#SeUa>K(Fj@5~twl;xl~>7WRFYa=1xLFDS9?#H+{2OY{W5)Ejc|R*q!%dJ z`T>SKpf>ws=A690%w|PHLvw^Bmq%Ik%?%2Z`AMER*B>>j<$->NJ|t}vNCY~SPODd0 zE1l29zQUoOXIai?e8q6}Ej(6-bakxoLMuF>mp_;bnKCyu-4-FE;WV=mWuD1ES z5<)~L;EON5rokw`FRi>mnm9rbn-nU!Lo1V3jFL#M%6yO(AVzzO@FU?ox#WrK#TUNW zWAZUj1cv4rEiKKR25af0X6WT)vQnj>sA~0JTCSGR_5c05;>Ukr$~L#cASkAOQ7amU zoeKI?*^VQ{Me@bDh4%}I*>Ww?t5eD(N(q~he`Mo@g}Fx+Ko(d&Bk7UT9+VTsCB@Rp zVsUZN&4T#*SU|IB}IE2i-^A2i%Z8#dF%z`Zah?d0d{89_ZSh#9N*>0oMkT@7Dy5)m&TP;dqp?D{hV( z-ab~CUnkQvwI2fs*y*xB&CY`au?f$759?x^C(SLp^bPhqe~|7BejZ;s4!>=$-!2#* z9~19|v=4}>fs}B~_wny*#tBTIE_S_kN7`HGsdnbWh>`^9FLW#AQEO%6M0x zR;f}Iohd1DNvw-+RK?glpNRaNecS%;-YXwGKLAeOK5No>E58TP>or+#(WgTi{HAoYMN#7TXpJpPA6g@JiWJ0L%ia z=ACrC5-sm!+Rv@u`p*25&bcRB4!rAwXg9Y_|8~c!APn6KbOj)E+rPmNd4@3)j6VM{ z!qaV3Iad+Z==A~$L5}M*jjM^PbUNaVL!uTQb;sfBEb!Hp*??iQ23eJ2jY8O^VoMXrdcwHb0yg^Z0EvBfZHWc4<;l)fkCW-%K^p zYypqY8n#BsOcguGR@RZD7Hb%;bld#4rr-Df4hy?u-gJbt<}^I zYkcL@b6{ZQOEPk14C+ZC0aF?c0JH(|Qy()>-wf`l9xixA6=KMlPd~dK!ZMAk1q$ zGZpuuTA2%~M|ru`aMF7-*~wtCIn*A!!gARIF1CBfp4uCarp1qKYv z!zY8uAk-198~RSw$`h?SvhrT-tzTD<33F>k3Q<_eZ-LWZB;Z&k_BVPy(6^|dZ!voR zbAEJ-0HF#S3@Za8OqPK^SkEhcw_WY^jM;#kOYRlmz9b_`6{aMH&}~=yJdR_)&L#IK zxF-=69~x@JjKHbWqll4_)2By1**eb|7-if78OJW)S74Sz&YT|WU<)OY+XkZ{?SjZ; zQn8?JgfKpeMpkisp(Yr$Z7})_j4)ZPIR4BivTGRv{jmLghVR|CVH2{|2|O_|k#iYz zm=m9lxM70n%q@P4)k4fxrVo?sSfAHiJaQODxkG@4J8<{j*MIRvuz6A0gtGx)Dr~T#m@uAT zzLwjFv|%+fnp<=h{&4YN?cw9tTqnbEPUeFnqid|uyiZxRW&h>^@(@&RDm)Yn6@D1R zAFMb%_R2;+*;g=nJDjLUIt8nKvkE~7WR}`Na+Z=9V4W=zo)qNIZiTrSHRJg$UESoC zTa`t;L82-5N8U?0Ma6cMAL*}M<}yk7&1|MG0}<4Pbi|?63|DSm%sLUnLsPDc@#%YB z-RjDlewzml?c6zPNApOla5t(C*-Y-b{PnM~D_!Y|k{WA@3?nbHm6q1pl!hOy#0pni zh05jx%PeqCQxlYB=4ouUwd6P#PFTG*y|BkQrQOEZI(sv^F1U76w1^b3lN5 z^ysx*=S-YKly{Ea$2yrPt6i9$tt7Uv-YT9?v%!&)PSt^l)v|`|-u+?Jp1^`%1b)1Q zHD%)yvL1rprCZ2htzxkgf+lHvjno;;1t}2clM6QQ-%?dq&Wjp^->x?4#HZmnoROM^ z#cy@CC^yPny@7;xzGisTEaB_4k{A9jLSCN3cW>A3y~8LJ8U_3G>rB`x{h&_%?A$@d zKIc%sK-t*i;I9k!myh40lJ4~$2;tu-VmEkgs;WM@ic-X_NZp<0Gq$96V(fTQZdT5o ztcc56Ib@Z}ST2S&yPhowqrAuQNkcLtj-mEgNTMuvfsZ*=>Vi52IKs zma}}{;mWK*Z&OpVLnl=G%&e!6q~xmTq4eUK?(bY33G$mk0>6cJ^2wg>zb44EBZ7G4 z#_9s1f>=3Jj$Igs$83&+S?3i?Sl%Wk=V7v?Th$FbnKn)r+LRrb*)q1U=C2mq^j|I6 zim8qoZ_SjC4t@ACsg9!wRmvoR8iA>;J!OWR&ME!)={$UnBFC8PCqK)mSv-GzCymBa zwpP`OsX8M5q%ya>c;_12w3qGzIm5lcuY0k(NB4pzxZMl=*wY;YRLydA*vMV%_j8wo z4QiDjXGuWL;`A=50(B-fB_NSd{3dQ4MO#5vm~Cjy(Q*n^Cl*oll!}kMHuMy2iwmfG z1rf5*NR9{ughm6QfR7e~Asb*Y5=&&QLT*$f;zo3iOcoUKB8zLJ&TTji}sS{1E8SxGZc zD0&8+Vla?t;A9}35kpE)9mL-&D*hl69{ICAgzvs0{}AW?01vu-m-!EuM_M9*yVD%_ zE<^H-&b6evZ-^#2M05I7IcZ|&v+Mg%ii#i<+}2t z4HS!2H1{wd^;*+Fx-q`R)Z%6QeOJGy;e~-gp6>U$!V7;ylT~lxu;kJ*EF0A}Rs&*- zKlNJwYGFW_hArwh1+Ql-@cepDh%GgSm^^!U7_;y58j|P`u`uKCZqo$VsPVn4W1wBy zc&7362KyO%;q({J=L&B7zxCrkkfCqEc-y;|?JN5FW%9m0*=)$a7nT8~iqJG2?;;Rf z_~}h${c#N;zb$RM_o^2x?OU$Jnv%$heFZBnqur2Gf*plD1hwme3pbqfCvk^;7kser zcjD3g`OaJEg=^~Ec3o6dacC7^mG5;qUVZ{$VySKTl@RR8!#)^rZrmN? z=~#NUP+?K>Vz`haL(QU)g6B`emTs}b)70#6izRkof#xww1f}Oiz7Y+D7 z*wNkrG>2zVuWS)qambW;#8yXOdHa-LGeogUpfpL%da6RPia=b&Qcwd46lra&wkBR% z8?U)97{|6@v2g-C?a#(v5jCfX)4xZ zv%bOQy#AEzsk{PqvYPl1?rsjogFyeP?wx}};~x|i?ZoE2ME{$wdw~45s_fT#FlP5M zY@lFCwO8i_>A@cYHyX$XBN+3!8Um&@EgRDOdc_G&q0o1V!0eaa$ zdpw7aY~;rEpMqWT@E{xXkmuujZW&19`u_(W=uo17rIi5C5{sTd@KXZ?d47@^L@to^ zACYp%SY*&kxs^%s{{hMU7vlPNU_>^o4Wrz;IL-tZUQ{tDwu>ENr`RQ4h+d3d>c5nF z7>kyNN!SiMU?=Q?7vRO{rSsKHwos7uX9nmSjUv<7TG^?sx}%K_O@=w8_y7C3rDOfe z%RuACTHAVJEhaX~9;qR>PGu(f+{B6g#LD`}OZMl{YNP)xBe#DIjSb(zD^%6s&2CIU?C>DW|!8>pBA# zV7y57+Tt8)RD#+FCuQ%JHT9|eRljqvAGdu;HiFL*0c!ZVnd~o%XP`|ZFlWjB)c&gf zxz@_gb>@Q@s8l&nHa_)uxOvW z@^+UCS>Z*H12S$G$dj?21@FXps4g_2HXcoi z!_c$LJ8>SWNfUaL*{I`Gdnt+>V3R(elc}KAuTwAtZm|Vr{=f829~d9TFdHn!uovY0 zx;~^K{FePM8NSQ@kFDKPNk3Q4%9C7c*|xgXmT}_GYQJCA6YD8XT+d{3ctziX_V27= zI-Ga< zAprvBBy83}l}vwrq_}YQL$ZBt+3;{Hyd({U9m$GGA?GPKJlv+?DGRL18)PtDg?=kY zPc}^wN+{GkB>*LqLbFPk{j$lyZZazR5uk!cpkGsaCpH?WFk8Po($S%ZjuRsqn7v%k zz`|&!V_~Mx)p`dpMqXmmYi*WLMJkxrz-fR0na35|53W6n zhZ1%E+}31_Rnm{GDD}7u1a+L5=Iw!6cUEv(0o|BtDQH8G|+}wM^_EkLOQEj zdjJcFC!F1Zm7NI^P6^v5;#F%@suET07d2u|JL{ZUWE52AedL0V(Lzn+x%oJji!Nz% z#age~kL?c}+*v*5RoAo+CZB+CUi=#|m5yX|4j1k=Nll}d)~|H>hSA$kKMCi`HzW)j z2@ONcr64dfexB?oyD_uOHq&-<9N_RLCzmG6T-;`EbIrHFJRV*?e!qK5z;m9LH)+T* zr{`5HQJV0juYBzrAARdPKk{ijna<`5i%ZKZ-f_!qcUITdH#WDncXpxn_74t^j^~0I z^WkGyUR~eZ-rYYuK0V8ottY%a&<-Qn;X_MI71NGXj)M+S$l$0IBq4LcNv}KXh&Q}q zxA(j+1--mZ&H7II{E{n_Dz!$d(;JK?v&Cv_v^$)xre?Rt>+=U%T7#i5aFIk4OFV69 zPls}8mRf9uJ99GEDoRhg=?kCu)R&p}`WSh5AT}J!80zU@GHaP^zuH0X>Wy?c?Z#B5 zhm~mfjP1Yrv~ARIWJ+&O?6xH_Qq`o-%Qc^NdubceO_#NfVM%qcW0W=<%!f1um=CKx z9X)K1n?^+NEdoK{nt_K1P6#?+P-4(A0}n9PIEx9Fwa3qbrP(cA5G_VvKNj2Yg+#YQ7tq3+hbkeP-{ zOcWFpOwxRQ;OHEbmHFy)&nFT^cj_igS zTVe^o+a}7gq~@$E&XGfwv&)o18-ypX7Te{3a~ckpIAx^sI$4@uP*QX-(Iy++MX`_N zY!KfBSr^Y>y&Q(EcKL#wMS?;f#9-RHjQ>8Kz^3UN2&T3zXg)WS6_jZnf;~E9^XX(Q z+_POconX^Lf#*XbF5?SwJ^VYx2sjsGfODNyib_lDo{P#VoE@Qn49%v=<+rgI3b2C= z63~sjwWJ@y$}5Xuyi6*0NHhJ347xQTG{D?le}LIzzK8x3Ceq8!4mUM4aM&Li>PtJ| z{_jNGWINGU=-=+wIwjA>eF9|1;ObKz-J+lm0001mrOglk literal 0 HcmV?d00001 diff --git a/docs/src/assets/fonts/geist/geist-mono-latin-600-normal.woff2 b/docs/src/assets/fonts/geist/geist-mono-latin-600-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..623df5691c238a9797434440c782cafa73dedb59 GIT binary patch literal 13388 zcmV-SG_%WhPew8T0RR9105nVh5C8xG0CYG205j|W0RR9100000000000000000000 z0000QbQ_6g9Ev6eU_Vn-K~zKlg%A-43W1+2`yva48~_0}0we>9Bm^J@gnS2;ehdd2 zd|opV!NvhF9%%_Q5@A9|;n{zgU=x|Hg8hX^?Yf~nI3NxbP17{J#-Q2kd_H>zi}(J< zvVH0Pfg7I63VYUV0wt>c2QQ`vV>T*wzTx5#CAly7GwT{GZ*u z2r7@J;Uc6oPLL#!3SzJP{}8W*9M&MA>Y*YERMgW#QZu7Khe)>?S`a}}Xh|T29#Sfh z(kd+psRRg+wxLR}f*s49*j_w6MXyvnJ-zA`@Jh8_X?p&hSM+Mr(54SE%l-=x7HR9$ zwZoF|@c+l^zBxk>Ky6VNjnNxr3%EMKyM}8inn2&L&#AkH!ak|U_(7HecI-s$5C$&s zRlXJxT<4fgmt{&)msdUb&^q`5|7WV%&c|@&UFz;0mef7M&U6kv;S~8?y7Y5Vxtjem z3t)CIaLg$1YslTF|f08xIRf{g_(0HB;=2B{0AoJgmbD!X&((yhx>6h#W9i@LKf zd)4|RMjVd}g_9esQi`!ZZ~2@5z8v#j=SnXjTtq}9Sevf#yN0n@7MJDkS>XT+M53&V zXE{SBW=BOlf0(Zn%-!B!n_I}{43R+;l4VKND@(Z{S*op+6&(>Oqcess{#nV6J;pBukbva z9Ly3Rd?~4UrI^ZcY@QHj7@E^0&`jfs@a2vRC7VB>5Pk%eJvX7a_ex?S$lv=vGgy0Z zha(h}d@YUQWlv1yzy?eNS3~0GJ_z5@uWI2*_khQh8(r!KDovg4s70OFY24q=Hn+Bm zaspT$cU?N*c?%sYqhE6>sSv2Rcj6O)y4de8w$G$>a}&@3evsGKIn17|5P z0l8*!bY^_UH0Dav(lnapbwkbqXqC6RaZNvgQl%}5XQMpIQwoC$9!8fa-|LaaWfpHr z391>5Ugl!Ethu1noRVNvzU+?ebWp@NuL}y4LN&C9M(LpX!C=5;1TLm8(BNF^^k<_8 ziq{m;Y>>Boour?Ci8fbhRrk0C#es7u#5$dg$F!sqN8=K8hSRrpD+9V-HQ})>jXW&| z%l-K_#iwgU=MGg-$AOYv-w)vbBoO$9aw+ZzKKCqnBbR{%Y$ITM0$T=bB^U_<)@oMj zW@`cchpK2S4WbH4(`e9pGwW5_0cVpbKGw8}s%VJz(E;{AS(iQ-O1$H_?{KFManW$E zn+|sEyCl*O-OJ2Qc0aZ-K1xdnLl?0tdy(0VzY7lOc?7FP38>V&<+Nfxcs9;`?^{&^ zu4A>O3M?1>iWpGc^(iX?$(@C%1m5)u_QSxceh^dG6d{Vih1sica5;%_I{`=TamlCU z$+CKxvkY5?mQFevv1CIK3in;|<9VF>G|ZwIG5zBmM}POFt(jvoq7p)=eBdkAIF4pzu`Q*W;i{NC#6l5OU%-2n;angKpUKxT^=%5 zAvMyqpqzGDhybN#eWQQjNIW(TDPjI$Uo78BQeQ_}en?rx`&pfteCPHPa~MRB6XWsc z=|jfd-m1^JMx;JDQGK+XO7TAXF7^_R=+VMX-_X|wKZjlSEP#HMkiKNlFT#72$I`NE zC7+WtszB+-RBlI6Zeu33)fslqD(wiRH%)kGOWwAS;bs))dc#pAT`ETq_Q&CvE4D-M zb3u|cZTqxW`x$jWuMeg~o7%Tx9n@d#?c{Ej#~$9E>R20be{(0CW@G1Y!L|60^?g&L z$A;dCKj}KBAK1WTLN`2bu6;ii|dJw$MEGWIu`Ib zBW(a2n{So}Yp)Q@Mx2#65DF?kKNHBJp!ZfufobDe#qyxcB0 z@Fur+x53`E+Hx*{SA6RRz??iwz_|j8*(jKq1Uei)@qy(75CA`lwov`JFAA}75_h8f zR-F|`F{#Cl8mu-oBfitodwqUN%`|n?wb5V;{XRGm2j&UFh;aSh9xZ?LX8H~1JsSM**TXkItbgbShyl2h&-?=Pa%XnWbr1CH zX87d1(`irG6UMI0Q&(Kol*Dlt9OH1p$>i@e{|9Qz7vju?8xOwx_zS?p7mOw#BBP+B zq828KmX2PG8_v6#+T{|7Bv8}Rv#_$U>*V3p%_pGWfI&mz5{8W!HD;yD@m)`8gEP_9 zRb73ADpG|u+$X8RWT-NldJQGTs@%D{Ic$VaEw{`HXR%=vE*1_au6%g%;;o%P{|Mqv zr~|PO9Z7;DR3wdX5u(XekrC@Gj#Mlq4Ko8HlMYTUZFKy41cmepN0Sn1Nhy$VQ4`3@ zq9uuY?z`oVyKY0!`d0<$<^c0*(EGrNb$~N#00&(REH4EZc!g8M3547!a`Bpt^o~rG z>o#^viMxHVKCSJS?*h07E@?o)mC+s7+Ic92yYn#NV{FlA8eeMS6UDh$i(NN;)Gp>J zNK`H>97_{@4`poeLvlkB>RgPq)k?obgp z^5~|EP)#>OeejW9jzxuNx`BeBrCap*kkn2913}%nac~S9VGUo|FDdu;h0!$usde0) zty`h<8@7AFbkaC(8==OoA!e}?D-xTou${z+*^%{oHwU6+B5QsX8iPav<~N~S&C@|< zS@QewF#}X<{B#$}Nh{h|vCChIS|jJTk7Kz-mN8w7U(5t!Nd3&pdVRgN*5orv9nIhZ z7T?|LX?>%04c-T_=}yHdha69`!J=pccd5Ff#4|2Y;pcMQB$j_1zY{;t*WYUHle||V zqoyR+bykGSj7wh1yCJiKa*tea&*GE^+O~}|2v+diVTtUciEjQu{F|sR(J=QxCCa6u z%vfktx+H}6cg#sjnYAD!QSh|E;sXBf{|yp@Pmc3egsT|^A`_V?lxAX6m#@{_B#|!C z#{b!#5v?v_Z3IYX79t6(Ty)8ycMiSvpgYz`1d#v7Q%(Ja-I$ocr(4@Pw#r=*M?&H& zoz*cg;*Bav3`8Foi$5@O9I-~U9AHDJOTf3)&?e(j*6*B#uT|*%5{qA-W_dTwRj<8DB9ZZtGCe=! z|2vRYg*l;lZeb^ z)iP>_p#tSniLx>bkb<@1!$aWvL;x?vFciPg7&vs;rJPHe{ll%zA0^^FOt;OXaR<=; zhoRx`?%6m_g}Q`$vAVxd9YNJMQl@4a;qoqcX2q}r9t-0t)-$Hf<%Pv%mK(ht9E zk%_|FUfq=>5$kr0Ne-`=i}9WxS}pfgCv6Q2X3DO=KHb-)FNANpb}_4*>B^#~>Supq zt_Vz4dnMyy@xkd%twlS-B3%16^j;9F9(^M-b+AAqn_?+>K*}( z$8-Me)j4Jr`cQOpbt|y~wj-@F@%R$9NW9~5Em41L2d_N>_bFtokz4_~Q*$p!tn9jQ z685tv+=;pP+t)?A-d?GvI+{HtOZ@fAMEWKhuW)inb^8!6v*Paod$mTNS)>~ILHUZg6-_2HeFUpOV(e{o$*;F6;T z9aG;racwf??$%Lw9z`|jl#34Jb*}uuFETERcTF`P!*=~B^21Qw?OO$NAj^d3#imws zMd8jmvOao~ooIMUlM~>OXMctTn?=tjuVvPI|KPCjv`INfUkRSC@iEwhQwc3pPNGV5 zxdeJ(hk15x$PyKfi&&74@1{?`^n8qs!{~AR4V^OO{0o7?$oA_gGqaj>lYJ-J)g@de zJg|3cF0>%MBn&tdG=z8=p_KZfs6#z3f-lFT=Vad8676wl<`RhsWFCCs@EWuapDpat zb1c$*nN7Y3DcULPhM7BGezcsS5zF9=Y$I4gJ;mV-ln!f9owHYXnA#a_TP``z4psJKw;n8I zriapEh!b%a`v;S;)Uf>7e2Vj4i!SMc#^U#s%gJ%V7goPe|C|0ytobF6m*cGBEJ=z3 zD@iyT$+w(mzsf_z8`{wCf$5mNu31~HKoS_2>pAPHw1R(#Za{5D>LHYPFSI62IFQYq{L2KPtGC<0Q6~_>dgM;QtGg#;eNC}=@(#FJbg^9eaa} z)7&LVK=Z06benDBwZvAw+=C;s)A}b|nuXdV5)8!D z$YTCDBoSPD`DHPE{JFh@Vp^KR;a#+o>!`K@<*m-)d*l?Hs?V)ybISJiGy}XZha(0Y zJrIVGPKEjOdS)$7_oWP${T8aOSF1Enuokzp;kKEo{Z!WA>bKEW-a^~eMLXxt3JkPr zOVuM>2f_#5PNl9Lw`cKdWv^)^FouCM>)LSJt-De^H?);)=U~W*K=MyHr^Pwr2hT0z zu&Zs{bE{tMcHW_-5(1ywMoFU0A-*e-B-tT%u83xCP+4{>Z==n;CAL*sc=EVk{-BL~ zgbZC?qe!>LQO3ZCg(vVj-8f5CoS}5pO42P4LKOGVB^0MI^AHMQ<~)U*G+em;ctCy4 zj-YeaG}xdzC$`fRY2(~x#Q}ONbNw!~bpA8jIbS8xVRHj&?f(PirL_E>atmc0td}g` zmKcp?H>+J8*;4;=@tXNl7fxucg1n zd1+p3?^A60)8mGZNWZ!4bK}BwdXY|fvRe22wVMwgeK1^}Cpv9q+#!gf+g`eNPjwPD zkskS0L$V@m{e7U{I_jK>i+EHrK#LJFORA!T{?8Fr&xs>8t;m#0NdGXOA`+;sfrVN? z$e>4hf)VW4?IyQ>wk1z3@^R^kkL&zU>+IT$S+9MC^b4A4j%MZ;g(O}H*i~tH0MxHS zzYzWwIe*qk7$<{<%;EZS*%Krk*(HkwStV1spBnI}n2w{wjmZGtR;z3ToG0+y^lqey|Tk*c3S00m>J6w?E4YU{h0P<`;Je~ZF zGC)5{X@utKsU3H7}J*K`fg#8R$w2 zB@CvRO*TcLA5M%Y%)N0MP1$nZxo0=D(eoC*tTx{bI{37hR}%ihfd?M9+yqUP?9wK= zmhU5H;X?;rj*~T)=mlRWdo5qF^F~fEYd%JN*l4qS)|;?l?Bqb*ZfKxGvFN~I&7IkK zrkh1|P(j(NiwBA?4)~$=iW9i_-3ee? zx;#1=>ZUZPOe82@nbk?5n%MreJ!6SP@}0wS#!I4Pyi1s%Qscrdz<_s*bx9VWv}9q- z-O)3%9yPuyuSlyf&>7zn(oP2<{SAYuwiTLJii;^RLiFQMfZ0)Y9P6gN!mv=qP9ms+?_Z7-dLs6!UWAr87J0@b!Hek4(|Xa=-wL* z{mx%~O@I=(en8A0&a$n{&$e=n0s&WRx|q2*IkgF_d2P>E_3l3wZJDLt?O9G+&M{zI z${cd(_d_7tlX&+!b9iabu-gr^yvH_xdHu_gK(RFQR<2@?f2{*3@V3!5@xti1r~2kEnFE_ z*$Lu1lZ#Rrx3yK)EL}{!Vo$UPgG!aKC(&ZRxzjdc2?R!agWlfY&R$+$Or4+#9@K$9 zGah{EGLS7@ht{UT9I9DQJt;C}8%234#Dz@p1NG7Gnj(c$A;E>_<|RQ0u;CU+EKlZ{ zreL;u*?Cff@<|--DQ&F+rA2wz6eC~8^9^xK#wbtJ57SQNX@0jha2_XDEy!`t+sgw& zvV$)cdlD>g$F&44gO*%?0#C2mH1$sAJ(Wl=6w0#dz05mPMH6`a&f@x2&W3Ad{W=Il z42$DzW0C4FFET~QjBm?3;y*=GGaxvdB=RK7gwnRQBZ-wpltqeE^usPILFQn$mgEq>E| z1QWNFXxa~=3QZ}sG~;p!)6Gqi5JT3vZ4~zCNvcHcwb@XXQ2&3_zS?=2r-u#xKtu0? zlBy&31>w z@t;f(_&xxL<>B0klh5-NR3<|SQ?4kG%hXIUx6Kz%bqL*P#Pn@(`#=Y;8-pDFxULZm!fmlMJG!=S+T1nkV40PaOuK`!%B*HY zOYSW)iN!^xVL%GMm9L*wCcH zW}kl3b@fle*!G3d?+;b2C}B|=QTS@ zCV!%hz*tz#7;}b3y$5SyvZ~DUAYg8^=*`nui6wVXmUYO*-@KKH)GtqVm?4-10-|ZA zp|5`@fF*F2{VeBf;FE#_`(RqRUNRDnH&o6w6|&zC0Cu4)Zuy{`pCo^iV6(<>D~@y zd%F$>cDR`=M@#oibX*pf$TZBBy5cYCw818JklMuHw1}0GPr+Eb-D3Y~^y_*~?R4P! zY2%Fm_yy+9UcYx#tbBvc6se^AvGRDi{s)Q#Qe!6f@jU zcK!TLgv%yH1Q7v{&Lhv{tQ$W$a&r1~-gEHvtIw}F4ij?$Rps;HzZ#DIHMMQ)x~)_1 z7*RT^5a_q8t#fN#dQ3Oa>;cwnFm|277Fp`|Zpql2rqnKWvs_&~vOrQBXz zB9>Q2R)0_>uRdLi(!gCV1cC@CV~&8&X7l@;j)3243;67YS|^j?s;yHom`boJUU0_> zlNVjO<+E#G%Lg`2jhmyK7N3MyYjdbH_0Jo4%+etU zG{DCvQ@P#@tV2a(*DVkm8-Ls%%I)J4vR|!XCfKb$?G&t_eWGtj+fU=RiN?k_Lv^p#LsiKlk;mww!p|U8esoZU7msA7~bP^sDm&FK~D=wVd*%zrOC&TVp8d z-E$BP`}urp#j|QnM8X}?=*5Yo7|`IZv_ZHd(uLorgob1mm517Dd10zx$2Ap8!)qJ` z-JBx=OMR=RPskh8S)>poHmAf&twJKz3Q6x!n;LH)g>6HEw};Lf+6SOpgA$E~R#|)z3!>!Tbc=$=>xi&bs$Mp?gQu`sWW^;`M0doZl6R*W#st^E5wt2K zQmI1HDll+bEwmVe?5EQbWJU}$UE%TeZ|}WBUn)ne($s~BR2rpNsuMPyPd?`IEqaH? zE3FL~cp|Zab&oZl^*N^Q6ywk_qSUBR%3WHex<*YPvTMpdrIx|lcHcVRd>2 zCuGeus8_Iy6(>*sULYNYm!Cu9zLnW>yat6_sgQ9PzwTM{oVWO-5i|*`AGEl#OV8qQ z%Q5JpYOEYvalE{2Ga7xO#Fgt%2_zahpI*l!{n59!#UcYNh5d}|u^+m>VQbm;C-(-X zK%+pe=E+?-oR`r!P>nlXRsO=^^okpIv`3dapEgxUL|TE=q6K7u&MEvPBTsnuj!GXn zM)+DQ{jMq(9sys<`IsSAgnH6gEc0`M*til<1U7@Px&HM0AKE&GqFJkxH#6$E1+$AG z&3d6tO(a!ftBJ&FY$b{CF!~I-bOD1|C|y7MpyRUe$s^2uW(Nby4>f(&WTe6LYRWO4 zF~QJ_6Z5P~z_hOr3gg-c!7%&s@HOObt}w;v5I!}-J=FIMfth_tH5wSU&Z>D=z}c8s zd-?I#!bA8lCuaGlt3#Njmr3Es_XmMFp!vq=L^^2m5CQL)H;0gz2W6L!Db#$n)58!ihVECq&ekdnoqO}1)VY;f)*FiZ zL+e0~q!$PuTik!_>_s`z4~L7N?Rn;U$+Ho#^zzxGhneRh19@(Xh4a$>7s($?hMU7m z*|ijc7hcHfS!<-e{_{Z06FmWlawj0NJG>^$-g%8_3d`jmpkDGO@xFo2XXng!s4Fe=RQ)sO69_*4P9t@h>#Q$f zo3uR1?V(9no=h5v@lCpZPOC>mo|SJt|MXems(0%9!AGWFH?y@}K;5p`bnX;6p&>cU zwX(&kMjw|hD0rD{uG47tMA*mWHbr)ZQqn; zQy|JLh9(#NPpt4?EA}6I;(hUfiN(Q(ihWmC_&|3|(D08f$+QWiZx1DhfIpFaq=Yax z)ea24G6-xjquRNhxI?cOrYtv)X*9MS#O*pAU8rrlMhjrEF|F3R{p2~UJG7cH(oZ~? zoAEn)Z2_{lh8bg4OUQn^v)At)G*CojhgRuS<>jmLln%X}rY9Q)!AqI**UYEc^(u$* zhLw3Lr`AChQGB=m%m-xmlO-%hjKLO@12$(b_%Igm26}Jpdwb4;#bz z`xh&U<&R4gB?~|M$Xar&MalVfwr`(E>*0u6o2J>1V?ru@n4YtM)Ri)VHp7+2GCI#7 z$A-}>k{ldzeL3@m`H#MmY9DsOIS5->;g}K6!qmDHM&+M2Ge?+im#)xqeoT|Ydbv`1 zjJ?Ua49U3>%uf(rJFYDX zqOxn1)_l z&6C4ny}z>A)ZDk3X$H=tp1Vot>MTvRiRWyQL0OL4DGKL3M}n^Zt%>Q3HR%;y5$3)y zUo27+E2y^urZ~2y^6URxgb=Ou-+dN%LFU;IewtH6_$#50)B9@?YW@*2J~VHJkkjMg zrQ;#m6~KIqr}1rk{}X9Jge3Fpt8vbGO9+K<&~=81c;~Fou{TXbeGHH`{k4%34@_t0 z=H{;d=idQ!<;NdAQAZ3vOmiYo;qF-{9>eqE%bVw&xQhsx4!T}Ay&KfD3~uGZiDTEy zK@^)l0op+vs~z35AsjLEFpUwFz*R%D1Ci)6^!{3;nt!AT-?M=kLLnTqheJdh`wm;; z`K8cocW7AKtl#t8i89&KtQRxXw~ll>%ohVX=*v=Wu;|wRHfinSN;EnWifX?MPYc$`bp)m%G=T zSRDR`zs+>gf~?aI>l6o9rx_2ok3d4DJ>lTr9gbE{|Hr6X=D%boyn^8fIvwizluSXz zw$$anR?ubdSl$oos3sJzKpZFzI;{1>7MYaY!IB4S?+W(QGfr+x^?$@whl*FSm#fKS zZ+XdWl!eLa1^4%JRnrF35b*u+-YVzm`t}=%yPS!?24tKfFc06GW{S; zY*S}o6OXpkJ|aR@E}7wq70xE_GT8s_KDDuy&DHiasAPdAv88V^uk#rOcJ&~t>fa-& za6kDDv$1c@-EInls}9$56y$nB)w<^in6lW5~J3FVn`pkrB zbB9J1)HTm|yhsGKDrJH*j&GG$*V05L+36*1QDm-$7lJtAJ=7szBmLH4y46tQ)b z6ko-r;%>jE8ng3bHF2=efO)Y5^#Y~=tm{qr6k!=TB2%P&37^TgyF&Y^7F*%h`5*Ob z{eZHXZl=*qOeWoIrqUTENHctsseDJfiLcevzD6W`SX2EW`0yjrt+D1?;HNFCllq?{ zCLWIc{;C0A6iTieLXh45lcqW49Gyz3PVSgBJ$B-OoAyDOcMxS>6cPx+B9S1Zo(MvS zga-?~HET(=HKesQwQJEb2)*{yu1z!3n;NI5y#q-?VblKUf(>80fYp_;W~$8=NGOlz znI>R?I@x(LW&H&n{wYJX7NJ6VI8<}1gx58|G8v;Sq6kbqk*B%lCG+nz;pP-opSG2U zcw{SIEbdA$K;Ak_YPmVG*V3Juv47^KyZ8%GIy^?&-Tr5aO+Q%4@MQm^vsCHty0~{% z*vTzGp;MN?RfHTT;JSM_a#NVeYa87R+Z?UKf3S^@5gfhOvJa%t0`B!`pjg{>sqNz4 z>`Sf&%x~Ts^S&AUVzBYqFU(&6?Ki9TI^(u<+Gt>Y&Cm=e*qVLS#Cjm(tpeg(P$0YdawkT<{lbjs_AM* zt57dzj+Lj(1$Rh9!ZR0OZ%pFs=?@tOgzcEyUqqM0ITE)wtQ4s`?G(G7Ec;mnsfgAl3*o4n8zWa9S;eCJJ$ zCqccfYug&>Hek0)x31~h3g+7VyOJ)^rHholZ-C;E*-Q)rdkRm8u?-BX2~Z@IO=R*$ z3T5MP;HLXf9Vk>g7v7%^(C;Z@toVk%0?~<-W-0v?43qwWz7R=9nXic!Ik+d{L3@DR zWUEahSA14ld~BU&Z5^iNy~dhvzz;{thWh~HbJp#Xjs0IjR~$v5_D~cg>j$Vy4b?>* zKnqW@Ixq;V$Mo6yz<=fQ(vN|F|EcuW!EUzz@29c+b`KIhfD1stA?e6$r^(S^vVQ$L zITB3PuD2$~0K)(-m4oZLfK1)&xM%ulkD;gQ?V!neZj&Rqk80N!y#Zl4((#f5k^?l) zLeKRI&@1vw7A1?4MM%|yiw9cNEjcVXEIBMWtXEIU;C;I83@Bszzra}JUtvu9W$2FK zlmRqxxGS1Ern`9CZRxwM$QjoDlxB`aodaXKn?ko9k2~^QpdHr!H(LOGpTZN`GXU*1 zY*?xB!E_fzx4w);f-&unVJud*GSHBv>jE^U|38dHZedvaJw13LEifae{tzp{?h|U% z8TCekvC3F&tbw)gNwu!`*d9)zb+n!~&{cFbT|?Kxx-%}QZuKWAF5SXd7>3M5&*&=V zJq_#F(BX81eQf)}QEPuaIV8Uh^rg8pIIOieN!Lo_uP%<;i{SD`$#PMy)^{TbB@IQ~*-1pEkl|MWKO(Lx(4Z-u0v4`%m|G^fv(xd+npfz>Pcs$7TU= z*nfeOz+89PUX7i`?tZH!&yN)%)F^lA?1J-WH-^nwm(LB?)|R4EF9AIwbS3h+${e_4lqd)oReanpOw;u$7Ae$6!R| z%$65uH3oB;xv>5va!HG4<{D%kXx!MZOy3Ozc8m^ZH@fn(xv|4Uw$}Cp`KxsRkH2$l zp2i>2_y>pk%__F-8-X5ZVaS3?^_`{tx=9T4tdba&;?SB`>wLAeF3#6MGPh(uTi8cCwH)5E~-H8R20_JqWluuY!_ZWb34@xU{9@DSLbLHjOY z7y?iVI%B6XU}WIt#Bul_*S#RymLV-%i5X~Iz@H}%TpvLTeV6`&y~+9(jZuVCg4CASRhn}0O;&6KEL1em_iZoKn5@< zg92C!AHg>GS^ffOg(^+fK^@cpA9P>>37EC!5|m(tb{!&sc?4V7xj8rj|ZD+ScW$JtqKfFSK0^ zkwmt{ZR6Y3h-e2VQdeUMQg<~ru@P5u7bWRxo_uMf*PIpNAOvtE|I*!_gAl`6N~W#A zZ6w45#pw;}jSh(l>kz5$({GrQWh@@9kT9f&mY3;JA^M-hDV5N$D3g_O0TmU?GE!B& zk{))%l}sl|=SPF|xukdc(*{91Kq^WD4EW?A2XkB2X#zA8uDn(aHH`?FT|gw_Q%DB|IY27BQ;0R9sz0|(Q~%J370X1$14o3=F^@{f zFep8roEnl-?$fl%YPxBm33hhRt*@m4@>TBUfb(e#!&xQ|V?1J(5E8{2y%ws(E1KAK zBqbx~aNY$MDI(`4lg_(eitUoi%3LzrHrs`JFG3{8PUV{G%40<@TFi9dTb(3`cH}^O z^D&1d(n!$yT8d<3%%aFkw>0N=J!6D8DB=~i{9oykWKH?%L`l~rCv z=rCa&_RV)cYFAab@DUREw#pt7oQgo?eT3w zSw*P9DHFM2^VWr@opy;+$W<=^5?#IQjNSIwYo84^I_ek}=b{s`UHzAoG+FW#DO06R zlQv!Y3>hIhDiW-Q?Dqfhpu2?U#~$T6`Iv#jb8B})aBZn%*~8*99YRyJ9tsaDx8-mF{h zyX}q#jWz<4hoH!4q;Mo2Wip%POb(M(5Ty?#!b2{HF&`5jtB?>_)Gwf1t1{s zu>dg>fFJSYbT~TH6X^x05X~`C3orUZ zK`2Oq(74yX=g8cb?T>uuLHxy;*6#h3M#jTK!I+=mSQrt4R_LjCXvL<=r8c^I z2%=6(x}JBLz1iFugiD_zJrqp$d*E@0f>5#`#v_X}GIL3xAH^oBQlkWs5a_4{iX)NM zR;fQC8q#-BQ4%`piVpY5*r=G6w#_&~&^C&6iLOY>?^F5M#uF*LMZbaVUQ@Nh(1cg0-?xb1gRk(2$eNujqAOB4XbO3gen=|ofJAMlaN(b{hW4@D z7l%ZR(~1tWiKXdaQDleUw+%;H8ugefXj`iEtAeP>{RlE`bRB@W}AV1%s_y4}rYEH4()ln^*KF5`)1|!tg>-PhyyY izGZY0n_J@WiVj}O&*-^VlqXsShbok3v;Ldeo;wTD0uM3( literal 0 HcmV?d00001 diff --git a/docs/src/assets/fonts/geist/geist-mono-latin-700-normal.woff2 b/docs/src/assets/fonts/geist/geist-mono-latin-700-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cf66482e277f1c9dbbfb08555b3db12d88960e4b GIT binary patch literal 13412 zcmV-qG@HwJPew8T0RR9105oI(5C8xG0CU&?05kyr0RR9100000000000000000000 z0000QbQ_6U9Ev6eU_Vn-K~zKlg%A-43W1*-`g03~8~_0}0we>9Bm^J@gf<72ehdd2 z`(2Z5lOA*j;G(O(W{aYPu|CyEgb5w>M*oKdPGktEq5XCT>r{hvY1o+wlsb-ARh^-> zXi-H%;Nbk4Dge-FXh7&%Rn>1iCslln`5R8YJjMwa@0@{cBY%>U*C3kne|GP3L9H}R zj{pIZfJX^pH390LgQ}$FB#%-tpk~yZ_CflK)Lu>aP#0=2L~hpDV@w2Wpn?!ZN)r|Y zq`6CNQWa@7R6qo*i6xq%xl_~1y3Zt{iE;K zKDVnTn|k3u8K_8R2=%l|1s9~ogj@64@xkP;-R>wbkl*BEmA7gzlFLX z7yqP>nQu(23`;w>ty1$AzJ@Q^8)7np6CE5gg5`DHsLgDI1sVQUss@mvJp+)bz3wg~ z(M`o>Zqk}!Uy+`n(o0e7$LIdfTxHrdHS9H<487)ojC1)QAMR7A$k

_5TIkRYd{A zEbpLM!?Lq_!_1my%-fyi3{9T_slqr<53sM;u1gU&{K^Q8C z4E%rXm)Sn~xs~o9xP0Y8DpC#5%ghTx`HTvd2VP()My@0mwcf7p@0WdVg3v|nlEcIp zDI)Wh{rCBs|GpgG935#0auE@+V%PXBorcpYFiqdOEh9<<3qh=rwf8ouW#&{{hZXVs zq4gFJlnX5X+H{c10ii^MYbi%-y>bi}mm|ldocMU8;DV9VsWEBOVKSD4K`;OxfE&OE zK}te!sne#*SVD;iz=2%4+vu8J#HY8&ni)AkmN$@f-<_GX(d=B)jT+k zBo_O}(6K3-293%2xvv6C{l1l7Rtr3oA9h=8TDVq4WsLqRTzsw*9cu3($mf5}`fOJO zh2_H5i5+GBp)j&xwrt~O3(aYfnBKB_VyOn|E-0egZ0^gMIc;!~;)*DuUD32|Jvo=v z*6{h{mV+>4S+?eP^)#Qv=c==)VrjA(NxwZ1+_n&U0~i{jf4fa1g(?R2e*VXEQuI?-h%8Tl1-2*EGtlog-4ob1NRP#t0LDjUW6%I6t zDrqu}r2bS#^pX}WDa%qy#b=k&shUPbX;-}x_t7C}zAQ3k6DVaa^6X%FeJ53l3*IrJp0PDfn z0fV4E8!>DE6lb}EOc38KgDxfrV-b~W6+@H~N9J!KX2+g;o(|x&V8?u%YNxG}b(%WG zCm)>?JyG~$*?l_xEh*(PipQEUeZ)p!IQzBF?QdjU{jtapY@TQ_I4W{He_mX226ZJj zG-a-!DRKeLD|fVrJTOJ1!!M#{~p6QMH zlx?fRM?0wx+8s*ovTvgwBxdmE7W6fJwelJ2mZu@~%ars5gMOYsDxc4&!z-oiwWAJ| zd0s^csw%s4sr}~U(4GhfgXujbPwp!@5Y*d?<}$IH2QiFOwQZB z<<$vRoz&=4NkOZQGpvdFsAGdT!s7f>9&NU_2$xH{po~qWDp%Z0`h2fc6;TZGIsAnr z66NBrCZVDpvZ%ptvk+u zrb(5T44TD`=|5;jJeEWxy_p`+*dWnmjZ4Ee?vIBPVOYkV30%*M_vfX&jFW z_XfxUECK(>JQ^DXyeI~R_N&jxycw8@vAcyQ@5f6XbPTWm+_eV)ps_h1XjojHy`0k^ zG-w<2K*L%!X8@q)#hQ&Zug9yoTg{{=^-rFk6g}|uuFM-K?M|C z^L$GWXPPgItVwOEEnJb}w1}6F|JBxM(|u*54K}%iL$U0Lh}m=E$&EV?P5EiUp9`4~ zL4t*mCsZi47_s6Qs0d(kiBh#np`vABWMbyk#>Gu9q+3K(uddJyk&!YiZCt+z48zh~ zqK6*2>%Ir>A;{e513(S{0Qv}!SHNo$kn{keO@O%%08n&>U5GOX@Yex<-v&loa_?8J zgN2#ms;?SH-j5X-+Cb-kh~nTftq*smOD~@)56}nWX>W9`f;b->UpWN?EU;2eyrD!H zO;^)1b(^|M}n2a-q4m`uoj0^MBsNY`q zz#D<0apf$<>4VM3B~mz@O@Wa&rtJ*52~!SR>_hP5qakmK0Ou-Zr}LW0*a?+uPE|rX zjSZKhsv`7!#YaS#RGG?w)nHb5cx|&Fl$58O9l7dYW{3X9Wk>xG+MeY?-9M*+iqCdu zF56i}eHH&yrNkLupUZHHldBpTzljdo;C$use11IETAinbIPT(1G+fiqdHJH{AY@}` zhcd526mbPrS>huBk{OOUR;D{vK5?>24u91C06ypB8})7Ad&Jx-axnC>ETP*jVJ>zT zcLrrHD81BpwT9GXXJ0r!Q0<1*LLEg^;W&TgW$YEfDlX?zDl0L<`n=!)0bk!g*P#*- z26i|v0543zKO%Ff@tpYubCd}Am`sGSc3Rb;pw)C7g=+zbpX&uBy1)q_oF=n1hdD_! z%zEI$6;Zhuc3UIa!_-qJTk6^qdKQ`9CkSqC&GY8i93gwIJKthtyE+eKF^o|#avT_) zhRs%%3;Mjy;Rwei#yZe=kcxMYki#*m*r;@kvW<3e>~eqy5ZN<%26Df6DeABp02~2M z6vnNI^jU6dM}_T@mkDg^vdP%;qP9FXzx~SLNFvTL!+hOv8|J_2!yMAApmjXvSbUGj z8l6wSc9eYNPWO6vvAA|x?VOg6<&OsUhCR{8sS{Yt4q<&Dxlvv6K?rBAh0C~<%DE)> ze2$?$igT3xxuAvEM$#y@3o)NhX)y*adXV-&PoY&LH&HmYF|6s);q;t1YKQogGhy8mKBf3yG7-vG?OH2x z*lKlrRvtXDKyLxV);g+VvjNypvX3XsuhkIG-|Rft^~J8O&lAP8E89pKK=wyEnlQuW%aN=qqex`yQ89 zc$yOkfLt?4y(C-JGb?z4SUC7C1|p4IKAY<0IzcOUSD4@1WHw#}y zUr5r3*SSX!#9Mz_F@4td2Ka6GJcOGTKwEbiK=;xhLzpqD)b#SVJ4w>=vp2VVt-d*3 z%vP(zGnVzMU2Cql%;n82C%fqptkgpTn+QkWGMR_GKzTS9sGB=D-GE%g$xd?g{w4>^ z{XZHOP}gg#4*A9y_dX7#FO_`)P*tto@|8)IGw~kbircN zLKx1(d>~>$`XC6v%mc}P#^e}77oAP$jN(; zzOERavbt#8Kow?j&>|0A4A`+>1gh9JiNP?cy|)&|_rO)%E-#-crQI^)^U*`_)e36Z zVV2zOfQGKhzKRUoi^4<0;Pui{?zO75iyIqRm2XhAgA!Ouc&0!Cng_u#s!oO;SglX# zAvjk@a{0F)@3ysevezpvp!R!O(u36G-W@v5JBRTwT#DBSgjHHPXmZOuL^PQs69ZJp zrPXZtIrVz<=<}UH3mFNI7;(mh3qiPbl7k+V0!$bEf{vFk4!H{e50Fq8Op`Q>L8c!h zj*8iYYO|#FH{x*707CG9w%6_-Y)Mky(#cE2+jNSCNAcpYE)ZpCg?#$ zcM^pqx1Pktz+AWl;$^P&BsPR&JyXM(;T0{EJtc=|OLms&7D}r=A56U<0*Sjq_1TYy z<2HeQnSqPbA0sY=N1zXP{Q2Vd=*Nj{wHXiEBe-qAdDdAM29^V1Dx|M4H-9g^|M!;w zfANhd)JC*uC1A8Np5Xh%Qx!_$C+Hf^ET?Lgj9)ADL6c4-)1q+5`G`L{K@Jj2xz;e! zVT`j$-q9n1iP2K<2P0@!$5!xJf)J2U1I=di)(dx6dTfwzi#?zSYuxzwyrQLwL3as( zbm?pqlUe_R7m%c*A^j&KosyKJ3~?+JXRYXme)o@1sC7?2;Rrun|A?0GedHSjrIh)a1?dfo-Pk&HKY|(S?IVk> zwrC=JB9*&;P9!rb2g;zd`Qvbt5B9X#c(tF+eoi0#J^NC8Yr|4k`f#x;`>@7n>UV*g zeAC=KzySD{hwHcdgMU}q=H^YY7a@ltYeHXh8FSRQx8zm(j$J zhF!(C9r9fptmMP?GtM*ste0>Hkd3#<;5x3}AyRJ8&DO0j~K4bJWB&DFlJ(#2flw}~jf?z)^y%ucs|ikQ4^5A~;2@Q{yc zkt|G@#X7E};#CsGTx1?9(CfW3_wG}}M^9DA6QLdq{UZ2TVeY>fAs-XifOp+q0a;51 z%Fb9Zh$QFI_Zy(1T48ezyAyw0Dpe|k7Z-(B1z?P$x?&p$xt2&ASt)sB&t_}%jZyW>X!VoIw$mO0Ft&AI>VhVTBb>HXM9gxG?VJmxwsU9Ib5|Gc{3j8&EeK4eN4YB@8B+5lcg9_-M!Zp*T*thGJce1@0*aQ8n|Z~ugQ)u`96PMQvPvdAhk{qdrVoOTw&%n#2E*czUS zfaVS=BPobZnxGmgwHh*kCX{Ew*Lp6KX+1yT_r!KCDx2EJIb^gL7_@Oh!e%AJ$7xKN zwb;0qbDOceXsa{4q?;A2yvU0ICxP>E~|w%PY>k| zhYF6>C^;@01i0(Voo!m1W0^^pRyQ!tu3tZ4e&y-A0(hcK1Fe!V(6%fl9h$Td#6h(0 zE??U=wTQ#deeyx%eL3apD{P-1Zyjp?_g(0_zPz!|bEg?#K-b-j%N*P3u`g0+?zC;r zh1oa}$?Lb>|D)N3uaP4HN|a~Rt+;D!OmS}1^Qet^BQU~+%BsXx0Bm#N6@Bf-`zam_iY}0x3=bMF8KV@NAvY` zV!deAy1Hw6*S6!cpu_qPZHB~(UbRNiqraaSy}!@2lI`R1_RI8OaLN3d@Dz`Gr|`9z zE6$Wq5>=}tJt>j%=8|pM2C~L{13}-w&S9dyi7g+kIR_2!zn?p52NFQB{=>N0vC(Fx z#l(DBW(5{Sff~KG*Ku=*|0{|mcPy|9Qw>(J7-k#IUq8#RorVFPk@*&uRe^ zH8Q(k=Dp=dvJeD?WM3>_pP5|%>fSD2y;{UMB0BQ+8V2ascB!bP$S3W{C#9^AUHY{n zNf&Xg7lG{Fp7Z@qj{5)Lk7L^-_YOLl^IPICct%@4xh}IYv+;QO$xy(WwXe0#UYl*d z=9$Hl5?<#9j;cxRF_}=OW&E8S+Qsl~VwVo%!Om#|@RL`^~ zmG@92PmoEY)uJ!(H3V>HNmk&%yd8l9S$wmIH4+ru;9SL(4+G!`M#$K(!&V!*PoQ(R< z4m>YdnzOzTdm;LFk);g8anvE$< z>$ImnZu%RK0-fBw!9Q!f<4xOD)d3Y}2e?Fam@RFOn)WxlubQ&?e$$6>Ks|$m8)fR} zmKQBNO=~&JQ&bpOVz?U?r%evgXcUHpR<10^vEz%)zHZ^&+XoXp|X& zb$ub=-lyJ2a8$95*U&C+Ur1COq%fBh%|IQ0b@JE`Q^o_k;`c5B0}h!Et9EmqIYx>n z|Is-t+y`Xq3v1rISycJ`&6pGWuj;I~<6B@ov7v5!{Pu1hkLSOZ!1#}G;BiBFlV=@M z#0V2&DT~yojj4#5D;2pqvNL``Lq#caf%lF2p~}iq$9did^tf$#`)(bGQt5~+iJsr! zmv$@|<-6(l&z=ku0%nPMSXpIH>oyf;%aHWATc-w@#)J~5#VTb zdK(%Y-l&twH)`U~--t=iRbqDn?V*R}^QNs?-AY8)Y2ZxTtehDdrDLk9zrXg@Ig=wa zSe#C}ZDBov*NQ~nJqTzy6j+RYpyLDW7KW|UOrJ4XSu-6516_y5Exd#u&Y{Y2IvyXV zqflv*YF!hzR<8xbLkpYVe*8792~!(1aAvGF&NSYaR_RtM*7CN_|K3B~SKlnPIGyzG z0?@~wS^LDXXX4*)I(?#`4Qy794<#wp8EWq0!#LoUSo*j^JF-(`_Te=>S%v=BBggIN zAcF?;I8CMq+h~vSd5**`k$Uq!0@GeuE<%2?xVUK&HYC*bQULU>ttFk1+u|d=9f;SX zF9L`B9G*iM*g1Rxo>GW^=JKy)=$uI!`%^0ADhCq6vJb(8c9+BRw}t;VHZ)GhuitOF z5eI)MF?qYgp@js+PAYv#Cfbdg%02eQ!QAcwSD*A<8J~~tN*(}G5$tYmrwA3ev8!+Q z0PMWDh`%;Kb{X?zLB4R0>7M+@3QoHp7`-sz0>&IN8EW3{zRrC1zsu)l#xhIQTB?SeR`8swN4w0H z(b>y5b)Akx!=>cRQWT&Zb4Nlp+o;^f!O>8gZ40r9gWj?Q!)8C2OXpm(719XbR(skf zJD17G&Zqr$Yx!m8-E*Z8wyB2y)|ed5n#6w_WCdJsI^6$VEC7FQ?4M|*(Rw-C*4t<6 z%}{w*bE&}yr2O|*p5Qyo3*$$v8yrl#W=z@#1kIgrOM}Cq(o&Yy(2tltvyh`EC({Mt z6)yF47Loi}L;YL2#^&K>{G&VT*c%xUx6~_~L(j>9grT1;_Q=%^yLnT2m*QZzRn;2K z@_~OjVTAtD*)y(fuH}s4i}p~UOz~!Uz_?F5O3LA#l+*713uy~Z-dhrg=0qij!Y~~YSj;K(#O#^q1aI8~Y6^BsNmBOzA39$E= z-0dNxF>DpeoRTaJE!F-Qe0vl8J~#q73Hqwp7$SN5s!om!Dc`$A0(!_FL@R-WOjbmup*Kn;y_5GY}(Pk3Tq1d|;)@ zC?oXe`CCL(Gr;YtdAO~@nBax50|;PBTqYSr`|y&&)7Yfqo6JgnQ=^A*`9msXl(|fG z|F7}=qppR*`WNAMR<2f6%ww_h6;-PsY*kIu%cc{igC=Yo!gqxJW(Y4r7ol80{D~26 zHXQXoM1wm4S}5 zJ>IW#Nu15$AO6hc3QH;&LP;Kw0f)8fR=*eRlpJ#s@y=syq8RLcR+>_-9e=cqSeU`jIeK;Fq?tR~{9N2p(NwD`Wy+n2THzRuis3GNr})Nzo5xpGpp0es@)v z3C#8eGVtOn)n#RJNiPdWznFUAX6}na;O!U6u4M5SQqLPNykGaf%pQJ;{dG1WNT}d1 z;(|C>f9cfBd$*-K_5z^XeK{H84k6!yFq447dskE9$crC(yd0S2j}ClsWYZB)cP9Rf z^2mlo-qlR{2OHV%aU5DrJC#i3Jyf){~&m(yAQF}_jjNv?rYj{u4 z(%ZMhiBjP1REx#jFA#S~nM>T=FZ}CFz~V$VJ$(spMIxttA^q*m({(5 ztN;Aybw<6#P3v6;D9=$puu`a|52!lYM5S0i0M|-Q{Emse=(87r-Cw1BzSn%43L8!H z2pC%%dVRPLx{ms$bnwxA<7@Hk+W2`F)3>NNa3>`8a)jB_2#on*Yj!K>yf%5qR8XD` z?nu@6#Jdwfn=ojc%K>}!dSS|}e=$RAS!up}VeGdoXXpSrQE+u8eRNlu9I5p4U(3&|~x@rQvJU!3RwH&jy#O49T zDfvdb&P0Y2FFk7u`HyghuE_T}aLTl>iW#{Jm;oEQ@bUoARhKuleJr+w#D(ps5c4nIBxx3(`U%c15i=*`zf`F*%YEgPty>wEN;9;jz%Z z=BDYf>6wmFLahQMh&aH+849*1xkqSI;@@NHq`7+4@~REgT&w=@RikBRg798I%txjL zn5IdluiD4I^%hDAtjLqwxd^L*ZNr2Edruz43d=umSz)gk=U;<=0QAj4Xb zjSqI|>E#Mg4CpMB5XOo*=;qCPggwK=*YUzu%hjv+)eT*F^@;`ahx0%q!~%wnu2!hU zqZ+T@qs|s=28C&n_=6SgvtF#{wlg5fuzuKyL-w7xG2ApgdJARyPJl+QrV6N~@#Aw-6931s>U7jaoo=3@iLH@nzqa@h@AqpWECB)JiC_ge!m{u-Wr# zCGJtf2BjHx3yPPB=lkzkyNOh}T*{f6`s*n4is>UJj@)AIB81XY~Be282ZIT4Rw z(8Hz^oe7BF7VnshL{BJNhmFTmA35?Q7{T+!P?A@8`rx%#1j8%v9mAm60XJ$5WilXHuM^K_&&Z%ueK78p=CAST5kKkVJ9hEus zeY97Ogyhs0_lEEKJv|pQO0SAlx4ig)SCRhSc)6C6X6?rc_0>Up!S<4{Rk+|_f)V;( zqi@A9+l9Hw>qTR6=Da{|Cv~S&uaLI!n*7ZCusvd~bL=r7!-$Cg{?3Hl7}_B@?jREQ zhp?vuL-_ONoNk8c?dd-ML_m69-nd*Bec;3Ycv`+}E-_)Z7&?;`#%gSXG1*yV03XGr z8vi6@Z?m9H+tmSH47mO!J=z3e&|I8A$rUa#4!MV z#+{PmFEZ=QFelKF1QcEE;y~4pKXp{)p-YF!v@`8euhnSFeGbaXb;gUaGMeR`9(%Bud^J z9%$O;Y;Laq!!~Qxc_g}6!=y?oF;~zQh@%4Epazo>FOOjOiirDr1+gs_33YX}8(NJ) zBfD>RDK%$nsW`H~(v#YM>rhW3Z)(fmznFM}qkQ1!t@hK>oO1ua*4CkFU8XSLO99Wu zZn!VyKgH3f78oK&%bE$H38zWeozcBF7(E4VvzMrCp zd*}-L;);SU?R1>H1ygfHs^8p2=fiwT@9@Fybf`t!OOYFB{~|O|glcg^fwJb` zAQF}~cgtm9d>qmmkqWzIaxi>XHS3w5ZDgu@ylf%xkxQR<42knoYKMP*IIAKeq1nZ-)Su#lJagyajrN|yojW($aX)#- z`6TBu8OiyK-}~Q@s2KYguyHYsA^#0;o;qP@<8LVQO*_LMp<#kV+}z{Y~RrjR7PXklrM^i~tcDpp*tiZjD zbCvI3u#|z12dMj=n|v;0b>!m_F#UJp6BGX=l@(XCq7S-^VTAN*OlK*r3@v?C!AWGb zP0u5C=#^dUw6w^c87LzRmI2M7{ks_mQ^n#oYZZ*$xb6DuCj#sKc7Hiooj{x(f4kF- zz*1=Uj{{mwxP1_`4~IK5`Oa9LUbEJ5-VGJOSl5CP1BPaW!yOCgu$xO99V||cPEKiu zGm}mret6|NrJGtD9n|itl3?6FzA{-a9~HRfAKfz%5Ul?FR{4JLuT_3vzyAQ1Tf;}E zhU6e^4Ce<-o6>2^1;HwQ0FRG1ICGs3Fcqw)nM7Fkze)`byczn z)tacvF$iEzHB7jwFGed!svNyQ4Nio6NIk$~Y9~9;rGG6eottA!w^g@%O51V;yg4Dv z3V?T=|J#QtwR2~&*f~tu4%+DdJUhKUY$Vt10%@oeKa}EwnN1mA20Z`p52@2&;P>y? z>-*Z@0*U`#X}`F#q5zO10C74h`)Owbr0P@EJ8S2=JIBwB+l)XQ8(hf~h}79iy``CU zb>63QfOgh%N>y*u&QE)N10$S>slKVcTB4)ny#eSAv`h_54NMILI?9y>EF;F=Xv5U# z)acacUOg$J{XX4V=o9)sW2!o#{St}zKS3EKG$WRbw%(`Pv=I-aZ>l<`{RPcTXx2kQ zw?De|yjG*5Jf{73wg>6c2~%2mK>Nmw%e4O*-6lxrVX8Wz{W%gTa+ML2xn1icq5mJI zs$<$8(Mbv2<}lS$v)E>6cuymRk)lX(WJ_dgWEA+6)ZQDZFURpt2b-47+ z)M(6-ZM2v_M#&2eE_WTamwf!Xd8sj^*4VFTCjRkZ8fSeM zuz&1gGj8VwfLjXy?Eek$1iJ6Euj#O6wO3DdI*2bnW5;cF{&a_7lZ}bhCaYF!_J~EB zo>f&K^Z7io`e=_j$<5X53yiKZQ-RDQc_b&saT_D~G$!K;sX*oeaw*WAu1C~YRih4i zsTABeQGi(Hj@+YC=|D+dd*ZJ$|0NrI=gX;A1wHwoCYYnWCedJ5DG05$- zI$ANF`??~Y6jEdg`^-%_P*@w7V|xX9sT&2H2GqzQs+Xx){`FZ^&%Kr^0&-sSHUfFK zr3y}5WGbK98gHerEr+^p#Vi&3>@FDpwrK4d)E@r-%)Gy_ z@qRf4<9WUtOBGeGCeO%cJ?=E6(cV|%h82yDr(b=kY$TOGIbdNUv-iex8yW+;)Ykc6 z;V9wYcFP;fZy^Bk%GR;Vb$9x?%Kl-;FfRdkcJ%IUv%mklTf@)o8vX1sJ%!*<06^eh z3fAe-)%drpq`GlFL-y@Iw1}Y}0p&Loq86#tv*BGXcu)fOT}G(hxl&jTV=Sz(t9Nk$3<3}hiq!Ka18BTJTNsh9}S#JMW%d$`(|7b{m{QMZ3bS*&fck<>h z@4k|Y8kU#&?b^og0~7@5*B1hue&>;Xep1S>_AKn5HvGN;z5rk9i{}*p62w{TklX{( z9@L=r1t_L0U(QYPJ%18UC)p8h#9!R;_ebN;`t<9ia60{d8E+HGaWnVL(K2W~fV*X_ zWPR~>*~YJ8YtNG{_~z<#d8#6PL`Cuqw zD<3iGe<66(I78}nK!h4C63o(qP=45Od4MB-g@_rz6ke!|6`tR-kPY18EeA=*TzVfA zdh*ncet-9~^Mpi7|( zT5&58f8%e(k?4L)7aB52ytEIxnp;kj;Bv%4$jxRzrXdLtNd{TH+qiyRyn5#Q#AI*m zc)KYX5|JX;ik^1SJMKx!9)J;Jhk%6+v8bjDpr$$^i4@A1A`j-`w=&py< ziV~G4t+tTbWvkSaSW>3E~<(7p)wVhWE}GBN;OA$fQ~vpc8!mT0TAC|asYrJ zm!r63pa%`|kUYWU2BUf<)DW+!P$`Upl1i0oS6mey=A^LAhdvbKn(K!7fW-kNV!abb zEqT+p>6YQCp=S_3E`1|Gy8gKsNSB^)S_Z8lI=8fv%8@<841zLO{)zEMjU^uwSW-YZ zshscZIHw6)Z8PbN86K78Z?d_0Eb7K*+N{}T@oU#1;4e<;Mrse%7Ba>DwU9H8ha_$eIV@EPCw+w}Bzr}MU5O zaFL>Q)m=}$^%bjM1AB`su+$RE%+1IKh1@XDS>jA~D&XRSk51qPXzm{a+$ALm8_H>@ zRKumqlx?KZ#u{&;$+otwsirMUv*fNv?z!)AY-S3PXu4;#r(`7A&*cgbE}zRQ?&rjZ zy5cUUsfgVT@kOSSLioCzpba>?VJO-2Vq11>NNp6N#kDL}s7)_Q{iF7_XZpuckC)F- zUYGB;C;O8;3{V&Z;0pkP1CI#YArJuEao~{yfxsQ4?G_MM#4Rc*Tb?73=9_B)BFzzD zM3fcVKLx@qi%q0rJ;~5cas(4~H5FoVAGhd`^fB6a0&DhJiseQ~ae zp7E}DBoWdW=I%Jzjvg%2&gZIT9X#kE(qZPhQTmuI*%S^Q*@w);BbnGs$3`RRvH>1* z3`LP~rf?j;2QBL|GLQ+O_DE?U=Q^7AN9Tn@1nCr9Fd`vTYE96HR&=aAoa~rSy4+!) z^7pCbI>aPn*5*Z|CM@2LPhp`r&O&^Y=vW8rc4LVEPjO+;+=gQ|41P8~rva(5}xp-%v519Gs|BJw+OKruoYO G0000*hgmWJ literal 0 HcmV?d00001 diff --git a/docs/src/assets/fonts/geist/geist-sans-latin-400-normal.woff2 b/docs/src/assets/fonts/geist/geist-sans-latin-400-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9867e874ec0bdf03d2d0528134a590d261ab0038 GIT binary patch literal 33400 zcmV(`K-0f>Pew9NR8&s@0D^b`3;+NC0OQ;M0D>g|0RR9100000000000000000000 z0000Dg1lxLf<7C!QXHie24Dbw%SvMWaj0nDk2$?3=w5;F6SLB zl@SxL+fgFq$fBjg-4P9YGnd-!2~X@tE+ehJyN~l@-Mt!}Ae+6U^YVE;5nq7Gg|GMX z8^Jzfy?kbxyeb4jAjI^eqCp37S-f-fgWYK>Vfj&Op*U0T~txxFfGp^_m)FQteM2^s^{oZ-^u|IR~w?|v-+EV4g&~ca&7NS*)aEi=R0eO3CSmv3hz8F0g) z8UcwY2GScTrShyK2JDn7LuzwsrFAy}HZjc>_F~MU2!S!p59iG0t`h%yez~&oS9Pm4 zcmIk8)8N{(1ob9}Xn;n%acNA0=${`J_YgWrV?7Dp$hkfDQ$XeKnU;UIJM$7k2m)a+ z0@YeuWlE6S3L{@-WC|Gqo15*cMT5a?@8+ykyDY`M+ubvSD*PBOkTfA{fkk62wgWx>?S9mtqVAjoGMNVhudsO=@jBI{(jw1_x}xu|2Igf(U3+! z!vQ3jY!p1CnQvyKAfpQ>0&6J`8nZ)pH-)=?w-Y z00qDR9u&etc=h?eU+Dym4W>m2wq;|~mX|GovX3;Kw*2zP&JevvIv zTrzJ0xP!qU_*<{79Cv;{*8@lMR~v}7FbB&5!v?}vcYBc2{vVaP?eE^yr6ktqFCr2$ z`yi!drUMif8dyrRz0&9&{yjgwcWy|&Dj{+|CA8qkPt*9h=?pA zHb@AmP22bV7lbVU22umQzhB} zAO$kzsjsn?%5>DnK*NktZMwM@S?wZS`i#h#wXCRN-$Ac=$EUvalfRrn8c`58;~a9y zukh5RH?NwO$5yD5*`#Yd>|K;=87YDhjrF)r&~y)fbmN%Nq^CLNyfL*S1Cl5`nWBdw z=16hDmj>E^VZcX*76W!%1c;HL3`WJ_E>9`NPBk7HXb~ta6^So>8OusCDdZ_1wF*|B zSQ1JuolNp7pomyyR8~{EdU~Wh70E7_8srygX-7xav!z|^yovMqXk%1<#Wk;874@iZo7&l)GAgK|Xiat2({R~lT5hXS%?|pw1ud(y z?l!cgVR~famtTJQ6ZsqYFUe1SrJd<8no1{`GtK$tGIOoD+1zCwFm3asdBMDH-ZLMX z&&_vcR7;pY)Bn=qv@&f_tW&Wb#fB6cUu>4O)Y@QexAs~`tmD>M>xy;TdSHdD->rAn z7cCk8Rywv5Eq}#px;E>$ZaZrmwr77ZaU z;wpC-;W_UZ=OI{+Ym!?!tH;*bB4nRzMdCUQnzSyjX4hfw`_A77MoO~|@fepOA#6*% z`@4Z-Jr3x@FMD}xnWJsP*tK5;lKkY_OST*5BpLjyj3O6d8D@tDZohTapnG~55_ZNm zF_Av?j3}L}TF)w|RD9$jKvf%`UjRDe482)%TQ~8=`nEpF*3Dvlx1Lk(xVwd@Mr4|G zTmQt#v?TmqRJfPCXC9TuM=5hd|Fk`OJzQFLIb`fpOW7-t@>(+f7Q~moXd%s88@rT? zXS}t%2$)3rlXCCtaCl!991cx%Bb!ds95%M$E^Y34StDTft+m!S*!wnjSQaT3KEV5FyMJwC6=p^z{;F)txB@rZ6)VQ#i*m{IaJ!ur8^MfW>i^6 zESkGP@TuE?;J4t9cl}xaOxB1guEr~aSM|So)#cPTt9CE}z6%(jg;r@7TIisIxDYW0 z;*PQersjnL;Q1c<(Ef0wN4&(g$~H^-`ON$4UHVLOObe+5A`AiW&`(sJ$ZGcNpbm>X z21Xp=pdJnu(@r~uP9rsgIwSGS5?FA-Wyb;woRri22~NsIy?E*xb`7!fd`IwbkS)6j1r-)Rfn~@Z$qYqD80Zd@ zUA-wknYN%CdT~hGjR!*Fj6Q2q;u0H`7tDU9A^;;PbjK3i1q+^nml@aASGjsMd4MaM zf18z2Dd&Ils@S9u@)P%Ax9&nWT_sxO%xItF6~IUY`>6K^gy1MpqC$-ZEtWgne(JQ( z5n==+NRc5&kxC1ac)6;^A+9(#nl~bL;$gCqmj{w5Q#(F!M71H^GKfL*Eio1jj zW9|m~TW@r3KdW0B{c<)LBfGIVB5mZY7lvcuWzI`pmQ|#~b*##v3yIpTd4`r`8yuHp@L)f}l;mpj0T zn%rvSA)#Q3vG5LwheT%5cR9EQ#5ycBZ|Bi8LQAJug39$jD`6jyZjKSr!E5)+7I|_m z4I39z>+%(DX)YU4&b=x6FP4%vXb+NhKfAx@NN&9z3nEr|TK05Kl)%`*A^}KJC7FXF z=gTJGFDaXgib?Tu!6cz7t<~Ki4b{~- zC_{f005_a4Fv1v;^UV6MCzZ_eHjmdh^l_$Ev1jS%l^){pF4E&9yZ z^Oj%EtXM*iL4-7xWa^eT76A}o1=on7i!1Ul@D@DiWX5@(@skBkc*h)NPFcu0Hn3BH zX0)I~UC1e*yn5Oxs)9uIRiJA5^ta=omwe#(&ek!PJ@D2+CtY;Svb%odXLi`_X8$^- zqs~NUxwG^CmFC?5wc;U6XjE-NhK4LxUmt;dsj{HkO3jq7In?h+@8AAb4!7S{XX`I0 zl~*yfV0{a&=LE_f#~rA(Xt&&$r`P2fQ?>Cjd72D^U9kA%DMAaMphcgU@uh-W3MSna z2E=ijX^7?9}w)!_@aGqky1G2p>K zmbCnJ|0t$vk<#OF>z*MF)mBJ_Gn|oz6j~*vzQLJ#kk;B6sbM^!@e&l^06420Vu~zv zE|)050r$T~A)5A%Caavuxx7~3EDCYkqDd~^hUr>_$cwvGg@wBG_*i*bY^+>ch(%c( zl)IvMLm22Q_}X2q;E(+J1*h#NCrSbt`plTDz`6emCWPpmNt#UD;m;NQU5OR7XCL+` zUeBVi>_fB+({O}$sM1vKl3f#*8py?W*qSjq9SWt!+Knxwgk_0$;T?{}lAZa6zJfn<&(`OfZ zn3$=yZE$r3)91bKp>lrTO>Kj{2{(?if4+MQSWY2<#L^Xa~e1nSX$%~O1g##G3%`)*V0Gwh=5+nHRkF&E%vvO3w z-}||!s#!;^{SdV`wSdq>K2UILaw_(Oo7iw#-L2=hRkZq&AI%{;0uMT{#-RnrOmh`7 zR0WkN1+uJ^kuL>znP)kI~w(0EE=Wwa-2!Mpj_r#b0{ zebZ&~S4nA4zs61c_=B;m8h;`Rcji=SI0$bZIa;~t6gei<>^UEaSx?#4%Ll{JFB&a>(f*d(G7yXV~k{TM8O< zpgXFZ>_g~!R-dbgTu4mmJ<+{#1N`WZg+IYS;}0oX7w!}HG!U=Os@=F&6u4@m=2kRm zuhL@NW~mR`C*pR?qOi>3vwjAMd}4et5%X!htag#C@iL?EM|d=E7b_vxIEp|ROh_8S zFjE{yJGC?8fUIcq4FXLQli|$mpctlM1{^n6pzT?t7Za=oY`GlKK8Stt$;Vn*rMMWy zQpNx7>a(rSvTr5jW6PI1i?d{QQpHUg6CTHC>dhFA`ZdxJQP?N^UQn2cwfCv(0TlwK zWfT&H5}rMMJ~9^p1RbCFCo;npi;0?`R`%SZD6DMiK2bu)(~%ELShYa_d0*SKsi&Cd zWdQL#(J#p|AJd6QE-p+1i3W@FLD6?~qVzLHeeOuk(iQ&%Tz|O(%bdX#f%rO{*kZU@C0JVlupn_75nJEp-6mRq)j(qJ{ehYOh}?^i2SF0{37p;h?tRL8EzrC#sY zdqe21PxS=_Df+m$l+-wW-F7ka5PR0$`W2XV8gHy8VriZS?mIAa+@~j31X}B{?+eGg zrps+-Nq=pvPLkPUdgnHz;XYfG;%Cw)P+UIfA8ZG4m^IW`76@*L3>LUmJQJEaB+I@6 z5QfkQ8zg|c*W7y6>UI8J=L|an^|inKK&(+|RN!p{1povcrngS3%9$<0{1|It+M&(K|p{@Mtu5ZWGq5LH-2i+(*&~t zTPR^^$gIfHkgY^!!*yvPKJL#bemi(>M`GM|qHZwKf<-(H@eF+4Q^vDQ+bq6xyQYe; z6P_$1{^`|J_abrnk!Y)mDL<+&B}|wJLcE_W;pO4jLmt{5SRxDFjt82i0mf&VH*3V-B3q(H z25(W+=uO0*1h)CWhISixfWsaW`v=zlbm*xpU0$*b`^W~IR8jEHZ# zNNWQ%a)Eisn9*#wb%mQ&$fD`6ZYT}AgWlGBx1P!GH-}IEllAzksmlzB`R&hpP;U_Z zK)OrVDks3Qn*IPHo}ys)Z>6CRkfCv*nF7_%BPX z8G){I{U<|Dzm##iv{0+%^WAMe{oNvKN!x=zv1sMI3@$txSm4VB{U~un9+6tble(Av zqAH>_oG|}Ho?_mwR6CN+5fqY-Okb8~EM;%*mIVc-NW&u%^BXdWn1`$E3|z{nlR?z{ z?O)S;zqJZyk!W_EHR&SYNga6IQvmOthgc#?lz~O=yrRFP#-fm`tdIgK3{Zh8T9cGQ zDTMl}r~+e131iLE6*-HTZ$#*;gG$E7m0KhjyWgAU`sMzJkMonGxNp`0g%zaqJJjJ^8>-**9$VF4D+p0EILI3*q8jXF|D4x zy`-Y4`NtA(lIjGlRI0!m!1b-yjdvlcx)Q~}5*}jo3RHdS$B~%Cgzg3X(A{9`i@mKs zejOi#pl`nqgZk9~=&AgZ1b)1bjrWG|^<9Zt{Ct1hR~{25io(5JpJ@ET1*pZ*$r7S@ zpr=v!4d+iFdD2jPM`c@I4TH-$l9}hqo3q4~oBhRNf4|BtP2}effycL9)2Od*O;;$l zDmdjeHP-K2)WjXK0Z*z42)8PnOg@efw?=|#kb&l;Yp{M`-$L3inU&MNr>^bux)%)G8i&@+wK&0Lj7m_{7+f! zCkW)}cdUe<)?N_FbPzKcnws)~=NRC*B8il##!|W>O5D2gz22*+BHInO1FYC|az!8? zeQu*p^$-~5?3wUtZ3l1+BkmD z`p}V92O=C+c?za|Y3LJJsTC}bppi5}Q5az+1!~YBUL1iH^oo7K(`jvj-56ww;d+C< zGJF+Qf;%nK(t&x65nH?nvEv$gS!?QbXtF7j%WRE@^fEA@HFim$Htg_v?|fyY67`aX z)4NT52GkJ6Wtx#|VaV8e-Snlw`=6CmR%Sj-j#5awhUjDo#rTGG( z-Wkc}LM0S98gr>K&&^SN1acukaHv9%DLjO5{td(3PcI?SOAa_r;xvR|VZ2{!_@C0w zX_M?D!*nX}J{v^i(~|3uDBt>hD+Vw}^fw8vTDY6bBjR1fd|Iw5ZtG;!PK2YLSV0Nw zB42?720cNsIgT2E&pFDwqRK9jGCnZ|e_uaKeZH)t)<83r7z%g}8Iu*;1N_pcH4)X~ zmC{l?D&5NxgS~8+LJoV#4^`**I-BJw68^6M_6U>6u~H-*tgt&te}~V{9(?82L8V}) zC2WnP>tztB9G_PpA@$_35g)%PJQz!8^6Iv^x1{ohI~AqVyS_?N>{Tep;V&9kS=S|2 zrlC@VYhG=At)Hq+8@;|lu#Pz`Meew7p{5!K2+0bLQ|>sMB#^~J17CNL%B@=RdCRW* zM=;PoQl<%|pV4m7u-}eVU@C?3BLNi6QO0Tn^Sc5Ic|PEyeDqh6$Y~YO4uc zfh0u|P=pD&*!Va+5|l$7{OS4Sg0YLY_-w2M;Z4}L}&rW|2F*4t_Rj^kjTmJiKowVaM{r6UT3mQlCG zr2Wzn0Rr7**$*jetC~RY6~BojhBFJHBbbkhO7jf}iMWxy$cha+UWwb!X;TSfx!-Qi zu9R|`f3>1_!t^{&B~>ur2>*?0^jpfQ^p3~b#6~yYars`u!|s4|1FrUkR9dj#-wh&{ zfET827^RJZOUROSdLtU3yVJ~h*fni^pb|o>A=Xx2o>RhY9tz~M0S(*I^{$F3ncr7d z*%r5Y)R?xu`dDMklWXGR^A_A=r1I|lam9})z^ZgC1ynS0 z3g@wJqS%@=TfS4tE}wZ>#rMmP9{(>0uF4m12Mjn`Yg~m7?mY&wtp+Q*X5EuYl34>3 z&2}iHLD%+E`60((*V>;)xPf(wtf3UXHmDFlKmzQ677BZZnuYyA3or~W7Y;(p1!G_n zv{Enu4neDd!=bgnQE2TROoRU%fH}BJumJY}eM9ZQacEy)2_6)zz{7$ycr<7QHo@ND z1aum(1x_A1B&+~u!Af8UYz4C5k-!1GDD;Du2OPoc19IR$@HXJw;JF=e3Jwf#4qODE z0xp5i1g_u2!en$;Pwy$a1W|KAQ);K2!WajW)05MR{0kOa+)EDq{$ZiMXLh=C#f#=X5zzb-wAQ2i0cnJ-A z0hWVRhy^>qct_>8WB{8H8-;D49kCfSV$i0`Xn;1L8>j#fkP3)_DqsOn0%$>J0W3fV z+@W(fP@y+~`9L%9g5C;90cs!_a05J`56&qKd!=6o?|lCm{!#w%{%QXCC)A$M z8PG9cUBDZ@EBMPl{-qlkI45vP;EKRqfe-UKbgu~dDQHE|wxDZ44JR5tm>0Y(cuVk+ z;1?&h2*>iNFdd>`DeQvtkPJ7VTA^s9{yXhgZLt=w9oCL%DcVgfJM=8%3cU<}WQb!2 z*g2NU(%735gcn3$cnV@rgC62=9_!GAKgfyxkxp}ZL?7sj_=qMkDt?eexyoPCCL8iI zB~?>BR}5uWyn0(bRr zSA?nnJWkM(?S_E8@hcH_lh4a4w{;dnS6Po23xFD5cslQ)esJew2G`MkzP z?D!GGjI)ug`~tts9;TS%CS#UZV~Zy|%%eOrhYG7xgIcYNs#m+N<*y&At-f)Cbkfgy zwzHr6M3cx*^w{a=K_2I63gd{U(YDcc+Ch71xwdVkR?=JhAH0J%m;`TtcfbeWV{i=o zOhJ?y4pT>|Uu>m4w3D? z_xn_HYFf>xxoRHQj90Vvt(~q*eLl>?e*RB>@n8O%h!r1VgRtd4_g&h) zch}=CwCiNoxa%!M@ZX?A=q;p&^3VwS1{cDA>HiP|#3R=c2oWJ3q=Jl*cgRQN3o?MX z$Z$WV&<)YS0Lxg%HumuZ122MzAb|`DsGxxk2AE)h%}Z{7nBoj;nqTqmU_Mzie_5WZ z$}P`n%F)!Ta@Dy;xh_|iYs}T<467#HG2`a6xU0+>sc%+;(5E~fix za_KdgxUFN@xPhId&>?QrP54(AI^w-G5<)NM1`p>0>L>=u+`&tJ{Q)Dk;}Vrz{eNs3 z!&hz&OG@h|=DJGe8Nu)AzyrAcMG5XjokBl9SdH3UQ^38Cy2 zvY6<%$U~X9*DK-BiM=k=F3UI>?zCQswVl+g@x$CqwhMK3LfWc&ezy1d zwS5nHu2B>v-;EDuCoV=y@xQjyGZ%lL9qf}bdWcX zXIv`?>RKJb-eR(286IvHG~EnS6gRwc0kG7Ku&U}HjboUruU}jRFXk;Ga2r9&qpXBr zR}nwdVZ<43!dI*QZb|YjBE}MCAUK~tfifqg(l0McGm~i?;R-#cVsAP7zv5bk4ocGQ z4!z=R`a*tWZ;tP|O7O#5cAVaFN;^VuGdun@^S=qgK@REO?ZC-i)ZP6sWAcNy>zeI4 z;7!aWw-7e-XF05dY9t8ue^~$hnzf>c83s(iEeVCN6DEpOj$=vSKU|R#5xbXM6$a7xb`7QUA4{GBat454cIH=vWBUA1ey@a4o;zF+ z<%YV%lSxYKas=u|J8&{w{U9iMTmhgicxqR|-D&1`H}!uzvx=AajdN#ZLRv zIKQ3h?eWH8G~y#}5tZ+DsnxJ<-4a+|^`5|%%U9WAc>Y8j zPUwD>8R{HZ;i%-neziQ%x>D)pv#$WU?oBEx2J3tX2M^XLKp8P%OtB;&G!gkXG4B%~ z`^TZQ#}a5AilF3mrYNI0tQ?6FW^a%V(TlAi{4&V51!K-2kIQQY2+f__29eCOntMD*RW%6Ps-U!XIy+r!B{I5vHoVjlVDr@U zB4_rD9AfeOG!rCkoV;}$ROz4J%Vt2Z^`KBDBwI7FOk^3DS>yB;6s#}dj$9?cODFMh z0bCI%m~y{rVwoz)h|+PwgREQ)GFTD>xVe6t=stURc+ z*XU_r&pQkiC9MA)yYb9EfO=D-lE$OFye zGHY-R8oHKlQX5wAQ)6- z&KiF$EK=-(o;0(0f;fxMQ=KT>^GamU;tV90w85-wk5nOh1(P{E^PC4YxT|lm5Y|LA z{(l6d4ncZ5_D@aPU3fTOm+2d+ihZ)(L-}T-x?J%T0N+AoGrFADfzRW3jjD>FPP!^1 zEgh&ODtymZD-e88izzoF)xRzxeeXQ1d6*NcIuEjga>fs+BaSK5VVb#(9pCwmEJb?O z;GjMkA-?=no>ySu{VG9%FfWROc*~3Gw24ORd9kV^?sYF`ZxPWc7hUB&_>Y-S|IL`%!1HUz+DAE>57nVgc3QDj9z|)h#QW` zemH%SItZlMEWQD;D1HdBL%g5(N>IBFd4%@OBm zdvDkj(S2gN7=JRL8Na{jPK}{0wOlzSbX+fG6d67X@|=s{&@|6Pf)0p~$b?_@-@dZU ztI6%=66Ss{bwG2rj7$t7z-89EK$za5= zC;Zq(P1pYhV@ITPp7rVrJ5q}<-u8UhKmtxEAa1=Lf_ocGFy#^QMJR31RreO~^D!jrtRJLY zOqSL3^kkkAHB9#=x{*^(DB`;=*9mzOwg{7 zqeCfZbO5Wck$BU9M?+~CS_h@E0EPUtH;Tn`B2A`ifrBa>)fC0amxT>BCNnf%u7MjmjWFN>~Un-uH*VjTCzSdPnyzY4SQ0e!7P>mqev-Oi1*|;rXgRqnmOx8c^*rgtaD;#KZx^Q^@v4ZtF^8s;Woh>E9>^7* zQXeeh>{Y)JZc2O{wqnxEA<;_=L_5ZESl<^Ihk4&KR8iAMvc0^f*UAJY0@N@G|>v?f$g1;6(XXI13*cff=|wk@j(X zjH^t}_bFFx(KYv>563=P-V`9YQ4x}F=W%{;PG#gOD*IHZ&0sZXiyO+vx(4n^mmCr3 zHxPHJr9(JblB%olvc)ay zzfcyFn?b~(bO2^5x@93}(P>1LYtcKI5Hccs5EAzkmxY-=UOI-BGVe_4Y?R6OFNJKU zF*p-&;08OK8A>G$=3Rk&8*?73W=JRmei+4DpPzw_n>PZym;!6fI38QWRQpRgQ%a7& z+)iP6Cn6;3raZ5Tu;EwC%!!|U81WF3oG~hnVXwoB`MC>Gs zxo+}F57`j%VLvVaegl|lz_U6_$D96OC%oq?8c2HnLz&yILb;^Y-<;g^5KXj@Z zKOR$vc7ux~qk5qq;d>KB&svPo%!Hd}TH~GW$S97R*X9f`Yf-Fl{;m8|XMkOL%z0hA zY4?ByDG*rH0+!?7AAq9G>+U2HVZPA|OK*)bdjR_^Gf28`s-NGnf56<6yLP|9QxT@u z#3T_&;*k>UJmNK?miAw@vH{`n(mQv_s1E5Aw`F=(aRc`7(v&9FBF}6!bnxI}<%pTY zBA(}t4M1G{SQ27`7_q7;#x}wQIO0PL{CEGW!ec*@k2I7-EY1iJnSKg29Qcn`BGY064v1z1jzZDfmCQOv_- z&URp@&bd2{({h%S?idtS5C~6L8L5Q-X%#12TBN8xfZ0L)*M5Gm0O9wBAFKp(IDaH};-EFvm*(${h~RUby9lp7w``=z+vC75OD zB7BS_QH(E7?$p|Ne65WZit=$1i=SIWL@{PMX@`nQF)1b`24ajTS=BO0zlXXa&dkJ+ zT=*w1M?009w}*>3Tz&IvH6#>lE^hl1pgQwa@QGJR5Y4MLC5Kj4k#q(Y|7XRPTgTsQ zKlXdiE3c>i)K#S!B2p1I%2pkR9=MM+>WU2!vKOZuqf=`a@ZfMb_hu4j$;}R!(LWUT|GgQczuo@}!))T6yFWUgCt^~a$(~c8 z?!<=S8WWHOeV7ICc(E`38Jb6nfBZ*FSXsb!hqL$u!q)#FwMA{ke5XvngAH($I0)Es z=J%MpJ^p{!y7dJ!4g|#2x${gzMn%dWK|k;Q6R-!y>sE@g)@LqypZRW^_nz*ae{uCj z$(UZV$G%GYI}IH8+?7Ch6!PZ(c5ILeal{;o92#ao{Iau<_X3mK2&^y~kTI~?ed}=`HEdlfn55v=?GvAUYT1gdQW5R0DC{#nYN6(S3Y_|+ zF~3c6tsg&bA5&O-_ANjoU;E(&V!reU?Uq5m$_j^h(weTKrP8?e#T3m^!!jQ5MV9%^ zvNMZpfi2LnMU{GU-v^xrC3dLGf27Hz@tDgdgU z9$p~tI4-r8`kvP{+UtncBBl{c8F;BJ^}zvr&?4lUdNKk!8nw*<59GHRO%uMJw~_O* zTMo!(jqu;RI*Q|OCUy z;*PhbS!q|W!}faT_T-s+7$#1G7+!sKx6pMg!_x8^IMg#ea1*E&uu_+Hm{iMeU3GMx zGyoDIbOQGNE>VA_Z@qomZExfk4zwd$3>@dWl+fyFvwe*ntlp_yuvWSP4PvbNhKR&*_P3QPgOgOwdNHs&lwX;M06PXr-9B_P&Ffq zRIe~_t{P5O23iV-+w7P5+Q2$D-lJZ-vxa5@*{U;mo_exZV}>ax{1S^5pJY?rtoge^ zh9;x9#Lf1*(I8nf>b>)*`Vmg&G2G8V*(6NhvL`ifohQ@pnd&D`3-oz~>KM-L=w2Qw zPex47l!1*-RrT#0gKiC_u;i8w6{MDpAk^_sK>5_v*;k>67?PFXY1G$1|4(qqZ*)TX zKpHGxL7%2cQdg3Dju|V#Rj~XQ(DfW<>1T!8FDVy-%rVTbQiS6XSN=1Dw|v;XGKfJrJ`}joX9VPCh)|-8ThA#*&mwcAW=6E~tRRD*)q^=SLOPa9L18^fX4^pzSmy z4aGN7x0mPx(Pdn+1cw+M6xw<4S!E`B2UM4dQ1X5>W>}XXK@&-SM{p^FU*l|a1T~b8 zO!5HCQh;BVU-46Ld^B3Z9lD@oSH1+z-H2gL9Lbr&r!Scwc40~fri#^2wU@tEb5!AD z-3w|-#UV{8p=(dD{g!~MUhD)~XPdh*goJ#ddCm{61pQ7oDmx^x{?oo{+@;WCETf%l z{K5Uj70i8dlCTi%Y}vi1qs0u*|IR-TKd(u_VsaQJN8&FXYp|D!$k%^9Z3zbUoZMVk z#993?a*E+3cL?uTHL3#_iMU;sVQ-&WvG8awwp<%9lhNmfe}0Ce{Yfl>{^0{$#pKD2 zg3^UjCdh^lfY|XX38svg*ALheSypJHg{(#qZ*j17$t?-&w}J;_7@vkbvJbQ8Q>PB| zP9V(n+&vA~OcA&&guxa@2C7UQlIGZj8$xw58TFKczYPUqv^7Vo*$ByV$fc|&TKbT0;B+uCr?tCZA z`!dvxXu4jPrT9|v+kB`wUVntNOzo6kKgf~PlVXC)FK6Ck`8eGjSk-ysi96Jk^e3CY z1UwQ)@P2>3uKlSl`?4AVX3h$~kU0jWB`UWFh_g0OLEk&m3TF;*7szqV?A}o`bjTyh znUWV8n<|jDCaRFd?@sm70tuwz7cvRdmO{X(CLa8C0zrIQHZf`($y_X^Tt8lEz@w_< znNo1;SScb8PDfW&o4{YOwvDa*pIr7Gcn*cMt;EwiDxASvW$n+|+az=MPhi%|r;eUt zRRM01w6&C+UxGqA9!H3$Hj%W36)UlHf^15L98*P09)ZwB{|F%8w#WsR%_ga{5q7xc zN(-T$r4q%3(BLEg<1|jMY)B9XsbD6tp|z_vstH7E`lj?R>;_I$8A zhcVT7j@r+nY!L0qCMc~5B=hMs&Q{W{3R2`9gSr$A#ea-}ogUp3wRA3kCww>zv_MEJ z#`rQHP?5 zhiH~tKnQK5Sn5!F@&o>(qT#pfL2$8Bu=6*zn_I3)xW)0 zVV^t^YrA0|%romNO~EkWL+~%G@SddLJ5p7Q@L)KBO;K!7k2#d|iPFuESEWG{0VxP=#$2 zkvb-a}5UBZJoB5aMehpOvfHVPJBMmUxKoV=%yRMg;hv%-=SOaiJs9sf7n>>@qgJadE`%=twvth2gybf}fK8Rb5&r$X9xpn%8 z-4lzyQ|=gedf&x`N#quhz6H}sS8jS$Oo~Z~QA}V$>eoBbIVI{?fiOjuKbr8xiiA_D z3Y?I@+0lxe%}gMCq}p@14FPd-Y4A+uCpi$A^8#F=3l#b(tc@&F1kJ4cFJ}?O7IS+u z3r0$~qa|@AS@}mhDzsT#J<8L|F<5z!lM(Q737hOuNM;uswJW-IMQA64c7kj3b@hbK zcjC8w9k-#27|FzI$!Y#>27xP=lw&;!Lg9pme4OiXUUzN-n+8R4n@8WT?1PotmMYVf z2xYu7&g(Ip>ccPBv!Rq8G@9j$OE$#-g?l_R#mXwhrMMJ_vWlz<&uY7iQ)*6s$!b2d zdZ4rbH9*S0mc)CGa?sU?(xa|K|0wdYuhkBe?u{r-=eDK)k(wkSSF7%r@ZVA=0g24j zv})-4JZzmUGv*)um6X($lB{Dw(x1t>+ZXA4JI63|Tp6Ah)qXo7sL=p@;J}P{zf?Lr zZXSkgS1)IvE7Z*(6P|;dN%WVwSsIDHCuBa#+LTih@N1EVNg>|w3?E}QlTgJ;ZWY>b?d#jbS7{jABMeZ$J94THd1nN|SGaVz_Ybi>nJ$su8Sq;wYG#^V8QD z@KlN@w^g+%FsZeypV4I#j=9r4+~pRHnsxVnXnx=63|OWw&!r8Pvxh;uuzQ=usCkoF z3gnox0ib#8?N%);9pz=t0J^IdbUN5J8{t;hL>dWO$%I|dNCr1NE6`JA4^aL^JuoJM zLUG0hB>x!E`WmLJBYk9wTP>a*N2)_SMmLTEhgq<| zEGu=zW)d0(u{9==0VS$+vQ+RbFUX(NSf$rk;&=Jq%#IenuaB1P z^Z!xFYTXqTXw5j1!SCYI1`dzC6lr2+iBTs&oGIfwm*iHr5@e)p(aJ!L)lgdXw#Bq!t^PCkky2as}6R-_7_4 zv^vL(7IFt+j{21DlE&6X`B4)_1EQ3r1BIbv_X1w0aoN=b29Dhq)OXsW&d??d8u=z` zg3XhJ3}f_5=9^5W1E)RJH1Dza=Vt7uW3D)=at+s1o1ZsyThtj2o5pjGd_wVa(j^$x_06X7_b>o})v0zXNOzAMe|cg~csmS%iKr z@$wC*f7fxAwhln?vJjRIA7-9DFi=Wcx=qE|b2_hD)X>#>ad7G1=c@C7_&2M*^EFzK zLDKiZrR=Cz%!B_Da8eydjU8Paw-v{5Rc%H#J;2o`#XSoCm7FzB@gyw||EuSpXS_mo#?<#NqS!|#$vH}A-Cj^B8^cuRK$%n{Eb+mZvM4kNZ4Th9E217cQo8Vm-PwR@%NU=^AtdI^qrNAIwfr zcJQlc<%K2LBY7-VQV)kiTj=a4W2<4U=)QFYHBLu^Oub;`qZ?9o>>%pnvvKlRV5>1x zF}_qQgl!jf^mOt=Bce39vCrFnfDKLg_)JrDZ0H*voKIldH+!~bVQlrH*f8gg-ZI?_ zS|wqnPGDQFzU;h6he2mdLh4OJ&TA8~sB;o#Irv5ro4r%-b?6P}s&%Nuxi`FNXJdyX z;>o(Tbe$u&$-M4E_T zF4wmVd3rq(@ifupCU-g_Y!a0m>(Y|;^;aV1t+DU~*Vni%^K6&Gli#_&+$`Li`t2Ow zmmR9YbvorW?L|*|d(HYtOK)F%>g~KH;n|aZ;*BJ8Iod*X59W8l*5qo1gRQME^X7EO z%O15Yz8+y79?H4E%#RkLkpK8mmhV%=HBh{i5e+>=vE!8l)xF?mXO1QstWIir_Mp>+EUIl-Zw)V_7*|}t zTRigG?}NBrh5Tj8v4ZSSK}l&IYp&da=D`DR%N3)gSD*n}#z`RwPpeSnqOPV#CT_RQ zU-~K+JvWAQ57ErFpquVN(UQBWW}DA$*tE{cUCE<6wlEpp1@xw^4+3CaE8MAod~?<4 zUlBe~;N`2nk*P*IzDs2%-IDC)s!6+I*OsrMSIq@dQ023ZU$9l8uccLvcy=cLOG{hJ zU%lEDbt?I}_g%~6T87Zpa@uPykV5sm=~PR_ukGgf|A2Rl>w&I_6Dc^mCY4?~q=7@U z)qpd)-@dP#Hkg6KHuA(O)XIUZHhB@)r$ld!Hw%Cptt`=GXr3I>++>9|7$WZ2q^9E} z;tklTbI@gar%{HI`R{CNN3{!_JJkf7{S3|9$(A>n$~!D8C?93f?7QiN3T8~v)8~x8JJa*$f09q)5@49%+ZG42+?awl2{YB#f?_A zFx*5rrli}9GIqI1yhK`C;+5er&|Lg_ugKP16$YBb|7KYGQU$drJzhb=muNqROHTen zi2AAL9LufIRT~sbCa#eht4nApJ!W0~f9Ns7>;Qg;&u#~7y8(Z~$bzPO1%;D4zgh3; zxqd_Em$dO6=vW-T4l1!GGB9kQ>j9C1a5Ihro(Dk|Tum8%u1U`Txu@AZ?r@()` zJ2|Ebvo+z8+D=h55g}($v=5^C?vV0Z+gQ7eXyS$@DDv5JA??M*P``VoE|EeQ&@euF zly>aOSRVOmPt_UYZpMSKc7$sK>;T+37v3XeBupUmj9f`wuOE@wo(w8Y4Uj&uMJxCk z6MrSGdJ4i&?&z+?cGXiK6xAH!|9%P>#k4FJJX2#uQMmu4fxZF;Nrz4bG3bZ;fb*sn zyhka!zLSTOG+?T8U^{uTLe*G>3z|+gJl8Rw<$)`q8;Yf1DfoViNji?1Nc7oAF<_2a z^6t`#j(hVfy}iQ3US8D^9R^XezDL-GeNg*s^cqOhrFwus?VSml-Br|e>iPkoe79Q1 zR?-waQ)6M6I`OjzYNjHWX56qXiNW9Z_3R3US~c-p_!&r+6Z$uz0zDZryT z3Y!xO2Wxh94U5M4OeLuPH|V|GqR325W^ z@o9=j6Y#z;hz2ZH18QzTus8sJgaE*RFR^JEjMYTtY}J`9kCTAi_+N=9-mtz}2?O)~$w(F&Qei+FC-}{?pt+wQUgLS0E2{2v404YmDehZ6PySfVvIW z#;jrIOgYttnDD8dqRSF?WVfV0y~wObn#Y+t=SC#+^?0s=OhUpt&(yLHmuPyP8pL}T zhE4FA)&+b)$3BOKe5Mt>_+pr^1!@*rgbUx?u(fUW+u@u3_41Kw#VZ$NPj4L!e0+3*rN;+A~_ zD~AFd(nT^Phq{;Ff9Zw%{AQU%4k8&lAk~ z;N2Hq{b{N@_u~C4c$dLFMUH&IYOv=;jjEV^*&&qKUSYc}WcU2{xAp>MjCS5rK4iTX za_Q0R7?q|UA&*i(maT{OJI`}W$vy#QwVpDd=D9EI>2^qC%KdjtZN)kuR6Ii6H#G0G z9_T4l?8kRwwW#po@5VyPwcn?chOKg5X#RdJ^KHklxqsCj&%}%sEVPoUaoPpVyz2`KM5ir8k5N?3lHJJilpiB~e1Ng<^yU@we{zl#46Lg4% zA40g(^Z%u3-S6mo0gJYzeg+{~8!YFYKuCh`^#fC=}8ff6i>-5 zmOc*~6TXaP;3gSIks6GfkAJBR`4AlWPH{Zxh~OV16i_~(j1Ax)_KoV9<{7Y&{kFYn zcs1FK1Q1=aTb`4x)0yj+Ym*Y?X-QZ_+kWD76B+MgIBXtl?cheKDIa#H3QE+{9N}2Z z)qG?a(usax3YdrSQmT!*Ek{iWDub}w#drHlGW}g>7=M%oinNVhA!}X+fO8~nLsUZS zsA=JI4#jl+PMGKH#Kcfv#+cQQn%$wjoL!u_g_++gal;y)vc3(t?-nKZfv+Q|c7F4> zRfle^uG(ZItf=8+c8Q5`&#JIWf7ZS{JNjA$bK_!8S6OnPq+!$jAsG1=Od_xZfs}EOc#AczPWkf%>8Wm z0&wcdh$2sR=&Ww@dfU1_cw{c=*++_>1_d@W5ssCRF~tEMc%5Cq2(ulzB+8bUdKU#M z_pO5WS7?zMdL9Hh_z*ba=+GPFxC2M?*c}@ZQ$CQKwO`Lb#V4zju!o23Ju!4;QH$D=1J2YczBdQx!NWoSEtVeO&^MXHBL0FFu?+qk4NM!7@a+_l3y&7S(ZQm6h32)xroBUztvU>- zu1#fS+tbR*kwYONBb%9~PtSO4FoLBtA1kUf&x#R?W9c~si>`1M;7+5TWFOpFP+@?g zI>v2xT>Qg|;)IO}5eu1I!x*QU6!Y={uBhxGgt;0aP*hZ;GzeW_UePCoJ(&jTqy~>a z4LK??@~{k|J6lwNCvPg9KsR1+mo>@~?+ae?$a&=}H`jV%da(5Jm z>DzZ|^Rar?P;pU5*dhz-0(wUh-~LSouTD}mt}NP!5X zAf`tVBxRh&F`b`*jp+Bzc>*dDZ&qMvz(w2E4mN0j|CWG^wH4gw&+xt9$YKg<&FGs}&f3fgDp@nq< z8*+0-QOp^Cdp$5d5WvkxrAKj8E}1poFYR^f#HOF0!|Ha6!uI#wiK}tEFVKAIqBft{ zCugr8YG;9OE|yj>rkQ12KDKv7gk)&byCoMR*dGS$;G|^ehbnqdKYZAZNHO!nCP}&u zhlOQdcE3!+UB$8;6)ZBLmidi$^Pk?EA`p0aI}5zq^Y!AqG2jxdKAY2VqeACtg=}kq zlLCt__&5DjIs2E)dn|x$6U#~jf4=^W7R1;4uYsE9w~&N-mq3HK5U&V0=lXij?`siL zk%`2Qhp@Ch!#Gr{+-EC{kfc1L<;&1;mEeD`uYIgX`|1Z>SK^H1OuCzGy0Z&o>CyJh z)b4o$IyO?!G*3Omocgo7%Ou{+SX<1ht(y3<$_$EBX9@T^Di~&ss1hZ{S(ZjeegOj>->Yy^oXjQ{!= z4nss%cd_n9C!bYwbmuN6e%ZFn?RbFkHCK}#ei}kQAA|>vPJ};W;H;IM4sQYUP3W_IO2g4Y$vU?Ggp2(Nr>*tw+r9U;BxAcS4It>HVvQn}p{Fo7ve2?aR0^I$k#ndl3lXF~?_bHT0qS$cCNYI37 zC7so<*$Du7x*SrFlVw)ZF~V`3w}FV9SJeliV5`(l3tolVg5!|DIo16%PU!pr?okkb zjC)F6RvSzFZoM<$pFA-LG_L2+&F*p-{<;}(?}aN;Lj?9dU9qhwHOC%I&i?z}&M3r* zmuqEimk55JhHw15>Hf0$62?UZ0ymK%AK0S`r^{>XCQu91JcT+Y{@ukPjPLze9z_(J zv^E#vi#me!A9biCbnC27p zx^gWXQk;ELr}5PPc9$EOqGVS8-3+PkHQcn8J)E=d2^!{$;~X57*sbO8Auf-aNTUyx z)EKy(E!~_?lJs*GWH!lKt)^IxRD3u{s0Oa90aeRpTW#Zo3$4~8X16hY!Bdlr~%QiHH37s z+DFCzg+dxU6po^;4W{i2>p~-}LtjC7NIv^YA#bz}mt)}Ox9Tu(6(8T7A)5cd0*$Wa zSDHHMO3_U+nMTFHm3NkU>;XRnJ%&mf)A@cd8Pd{%jfO%jd;fC{B_*31ed3i;JGxKy z(+Z8;J;T^BIT0xgKubkVJ2pyb0bfa^1W_(K@l5b?aMxxrMm7GBSJ-=zL&}BFiNf7Y zq=Hrih02$CuAsNufe9xzGM;At77=nDp)WW#`GxQJllG@~d<4?$P?+O~W}D@&poCWx zq)AW_*9NyKe9l+*s+gAZiQ6Qt6Dv|iP?84%rj>j(LI6=N!*6{92WbizP zDEXR^$@UaE2}qh*54^#Id;e6HmR^aK8E~{CC#4bn`v8EAgBwg}nIVphQ)Xo=aMJjs z0#9sT7lA=k2h`ar{BEakJuyt~C$d72Hfa|6PI36HI2cI8cFmGioFk*|1*Sj{VHEZ; zr~PBdVubkKGKlL6roPMix8W*qtiBrWtBJ*d~k4&nNori$xku@!>zL zi%;L1lR0;XEqM3*_s8VEeKv+uL}&gndpV$mi4pm~9e*nv63w519~~osq4G~#Xsb(R zis$N-BTJT#Lj4~Kz5f^uFpx|crypT4%&}Xco@P7I+_8t#Qw}T;%Q+q`?@cao%p|`^9@RZBA75@RBIX|bY`Q)>m{KP(a zH^=9-)^pnknWwl#GcGRHO*V7oJ;vIwWAyY6OTHdt`phxfd54<=wdlUBGPQwa_6^zB zy3Y`1t)eA%-pxr|14-Kn!c-vn`|lHjzi9`J^5bvbX&LVLsP{=Gby)}cEFN0Kz{1Ji z+~d;AWs_TGu;7|YU8V~tLhA6pBUs}1vkD$dpBM;p~sf5(72-OIkyTW&}`9h1{>eS}aZCgWd!j&GCGo2uE|%+ znTblj&`fbnOV&evqnHKBNyoAr%!4-a+T^_pZ)D|an9xP#q3M|9;HP{Da7Rbj>P(N) z&jBmV3zl{Y#T}uAEwIC%Mv59LQe__QU|;DujO|$RD!6rl-|2JofZD6>QdJ=a?F5@p zb=T(pS_@Mp@3GlcQy}M#KVT20udcXiT$m zD!skGIcYJBRa=lmImI$iys{p-6ckR~yh(9eN3S;IKQ~F@>e){R;yZemoJ8N^-JSs& z0ta`mhwT(bG#4`k56dRXr3Dh*Rtm7>J=a6tEc_>&f)>BXaWZjj^8B$ZLadKTD5fW)Qpq4N z#Xd4#15)g8&J-e}WUL6(maJNb+N}ac7o?Kfj5dotT*{KO z7VO1JK1w`hr3&e6HV4pcg3x0|9dLV5qDYX2A=8=1h?pU5$X2dC?3pb(*OE&W6J#8a zzdqZlwV+1e-O>(O+o*HQm3{~HV-Y-7xq5K&YcRC3P>BqdHodP<4fVLy+ukinjg5xF zquY#cGY^V+(M_wj*t5Tt+@!1Mn0Q4KQAbsg%9~4Tlxjzk!>LjhU`^&&a2sX^uFMWA zSaRl^@%n9e9Lwo4l~)#aiy4wc9Dn&0>#%9qSgMq3sh9HPaBMU@22g1a=ENL0kei{3 zU_nf`@qM5%&zNgu>oVbfHQj9CR$ZHIO}#~9fy>JPwP130|i#ok{c=PnrV zS-OXB;EQ@JPpOco9SqtT_oY#GNC`TtzDMh~D7?9zxM`_Q6E^nG0&GtvI=_Qtk=Xw2 zT?JP<%zq8)$-^99e1jDB7l4P}gKor@)dRd77cSr1Dip^|71Oe}q|aN{QR5jMz?j=5>6~o_~Blyarp-`q#hdwf2*Jv42tp6EpHO!q}5Y zEpldgmJj({T+>H4>U-Rda*EbhuEi=Hcepn@+Ry!i$D2J4xK29^q-ZhXhoM9plNtAU z$v9ul=30)Z^|IG(``xn4v}A^9PlNa$!uvLjKgUiQO&o4Mp-~kx)x)ikl}jt%O3peQTFSl z7!tV>o;rO#(iSNLMIyNsW4w(?Vm9%^-^wI0vZO5$QoZpIp;5yiOw*51tw9$}PSQ@A zy8J2GM$?6|qr1Z;Ic=JY4`f~2xN+!^;I+;&1CJIcbR7J1W=jBUUpr9V3-{imd=Yv? zT$-h<3b-l>q2@D!e0|+*vR?O@8)`wj0i%ZAGcwW7SV2LJ2Qb>kTzRpZ)3WUbnu_-< zK>fXN5!}QizCtIUU8o2(V z=nsYo-IabnMN!a|NZM_6-^5K}hJ~M{6r7wzL%=iT|K^~7#BOH-HzB))P}NvJ=uT=! zc`P;=*Js?5evGw&qk3U7c^ROv+;VcPq-53U*1F11jcG$dy7bFcTFc^X=}29(C~RjK zXVD}!>i;raQ(#C}nY5e?o^D^ppnhN0(hfZHhw*nFdqykkiFs=Bl-tnwi&; zB%Yi84Y)T2(O2Am^2O}kWIOsu+ur;temAPnY7T6zYI&WZa)+${IXS(h2_R0|G;Bwh zjAT!>Ud(;I{3Y{PR>`nf2n(I-Pli-#<+iS1e`S!)okh-RQ3$IUt6Ya@-qkOFlmB$f z^#&bbS^Tn97j4gWQ3k3IPh9xlN7V7-pp zhamhF>IgHa^T7u^5|iiCY^yXY9^b!f-PPl@$F%lbx$YRPWcrrWvh3B0n{J6!RlK^e zZq;TsVy<}YT=p7Mo$#5P9r_TU6}%nmkT#bih}UtFUxDIn6xnk;m7gp6;YDR5PLdp z@^qK{-p!NBrd%2OiK5K^xH|NN4Gwm&jc~dv3yGz946y4}IkWhr@W?>66vOLHAgwzR zE~lm~;7Xci5j`t}!U_LTV^XbP4Y&*3y;lwmyv&%l<$P)FO&wrQsw6(~%0du3^JGZ> z63m+AcXoGPphGU;DPSE!4-`np=FIQkHecy9WOVllACLa`p`Llaqfcbs+R7(YSz;F# zfANw*)6Wg+#bF!hT8ijN5DHgx(04kaQ&Gr>W%&4Nvww8{^B-sGdi49HMtF^s%uTrW z7DY)f_d7$94>kZVK+j$}^u-0nJkFVFAAdVoT0&yd8u?As+IZnlz|*fa72T3t4L`fj z30>48lZbLsx?cf+cUQhoK*F>$tZK?7%%@{ByOD_hdSiPeF#VqfQkb07G*vKd+~7?T z0*bfq*7^7$9oF1bed3O-;p%!#c`GW8ZT$?xI=6Uv)xcMm@OI0sw;TIi z{yDg@(D1V0Z&eSN?; zJU(vD2$B)aQ|kOSX_8oS0dp9xaoT8t+BO`6OZ8M1&iFBLHd@vZNEO8o8`XZtn03)B zjp2{yeTui@`t7_&hw0%gxB3z00tO$5R$6)0&r-tfJJbW+#K@Nc--ltus^GTfiGNrE9%}%3=AbJ+Oc?N>7WNrW^KcOvC}m3Gx{CHQ z$q?zrR+yDlgXK2LP=PmkIAJ|Rix?90Dnrqepo0Y2A#^^r0%O~f8cIEK5S;-@^}u0y z2!Q(*LHG!qFzYmgW(~f`J`4HGMWI2TXIptA63IQkZ-L z;oc&ZA1yw66p07UEtjKJlF|2({}KN)T%xSFJCKOW^$&R~EsGSE$vN_tQ$qp&0Iu8` z9k|jLUG!_a+L{I`{`%8I-c!*3y@y#@8AHZt81Hh1X!Uat{(^?7Mi2~?5=;(Jnd6Yq z#ZJCXU5#qre+s;O5T}n#ObE;A;?$}xov|ioT?18eVZzk(SymkCLSTWP}aJxu)4PIb*4tsc|TdkF7mXG^vAU9^+PdX zA@Nd4OuVLGAEDT6kT2l@2A|&x7*XiR_ZVCQ@%LsRerf)?KSSzjONy+{Qm{eci z(sI11ioXidtce(Fsg1Wlv3!?h=Z8@)e%3zJ45z59lwbcxk0E~EsqF~w=IYa)9Ptq! zdQLX}&Tx+Qb{?&DI7bz?{zA_Wp4z*>;2E}bq6S#iflaHGGp5<_^9BGvH~JX?X#zDM z`$(WON3fGAvK?sjvMfHPsVoV|uuVh^QQ-HxrB{GcaK-Ye9NXMCaYMZPvF@Qh%RQZE zEaI|D70sk`sjd1njA<~oJM?#X1MW;KU4PnMJ*ism{q*!v?Iym`TU4FrT#uTZH!Ze3 zw}q!zH?MtCMLrs`a;qTHRx2N8Fm&8(@NT>u@E(=_SYK(DUd9>r+*qSw%2H?U?>Q;5$|vgNq= zpWw5M8phm_5KFMjX;;bNRw{N3i(VH1giuWqcAm^8TT?(Z5|9yNbW_&4lvKCluPcS< zp<;EFR6Sjmo~=w@s9LYJ=Qa0gAoNmmCpo2GbTe@~Twh3#s?%lZ9F24nEp#h0CuW%g zO0Ie2PN{->Y!LTd*`i37p<37UfEa_5*+;i5FtaOJ^-ydxohQJN2X~EH0E7MG@#D^P*MPF zk-@1im110Arjq~w1`xo+lgoP+s_A|sc+4w7L zc5>yXcXV>oXJl}uD*zTOBcMSH8r?xGI=w+02H_wclW35DMSqZpO*}}#VK7L>CHbXU ziw;9Zf8v4y@Myt*1L1o#c&-^P*DihSR^Ak@Z5CMW8ErpJCz7$|7J%9Pa*!J^7&&dUp+lzF zVzE$Au@n%L1U7|9V9K(d00JRcUWRzi-f&j!bP}ErZtJ6J*rr5oMi#3 zY!j~r|7=qutkTM+Rk5D0uI{&5_5TAS*@f-P(yVKIDb3-MSk|-QlpvzkTio^b?e0d? z@uKh6r3cRSDCvV!JHbqPZzY;}j5h)%M>W~~x%t8+$iDTsWQh->Cm%IxeU)i5Or zObyJs>$atGVQSN%6iAV8)Jb}#WHptZS((dmH5Ws1$U8m&csFF=g!jT^O=N=8(en-$ zWRn`)&Tcw2t~g0gmWHv(QfK~tC#BhE7Sfrl7FJ2 z;ovi3@}s#wBICxBj{r)ug^H(=C`Gop$}Lo*)?zMA8eP{#w~QF|&PU^Z_-V>?cu0gK zs0}%C6=tU`red=^P2RTjc%j&PeVIu!~rMS@RpZd6!N zE0GnsBHD#7j7ij0^iDM*Ds;lPw1R*E0-?YH0}B=i2m}Jb0KovkfCUF0rtzf!Y57ED zvy)y)kRUxEx{XO?fiup610N0?NN~nUkkCRKDh#LyAV7jO&VhJeEBUn0GOw#B5fo#J zbDxqDtME>rQJ9rKybec{Vr$dDo9ir4vlhaA20N8UwW=svIj?Hj3k zdZJhQQ1A88^cVV0zl{FcLj_>XYoE@6Y7UwQfLfUsHGu@T04$6Z0PgrTwjKdvV~zH% zq{-mxEo=-;x~^^OPuR2Sjwx`2)UwfjM0>if^wwcp>ziX=)1a2z`l#{+dCAcL7bCvc zJ{)HV_Ln^XYTc%s=X9CrK}uRxql=s_@!FUmX{4Sq96hC=ngQb92kI_S5&_n+(dgeB z?LI2|e2sGx^Mf=B%!w1Mf49b$=wpBx=6K@EY@&%L#}D6G zz|qY}r zdw^>E?V%z(0T>V`Y@u7Ub(gbx8;-XFfDS7&(`5QR|Ng%PUYig+t zmMRoj5-8FV6H7U*iOI9}`mlM+kI02IBOJX``;wA=(}s6rjg$LFt{jUq8*WCNoT|$@ z3)^U1l0)9ax#gRRN2wwYWEo9uLSE$9MQ#P)QWe?N~EjEvP zS&z_TGn>&i8?gOcKpDtX3jsC|7Hx_U3dT*FmIvP??Yqep(48OkU z9#~+4QsIh~TItGB!E}i#Rj;Kxtq@e7LIDtM9>A<+^mnx6+@gy4(8mNL~aiR z#C(KhIS?_}%oUAYfpJyX_dAfsRx~+1N{HnOaE%iySP|11^~S3}?+Yvf<1>9i2DtbU zBynU^_6U~F+jM!zS3wF_tkg={ROFy+jx(jag!Y-m{#+wtIW(D`zPcnUE zo?zv9uRjNXTn-#zhk3J=xJ;+N!-y?6k&@*p)5wQagjr_pdG3?nzGvCM@BbLH<4!3` zihSi3@#B>6Y;*U$@Y&Q@kUX}eYdIiCmXn#YF=w#J@97l5!i0>6XsPB}Xt98}GJ)fY z2VNRCofbxiY)skn6evcTc`7Uslu#k+y6T}w5qgX@1<2lUZgFap>g8?ziFbYk34>2IRup`NQki3cS}kI-nlvM~jC${9 z2pEsDvF6NAm_*r%)me^`)1n)@?WqqY!T>{5Ha1-N3#XQ&L_H5$UYlX!jxidOVS!QW z|FV>;01=YpD%HS?QP5$Uy6c&benn=*^zA#(#omSBAMI{m93}W?PJMBV=wFA>7RS?k zN?idG{X6xcs8Nq?E}G19#2w;+E@G-~9{)LXLm?u9{|?KpP!atv4VwZ>|AcUD=wVst z$=cAm6`urq2mfgNZ?HT5hsDP&Df$W!U=tA{&@@n% z`_~-c;uQpXh~Mb?&gQRBGZ{O%8bI^kqG z@iItKOmW4RkgCMgC6!!CsWtZ8zfO4*1zDVNm}D$&<(~@Xn5#skdN1;bV5Jq+VG7H@ zH4lt=Yusc2R)utV>M7PpGp)4ML4|I5>2HXU#)E8@L0BV;uvQM4Touj&#aUlaT=WCQ zRew<23;>fUi&}CX2A1w=knUx$?rliI$Jtpg0w+F{bj-+&0Gm!*2K2Gy-{;&as2?)j zb`14EkJ#|QE_ovZyA_NM>`^o}uvbZHV4t#dZLf+9=&2Vg0v13qlt3wzK{+g}tN`V{ zPh7v{s6OIT{f^J_4}8(U%xa7SAm=ok%qz%|V~m=k`KE>G6NmgOu?beJP27d?m;*785pLefm|dBl z-v-Ck3&nWCE}#|;ov-j~#L93e*z_2&YBOZ6xWFxXO|je7l(=I}scn2=)ZuJ(PXWQB zX1mwyou6j6o9>S5!llRs7F%k0S-@yBRDHzj0Ek@lAQ#BF)2*LB)O0o(w$5RT?X5oD znf)MTVUqukfy_GD3v9i_SVaK<*sV!iloEzCjP0GSOvd(ENzIA z#Fe^vF8gkK%`&ob@_lsZ1~n9~_D?dod(Qo2&~L-+hn5_&m#)?EHdjQK8{*Z_sM`OX zncn7}DU^HenE}7pY3Wt~2-b&(vyeps)2p|EnJ(_*|bvghT#+D0}j;(wy_dvbe_&<&Cc&&}4rA~UNbhfpwGNkNlzVmasIhD}b z)Ql!Q87zi~p;83rUebIW1?@StTn|b=4Jh zUAve+f}jevXKZzB^|~_&Lu8_nE{VyVJSmZqXa)c=TP}9AO&gu{HpuX-KIT__>8E(F zIqJaxOl3?m{qk1x>p}YU3){42kroGn{uA^;P|(YozCnZEYmB}g-W!-2GCO4Vt6mJb z8ge6~_O<^Hep*BGM!x3hh|~yM#I3@d*BtzLT!nW^bS?4!etJv)YevmDGgSdAsQq#v zSc6R4{aHV#DSzJTIu8F)_J_xxUtV8AVWzq>_hXxm8@cnjL%H7njl5{jE})JFTdjWf zS+#z)tNJ^$akMV1e%buDd9!(gIsWNyFU}9Cjd||DGtTsuC{sivX8fp)Y&yL@AalOtbfi39V}Z0>zkKqY zpTX0}ndKhIpKj^wyPL<$owR>ZuBQDmO^ z3e`!7%@Hk_f+tg1<}Mj@*-K-ddG4Iw0r0;+VZqEhJ26mSU4@FYmH?%Y9JRy&tMu96 zl+DiCq94O)+nvXAf!GxyLkwJ{Yk-A&%-mt+0ZaGUdBWCXuHJI?nu|A_JZ0|{4;tP+ zo8=2X-}w5<-*baiH-HW}#2@h3gK}DuiWsbx(jh$vuXJW)m8_^IwDzZuHV78gM z#f0hZDz1bQFLysyl8aB3x`;dr$Upn+s;suE>Z-23Cu-=C%3J6OXa4ec5Ft2&098VG zIOTL0ghd2I1ZmOW9UpqvdtUQVT8IL#d)u$x_wi|rx_={*k3{aNZ`z{YuRAt{=Jw5C zFmC|>Jp1ePgRZ8+WrUJBM`Z|OEds4RDc)0G)PI|C(=h!yM@MXOt=|CJ#n$(;&KvD+ ze)D&6=gx2jU;Qk1o{lE!%MW(zE}wu5EQ~|Dh#lZte?RKWM6E{eIVM6~|7*}85vV{U zwy(0rie;9w!feF-G9odM1NRC(BQNm2(_okW0`2i&%kS7cvDdIRYoH68xm-9Uq()+W zIpe_>m1$qFxAJIJ*o|?AJlfq$;D!HVDc!= zFm2;6+Nm^z`bFi5h4bVvdtOLqc^%y!NBGQl4~T;(n1t51FGZ?WzsFj|6^lg*sEqm( zJ~#MQvBvo+l&)}doxyAeV7?Fv$Ry?$ikl5{vM|EE^^r!>gS!a{|0=~5@UEHv`_30> zAcumHyTFx2gVO2<2Pa>5ED%_;s2d5>$*@*i|NwdE)<5e1L8F2aFCVuxtA;I@tWYfQ6sR$ye>UfZ zbT(sF9%kp_VFR_`3Kn1s&KbovBQTZP6>ea6=L9F#hvGY6 zal8|{VEboDj}P{?CU73o_f$OIh*F;e&oWH&!=K&W2=>0j~6OV{zcNN*L^a?y})ZSLvHfxU^!VY~H*V$DzKh1S9 z0f?s;&T>w0su}~_*1(;dBll(r2*Iu;w)VYs0cMN9a5lJ}@0wQ4k*h>qtAuH^$}c1W z_0#4mAK!k-c)~6LJJ+H0GQqtR#$advO>EYaJwi`+U3-e-VmJ@?Mn8M&xs#cHbB(vQ zuycY}WUaiwUS1UdEo19);E##!GT<)eCWu5;cI{EJ8@8nkyE79ru16m3mTe%@Gspja z?d|Cfyu?Z1)J2kq53gs$@C9w>UGyv`)V4`*&Iz@ilY_5H07%7N0~kqJ@9AmMDvOsu zCGepal0gnQlC2rUT1rpv#d{&F4-8lghmPv-+^7Hoqr4bkgvFABSlTFqI0pC(f2wtX z0V|TmaG3xaM5rPLF>Iv_VhOAo#PP9<;T8Wdn;zn|7~4PqnBiy;0&;W!#SH)xw*+k5 z5pZ$OK|Ej=I7k58l7Q$I|Nm=JZ%oRF-=_ZOr`Old#@1Hm8jvdrbBe_SY~s5h6PwxF zIog^3FAQ4+$dapAiO6TA*-FioW&t}kY}t}=74vgWER<=Ub6BhC*0)X!v9N%?B<3q< z49WuDD=QSrQEXt3g2|?C#-2ImXVg4mF4X)xR$?r7W8z@my?2S~p4%PS9oQX!pc;4A##guLDC%Jp>RaOPI1`gd>j2n=r3k45CNauy>9Uk4b`VUzsq z<0|!x}!SyS6HSI+`5W>E2x}?Ds!=Z8eeav@} zi4u+ETMN!qthw__#BM-EBQGgvY>kNbf4C@^XoTyJ#kd zph7|UGHEcHI6iCTq|VduPa=;eE?Lv}LAqZ=|L%fsH8Qi)Td~%OaY^WEWXSEs92kG$Cm{ zG*uaLCOukf=RdNdxJqb*kfBNzt$Owna#kZhpbW+cpn(1U_cOCk4kD5W#kyxQjar}* zN+Er@R?q9~zf}6Va%t+_s;5(z-Id;zz+SJ6VHYiv2E|T6=wXUiC<;h9)l|1R?1z zsn-;cv2rqaC~nZ!oaZ0wEDOPZo@}e1vUu;Y)f>C^V&K2-nie5zX80~*n242|L_CCYeS&8=Rjh}+(WiGNP zm<|B;a>PlAu>tCG!7Yw0CF=fhBFMhiJ&0})YIo~qrq)$)oqLyN^HHXk5Dk=CP=0RLjOpCRs1Q~iZ zZ1||PxA*3rch{07dp-&wjq$LKN<|?c1O}6YfCiD<+C@SmL^o5{br9z7C%lZukZf@7 zg6;nQgKhqUFAVuNYu#VY>w3lV>?Oteu@Orr`dQDCV5xjWBmrB+){>wBD`E`{Gt5vl z7VPxUf`!t|fQF3hJDjV@|9)=Jv6-7Mi32F3B6jI-ixC(?l)*OG{-9PO96-Pg*tn6X z_&;4~tAE;kV7v*+=5?YF6y2UfOwymx>P9133x)*~t%=X9qlLQ|sR~17pdeHPCAaAi znl43Eq)eSMemVVYW#3gh>F`((k&SKwk^k<~*B@KHDs-izBq$RUBwuL&1?KO~W~KlC zfmMIj4QG)qfwQBtD9Fy*AiMCgOMk!af$rY}bpJtYPY+1b4Z6i`-542WZF}ovn>7hqyS@s0 zr9rF^M=B1hp{!i~T>o&u&iVDa1x|v5Vkk{W*&s;}N|b5BEl&#o$$~%GJbC=x#S++j z75y<06&25K!+QU7Kc>A?g2*Bvh?O8BgA8KDhOkI_9WMmI4M0JsW)z7`5O)pzq$V^HAuuy0qpp}$fMmb6xEI5c!VI-F#sytz-wNCIor=mR>6+*iHzZ}&iY@;O#Ez~S3hQmK$XM~x zWvkXGJh5d#>q61h(qSGX)T!Tu1jk63mFmN3mI@&;d1VT#FsO%Kn1Oxicx1FJ@|CD* z=$pZ?6qZ2FBZ$J_R0%r$kI;pT4rWlm0nYG*KPDgwiAVNM3xfDY0GeOXI5)3oJ46Br@mqW=*S3VU} z>=Ko(@~g6jg%w*$Srt@Xo(dLKOmS5$p*rdkES$`wkezgLldnQ_RO!;HMzkbZ3Y5tu zzeuH&Q$ck}GHggCn`~vB-R*M<7F%Vbb6x6&hhCVnXyDL=y$(5M*1T&Lt@nWP zEpJVGcUUJir&XQZZ%>8c)Ay0OY07 z?VAGXYv|>NwBXY0Q(P6P>;kW^7+wrMRNM_kR3WmIx+*_uVkb-Zji~Ys^EXZIBJRed z%ry1=Dpl6dcU%YCu@~HU&v3rBkk#Qb{Fl-N9AdN_qlJPLl*s zWVO___4h~(yvbJ1s`I<&AM@$8|MXM%b$Y=JG;N*{sWg&39*B08po z^KgKd*wP~)P@y?`q^<}_U7{k8x!S<`yb}z0e zU%QwZ_eQ-L{c4yww0R=&)1d(7G4Q(0@p?q6yXxVMBk?;L?;gLv_44m>a#T4P{tj+h zdR@YAH+KC|*=o8WN`{Stjn~(JkMog#;Suiupo~DmelMfPjL5L$vYZ zqw;bi+s3)(I~|jY) zbPlnDgnsV3rriS325FN|=c(Obq&8BKz4~P()&=D8nWuEvzu{PmW*z%x*~9eWFoIhf z@;21-&J_O#OLb@P9Z0_SdH8*fc<4>or4gO%#tofEQXtm9LQP_AOPq?-zLz=S+I{28 z=&Mv+>Xe2GE0q*gCI}eh4f+k6PHpWvyqLEa1#8Re1(WLKwC3Rw2deX_$UuJ%ga=Lx z1Yts!Gp4iANxAX24(-u3wHv6V{7zWHk>&;CBMOPcfsk}l<84Gx+=)y6@H;T+`P*I? z8k6}iJ+Wa}_YfciZ`E}`o=0fJ*%ELKLgGXi60V&*E4F{r6EQsN20f%Xg+x0dk97PQ z)t^P32fu7P>N+j2SCu!J!A1Mu_451vQtQS;lm|GnJAg&wx?iCPawf~48zm|H#tmr_Nw&1zwFIda#d z2KsZtg)Dsyo7b22SGtj18a{HVQ8aoo!F_BB{ewQ(gyqDodx((CZ3YLOe0j7`d-RLdMeV6znbuD^^N- zn2Pc7xO-7DWdCdE%3x7T%o;RtO*|xRujwZOQ^hx*Ia)Uu5}n%nA1Pio1|TvNY$8k9 z#zqQM>HsOWTI?4F0-h!|+j_(%?K%SJ@A00gMBWfeq)Q_~1C{dl?uUzC0|E$Z8}C`f zAl_t=N{_F-kp>p3%(^`7g|z=wWQmrR4B4MQ%A*mLr1Jt%iC%Nx9g0Huzz0Pr;AnB- zhJ9FpiwgUoFwSQTQ-LQ$fW0IU$2{39ATd}^NQmKOqmTY$@Z*7mrhfrTnc08*x_Iy< zNz&?$=oF-OeF(3EPyh|gpS2qcKLPKbk@9=oGp)Xb2GO@dmcYgz+C3GTsu0ZIa#U7}cPO=YcxrEH4RW)&MgA0&JGL50uWd1-)DWCffDbB&2bYR>wWWTLYb51tPuIwZ zs!JqNYy1PZTQdUbYrQQyM1bmRd-G1aihP%KR%kwJdb#zdqhJI%ZrR{1k-5&G(R zqWtjFF5j@fyYr>H=LV-{af(F%3@A#5hDGtuGLs=`)^Exn>M|ksP&7^e9b2thn8Bt@ zrl^rfVYV^WU$>&h3U^>N5CKJanRYCW7{m!+!Nmm{Y2+x57u}6_Qc&NA*XIn!M;%Rj zH>PL$!x$Se{+XCNC{vk244!+ze+X*q(-H~K(BQe|St(O*H)ti0;GjM^f;wM!dq#;r zJZ6V->$Vo(yM8lMd@7?AlIO<6 z&PU<9Nvz22RywuQPmna^x6gb%U3#xNWEaj4(PGfzDM9P} z=ev=(kXh`>MUjECuD_DYr@rtF4QPE*sa7uwVRfbUOOp0n+7eHN)>4$(2$8uE0QD!v zdu9@OLm&~ccV$J6*6;Cv5}5}{k$(H$@3()0Vz+&Zft2xe7Z>JROSA5jyJu#N+-fei zSm3dz1~@+8GPyxFi9G4lN8V}=ajr+kVXG8Enab5y3}vuY;q$AaDf|Y-VJkfHlYzz} z{6Y@z;_?&yAx)a|{?HjD^3Eo4WbyKN61%r*ew@52`vn-l5v)KlINw4hQUypg`?}yr z6C@~9_&EUB(T-o@VZ?tZ>=dKo1_-@IhN^rplL>^KaFt%3H%HaMZ|M{POxj6>Pe0gj zW`A>7?hgw&UJJ~^%h=vVpJ=Vp=l^g6{yf5eViLaiiu78C38d!lrwzlP;wSuv=&Yr; z@@qxDjOnHP-_qW*@c;n+RG`N`Vai5kCxu}GaZ`a@m*EHD5nD*H$b=QViKP6}G!W30NyWinHF8|?JQjp&6p2J#d*mFKwbXDUb1 zT_GcmWZkpnRW6aX%N8%Bn!D9dHZJn?ikgzNnI29kfar=@il z!@#reZEYSet#LNPk}y zneVB>wM!MdYWLiH|E!%Mc5hZi`UdsY*ksDPo4WWF0RE#mteA}T>>4BM9|dGSPvMw5 zQWdW4sz~3e3fI9h+4v~VcoKE@Ol$3oRepH+lIJW#?Ak+$%ta@Ei=CY|p~AIOrPU|` ziPWwyLvyoE&HW6cjU$_hHpg)TCoO=ngQDlJPvStg!Y1H`!Y&K?t-Zon|LRK7*JAtuKKKKUz>m zt>n!gPfZVis;pdfX9^EaNHs+7wush+tXGDgKEu&x50Ljb;SRhEqRLs1`<#Tr|M=JO zGm91w;pMDiRrnAlM()nMv&AM}xvXa$++bl5u%YmJQ4nvXKw zj`lF#PC-TM^XVV2>~HB8u{wMrbKv9m0po`Rvs1f0U~h#Rpa;CVX^%Sn3Wcxw#F@EL z3s9Frwqt(R5$h5F@Pp#|Yi9>;Tg$JB6Ss|0McbjQ9V38Gt-v={$YIRNg=6V-u4Hh+ zeU$~L&pq6hXN3l^9!{|C7GPz}WXVw>g!7k|YhGF8Tv4XDpz!la9;C{YYdKZcvb&S} z^@)qz(l7RU^@mUnsh9pjtN=$^uVcl_GherKtkp2w_zea_{@Q=EaS{o|NisTKFxv@~ z_zsd1A`RuzW^FJ;SnQ1ltWvR~VEa6RWoFd3`}oa>?CRelJQ@$1Ni_YfgeNXZaOM+B zg|WrAfC<}zx1@%T$8<;V!Nxu}Clv0t9bFZ@Kjp{=mLbM*9kp+M47#VU0#TCRBCjx( zoj-f|D8QQST>SMn{$u9~R7mqA@HqR!v5Xy-!NyJ{BS6^Fzn8*45Cm>n%8fO%bEA)e z4_6f)n}1kssW9fA_y6<(@Gmej5jlLleXw!pip*F$Ff0}W_Lt}<|o4fu^U!;-w1`V|@boqhoAehrDlE%p0V?o*3 zhYQGd%IM@w;~+qj&eL;W<>c1-r&by?HGT7lfIT-JGZ}x{hp9J!Dqxoj^&cOQ4@K#l zvE1<~2A&jNpd5kwQiiKK2MX)lCEv2?TcmjEj$Q2*Y*g)J57HO=4x&>n@~zahbwDbd zic}htuGpuBn+YbWe?@RiwsY@I(&5|=9mvf&#uZOh z{Z3XqRJm=waj5$3*J%reHKLcA$SB+Q!T$?Oaq`AYvN9t@q>KjJyh=K55}*4UJ=xc8 za2(xvejQJ=`bS3bJf+c;Bb~pwxM0W+Px}DDc@2H0i3!nuT%Dh-bMCet%50Pbb9Kf^ z-kg2akIMJ$9WGa!)oRYkHk-5CT|lP(bE)iPP$7UmJcLgO02IdB0Ni=508ip-44@DV zf~69-@LHk8D58S%*OEYJR?q9v%1=c|7<$}TV;csMS;$%bMc|iV0*P1OvapmUkqlxR ztPP911YpZHU(Pf)5`_ z(TDjkvm1)k80=0_R~ejaIV}$-@uy~9K5#}rDkHZ7ym>53k~tBg?0OZv|4EbyB!J$n zk`CK|^v69FOF};bA2J<>6uL~h+qe>k@m&tbT|wIC4VH5|Yzp;Ywl~wTV4n(sc8)gg z-H;y)1JJ@?R>fw=NNV38D&1Kf#(Nt{rPFy03C$ zqccOaFZip@i8D5q2h}9D-;Dhws8m_G(APaR)u-l*6nYLv;Tr*DKK@KD%8tJP6X^kB z1dbh;Ss{3(V29-A1Hcu#>Y4TOBHR?hUGEM z%925o)_3-A1isy*vb(EY#zwCtF;e(U@Lq&TIGcGda+fsss&g-B_jN!-B)-j5T>f?gxW)2+eQW-8j|pSAB*r12sQW>y|k~mOBOrMIlr&o88mUFN&|ux zpgbdpo|4v|&^$1*Abcq>_Z81)hLu+sm4z`cC@?9W>N|uDzS%{Q zniW8lo7!QK&WS$T8N^Zy`WlULU98>4Wpg1Qr9e~t13)7H!69w+Su?1q?gh_Ao0l!? zbWT%eJFg4vaV*$jlmUdV0;8gdM_ONqmgVzX^Obu^BJfxj+AhM$5NpUfECAALcRe+D zv;ftS5i*q*MR4K@cYZv=SFS6#hSxL-UvXhHDWa9B{Yuj|NutSE9CT#2uJmD#bcwvF z{BdN*Ci802l%XoWEdV3f%^U~4!Lnz3L{iGBh~oDh>L!`?ztM1CUI73mC$;*@hEa?R(14(3^oMuRXEn(dT1wJepI8MMMtc~BwY*T`Ulfd=g ze<3-@w2lWiY%L`6ec-8sUn_?CNZxGM{=JE5;r|5$QM*iGDxzO0K~u>ZL@2qc0|XGD z0``!H$le8Yh#Uy%gjH~n$RY9*u>saofQT({n1bL)LEUhSLe3Gp;JORM0ZbH8gUN7w zL0jPzrG{w03=u7uCE^I?gmgg{+#hn9iogjta|9h0S&R!<0%xEXF2SQA2CzcpB3L!V z4XhjD4qO780G9_Zp8=2HjRCK~HSikXI(S{+1KtGO0B^k!3=DwZ1UCmq1-Aps5EA@X za2Na|2nBY~KS3C94+4PuAqc<_WCREg(Mb>q^@1P@SdNE7T)-2k??5y(Fc1R`5yV2n z0^NuU$pTNIF@SjB*@0Ao75EWYi3DH^5<}L3WN4D$B{U_l3MtU^fmC1^nhkh0J%NcpHjoSW0{+m0d!`1;fhHgb zpaUv^W}q^F0m^`4=;Z}a0yMy6paj^B?d$_!9X7L%f*ha^b)ioKlYmly0DV6L1wau% z0s65Mn;?V!0OWua`YY&R|3Q}rtU&+_8YEyktg}CJFdH)i^U(?{L_6kUR$v|$a5i0{ zJt0tWCRl8v-S&7*UX|7R+c1TegE&2X1A;_wyP^` zOw9?Mq>)d-%;wgBs}H8r{H%4TyOcOWiGxI|1X}22du-1Ux-V@ zHKNeUmg>I-{cG6E%U}NPRs!QWw-ofUmU7p>X0X4je{YkpsIYK=b>ir312gmnsYgw0%gYVGZ?{IHs^x{iZ8 z&de0^SwkBoSazwu_=8^4KL$qC6>GLdder}Rw+)9BQccBWaHSENlF)a!_vbyzd4 zWc%4zmXRs5l8nvnyJ@0KMiNKJhu(BVEat z89kvFEmcT0y=%i(Z)jpy3vF$T3CI@56-x!X&=-Y;T|6oBe$Dsz8PE4hul41A;#F_@ z3qCk_jOm#hOd+#eJ&iOIB#c2Kf?|U5f(nC5gBpSwgW8zGYECe~Lmsn8IePd07?>FC zi9W`8f@I+-Q&aD|6|2_Y;FzgGVp4KSY64S(3Tccq%6KL|wtwuRq$zg3QE?L**IH-2 z^_OmQVYYLb`*Pzatv`HVH}2T&yznkx{VoPN0v6fgx0mZW@_;p);=1%HC>Rf6;l6fYDv@_G5O0QeJk-nYY(4cR% zma&qtlA+0{8+|TM;bEDd%;`*Hru$v`2gknl(xz8to7p#en9XOG!yzD{pkYwr#ElmM zKSAOop(sYw zr|sLgr>C=LynD9WeYUg5)zfEKz0up#*W>N(@4guQ<ac$MGi%5WbsmLh&Sj1FM9dRZ4h6*F3I9GyVsGY6c^sDkn+%pyhnW)53;tqven2| z7YEti-d?P>5JSD%+3#n*ZPe(cOiuD@gP&H|jE?MXA5QTd1e~hI3VN$@>2iLXatE-3 z#VVIhUWC_zJ_$#6LtFYxJa#wD+c!{u6(b;RX{ zzKg|I8`3!b-PTuez4?kG#X{pxR98yfBj^7kR|;#)Vo!ARY`A7dcDbPErpGXpRAa&K zIFG0iLi;xowNZb9ta26flL({wh>|K&RJy5QrOpb23UfRLdR1G@ZOaPqp)b1@UYO}$ zQY9{#kM_0)>aK*aoyVr37|a*=s-9myfT7F7r> zGD{@+($BI)i8J4zd|B+qDxywa(o0K&&U)z&yHfF_iVrEj_0@(WnB*5VIP_9L*Q#ti zWjL8k0ZNklZ^R31=6Dn9^J_`gZwy7QpVH8S;Dg5^jUP*Sz1qPE5EUR?=hGYZ>Qu8IPRjdyf2T=@3g>d*ke5*#!DnnXe8H3m55Z8OFG3KOc8DL<4D{j%GGV3R3j8v~AI+SExRbBE%bx|@^%OT}GSMng2Nw8fLNjwA;K^}j zgkLu~P`uXp<{ksD%wbjYY@Yb@-1nPW&{ynMa={hgtve_HbNd%irps`VowxTbQ00VN zcc^1nJ5ohl$Sv2)OS^dOlV)JlV&_p+nH_Li|(E9l;3%M zMRETO7P+FEpb8cWRL{QKv@}mz%}5iiVfpG=5R}yfQ0gNjS^7R`Ha`4~oXi%vcea%m zzey<>!jOx2DBy@1G_pBtIF)5gmb1lmCYVq9l>cyP_WfKC=^{3J-87nlzi0=^77vOD z#&g?`$%VxvQ!a}9#cc7Dh{D^*v*s31yYX%Mc7C3k;q%h@BdG9e0O#@M2){uEKKV*M zt@$c-zlk9!t-2s*;{?;FjPtI5ha2jhx1n5Ihc=w>C=o!HWTgob8-r2uWFCW9v@zEn1T( zl1|b#|2dddtbl4>Zz{-qiVeO+%Hs~%nt}0C5UcilGkMsgVPPCTma>!cSEOqW|1BLE zXM%jy2Nrh}uYYJlAvlN6f|%>~%bhsm;Kl0R0o-nrcR%*h4IfvM^%Wif+2uJvxPb?J z11QL3#8>zMt}v1kwSDMp7Q-(+)+e|XHQAES6x{0 zv4zdRumZ@nKJ^qu0Yydg!fK+l{g^c5YNtmje^BnuJe@3mY~nneq`0*1nlyCrQiR_J zbO&(IHK$KUKeRW&Sc~JG=7hl1%+c5SJHQ%eY{l*IB0iTB+KXA}%95df@*N6h>xIpo z=~e+#DQ`}WL#k7xiuFdNeEbXkwZB?%6BND8Ad6sAoIwY+2q%YU^2^%s-v{? z0hD;+-m9hf?m}p)UVMUTl4tkjZsLHpLIs(Z1Q}~f$qE)^g-UW3iPt@~s5gVL?qD8d znjxU8BOFPyOK#(Fz5UyL7lm7Spl5GDNqS`U-5R?mk5RZr@pH3A$lu531x&;^O#Z%6 z&l3nU;V$vJ(baP@NY~X5at*%ZOVeK$H-cy5pxA_s$IvgV#@s9sQ6P#>x)p`Fc480u z_UOc^DpFDyxd5*YIKG_u4;>p zu(0n?sXDRr;?~ZMQWu%A`$ZKFGQXQh1?d*be&Ez$?Le2rYYUfVNvTkpdg9P_%1#&p zeBU#{pcnzU$%!ZVesiGHp2_7$>LjhU0 z3ihzGp5GEWpfxsJIGf*$-OJllZjKW)Ip+y8X$g2d`Y3C= z_!IolMoc{I!?te`y%g@bu!QMmn0<_XVF2;%XKtL99QOH4`L>Re&bRG$#RT2*)L}0o zV03tp?ML&7KwMod2scpT84gX63uwvjl^~lEM%SgZ6PsN0^Q-+5k>Z(!{bI3g7&PRj zuct$82Xf7VAB=X%{P^iCQukunp}!~Yr2?3@2eJNWg%RMkw(y-SEPznLkN*fPbkilHovn-(C`qDp?-e=i1u10w*Bjj^>ped?BlfP| zNAIOeEtu|u&^(=ml@RhJAY6j5MGG+<)$+bjUkloIw>I9mkf&x0A@5xC=oHG{4?S|D zcKO1uU&;AFC^_3;#cIL+!Jfp{?dX|aC7O|R7G>L2W0E=Q30rUBod<-$Al6^V{P+zJ z?OOSP*^dx&Z7^&94+o3Wx3uvMoT&~2D$3ho*K}PZ8Na|Kq|5t!1|*E=%G>a;((fuy ziTC?^x!E@!GH_AGK5#1Wn!z;tCp`_QvF$tbeZNW5o72V0Ht=?`{eYHC$0>)P%*lCe z&Ix-1SUZ5xMlJpqenhF+nDzbB0}%Er8na;a1_ym(G@hQGYZ&Isb>*-6EAQEEV%He& zBi(}XWGLC}>#fKmTFuB4oadh$O|b`b6#o+!l)54B#raBsFfNtgONU@0>4q*0UvZIn zB_s~th+WbTp4FVJt!&;a+)sTA!|@hRbOOH(E)MIm_CiEaIAjG1gKt6DmVUfIkFq$e zHKBPtJnWx$EqS;TUQi!wv)JqIU40yazBh2U{4D;$Pw+PZp2P%f#RT3ez?a;HQ9O#T z;_uP1>%~JYqkqznwQv#5V8O)y34av{ZY0`nLY!s)EPhn-D>I{QQ0bs1I5{huHE^Nz zK!tM|q5^$8EAI<>=~XDt=28;v60d@x9>3d0=!goQ%TrIGC0`(B0#7duPDqGx_s8}2 z8?lX;+}ljF%YWTDZ^P^toqDZWGd>pVjYjBuJ7t*hIxsO>&dXQc@CUR9D#>|20hc43 z0+90_!LF1AUeXA*9CS?Z&kG0q+EkvJ|<;)+1~@<{yRcJPQNv zgKx$jK?#VV^&)PT1X!*n*IYw=oM2b3LQ=6(#7QupLhJ$y-!Z{dCJoaBiMks7(G_)f6+XMOppMtO+3IkSKx=(mQNVsl&7ifg>0K<|1f_ z+ify%%i2de;cfLo%x7ZFrD_Q0z*M*0)d_rpIOESFoQs+H!k)#;G4k-7CsIn9Rq<{0 z-1G5AGb-^IFjA^Wx0(rVHqb;BD_bR1OUx*;OO#~oCB$dqjnJjm{`%7JLa1gAL#pQ> ziz7vH3B5opTm61#)PWD)-ywO*)BYKB_q2yZc_(02#E-`Bg6=#|4+udZlK%15`en$Aif?p*>#{t%ZOqcIkfu}mFC_drbRxRN>pJqLdXE3g$Ras)c?|Edcbm_QkY76vRJ3bcUJ` z?l?b-gyP{FI(@MMqFZPNb(Ja%PA^h5SkLd|#kK@*kGc=KQ`J_?cnSeE7=@?Bqzyc< zr())-nzFlukZN$s+x}`EkZ(@6r+(QJzzbjJ`2x!Z4w>@90Y2E^=(d``DP6B-keocs z19a2ef}+TTmo_+)cEhA|Sfk23F=@DZdM!*vRuf+(AlcXpLsSb&k#V8F2MO7@kSwCQ z7_*j}GB9=JrC!j#<$7G`b+AGuReOQCR{|w7sbyniStT`v$+@v~Et8U&Q$e%ajJV32 zu4EPgV=zEk&=+@0CWKgOl>rA4wur@cm|cslUOlx}Wir_K{7w$p81$wzLDGx^>aP<2 z(p+KCRWcLF{;k2V3N9nNnL{=77m=9C;n!a1+am+i=vFhGg=QW0AqFm+7^jo5-Yva6i zUuF-nKDhj=1%SzqR&^&onb0el4exYH>aNk6uIYwxQ~lk@HC+P(x6v>4?K8Q_?wv0G zNj>)L!ZkoJk?ozca5)Cwq@yt4(3(*7Cmyf>*bdB1y6Y)g^D|S?+JL0w84tv)OBZgx zoeSB%0%H~YM>LPc;*=DZp-5FiEK%eb`#ga_TeijPy){zPn7F`y%b-~|LB!G8SH^xPh4Q?dvco*=Bc6K2+z~KD|rV`RtT>`oiTKnVZTS|j_vVv4?;`)rgJnR2j+1Q+-zU8u!-^Tu`@*TRG zK-mh3R@vrRy=k|xl5=flw@`LE8(on}>3&a2avP7!G5wUc9i-h;fwripD61Zn|b&IiGt zRbs!9mWqxzkq|2k=j;X^v*2i7NPNZ$<6R<(b0gp{gYe<|3z2*59bARt$(TBR+k#;0 zY%CMh@=mwiYlMcZ3SCV4=oA046ZiTqL*8&OK>5^F^y(Ugy|R1Q#+Q%5#^>r5MD+1oby zRzVxM)F9(5HsXf(RXUF&RQ=SzSaC>WLC%d022T~%UfpHhyfZDwU9xY zIdW^5&27z#v#K02IieCF(myhjdzc{DoGCu9O8gzZ>gbB%WtTodNPiEdYt}_wAs+Rm zL03~x-m*G(L(ev;Fa@q|u?LLPoZ~i$W%tw36a{o7oC})UvQ_96rCVjI8s922HZ@su z_F_+HT)C%UaK#%B@ZmivCUrHlzxiYQN&qN<irCACpcf`oW7uhC|iuN()Sep zlA49d;IszFHMUij$(3cB>FKg*C~O??nVL)-&0juocpcJ%)f;L6J=C7!t7_zmzL*2c zQO;H0D=bj2e(QPb+`cH*D2bMjy(+Dxvc^&PsS5y#yNoxT;IHq1bnVrw6CbTQ)wE(; z9_TWzQMEIVKUjTIkCLCTCqa1bE$`Ero%ZQL?!e6P`mM>0{uMztW4{!kE~ol{2trHxbcjFDXiQ3@&xc*^;MW&07h1;FkEZy*4XiG zgGo;7D!khZ><4boF8o$wuQB3@X<+HE!@Dju+HkL&`!rNKerzAWDko*huG-==Q*`gd zr%?-t=SI(jLoe;7RHwcP`a26iZP*7pscT9^tgvBZQlx87gAVJjim*FTH-|>o{rzuN z{GiZ<*%xm;WEQ`H-EV;f=!GwvJ3W7IgHfl`wzV{e_428g*X`)4q+_|~a#@L8CeC9% zxxO%a6~O^6;$`B%7p48f_#JjqP>f~b%lm3&B3%DDZLPYg!w6EVu%>9Ez6tEA#4=dJ zr-^hxJAkiX)XGzp*h~L?uPWmOC3^YbsJqO4y=u+rb?72Kuh!;yeDabLPC0pJorlpx zmn#O2k;M(1wRp_H7HgwP#6L0FGP`o4>~B)Dx*94reQ#R!ol)2jPGLSww}KGQ3R$fH zph3>qG{5PY6;96}fCC&xQUZ3ei-MTx@;DU~)khv1M5RL#?gs9qx=UX-G+x@!z5B8a zj_{>l*V*L7S{P5s{2K7lvN=H51YG>xPWAWM+6vT?O*6W?R_F>M$HO0Dx{;~6V`_-m zO8kF&m_YRxmKy@+H+Ji}Vv{3$`IB0kyzD!}2?ARI+z{R%%Cx<#R)oLZ*C^^8k|;T{ z%aFBcdVhqKoko7j0zWgI?4s-U?B?$ae?V?fyw$iW^_P|#ZNlAf>BAm9mVOxC@^>s- zuD8o9r2Au&ifh&3#yQho*7&BhK=dST{|ln_5>bNb9g8_9UzBa+X*0H&B2Tp6_|h=a z*Mj_GuZPIAu^OEc`x*~SjmH{;@>Kh9gxgu(m4bBiF5yttEhF5WEORx@mP6poobyIW z3gMh!pY$DzP%LSn< z_-Q-g%%+&m%CijDi&I_m)|)rhO>c(03Z0i=VegqT2ohW<*Xgn1!y8W}QXkN@2fP{4 z4HF8*W86NhlsrB2@cGEIn~%bUmFP?3=3)p0BZm9U|e?#%UBdgOKcN=lw_Wr@?$>-cmiz+*p)hn`rrPk%#MgG z?XTl8vKLU6uo7&Tm^fe*>Au9JL}ui}37;zc$}~gR8(is8#*5b(9t4UZS?3Y*^dcTg zc<;XOL<}j}%jgFP6-Qx51@Ed zEE|Fy03|@$zeVg@e8|bpL?e|kH9QTdkilO6BI@6-R+J#T-PL78XDZui+HlDv&bGkP0!U(puw@j4g=4S|Pjt8@%K63j1>*yPtx$ zFFetm)%(@2r(?x*>*#=c7+<+JwV?~b@&YjK!IJS{VyEXLSMAsSs@cJznz>XsfS$xP zC@W>4KZb)0b}5NWSC;AZ#2KQh=6i&B3MM2_bLERFL-hddw#bx2Fsz^W*Z@vMRu(H` zfI_3Bl)Bl8wUr#U3y}7=hY*kfxY~m*d-)!yGJjWtWPGwfeWA+L>pXSVRG=b@Tjh4> z7o)sdVUjExBbGDkRH`zP#TDtWi}5OE(&bK`iA8*gQ`oe^4<9gFFHTmNAfAj1r2y8> zdQ&Sn?nLoX zs%Ch%#6L~H$ssofu6v5|$NkmxE4ztVG|^5IIZd?FP&-W&G|}F5$^Jx@!g|x}#Ljv= zSU5<~PS*Ac0PS?JW$gS;0L_)Y6q^%}^z9&!3ol|Ljd-ZQd!wy$*C*mjw&eTlJfIjp zK2&>Y50w8ZEe>(`VX!bnim?c)%awB?Oi?J6&sHp&AjoC%J^fCW&6RYnh)DWraa=gv z--+5{*u#og?d@&^yAPO05_ImtA|fC#H+X&dNMrcEP{K_Zeb3;5zY}8NMLeNuN}^F% zWOOL!#lN3BT^qx%WQJTNr$|g72nVrJ5`&!YSSlNBENn8;!3;0Gc~o@{>+`Ins^BxT zLuQhRWMZJFakW>+S*+sm_`T={GZbP}m>7Pho~xng`mBvu?WAX+A5NAj)5jddJYVS8 zyjcOpoMr5GwCi=D6zUqS&=)QAQW(9&>9?GIYcHE)mu61#jNW{%A@uMh`mLZx!Wgfo z^%V?D;J+^gL;tuz%Wz~_jyb8q5x!g1$6och;qIM*t>9=w&lhD!RMrcW6SeLpgcd*# zt*7{k8oqpU%%K%1KLOA%RrhPpTh;wgtXA-~&wXN^tRl;*C7XK;?<*WXv#qwaJ?|Mb z2Ddtzp5Y+vpbtQ|+KVz!_725S7+PAX&j*hTR|>6t{g=C*)x-HCWx^tU*G-#%HD;8wP#fL_b{hFzqL>?0u`CW^EOthfhYT`zEg zUpul)hF1np7*5scG}Kpn^zNAh*AHVd8@C`@YA@aXTdM*l4*;F7L=8Ou_1b^1S<1fcaZkfbg8 z3EpKfr)`bKNEk+@=KWz{l#_M?Fp%FGYf>M&txr6bHr|~}5sJeP0yLun-7=z#Tn;Q< zsb2~udxPXAubFA7jAKs+_8vng+$zNgNP@Jv6nn7USWPS2ZBkvyMu)H1@$A@Cxu-CxP+}C4|0p> zmbg`rpDR!Jqc@y7DWua**Znl$?e__tCJrHdNOenXKxFLt^V^O2VS)V+hmQWNhbt-RvS(G;@8DLI$GDROnxM$&D{~4MD&<+B6mm5)%P!$8B@?|^~D}5)um2} z-TJuS{S&)BUG;QzvkBLe2Zqdx$|qHB&GOO_j4Ewe`45=%#^IhOhu{AvbB?(}-}QM; z-4d6)*hzV3#F6-8E^_C`CbeWgOp^bD1i%sH;dSqI#Q74{Q12+?p=inX1J25X1=fJH zbKiykuW-^J*SPT=?(vyOesuKqWRP|Svh}84uuYKxoIMDsZ_(u-Y`uFX89D4nTquxjI^7`{laqH6sMSJ^%jitJ~A_})?v6zSbH%xj~3KaK!r8- z+-$jOJ|?2|G(3&iCJ=SEa5MGR?0loA)P&KHpE7U6T+vGo=^pKu8?hP@Gx_np=1Xra z(b-F(Y(f^yF{q-?JK>1lW|x8w!Nf;py{6P+K`c9B4difo3amF5X)V#U$hNH)o<>KD z+mhlSWPan>&GAkl|KT7TKQc4g3+HZ)XTbyJx^ZSx0R`&J*k4pcUt=b8tM&dOW$TMW zk^ay_=FyR2)`h?Ze1YzjO{ktujwy3$3(`h*&v^4vG5|X@yX0>cU9B~v3a{ZZR2>84 zLf&P&-1o|%_ZM5#+}ND9)%etZ#fsYTfuJ+^r7kR8D#GZgcPg=1owCAHn$g1NTEgGw zUlgkhUIg^6@Bc-PHK`}vVrDio=wXBOA!zc4ocdafzrRS@)tH&5nvY?HdU-=p?rIk| zhhAcxee}gmmgjmtVTK71XaBu0t?oaSEe*Y8Wz%vkPQZz&561Dx`PczUz5GsNl=(&`G>K_7o0N}<9a-&g-BMP0?oWvscS-9y564xF>X$E%Mn$ZGDVjz*^;Ka(u;o6%)RQecI_8gj8 zNqhP-yYSM=OTN#9J1Q8u`?5&#uwLS!$?jMmKN;xda#FH8MoDf%FPB3@Bh0_F<`P(I z8XlOjY!mK|7G$6GY_(FS7_FOSPLp}YeL&M;=^h>;vd_u`y56>?pmnoSFsJe8#bWxT z(6eGueH5LWOk`_@_`$?VH;4kW1M^zYufk8nrjEcUU2Yd-MUpvfNcP+hfl(A!M=gk5 zvEE;NKC_l#$C5884`+Aiz^NC}fNMKE(f_`zKJrYtiz}N4MH_u0#_Y1D3DQLlxg{5s zfxCts#l7|bu}WwpG~J;24V{>dD0PP&fzQ{qSS)N~&zwLE9QK2w&F06Nb0hW~8IJRB zV1Yk)=~=xFottcU8}V`~!k0ecw6Jk$jq^M7yUcwYqc2>Q7aK)frC6-F(G?U%@vA%g z`@NRla)U|k7jka_GBEOjh`g^5ZF^}m3`+_p&{4*#fOO3xt!oP*g0fbtKpF&BWAIG~ z{G%b#J6vtjqGtR^=($17-vT#{)A!A$>?f#nH*+lmq~k|UmA&mQO6v&qaAl@yMFTBK zT1e9a4YE{Iy^Ph$(4^}`Jy}PjTLuk?CXYF!L8ibhIIn*;WjjHRC~g_p7ICP%R;tpX z65Y80sW3KAUs+kkiH1DG;BO)R)^{wpGzZz(E{*pBM2D3Rt2^th_HUEr>L&XC0zGmj zjAZvt)%D<}5WdxT6yVm+G(A-49X=C7IpJ#=OAH3h=*l{XGsCZdHN^gVh~9QF`HIhH zo113sC5Fw}=UbS-Mqsosp*+fk>^@nj7zS44|o&yA=|R!oQ)zgl{#A{a<(Xt_jB@%T4ak(7Rl0M zjA!&lJLxLPPIbVBCOo;C%=udseFMrrn(Q@y{DE0Lq)G-#zYMpvRX>_mqU^R4TUxKL zZRPO*C0Kadgua)Z)X{8IzD4`Nk85*zA&?3C*%xoX+xh9+d?>+HV10pg*@%9Xa)t`& zxd?`U&DrlDJWR{_OcBm9L{VCv!+xr|x1E~Ohph+0oK2MNyYuSqn|rJ;HY7$Dn`6dx zNZ8hzihR{qU)}tvDLJ@F*K#B3YFaSAPNA_qLoHCe;iu4#F{nP{ZuBz&2PTu19C-lv zh?$5@DYL`=VYgp|P{VIviu^(!HLt?wF*e%-R{>55a7%iT21(qs-QfoB%tD7sHq>q5cOu=!`rvM! zyVP?RaHXIW&B$dR2JpvTz zN0p?j&$PEGrC|>1J0_x(WE;PCsHPebNeJJS!5^Bl?VrsgZz@g)zY#Ct$-Aj`$vhK!4K@hoCUO>o+RgcUy)>ew1xd7&I z3qi>~uL*XrKeFL1!2<*hnZ?JhTWoE)5==`rHnSDMd8*ivMNEu1F8N$>5;lfCWOr@w zPyFthx&ueTi0jmdr6@c- zSDTjKIZ2%t@U4=Bk6olsW}>HGa(50BwKb9><%5*u^nwlV98N=f_brpw>*HeWM3Y%U zObnKj)22dqtFc!EkhuC~2x14jYb5ACdRhdQMU>aaW)C6~Qc-$r?oRRAX~V9v;w#{f z>dvuhAQ5!c-p-Y*qCkY5)AN*@*=74HkDd`6!Y8Kkw;l!J8g)Ah8S2r25or=WQzSi9 z0OVT=ZHhOAO>?hd1#50VW}1Ti%iwOB18enaMZQZN`cT|vAF>B0H{__{FX6E-8XgtK z*q(grb`!6`S^?&J(huTB@cKkD(YEE{@5Y#sWZN=w+!%*DsDZUgv6S`G)W8Mnoy)Q~ z4=k1f|Bimp#o8r$;_KUC2DO?tdG$R;a+ATJ0m#YO3nZF!2b9dg3^~WeKvZt!di|>o>L?^v>k0lsUqpqzJlO0R?+X~ zed-_DT&LIDJjF{SJCqG$4x6T{VD-GoHx9M4HfLBJN`A_)-F!|*3kYKf3{}7x0dotK z#&i%ssukE2#?}_KW;R4Ur>|eoExEYWE_|_@HJlXu=+0Y9V7rb{u_Il_$Cq=pkq1+U zE*}7l4vEk&ei;F=738b){&nkQbT1V7w|)u?PviAdF4MZxpwCab_R3MlxtW3UPn^=E zCLpSKG8fX>3I9UogPk*Y9DO7h^tq~c6t{#(gg>@a1p~Z#POfBcK(9pLR#oh9+#iKN z)6(RwQ6A0A^NUy3m|0%4$8~{J`d%1AaUcEt9t~$*=|dmi#yniSOJ_#C;$YKoGS@d zumbUpk;fiHxPRK)@@ap0hxP*pb?i8>{JRYHZ#fJ0*)E?xK2UGTlS7PV^A)W>g*-r0te?lh+c#9`_7||-QwTYRO%*qudcC7>4j<$n zyLnJv?9=#Ya;BuMgX0tZ(hhvNl*gA1?g7#$ZvgJS3vl5T@=inm8dLD}yZ6U}qw4P< znT^K)m3P%CdU;X~`w(6GM#seY^X(0d9?rst$-9+)+i2q7SUn7C_V&pe+E%T_Z_sF+ zn0mUV1PMD(si1YTYWIw%4d>*$@7oS&Gbs6~85FuTG^6(S5?-}uJ!<>%-wlKNPD@zZ zmfnHy^<%<@eY`mZ0N_zjirI#-IijQ%@j)tn)3kE^oGW7iT%}`$@p&cp;o+vvMtp2KJF(;!#8)E z(>#nfRQ~1l?#mm$b*<2!#AWCE`uAAmxca?l+dDhkQW>YX8dtxdd03Z<4|ArKF^#aMUQv7jSWItH2`%;o%EO zOG~J+e=L8Jpb2iw&t1Ph&pLWEnKfk~GBSDYp-ujDFd_;9k@4Pv3ZjS2mP>PkplNTh zk0h?YKTG$7i4Sbs-A3U^{MZQg7snoeZE4dyWYHObYISSJnXJYb3Qz5mK+z*#F!fWm zuqJ*U6=`IPL+`~f!@^`!Jop;`H!Ja0;=XqFY~KA2-{2TYaw{)pjNbl)!3E)o7#FMS z@?h;C#@eWqFoIC5+?!8H?5T`tZR7__fb7{5fP=fp4Yz;}7C`#;7)&R|Q$^oh@lg@h z0aLHO*lLHh^kuVw{iURLDjiPz%M;D^W`Ky0{|^@?>rPzCtF}J9Gkr)J1o~9Ka{b%& zEV8m~7(>>sg}tLnrKHDC*lhS-d!9WH42`Oj*!Jw7)=*j@f7xUl@Eep*KlTf3-39K) zJ3s_<K>1^=9sbx7iI5S$jpoUrV1K@wfnDv>M(Jw)An24A@amk+2R_knb zGBgi&@S!aDKkZ@jLh17l>fA0IoGvBo%FLd_Y36zt=!qil_vw+#){@&xVk_bHVrxzg z2x=wySu&L}%Ka>W4&Mwd5H5lgnJaFgD))x#7)axLcLNy5Gie%-QS7B?Z8VYjDC`;Z zMs*6!w?Ry-n=5c;!Bh*{ElLtT5K_ux_Iw*2xiT(dDF`=et7o8r zpp)^%`O(h~Eq8#MvjlT%cEMMX}9 zp<*QIz&0Q^Vii}&CE(d+3yuqGi&~jvyJ-yR~{PTwyU^fwjtk=;%OF zG6=Ie?tfWkaneo0jv1A4l?;!}rFFQjk`0HI9rFX(KxQFLNTe*-tXP*s7Jx|Wuc)Rt z>uTgx5^`Vx30mHIA+RtRV%x46B@L0!aXT#mEzVjZv>ZCecIY$I$ru0gF#ey1ihud)9Apcylx(MCyQMq8HaW~8 z=GrxzXq`5O!tXOo$br!^s;_5Q--_)J2yhd)OLX_u_&|e~rNb$v?j^>{PM44R89;2h zl=C_ae((j*@sXchdWDqs!KjL&&3AJSkSX=m)7q7ph7>|Fb9~}F_T&^vH;7x{I~LYl zPF9kMo2sZt`|K~jbIs0WY-|&mC#gZIlJ0&pI@Iel>RdpaRQbBq^VW)M_gm$CrD?;3 z5_yh4U;-ku+o1NR5<_P1UHjx6QInNt=8>VUHmkm~O6d>CFOrY&)JjqAV4vp2{Kt*j zcJ?~f*=45Cw(t0tn9&y8Q9b*cv7teyQstYesqT{=U&?w)E*W zJxO;=1Vg*bfta~ZhmU)0Cx&PMuCuoX%aqIu4IjrXCmz|@YWRvza^SdN>Ojo0C$BtY z3mF*)st}&;TV)P2Y5RbQD=QSX(iB;`B9)jY9G{*Z9X|)JSDsZ2#54GHj-xcPvCMt` z;bjng`SHqfYeR8Kz%Ggd(Iw%7VwOiN2I9&`i(@Wrw|0q$bl63)7L;@9QfA+5B_rd- z5kWdWPsGot1hXpB`(>9p$h?@sBvu9uGP?_0-vT%=(J6ZT}aQUI=c`DCqGLAcDjS{yihEr%80&D&rQ#06mIR)#m8d6afeU{R%r&(n=eynJ*M;#xO`Z^7lnw|G!6UttZ_2(z<$^b3X6yh?ztHOBn`DyY#XZ>J7k&xRcV8S2A8_wJWr_4 za3=x`t>!xFc&k_7#$iiLXh-wNG)Y{4sLD00%umz_4b6> zshB}{-Y68v6w-y4+F@i^>X9sB`H^+W+VO&SE(VVbHWeH#M^0JT^d$RMp&e(^d`2>_ zuos)MX=fRDars@WNvS$4dTWR6&4iw;`KU8(7wvYf<#aB7%Z4V4`0YaD?5@Fj6 z75dpiO^PIE5_$uLCihQT*(wYHZ~UoPQxH^JTAwbYvvc5!9Kmd}Jj@!RVd&0mS%ON5 zgx)}bX^4ppj*9!?0}+vF%(w6(B5eF<48$)Gfft=dPCz0jaiZW!r~E}LjMPX&so-*c z&EK(CN-l=I_CyhfaESmrEa@J-32Z6nd9puUfmR2v1=$b9Z4W#f&M$d*+i-e`;r;!5 zBup^SZTv^l+u`xFJtg>$xC9}B*%?M$Mf=X!-8*+LEEZzwFcn+7Cro7 zMTZ+7xv04JebiakS>GNuqPM_UtS{4rouI4f3uCL%VZNUJQlg`vy|{z1j2=_&;xF4< z91dsL^o8BKb1ZqLu$#du`aZie*PTCk^X=Wuxh;9uNh^Z{Y=?EXJ%y@kFKe`)KZX0Eo@TI(6KW$+ot8ID%FI;%Q~$E$Su@-jWV|Buq|tFH0E z+$FT!VyQ3_|9^C5<*BQ@v$UhQ`+hSt>g#m1jP!pvz5BdPo@SRLjB_K`W-YW7g`HVh z*Jg7bcjnJsc*)vsahh5gHrlQ^uPM91y4c?eJo%nH7h^dcUQ{-D>U}l-uy9AYrNmO4 z9pQ+M?a3sq%VdgoHzZVe-wEYOw&x&5$(R_`jX5e!;;+UrP^BIm zr^g{XO#a3wFmCoFN9f6m$U~$%B`-5ELhgopNWW4_SM397)BUPoMLIxfA1#$p1L%-3$|9{dulVx@qujk2JLI#?!- z0rnt}*F=_ngz5Mr{w_5}-|;j6*H0l?B_TSSEo2#kjVwH)VcO7alTV$~!Y=s87H!hH zrJ-UE_S=~oXL{QAWBYo|o9pgLQZoBZD?guoWj_C|<^KSJ>@eED z)QKH-mNM)OQvpxBmv+1Ml@KPo1EgP3OexzBsCOIZFIHgoe< zwZ^s0v(Zh>V||YPVkyc(9j3^Rf*1x8WN6{UI*5oyI!e(Db(u;o{jyj=OSo#*a4puq zecDdnvYopJHrRJ}Y3rxA)_Af{+i^~LiV2}NozgesQj(f^Ml{44n$8ZG zxYo@{(A3CD(b1$PF^fE^;E6ORLzQP3W{p~Pv*fyRET2j!aVhI~HP)oavg>T6s;({( zrI3v@@>85x;z_4Mbu|?tS*8M=m0uyT%BdyEPzu>-Te~{Y(G8pYB{taRss~2QcWZLK z!+#@S@inp}=)i?4m}u+tQh*{%a>EFnt7I4_>FEAQ0;(MNKms($N-KldP!ZWvL3yzL zg$Z{jKZnu&Fxw#`IPwHkZqg8fh`)8nK(0~n*FwOY6pAAu#LABUjoQV;U=#A=^tZH6 zCOAqB*z7nu_pYaF9M75Q+J7J^E1K`ojOGH`mgWz>^qop1RceI-g}0|1Qi(-9)t=~Y zrUn9y>xhC&p(k^m0PPWysD6deWRyYbw*tY)2ZM}cM>P&~-nG*62tnhjuJ1!7f~!Yi z4nfNI9vwIRgye9wI4O6xLAQ<0El?AaHkC-Z7rHMWhbS|@2nLdB6Ev`cW-w5+30|E$ zniK@^_)ksbyQ!lLwK_7;N634laDN6-k8;4*e{DJ(h!1p0!U^srscIreUI}uoDp3wH z!-hQsV1#JoRtgTPzZMMgv^FN`U-cF?>7w>0Ltmsi>f`w)3Mj7;%vD=Fc;2Lt*3nw|gNSyIpfn9Z5u@Q3BT0Dh6?D_|o_e3GozY4G0bQx)=BqM6OKSMd;RfD|O$Ava;9yQ8JQNRqM! zlXt@-7KNJbB;*}Rz~{y0WbMrwxpd%h+(b%`22L7ULHfVK!~b@38ZW&3Z%7-#FXW{_ z$nSZJ>*$Yg#2;YHcriDK755D>mV=qZ3gbqS~NFcO8^ zN#yuV;^O4VV>$n~{PF zplvVa-L&7CHO_ySU^T;T>}&@fQk|9SwF&L#)#Ljdh5eGEBR5z@tLOCVm3Efc=+d7X zIph}1C(;VADBA>ytk?P?hFAOnPg1+@Pm+_NS9qeR#-1lWTN*>Whb!S0nP@~ zPgNUGbantyIohpH$v&!@QRVC4e;9KanGyvK-$$z|GjTKDmq2`)PzAZ0<)~^hmD2A0 z6-ElTyIjrY5doQYQ zc7;h~reUINp~>YDb+mSBFz|DY>hI>RKC(W$%8pJ+$=H_#SrEml!Cc-?Tj>W)rH|Ib zqAIEKZErnnZg+OeC#rh&z?==JcQ9 z)?N%}GDVEGflN8?&FrpNjtpM3Rt|Ng#4p;W82qs=O%IKOEyXNlVF0owG#M zx2OY9j|E5^{TLu%)>u_e3w}nC>eQTwmnwEaBYh#E<6Q!j#NIe9>VBVD^jje9UdEob zTgJPDF@BTO>7WHokIPezNfa(uMU5DkQw9gI484C*R^hx3PE-;S9V#?|MjGvZh06!6 ziMI$2fYGB)_;AbA5IcOezJCI(NuaI#3}AoY#^L!N=C5GD+(|hH_EvBV@3yYukfDNo zaKt(cU{FIuo4;G@nCo#)vDfd_6zw^*VRcxUZuO+ZhexnU#ZpBGLTi1W=~eFP$l4d7YWo>CjavSjMr*MFOv$ubmt64}UYY7eWywFx>AWLanV~9kB>ouQ zAsiZDIS}L}O}<9{CkO4gFZjNag)a+Qem6XEwuas$o=PVWC(4YxYov05jw{WNQSt90 z$r}OZUmpwRq=kx$$ex{0hQ?3AsH}UGrBPZEiGE&EXSu03&50m9CnkMtMX@#`c?xC7kaH zp*8Q}xoIC1r#UWKN`9%dCMoY!bkVHL3~QWyff!{Il!?i0G{TEg+IppmptPBu0hN-s zy8b17C~fwvvC*Gpq_mPai%XY~_1&)0o5c;VyNm;$MdyT%9;Fl8QV5yg=t2!FQlkES zYn2G=r>sOoG6?Oy-v3ljFnrh4GD3$|RbYthd&hh@2`( z%5aOQkQpFT2}t;07&_^NqBYjtR3c{b->okAH!bZ6yzzJ2Nxpib-T?=}(9bDajeS*0 z?nLF%S#`+k93z>O6i8GXHB=Ggj6jc59P{UyNc(owX=TVE%6COP(QD3B+03AZCu0h+ zZFSsJa6D!@=-9~|zsZOsd;_GRtHnEQ@=Q0;wiMW$<|B!1g`pA&$sj@@ZXe;>n1p9O zd5)c%Ub1H0TI2W%Qi;}Pd>URh)Muu}U@Et%#Z6&^{(g(ZIUK>$pMd-5p$IIXyiO~t zp}s*9uj17oR$K)mFQ9o$dK0tfeR)dS<3tfSP-0rdi9V%HBUhpU2!h2NhZB?Q{J#nc z2pbiMH5(8+jv#t^5NBZ^5n@2%q=ID12PsetQmPT8*-VgDdx*XA82eQbXEcIb;|F$u(42aI4o5H zE~!ewBU5Sc$yGW63e^N5rOH4=_2bM$%!>7&>zb1n3V$umWBTN$VCDJ{e%B8GNC9SX zQ2qq5emx{KIQ}}h8-<%gl3$IfiShq@4AdYTH~?Unf7m<((|Kq86sQJngr}=#gxpZQ z#!Jk4Mv{@D)rdGy4K{^Qng(eVgXw3u31ngpEo};W5r`dDp&SR9+vLg9QI4xl0je9ZW;Q*5q+n2%yci8N18?yfG+Y0xg}xdywz8CZ8wL=c7c5DiH2{Yh`RCrj@w>@_bx$TEQmuLARBJT@p1M9S2`L}9syvp)G|SKx zxQfiV_}wCC)zmfu>NXNONtpRijoHJqbsH-1#mJ^fH2bp z5aiBc%9ta`U<@aGgIJB^~i?h0ZDYleUD%>0tN&^!3Tp69|QyffnY!|AQ(6V zBs?d%Kef+RQ^Z#tW1E<4iKkB$HqW`%N%`i770&urP;)3H*K`^ed(+ zu?$<)-Oe0AImXTvr76;o9At;E%v6W9^Ug5vs(;s{(Z}7@u>hRnp>w7CX}ZrO+fr4h%q+9)^w%L{CQV7p$eK3u$}-C=^NF(4D?@JD>1|NS z=f_Wc!1Su?wjQcok9sf0Slxr^JALW>3M|xdwJ)&yi!XOU-5;6kmu)X9ug&qU@!yO+ z5?&~djj*?md`?LyA8ju>Lu9k5D$L=ofa@(=lIZv zFEgfIb$VvRUiIQ=utw@b(zj$MFF}xI{ za>>rDD8K6nZPto00nm;e_CvRU&F#a<%s`#4ctYP8K9_|?v0~HL#lYUrM}bLl~%#{C?wX=ks#WBoc zy<)5sQUl7B({TzXiG|@z0nqoyH4M+ehU7}U!RDiW(za4jIrG0WVO4%@&%5tkT% zha_?Hi?Evz+T1hKa{@@=sCufQRsI-LSyO)l(L` zBa2TpT_jECF^>r+90dwrv70x%p~;$>4XfGi{&(QGk;X#+x!$<*Zf;>L$GLh2$$=cR zV~GdOQ!d*^3YR-@ki#Ky1YL&0@*TG352aM65cRIu*zHv!_@JU(@k&*;3RI>p z)o6;Qt4;G)yD>7q!~r1L6u(|~V}E2np|m`Yk8TZ09-yoj0KlB$3>xv8oyX{kI(62X z;H)ivMON(reIR;SS)BmJM6!l8d5$c01&Dk&F;8)l=sg3FiyuK$_7CY^L)%U-0PuHB zP?X}8s%*8XKxL}Y6iwHBZ_~Hp6xUv)*h>ma2<9>uSj@X0gKHwv zs?<>=74+EMC=lfmRTQ;4Y5>z#9H-!uu;s#EvV2vV%@rtCrc#YONEtO+T5MdIvE%wn z@ap<(lT@2#o*;3ulzlsSMP-?{G1T0oJ%d0|QWeP0o0~6Kylmx~;V3x`x?rQvPsV|p zAkoqksx`v`Arj=M(1H+?*JOYVNIw}hcfn$$D^h2sg+e9DRjHLv9H$ik8>7B{4G$q= zWhhp!MTam+@>HGPCQjhBgMtlPU!Rtz3F2fb(V$hQaLJDnw{}rLQh^W>Y$Q9rBQK#Q z4&L7UWV0+1Aw_{2mjtC0iD7~bZa*0vZ(-tPD>FqKUy)K3s&!citwah38}I(Ttmh+K zf*j?hYUd|Pnj&?sIKn8C(_(j8eZFXm*VHxmRoMscU4vf-6*gU?-*&mM;}YI!g?WvB zr;<6i(_0!*ofpUn@-a8nnC>U>$5{=TxCVc+ucNz0e^tA&T=Kp<(|XFgu<(?3rTdgO z&~wVW(SORjbMTb+;Pff)$<cCVFt_BD-LaGUxnrG-qQf`o8uTFz@!mqA(u6tJ_dWwOF z3fuZ5n=xOT76nQ<{2&{>P~yUw%Xp1PuWx89VmWG#t4waO25~Hy^%2MT?UlOST-j3RS2xLpu*a zg2ia$HMGby2DD0)>7ZUW{fzK}3tF^k*Qr~N-f_&Q8<8|-$(o=1>=(ak zbTo02l&MN7t@JX=EUWBt$}O+_W>-{A&9#)Bpr50K`l0++r$m)0rfcKQSEy)-(&Z{v zsa`7_iN>js0FDHO_ z8%lf(8}4g37*U>7(*8!01QX0$Ic{Tkw-Yvn_c&>Dc&}5og!g&U*75gyN(Z_;#_ItMFd3%6RA_`I zXdZhSNKZ{D88S(JFhw58WS^O?V6I)m0dVJWe#};K29NSkdYDh#{77|9gWED43>)Z) z3D-PfEBik?V?D9kB1Rw>Sn?L^Ac^DTF4#;=0)&8Unh}E8vg)co4?<~2&#LKQo}mSK z4qG1D(pwqPl3_gGSa>yJg<)&LV#Wfk&WZJ#*`fz%`H%cW)`MQq)tb0~@wfppaHN|G zug$_-R)^ba7X<Pis<6tF&&)In`(7kI z+Q_jGRBY*?9@u2K2d($JgDOc%=+5z&cjlOO#8MY~7DuPfVLA{T1|Nw@opiDmpu=AB z3TB}NO(;Fof?2$aiFle;TaIJZwl?hL4 zY328+;@WK=S(0QaQv0ZzIJxQ5@;T;q&(bf){U&HXWYTq&LfhU-C3HErWO9?!@;sxr ziStbH|BPE~8JqSSb}N(~!mMiW(va6u2Jsrw>{;Lp&-(e>3clV}g=1s9p`cZ0?Vn!I z()>&}bn7e?0HXCn!$Y`a0_JI|Z^k%?r~g1XHk$HzzB{>S<^Q%^d$JYnG}KeugI@6K-S=6Q+aA@g7$Gpq=@>a^K^&=M(o@Pa;(=E_xQ-2nJjomu2Dj{h{oC)YA)i>{ODrBCn$B##)PL)) zWo`I*GDK^J26*doj00AvUf&*!Bzj^fjz%1*_k1=oQR!!9EqXFRRynh@3+5MUjgDtB(7P{Xg<_`>8R%y z_DCh6Nmbv|iNTF-UPSMMo&PIW8_;!=9&Y^NL&C^a{?O+;r)!;|=EqNzS%EISU1$MH z2etVAYs}xn#N1U_n0F@>E0EiQmt8c{DIIn@UZsCGWm5ig#UFVPXis`pVCol;EJDJj z_2uy5CF48(lVFKjt6CzIkv9+G82~;vvx2(ntf#5YIhV)!PB7UNz{G}^{!KlX zxdXY;wOgCtO7moXap${0Ud+ZO15I5?nBInu6)GSNhPGMH_AR`DNV0Cof5D4c;*yv8 zG#J#CroGjvrKC#I6Z~#=t{42#zr4|iLb{~jCLFHS3z935t0ceZDDNm0b0RR@}B^(5gG; z-LU709giG%X5UjMcQZp?(X5@g%U9a^4bNVoDyi5@rabh7|dIvf_JA3TVT~=vjlvQ5&<(6J% z*(DTEcwxEb-1J(T(X3|HR$lE{YpU7PUQ_npAVP2)C8z@;;h5jU5RPbw4kpEhkBoX` zSX`=pM8SIoZTQsqVT`Hm3)9*4_0)mqe2sk#+xM>-!~SSpb6)QcdYwl2KRi@B2Y@!v zQkMi-pNzfvm*C$h+<4~SILdK|-97=Rf`Km!o}1A9`REUFa5p%HyI$qilW3`+?%*$H z*;1Urld)=dIR^N*<27!*Qq;lBo16|2Jjo#dq<|^VB+q@FSi2Ly9XE2&AK};{Tn*=@ zH|95-xX&EReB%VfpYY_}Gd@N5JMdlM5!iiYw%?y!5VaF9f6REI7YZ-NI+cY$Bz)1K@v_s} zhM@_Fl+-xT@NQu(oHU_SKy>0%M7J~$$50;Lg4j*Pky-qSOGKNQ03Y3MC|5k68q2jU zF#t;&Vf z?r4*QRDM*nu)jr+$2}w`~9(NBidE|3#PJbFj6i4qB%sHNKLX`OV2_wIH;@(Uo&Y)1lz)=W}7> zitpKMgkxLBBwO&-#u~0>sI&mXq^C4UZ!)}B>U!J0MQVqg%*&S#y7agz|AuqIM zq)g$@mqRhNWscPi9Tb>0rWmRa3VD487ssUok9Bb{=a_rSfkZP)iEp`Yd=ZmYg4KNS zynt$_EMr_VsjXnlI6}?YhEHl}{!&2viHhB)6L)3kglp|N5xo@Nzybc~tUQeP+0A$Z zMOUp^+NEnFy3H1HFl>WvO6DSt^Ropa)N5&N@Di%D0+%gg;FGb3&H{_gN}i2O4r#oH zp2DiPIJRc=XBB*!*teipOK(d&s;w5GEwi>RdctZ%`7qx&bVikedh?=d;D%2D88%_Cpc)08N?^avw{{ z9Sfr~MIwgg; zTO|m#l9S?pqH-{Jw=);TXkQ2b@82*g1PqA)`4xcq)qwjAK=}Pt5(tV=X+Tsq(2IV$ z`IkT$|B*1`j}Lw(JV6L9@^IL!`iM;arh(`S!3=-(_x*g9lbqxA29eto)#V(mgDJ0n z8w;!sHi6b~aA9%XiQjRyeHDMgQ@YcayS5t9TlB9Q9Bi!gEf92YNb&{Y%p3PLsA==c z+?`gW+}3mu1*qa-3WUHkPy})$TD8;K=}kF&)TrX{2z^?EmuTWTA2gHa<_ppe0Kl(= AegFUf literal 0 HcmV?d00001 diff --git a/docs/src/assets/fonts/geist/geist-sans-latin-600-normal.woff2 b/docs/src/assets/fonts/geist/geist-sans-latin-600-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..416789fc9b6e05c65c1957d55ffbf0f69132d7a0 GIT binary patch literal 35292 zcmV(>K-j-`Pew9NR8&s@0EyfH3;+NC0PaKp0EvnK0RR9100000000000000000000 z0000Dg3v}9f<7C#MjWLS24Db?T$1H->T0 zM>-o3dmP9SlRh(GLpdp_+5i84Vp0*A%4USjGng(Yl$}Y+)VlSA8A+m{2eF2{&_xuKSh@mPeFbBJ*aFl0 zTHC@2EpULLxe5yPNXe8;$(x_4Uh|xIotWRR)5+JISi#;6K46!Vs&^(Slk)z$=XY!T z%r$5$^QBBG48gWgfoCZc_}iIgy|q2}xx&EOYA7p0U=W5sgso5vVyP+!POszV9?078 zhjoO$D}GQKZ0zs@10xjvg@z8zO~?D{kc z0}p-%L9`ZDJqKY#6_vQKF-WWkRTMk`E>*JUTlMTq$OU6i9(jQfa>ikh3g-|Kp-|$3 z5A65+ww-5R1#cv=kh}z%hTI@T@eBFG`1RJp%p`y51;OTu{^0+gsY}9tH#y-m*48=L zs)DbO9At;X286??4qJp<65*HJ>u*i_({&H0e0cO@5lpspf9XVtVV7toN}3+?dkV3; z$r>Kr>^t>J@AJp|W6`meo!jnpYik`h#&!<`1q?Anu(&oTV8CbrLmMDMz{o>_$KU_Y z`QHq4AhY=k!<)-Fv-jqjmQv?lnkv)?CN0zu4Hgo_YiLE$fG0>$2@)t&p;Q!VKxuo$ z*Wn%BJpRFU<=qv3Z0tfKCP@yq)>7Eu@m#a}KvZUBfgB3m%Vjg-=bcWQxn!@DvZ1x2 zK;t+xQeiZSQPA&0yubPXp0}MDv*-W)|7XA9=Sk+A11i``nlZ(c)=jB5rpxha5=^OR zY9%p=rfcE>dr83xf>;ncO^R!_YjceT{$VcG&LI15Dsm#@L`$$$t7%k3#pu*(G*?I0e8h@d2jKIeF)N_;rpi^tB&POoPx5p6v!>b0Jb$5p@6m zm%6^~yHz&S6a4d4FhOP#p3|OVCc>n(nUKONg;lJ&Rg&txlB}wd-BguqkVI%%qB$xF z`df0lKepi<*`4VA3HTu=2ZC&}>6A!6WSU7aZs+{Xa<eqE=xB#>bC@$xX;8HBxf>YxUK^ zgotSQep5;*i=afiXFaaR8T>W<1&NBT^J_Y*SWp5938!G;PPo%RxH^=;Q7Dls5| ze@~+J{n!MKQ&BZ4MpUi+hV|}fG3~tvK|T@|5eXt9kB3;15Q3!FF&~7K00mN<`EzD* ziPeAA`E&f#YBq09Ur)*sssCIjOBwzhCG8Kg6}3N>Dj(JX13%EX z6d+UzRB1D0&W?u}W(g4^S-L!>YAn>K-H=tb7;(T6=UsHmeUqO1xLyR?zMX>MbAp+_(PlAEsa?R?8&&T=Pp*e3Ejj zt+}DrHQbTTH`?7^^kpPMX}YtT+X5G}^p$PVy0&uLcVyQ#J-LFwZpjqXbjNg!u=$yXtYQoJO}RKCh2Q=@*; zZ^}@<%2cUZHK<)ZGRPu_JmU0EIQ?j2i7VdBCJG5f%;Q^9DMSiJ9qkyf!t!UJp~HC0 zV;7J3WlX}7n9P)?F2AKPiePDpA%l6E(eTiXNi1+<46#VaqL2z?EaqFj=QlDbpd1-B z)X_{A{aCO;<0Zf!NhSglRHEZ++X^TT_Qh)!T_t1=v(`obMu* zw6qmXwx*@5VC9poW_4>`*ZOCfZS=egY|;H!zOA!3t5UmB%l0xW+w46}O?9Vltd8^% zJ?=@aeEr#GI2es55y)1)o9*faeZqY z^-xOL6(&v|)}vbL&d^}?oUyS0no?d(*Tgo-m8fY;4&C}$4vA{GdYuM1g(eNA)uq>m zc#LI82-`~U{>Oo?9((J?Pa6fw9Bmuac>8T2v46TYYrAo-VxDhSkX7xOFuP02nI{~c z7FS({gq^W&q@_PDG9u$#P2H@OF17Yx9Y9S?bG`^r*3so!+OS-&TivcKC06dXtV*jn z<<55nL^UGgM7QMAP98Ia-v?E^*KZe@$1acMl)0gQ+6JSCY}w^-k$9qHz9Myb%`pD9 zQlm+zyxZ;Ja4)T!uo>65*U}^!-|?o@Gn)XK->5Zw zQ|fp8ZA#-;tf$}p)s8>n57YX`jnUon@~4xfpONPS{?;OoZGO64N+yY$Yny z7LdDuAg#1cJKahroy6&gSctc)hrrZhP>}gv`qKVsqz9g5TW4FR^m*a^^)7v+9ny5# z10pg4;iVr?naFO=?BEVFJQhZba&Qj|#dOC`rPGR|f zY0(u=#Y@kX`UjrgM{Wg9H~%(^Ol5EWH=ouwNtOK4eb}wL5KU)9t9-SxPkag(iPb~u z{bM0G1SAwR3@obK?h$o5=Li@80tyBWQOP!>`sGZGLp<5d%DmCTWpzGXtd%xoZM*4l zH66jul+I`k)FD`7bI98IAEE_voslExZT1*R1PlNH1p|kG6g4Z*JVHhRNB{x?;+9YV zNhg(7#)STX?d5-z+w*Vb8}t^JpJm#;B}QfB+F0;@2?;49#0afm9=pTQb>o z#PchB?AsG=>p#`#;}1TbT%G|ZY7(p|mqb_l7z+*&xg^y1>e}iYh;_QkOwiNq03+R^ z64mJcT#504ynA+0HtbjT`xb4pn}&^$>6^>9xK-KifEKyPWUuUY;wjHX@&f4Y-*m*! z-k4@EYMsy|h_v8;cA~w|Alf`)wdR_{2a6Oh7qc)_+4OuU@rzyvCuAGqVi8 zJ!ZIWaD(?FGKk~|A=RwK^N1i>i!#6acQ9%3ZGUJO&GCg@ggn1T0I=Ydt_HO22#pwR z9ry}D1=XFk-ky}^W@JhPN_zjN6&nW2k zB2(k#x#||_U}Hq0Oz284u)iA59N3=xt@WGb}4a+~e2$3bUZci*&EKKeh5jC3>H zbn`8@%K6sW>|NjbD+R2TNxTF(=UI4}l~&uLTIy6TnUUDwK~P^z`=+^aG*TJ###t&hbB7avJKHL95k*8-)gL{c@0);J@W zV}%nwh)JcAh5SwlD9!XRz%UMce9i`(P{*nNRxhce#>pNN{=VwC!NiS!kch|fwP1i&}m$HYpyH1wTY%ixg`$pBw^BMTU4x~UE zq(UCFfF4*>#uB#i3Ujd;#n_6S=%ktSp(Y(u9Hr1)8X_gtlZ7~@@tb>m%1NBTGVbMK zuH_CMW-mvuP)ah9wcJRYPjkL;uIK(X>rRzg0I?_E2)g;Z)O0CmhHBY6A zYpeF_V|DAyWt~JKSLcSg$=rUqC+41&d&v*i|1jo208 zrIpj8+n#-Mk~&lQ#!n1lUKfn^QJ$yGee0uITeY>Vt@4_HfQqU-WdP#XzvKC;W7VXu zqA5&u_9Jzr`buijI-)PKL2aZrU3zWMSub=-oy7)2zji|cE??N>zpb8{3x!+(Ux7Vx z1$_k+lC6bK4mFvfKWhZDEZ zir9!t6vz-zFN!4}w(3SXJ^Y?lW5(5X&l8*_!8eM6bt3^M_2p9|nwnWkUo(StT=mz& zhL2j26usy}RXg5P{;uSc z)Xpi=n{O;(X9Ad}t`@M=^l03oZ217U_FAg-Yoe|IXQu?M5WqB#IKI^Y5UnTVeeJgX7deb=|&(R2w1E0Uz&f;=y$~6H2~v&IAGJXh1XWi&(xt8JwpM|;)_>Rlg-x!_ z{qnPtau-RApEUIr)K6WnCc)H5ZxGw17qFBNx>AVZ(m*VDT$(1TQ)(8QThBCGH1)6qeVlqaDP7w$e#37 z3i5XaZ1p1h^x&Ejl~>@~^GOzpg~eFEV|flZ-Y5tzy+f0vHs_qa{l$(Oz4r$qTD{an zo9YjG`tEYe7KE(%Af*+7l`#M&4-bx#_Y71QMb^bsjML@+u^=Z^sD0K^bDvuWn-E0!2;8>Y%_?Q z^&pUPwjz9{v<>HvvfF3AhAbbkqc#(lD<6ezKb|7bj}P&QTj^!>L{^fbhy921sUm;-u=hG%v7b%+N350 zxvNMtZC&+(v~=2{dVx&u|H2t-3hKH%{4o9KmtX8|tSfW4OTjs=%11Xf zx3*OVxwt5T`~wutV+6Hcc+B5uaQ8#F>%ujO7+!$w-pN=u2HM8nf) zQZYzw^5oK@tC!kgilCVos^%8pS)O#1lG^_*S$(@Lz{dNHLv>>nsM^`t<3ZzU!Oc;k zY(8Q{q5U1{kYnpnVTj4JFT3;&y zIC%Br)X&OL)y9IPb_?F+b#O@Dna5;j0+--WfJ@?}6A~<@K?&vz1hfrAL;A(%G}$aa>ENB`nF=ehL4LXiE~Lg18V8>) zpUowzWQy`mc z&1e|aQrskMTN&H{5XvBDuc7!oh49#K&q_Ft&pS;MSyu3Ss{@ej z8*2tQ;p9T*IVU5%af4*+ild-Zrj!oUj&b)ddQ_-cEYgQcm_S`er^?7rGh_f z%+;X1a;r-|v5g&I7E-K&)cexHuNOeN)YI;Gia2)Ni`x{ZBFDU9ovAZ2y%3-VzIe4A z^SFH|S55Nf=fWS-cD5u{q4W#(=Ik8gYzQCxly2%UyM)s>O4W@^5g(JCjr{i37(I9N zY`4L1c(*&nmBZakl(G4*{(lb}Rvq)0zAE3JXK2c?Ku2KU;f|5Jy$VEGTfWh&ZoDRpy@fj-N> z{3$q=+t980FQ2Bb%78xj=sA>oZWPEdytUiy`F-4XyUvEyVc#iLqQ5j>yZU1Hw0A?_ zUp(yk7JwYaloY|ekb914q&IrHOAiw5u#``JQ_9ZKr7}v8k|QANrH5fVwqLQhv|(iO zHA{Ifv$Rgm{+_Rpy@W~PirlQOI9I`K-yVAONTfU{EK;pKMXPA}l)s>rHp-QDUp4&WhM4dZdxHQkQLcuCkUHbg%wUc_arnQwlo}Rj6kLzKVOmbru zv+7KFQ60Bo6H|{eN>B!&4fj8SU55%=m)pQSS$prMDEoGepo#JZ3R|&$EUEk7nDvRc zFPGcwIXHZr;%JIFRfaPzRVzIBYvK_-1uk>iDr)OPAuR*02jQ)6dQJxdT2^gn1YVizFi41(iJ9`5uDqwlBxT6C zOA6G>4Hep36%+;TxgaVjkCjwArO;)?%lgbm5bLcTZ$YA5)$D}|_6gWY?sp6}VL;GX zawqQ#+*i72LgRRsJjyR84;nD50YR~IrPt~&Q&7As;QUC~LAvEJk0?Evr_cE6)URH@ zD_-`-V9N|wx7^G2gA}ND1k@9A9imGf9eSTmlyGY_%pdaV0=ueJ0sKEy+Lnd%LEd$u z|9~b1B39=#9KYFs?lkn20b;Ps)M8xPPp<8+8<;#eGj~Ybt0R?o2dO z#P`%kR_O$Q?6=)MtN*^CZ^!nylzu=rO?wL4SG6>tyqG%3FA3vB=DsLO-m_3O1Lq1nM7v5uO9qN-197Z@Rx$u-a5jUBoVJv z_YA2jQeNu`kFfuxA-9i@SY3Ubj-JR|v2-|SJWrbon5f>jDoDLTY}9q#j)=qG$`T85 zy3VwS!>Tc*P$6{bwjD~gYg^HCh}!n4N|HSY!UF&gLU>T4@pE%my7RfcPfg_1qV3$2 z!Ppce_=WxA+qfB+M7MSuf{W%%9K4^mZT0x<6Ss+TW9sK5CaONHW8joL+%PYTBlr6QILFBbb(D|5#pij%2fB( zJpk-pWq@b3DW6I^KockrTC49{AK4~Ik^C#TvN^7iZ3)~x$jP=a zPah9F4ST!b{%)TFssXz>fNOyyTs&mnT%B*iU7$Omus%DP)1V0UYR8-ayD{l`o++IH zdGo+2EG0QV{m= z1XqkcW^t{D>&1b|m`f)$W~2CX0L zKdpAMYSp{deLb8eUQA^>+q`deJF0U6w%jy#q?Xe$hJrU96-Eo~0?R&h8BGcNWe!$# zg)mCA*P&IbqednjW-mE)Ia;!rEdpv89A?wIAUZ54jr57BQIF@sbWR0ijtla{`qy0t z8j#D*fclbIH@u(Z)vOu1ZAuO}5e809R#RT~V@vGc{S`t24JK(SE+Zd`R1hr#0Ro0# z3$#SoI@Boa2%3OVs96|>RtY9x2wEeUf)QvPuq)IB?146%!7Ma*0Sjoaz=ie$dxzEl z2cUz2C3HmKLB|9u=tR&0tV7#_gU~sE4-Op~5n919&<1S5G9U=;4(y>T!g1)@zyZ27 za0Dlyd%($|lP7Qrog26WXQ0QxS?G!220a7LLC@dk3(iBo3m1mI3zvfqFeCI+7=`{7 z{J;k2f59JIg#la(BY+!lBE!rujRLda3J3y0C%8GR4BUn*4`##FgCMw;FbA#^bb;Wo zZg2-~1c<=cVMC!CJODi)6s!heVdEeIZXrB`TLrx!5^g()0*~O1z~f=t6GVp{2Qk4U z+#8sJ`v`GxKVTZ}|2Z^+c6jj#l;3dqd!%3qyhT_J*1+391BZuRQv~urE2sn*Bm;d= z4T?Yskb^G(B%lO5;EV52fL{Umpb>b(uLXKQJV*rYz!QG^Olgn_%7G7{fhRa3m5<@C@-@m;n@7cHWCEn3@qF;{NURtX^eQWD2Qgf;IAzvw(A#kcd3N<){ zn(5YSfWg0DjB~ujc%`uNxeu!D<1u~_ViH8wOtDpQN508gh&N@fqxJY3 zzkdGdfL;Op0yYMkT+0@0UvMI@QQ+pl98Ju0&%J!%xuCv52|>$C!TPIl#A@CDFe%)# zHp}wI)Y8=5)XzN3$HMF%SG4*wYxmz>>s&aQ3*$(HMrrgMk%g&+y+zjP%l~mRvmkZp ztl4(|EIll%E2F-u)*@;c+jzckg+JnufMgV*5N_Q2LFo8Den+R{Het88>KLY}O~RK! zTAf!)dFlT{x_R;wFI1Lrwdwr!RtB)vO)fqU1y?g_R^5}uQ8db4Uz4>eUD!@HxBE){ z$u_QHl|zWQXYQ5T&Yeyos(6~eFqZ|CP|bdtTIluPIk=Da?=9)!W*^rj?G?Z7=bC@I z@?C=_X)aC6Ovv0#sB@A?tyUQ{Ae(%j<~P4z_kf@Mi6!GPf7jO@M?H!47x3lz($goE z?pd|x%BWkfRrRm@KRi4pmWA)ph0?_=SF_eslb` z-gN8chqg_bZk&v>vHaWqJ^vT~cE3uMDOaIV2m|P#q@_}7q_>QfyK+0uRfJt z8I@TLDVt)!2p&j)9%kSLP-p->9IouW|A;!WcVX}6@Z+L!bkx3zeJc^O_xJDr*)DWhB+oVmO3uS3~w^ZN$dPY)737v&2G9jaLski+*0w5czety zjwEJDe55RLc@jvPO#PzrqgJJ4b|ZRirp~PSIdM@F=`xZjIaQl2B-iW@vHk4jx+q)j1M)JF7Q!o%g zBW`Ug7S?Rw#``?XDge%_QA2jflYmw@trGv5XHAA~FmHP%HghNd%+`xhEQ4g?XdAZt zy)xjST>D3v6h%m9$#`fWe3FgtoWvmVjy7blLKJ+@cMlEN4;shEOVO-gj-C|c_}fm- zH`H1rA+f_dcj)>MPVmJ*&>MvugSp0tTCE%)s2`uOy|e?@s|;65*{6_=>Qd9I_Z#{- zG$vn|_(jh%61mww3GSN7>tfw;ETAxY7&kab8zTQL^t*;cBO6a^4d{-xOxn-rt(FNB zwRFqURy6qK<(9eUU<{fvFc8Kh>K?$D- zx}|pl;{#$b_jD`@rYcvo?Nwr8cjfF(6#AhS43}>=3ONyfN8&kVm0)v$r2UNIAn$5a zVN!z6Cs@DE#}(*w??izs>G8K#Zhx6#@5}N!(6!M229KRv8+FjZ!A@Uq!8DL{EzFG3 z2U>s=eyqW(Ywz8ZaLv+db}w`cZ?&lD?(rBePV%C+FuJdR@X~tF=l!Agkm|jZ@cIVt zH|F-&a^#=hHQeB^w0CA@@dV5tivX_%^42Jaxyc1LC)frmL@evHz!h~O|8b|1Fnobf z!SxJv69DtE1cDM9jjj@P>|&q}7euOXL7I)Zz(vYRr;ltTxH*GJViV|IkPh+U|L~+_ z@PQd1Qo!MQ3&CF;5D!3*q5co6u&@WHM}D?##ha zyENN(wPc@-K+DGV1!@*|5D62|eYNJ}X%Z$8sc_Aao^Q=DRb$v!hMb@8s%rNF<8U_j z9FuQbxUs1PA*e>+hjvRRF#<4Kj3&f~z>7oK&BLb4SD`w2$6za*aJe zM(4f{S_x33b8; zm(jh^wgREuvQ0=7G!5!ikR3TRzzRQ7e$A%d*FvO3LNt)3z0MohbmJ1Tld@8XdY^-| z>=NmxkO5@(M5wHODDZVKfl}CU0cLaQ&BrdD*|qs~4Xoc`_LVE)93XUO)>wE9q?egX z66bJ?=eTaOkYqQHp_`;M%#+Qs9Waal6GlM}HQ4zX$dE)$nE}(Fp(7||Z%sT;8{5I+ zcFwwaYfO3vVa5AJAj6Ud`Yd3g_q)@mq0z_#_SN_=4!%8bVF0FST3895Z38woEa)W= z5c-B8QHeYv`~)8IACzJ`$Pg*E6ueiWfBby95a%1H`QbAeSI}e?tV!E2&q?!A@olD6 zkI}+{@kkSqzVBcFkar(B3Uo+~&NvWQ!$c4kM#0olp#~|EsJfJN5Qi?JFM&b}>x!T9 zAVSO$tWOL{4`GOAHhgP^uAuBB*VT99IQni1CFxevXs|ukThI*z)V3BTNoq?oV_E3- zf2tX`Oe;2fK-9`kqKz-%R{8a%?8G0CIlIk3m`l0B?M|Eb$J&hODlqpjwXgd7(VFsl zWY&CIm6&6#?TcyoHb2mkyU?y4h(gS_e=34E@>&s-I$QZK2R`p6+}LWVWy1T`q13{x z!qGIMn{`Gzd;k%U-U6Oukd_yBGdjSzJ3g#bWd82<@blIRr;+3dWjKr1S16ZLVza{4 zf(jG20_M8ODwzz!;z@!M$x!ES0Wf9h75ZQfuAyt| zE=>Hk&TFc}NPxYSy?s3N4}JX~APbj{R`A1hqwDz4ph(@uSZBNOoa$S$ z;=3joou>t?Nr4KpPB`)V{hJyMdK!+aSv_l4VX;0wmJG+aNirN;6JB=H_T4}9w;3t9 z&S{<EIJ_f@V)uMI})E- z9bn{U`>$)TCRq+7c_^RX8*LZl7LHG#;C*l#D4`fwL+=y?kdVB`B-!gs^Yq4QXL+do z=*&WoRIopdX#R3!UV!fMyz+}ht#tW$3_v*yu-NgJKNj`@2a=vJj}mw?&o`rNM_HfB zQ{U>+vXC@<$tWmaQ6wfOCuYZUbhZWNC1jGr&}|SO(J0<7Es82Lfy~F6SmU~jN9=7d zv%=(0EV&dZC%&1sKTHP5tpINfGC$q5Aj|>Cbtls{T)GSyh1UVePF;4*mrpYYF>2UQ zKL@;S%2R_;8x8;+UIvK5Y@^hR3S!~1KsPocGtr4E2n`IuISwXJqIr9vRTT`C?;vL* z@Sc#{r$<`x&P< zsQ6sz38bE51^9eJ2?Lc3XnF^7aEF?u>SLYp@E0`UfKrDMTX?HfxEiFZRyTidpCQyr z9Zj83j(XoLo=qM*T91v)KDIGb*rHsI-lstcC+eUQFks79Qalohc>)wp0IicKDp4XW zr1@99EiXEp z$4P%;$#clXySAsTBorOBX3I&e&s^8F`C`cM>F7doN+_O=Waw-oFxq1yX9FB@7M5s% zE8fCbV3EHLO9VE0G+_d6gzLH=Rh{RZ+uVyy?Uzja%1ObFa~)^sx|7&-j~uRIe+;^@ z^Z>po30Hjruh(s#V&^Bo)rWuhx+4Rua7%$^B11PdI(g2ycp1U^MK%-!+T@7%8Z!ya z^1F_KpM`&(ehXAj;fr4xv7lPE#Aio<^q}Zs?pr3M>9V)kkf8?5$RV(Pd|erql?&yw zZo1paRfpz+6;U|NZ+@5X&CQm=)<#~&MY7#_97+k9Oo@A_cRj-J?Cq#Y`p?GhiffZ$ z@ivlfn@}_9)j%+OT=_ZT&KgT=(SLKYY#^?L3_$d*r3kN*IJ}EZYPiSVv!Gt@y1A1$ zKJziiy9y@>+GuEBeZF;5-scO-}Ui#M&{>o zj5u*rZC%KQSzUzKuE(^6b^RT#;o(*9?{U54DRweT5p6QuMP@rtf#@E`{A+}YPljQ< z>4C+`IB~whrfMvvl5b8A;D+eb*L%y+8Vyk27n`LMdJa2@erMxHLtEd-wi|pc1E33O zd*-F)CbJV)& z&ZnxqKW(6`S%O^K_t?c_q-vjkykbawiGt@EXb9`<;dpZ;K zuycci{or6RD696IO-8)1CgvXo3P#Es%Km%`KjV|E)PD#HzRSxEW$LCF_tzli>)JG$ z*49Xk|8xjWvLQWs;6W_saNJ*gsWl^WG;`LS_cK2074$CxhagRt6{cBsL6Gf3`fjMW z6X~!mA_)1{X!#`Fqt)0xEDd!wXx^oz@acNH(L20hRfRUVvJ~J&z{3r|i9cXa9!E~m zLwJF^S0iUuWlc~0(GujffytmkbsNEZ2y*#q)F>A zj$@(_5V7`6!FnZLUIgNJ4eE$ZhD17zSiI#;3{Z%Ki!H~mlk;AAcbYWXVtWyph9BTh ze|z43@nP4gYNGD3h7i~<1Acp@o@{|IvuxFaR7T1hTaw6dQ&4Y&KydQPa3hTpG%l;ak3);S{Hjc|irC39?_(&f~f)P7nF zLi7qLIV}Q66%1e3#7uvu@+`q4wmFG%%^MsMswxv(X<4?VYC+XN)ttV^>3c#_3q7VP z@rZoM?;E3qJA$Px_A9AIx|&M) zxFGqVWqn8eQ!!o#X-cu*JJ}b^o5b)Md~SE07<$l`9_YTeYE#I3v)7wa1u1}-6U~`( zXYUk{x9gc6CP^D&^LAy6qqF4A%`6@Q{QiTR2ee}y%+5hg$I+k@c8e zH&kdmTkE!bN!77Fi1G@Bqt%rlc>nF=LO}j!%GUMb@}`d>RzvFA=f?&OWHY@7 z*{3?uKLuLbG!~l+B1I`^|JW2F22|-dg*-AAf%HirWtR3u2XXnwj%z zboky$G1%T$1_LhbJ1GFN(4XcwL5IyfJa+Mo*iiW#J1=sGGGU{HdX)q^@dP>#3A7NP z12{UoH}_Ojk|B!27Nz2CuQyZbRITRSnY0XcA3(`XOkn!dMt(H#)gZr%fs}&y8ochi zd+Tg%T^Akb3S;FEw@U~lFwBj4FL0>a@u-42tLUVg(+_0(bn^GiQeES&zPPWk~uy1zYG@U`7qSDMvY&F?I* zx$=rOvc5>UAH(ZhjN09lZKt%UfC|)ZQp)|Rup0fsky}xnv_DwUE>s^z%TbCZC@6z0 z3=W^c1~W4M+`$7**6OX1dS2P9?yBwQz}=tYxpt23n#$>6jK)j>qaje92ZD2`=A8gS)uqIl6@mYPt!3h~@cg)fWDMBnIZk&w$MKGtA(VQ8LUpkaNVkIg(?Jw`&Ej7&c4@4x}tVpO@34||H2&y-q?zutvR^&36QQ6>ju z5fWyyo6b(QJ7(XThX{kCz`PbXu-iEkQe>0u!g# zQC_xgMz6;CknSvRQETel@Ur4^sS|Y8QBL)ig1l|(tHiHj+lO}I%g(0GizoQOzroDWeS?G zTZe~0jF3LI-BV7@Ih$}2UUJw1a@K@8I78~^qp1#c_}b>sOHiXNYUq1LFR5CQbyD9N zMkCd9%^!VERm&_y!Q(KAhGbUxW-3J&^}zeFrXazSLzxy~y{zIDia=7YQMSstznCB9 zO!oo{J?`?&ew%jSrmN9?yieP+6(WbLO6&WL6m^b3BW|pSwoUBZdo5_WO|F-feSISS zL2yZT_ao2`(|5(O4`Ohv16~yfp*|1^$UK;aie_Jp)F>{$ml{ddMfylg%dE&)_B;SL zKuc95n6uoaG%q>CdeMIIdE8n5ed_6W!xV_>9l-p4>_CAVH=fYJhsOLP!@P_z>H}_gTE_rX!!76s4 zX@|vO=1Xd-p{X=D@i2>cx_kHPMtW)N$*G8Ym3beaP?Tr49vSEkHR%QQ>NbXK7Pa|v zDAW&gK8PLd!b*4zUZIYlw)(M1BdhDR&7i~n2ZF5$7ecj+sUMbK=IF2)#juC{*(jz% z3K&I9xQm>^;d#VhL<%L$h;V~>a%gU0zI{{4br0H=T>s$pA~CJThi?Tg{sh=Oz^R!& zg*kN|%sbd%w68SPMcc2q$eK+oO-h)Nkd+?WbfChbH91VeM!= z)oP{9&UL=r;kkJN^XE2Ay~4v$sL|zRN?fsy7uE)cs#OUy?(Arbt+$x`f!N z=#;;CXcdn^WN2bGrt8B`fY^%v)mA6Jz>*uaKa5*fZrU#V@Ha4gxJ%3*_b(vK24&FP zb)Xx_e*@yKbi4r;)&!hAiq|(u((z?3*)SKRVJw-D`Ot9*H1)~8y1u#B5E6{vD%Dq5T>!YTc9-m6v*N}Tm z_n1}StOWfQlEbuh`>vVY$EV;L!|jGC3f(xzgy&(gvj7)!$iJ z9dcU|#6WnT`Q)CueK>R&zKZHPsRnm`zS0J|x@RpIrpsr7X)Tz3#$oTyrltq`4Ky1f0 zI?nJh7de=g5}(`q4-y}U=|(_MUL59vinUvt@o zAub>j7bQ;6tz;PCe!r zq|6N1hLJ?<>Wex;sv??ijB%<*y%(=}T0%1^ZI{P!06|Q^ zCIwFB8gEA+Nnz2B)DEOWJnU7^^B3R1@D$X7T1?IqMgcNbHW6sZ^cY6#I7KEw7hOT) z*z8aQI75_E?4B!Fbl^;)a{)muqHnpV+(qTi&;w8P0rv$Di;_$3xG+fIEgUT=sw(1J zB+2o4`D*KM*x%~geWS9@nL0(xQ0W*E{rnG!E#>yoF!(myB>4|MVbTy}GF>z$nKwvi zFnlQ19c!-3N?SvxwWu%{5OQ}!XAZ6q2y0XTwfo4W*)hqTy>9pSRkoX{(%S9)kO^QPfal+;oL81gh z^2Hra&KVNKJ$UZz97?(t z*FGQ~H6KOfEI191THCRu74#L$n+YUpeO6;ZMpMBxAs)ZVE9B{uR12e|qYj^NxCHLU zckzAtp)M*R1EoH7e6g!!e*`*rG6dutat`f_E^=J!lFChYMJt}t-zH>ae|Pm|Tb-+^ zT{TKNu1jsmj4p3u%^KN0yTO8NGE`)06kW%t{0z_d`&ROt>4`J;M#Vy`5He{7gsws8 znn>6egHDQol^J3;Zf57=(77b}9#-~+9q^DCLRlaPQ3$+G=LTn+tEY4Dt#<7F7?}ii zcvTQq0T+uVUXAYM1u!nhtn*vQXgFdi5w*z z%S5R?G#}Yu{m!p^x)itTrT21pPI!TF@q%ztI4Q2Gl#+$+7(EG?p5)Qk?OxX-0_%AN z|CbxlFM7dCbIi~!lio6vEMcUDAaV^2?>@%p{UW3-`xR)}^iY{W(+ryC30?7o&V~E_ z?#rJ398S}w)89;*X40RhD+2CjIAyQ!W|X+5WdLBarf1OPVxGyD&<>6Q)o;j2eiI~! zc=R6IW0gBY3PdCVSp7K@Z^pJ>5fee=` z(`burL@H;#pwoBK)E)ur0~0VIQAi{h=70GYaB9#&?pWDCa98a%WY~+4ISRbfphfCD zE978@>ygU!_)a>r?I2{+KnaJydDEZ6=4Ljt+$OJ`Cd!|H0-f-&Sd5$bo*!j+#U9ZB zIVyf5;v(sfTDrjbRLBX;97P;Higd|hv|y9t;apICnWh853zIxnCZIDl3u1vOLxW0dOODqs`IJ8Y24LcdTSr)c}QPZy%j(JK?owV zEwT^GAb|ohk+*_9&x*f373t~5+6`j71hx&7dQbj=Tk~3_LMaAl?~#Q7Z;<3qLRQxs zIj6{eP-!N<*=Fu%$R@A}l_}n{G7EEndy7|HzFAb3h1*Z&yfcPyGb!^WE7vwEClT8U z5Z^E>q1LKmsu)2?C_}DhWfAH!%50x@Ubb5G?jOrmR(TsNcm=^IF=MTQRQ{T)LTLr5IWHkJ6G*a8n0SRRq<)Wq?c%P}{ z?}JMGw(RI}Wca?JKE5v~n`XltJ?WZ(v@}mk0dh@4D{E*!2l!BY>5vUspiA>mPd$lAbV)1Q=#9n>ZP!QL?PzgS=1}r1=!Z@`VAa z#f&Hbq3j7AHh%|6QrIc?H-34G=r{hJ=j_Wp^+&KLKBKH7k*b$-5HIiR+`T?z=hAw0 z=M~k_61p-^$d4D)-~V=OjyKzc3BP}{!~G)9!pt~?184&tJizl(`3{qB>_-rIE(jiM zQ(@X93X+OH3uR|Tbq8fz%kOZ|D(Uy%*oJORe`z1Hsui7!#zUZS$PQmWU|#<-)5uHO zHI^%J?#%s%W4(*n^uQeEjcS#{fKE=@+wg=va=PWw*i>MPPICDJbNZU1yPJgY>VbQB z&goeCY>XGI&6AnCt%7;9!xfI5L&yIdA||;Hf4nqQedv8nv)qf$eFpEOP#epX{FD|D zWlAv)q?hfUo0vMZi>H8$^nE;Kzv&UMAw)PRHyQ;ThbtyR=AHWz4S0a|0d3*6A8``e z*`NbR&)L5LkKK<){K;Rw7dbh<;u<3hzdFkF?v&Yc?LUf!U$HKI%6!Eis}D|9M>uw%R;bV39-mpth+K@5-T>E zV{0+th^F%X?T2COr+7U`jrThcxGT$hJjUc>P1nG4WJjV8Fr{gfM&g_pQpTXr% zWI+Hz_>=#(H<#Q9xb6OVAD+0$jrwu)F=otpVg<)L7#-05^BmMV4!pt;85oV@^o15n z34;ECAvJfY3X1eQh$&u@c==q+zwVHq;N0ij_aSjTcFaYPaF!=IHC*Z{{QukyLgy#m zqQPE?VsnAj^}JW*zc@%Ebd_9Sw#!02hICM7b1|iD-6J>i1{7+B#xqQ|j}(LPqN>D| z$a>7^AfbyL3v>_YUjut}>te(H;~ZI$fpjL4`|!HWC)3J^=EgFS*nV6;$!5uEh6PS5 zRvx+RV#j`_+g}}eu_*4Mu+o2rg%ES}X9tlp?ubF_J{{rT|AhpsS+?xM?$+peM?<_D z&|z~lk+C9!8Aj_Fa+$;nDWp$`7pzGai6`-}lH@IjhsoqL#D7q^u!z6w zIWN;vFseB=yj+@)0^o5Qb;e*myy>53d>$Y}bK@hs4-QLbi&KjhmEv8n3zO9FtoJHIoNzyKkl)xT3W(X_zD>?M~Nshs8Vh zmm4F!VW^;!@#r7rEAKxx3Vancey0PQ6!-_Mzv+;ZzKgb?;W|bss4u+7``$*Kn^k5@ zJq;;P0xvhe79TPkBaspI$OP9Ob(m}e_l~mpGEDFLQo3F-Xi92QlUM&Oi|Fw#QB@S^SQKL;F=uYS8w0(Dv%2T61^M zUH!UoeZ}D0kn{CHm;zBJfB*sjOmaV7Ta0+*DfCJTUasb1N(&6Z5DdWpqi{QJ9f!{y z_hvoYyD4W3#orxA%-*NuM&*HvzxwStW6#Bcw_iY7-FLCFFIDDDv6c_VSyW_hmXz(i z^m3fgaGM-4FFhq!EB!8l>ADru5;j*s@5O=|V|f)Z4+(~uqQ!ZAOP!UxYl`{n2vv*; z2|^82rJc^e)y%DwaA6f6Xx^bt{1@>*5U#x06fRe5zal8HDHK=`thV4n2JK>sIh2IgtISqgw4=;P6?dL=wjqpBM@$L)jyhEyitMrR zuaP5N;A2G_c$^%F?vGJqnG)_)iny@Kh(3;Nc&ry)0}fTGH~w;$HT%GxoA?TqRJbto z&l#jPVn((@)7hzw3=EPhjvSF!HWM%s#V?LbD$^Et&4-;+Z+?e9U%3eCmb`mb5wYp( z^G=sitP?@`Wao~fy8A0NZ7nsChjK`VIgwEzT$hoxUDQNE|4zjIERM8#7I}hoG?Uem zGxV#tqsao5+ zWEcUBQe$hSS9;u9c!g+A>UD7d(#YuIWn7_=-oXJSKYSRNYuSq_RHKc74$xMW4Ko+# zQkaq~j}?)&bD;sU!$L%I3!yW0Bts;KbNn(EThs%`ZoI6NQG$ga_FZVvr+M*0d)qI0$;QwHfw@V; zvr8|{lM(Wz;m;Nu-ct>F0oZ5#Q9oGufCsp)nsT-e1nEVFsQA1&bj|Q5`@tw78zh9f zhmi8_&EUP0RerlCte`yn7UV~o%HC0GXZrf=8ZS@n`M@yK8hsBPW@mivD?Yi-=+5h>r#%na*?D@q*@nEPsnJ>Uux`U1qzOp> z=`C<|CM>FOu{ zya&VH1AEAkn8zT9h|%Z8&sgs<&7jx3d!c#aF?W5N%OV!F8|MOr^R^W65>UsTmtbTOBpx(5W*8nYp#YL@Y49LZ>*oQp@ANn zL?*Nz?O*JRYVl6@F&(M)nG8+N5NfFg6SAx$UOXhAqx8kyw*QinY|Z!Y>D!3(hDtpd zvvU{iFBmuUE95Zk{usIoO%9F(31~y>sUO32R$%v@*hG}TCAHAJpWjhS6xe*>$M;iA z#>F4@3L|CC|G2p)OZr>L`7>45XIXFtOE}-h-0`Sc7E{^#%q1!f)6LgU%dzO_@!g7u zyi0#YBg%>>*^{F~1yE7d0t?Zu&TDsMcH$ywi4wnB0SzQtK1j=VXwDs^5?~stP&!`# zTfLlx&fWC1{I=Fs+xU(l*T$Y17r3dST(81FE-E|H!JS5ZVIJ(A(9UtG*OCYH(wM*6 zU+v3HQImnwWCw{oA8%uL;Dgw+`utbq$S>hpKjThsAw9DSlNI~jOX#R?!UyM9 zAah0bH1X&c^%<2&hQtMgb5|c~w5E*v$GI!2*(>rb8Tnwkd2TI4;a=ggG^ORepO)hCDf!9G zFvY?PSvZuGsK=xP6t}whiE)8Ja9k)LkqmK#aGMGQC6CFhhvGTZ>sGwl6XP%#Q8%s= z0k_cd=p+{IE{;e487^jxh>s~OW&NtZgbL_|D^Vy%vNa29iM4}uMP!NaOvELM71Xb~ z7?z@5xMM2dZcH!d>GI88qHOkI*Kb{cn>XBC7#O(mqRhr8ja!29vkgofhRXWNRBI<@ z+2#*Bjqu(z8oI?{Wax%&O0Fq4-weiuZHbrQ9H%ZDSnixJ$}SukGQzVEe)2>AL2xJ* z3T)_lVg$#6ts=&@QeguyuIu5@4}h^&^!Snu-$F(=+a`*=~&-D zQjEudv4mWh*zhC1&E9;&X%n;Du3CJXPBIJ9G6H@y0~C@CdM;?KAMcW>gEABN%M_2Q zND&ie0-nGp;b`D;?>-e!*vU0$%*ggXVjT2#=|LC(@K+s>A&o4H3mh}_Amr>A&kSpWQaI#YD% zu-Z>pA-bPd#fNYWR5L}2PJBH@W$_|l{U8>G$VwZU3^%6B+g~1nY0tM#;TIo_7@p1y zpVcjykG0nwituS_DIGBQTsXYB_K*enq^{)YM8mX?H^XHm02En)yZo3wfx>-V@NgQtB(3nF8xTj zTRF{AUq4m-`qv@L_9lEiSoh;H(|1dZRvU%-%3~CA!qnWpn`7!UQK(-;Y^w2L9^>El z;YalMMR#YKEBM*MPvqo5PD2fVpVO*Qk;yIxcXRbp`)((DM?(LuC8_r#?+`f1 z-?I@~yZjeX94>dG_-H7RN+v!CymhDixe!36e}bjVdG{wd3h#iEeO-!M?3M&W2rsqV zo@Dxb^W+2W+ExeqZ|@p8J;-4j)F2mLze{pZ?{ej`Syh6oz}oV1;m^Y$0r%Ajmr=>>EojDxpd69yWY0NTP_g4+} z+)8K}7!c=7YA%kdZDI{wOJ3Q~3*N_EY*=-y-1JrOI*lyve`UjfvV_p(wbe*VT_*pf6@H1wIMe|8WR!dio%u5ZAl}(-e@v ziV3rfX2P4^$b=UGG^ht>UV}r)%5;H7Ky(I2aKRJkG_!j_Qds?Oe!_oq;o98f>@6c6 zbzkry{DzgkG#ID%`}Uk{_%H95%VpXo_K>^Lp6J5w5N$rGbaubVhSJP9MMAoq+9o-- z?5`_VotT@Lx@D#fxa_{*gZT}se$g3U`n_&gf8<`6>e>NJHo((#Junw5BjTS@9KRK; zt8spH*Xdhuy*~{5w!*%{H`HF?D_)J|@(#;Imdrwl(2{ESYN-nH8~byk$QxyJrGxgt ze19q55~vQ8VU~jo_2mA-{I+Y>CHIF|mo$Vvp>@#H$agigxn*Gi{^3fPA2F`|eN;D& z#k{o~9m^e0U2*M*(4sgRgaaTcTL24FT;TXw!8f-wCG$q{!Ij7j2I7JNpfWsOjJ_>+ ztrF=qS{6Y|`T~J3Y+Ix)t^q*KxYEVz&mn3X@F}(Ku@-AjU=9*#^;s;TZVwjWL3}ONaiR(?=7(h>$1L~U zaTm{a)3tBeu^c+~8OQT*z_c2+i&e6f-7c>5oTp9aL6ZnZyg`Tn9(O|rDM z22an7yY(gi_-*L(#s9pwk2zhwI6{z_G&rBGJ*nPgP1T|CV+2@X+S_vOQ^2SE`S?>n zr^%iAse6wGdY-b_fPV|b?N6xAf8ty}X@dK7$j) z%)G3uR4#+yy{f8GEr#K>K53%v;|p#44PcodZEQ--#A^7pU1qTfi4Xp|15wX_!(UQ4 zLt~0M5Z`d*f(uaZR2_+Cr;SK)nG>hq{umLh<}Wv@!XrI-UelFSJfvy1!tvM=|Gv~a zV!W^h_L!t|9Zi$x#Tuz%O8lyG^kR;S-3^RZ7oOM{;m1zT@s~TE5SuF#2}4@@cW_lNd7s62Ny>%K7{IIZY9FclLdx=ZO9BEQ*gv3`jWMZ7>A4x{?8tdvf7+31F_fy7Gkq3d z@*van2iQ&1&9*dvK-E5YHl=#U@)DV#u?aFS9W%^Ubz*9EN(!rH9bRyTy5kn0pNU$$ zue6Hwig4g+X19#w(IrOVYzzh%o5bHISq)`#<*JM`m?MI&gf7Ii2P z0I7mUppk~we)BgNwb}l>FwL~!mfA-EkE+e7b$vpQKTUGsEx8vf#7YV4gOvb(nX0X| zl`mH$wnW#7A*qe~WY}R)C{tT1V!YN;ei?<&^5(?M>L3}*2+9CKr7!vYJ4LmCssUDk zTMfu_9%)}E`d^nGP{hLoxua4MNL@#8osD{S^|95Vyj7Rp@IU!%#rRw5Tp|?r&8o<2 zmMbP$)+ZNCkgRz{FbVQU!>Ldbvh3%PVxv_5?L7SOrDKJDbj}#2NK6!Hhmu({OSX z-k!p@CnLeEft?lu73K2nPQ!PcdHmsg2!?&z#$ME>MRg7)0SPO!fSKN| zp$(23FxDW7d?4T>s?BhP3}-+WYMumC^4RwVv z(UmL6hE!_fd%On#(#kQZ!C_G;>Z!|*dn`f}Y$7j`T_q$2;V^0I`a_^qh{`tkXwzhZ6H^Sd< zyZFlOH99thER2a+G&eXdH*II1wvS7l(-`E(w(A$@M_SK0P!~BYHrhyA0Lv5r(R|*~ zn=jZHGY;EQam!Oe?Dbjd^K393eB@|G*}T6SX;N%*!-AxwG9EEuB{JMu1JzyftRxVf#vgXhxi8)rqp-&EDk@(X%vD z;I?%6fl$CPNA)ahj_cwMo@^K_qp-9IG$PsGHqNBIcS0167`cB3-kjdQw zY}pqUJL~qN#op0XsrwjoK822Z_+41paz-32`OX#Ndng$Upx;kIv;RQhgnG56I7Mqu zKxpy3c~9vH{rYV+5dxY%y%+iU9?uWm=8d{+u&F|mRFj+|zYuaExH!BuZszE{u91Z~ zpPz={V%8SiF6iwQp^7TD7`Q6C=Ct-iL>FiX*i1P$>^%aUlNjpC5V>?L+tOIfznDf<`)25{Hk zC{yy^TN2K^#dGnw2u7Zu$SsIdiZB%Sp-2+Y8IiD|rPMI=ifU7`6@TJF--7A{-eIhV zch1Rh0An%GWWpH4FqScbmBWp5aQ4nVwihht{aA$iGT?+JKN@cs!#V+RoD9?@K`eu7 zbJ8+kh1=-4{wU4x_!INPd53oztZ^H+cdr#eBTfQMR7750l#3C=I>ZQy<7A>PiDDI8 zJA>btD0iDY*FVMl2_7Flf_HFx_;B3e?cpPYtJW9hhK+ibT#^(gw@9ckDzFnyd}qBI z?ww%`I?p@98z{DRmsh}GP)}rd2;czeoKz2MFJJb1p4fdia+|js+V0>^g8{)n7f_%m zMQclVYfxw3#RGP?6?KSVJz@n>-UF%vPI!1^Z36y4JxqI;QK$>x0mPEQVyw^>&<@eD zT>1Bv%k@~7&-I*l$v_dj;I!B! zKDcoB^7!PAjss8NpqZfv@^$(49G{$FRofp^?NCWDxT*9$RPG4>icIjprA4%~q*z^8 zZm~<1o|INAtJMhCo#^c!V$LbZ(9-X2{-*(T87u8q9ja+lpDVpkY9SS8#GQye9b-`_ zl=(fbAg)k#r&~r*M)C1daT5FK68eg-78Vp*IJZoxs;;Ol)2RPlDmzh~T%Ou}SMu*E zSCb3Hb#9ejI|g9sS4uCHUI>3of$oy|ap|fQnqhMVnN=sNPZi8c{4xGq;sr5FD_It3 zvti!8D$OtB=BQhP8cxSj(0S`JMOA0cR?#Gq_mD|wjOR4`4LPUPr%F!LKN0s^?D?2; z;zL~mU0W(IS6nG8v^c1nJ})6N;ee~q#)fpS1GmcSC%~WBx&V4YL8an~re-{qWL_IPFdq(0$YK3?fhs{WEsF+c~A|G6P z$lfQL?3c~is340_uN^9aS-$&@Za#ALXse_0BZ{SViT%Le;=8w<(65K68YZ^IR@l#c z%&!w6)wy{{#bYzlxz(wl#ZL9-`&_>W#fjkB*yfNG>y>ZXgt>JVa=W-8?4-tVY&Dy|rY+fu?b)%N+U4Ecy-n^V{GYT` zHBD#cY&&x0tODh9x{c~&G>qal=ARMcAN|8H_spaDGmBjJ?aiNHdCU_ZaU^NTPbo=X zsEo3KEOO~57aY>Rt1`|QQ_WIli?~l69U?!^@8_TBkCuDnVfnXw=6~Za^*8&i0-^t} zK3)&eC+kasZU}lJ=z0Bxo}m}$)w)XOrq4r9eblX8-~k@#ah~rBJjKgg>UG}kW_NmE zpTZbp*?5LU_2S<3PuazCO}o+NQG)wz(BHbLa)gW? zE%lrl-87}SbF{LY^72&sU@_gHtilWY?*c_oGhkL0u2l6 z*6m5~`$A!=*$2L50NpX_`=n&_OSmTWKYq1!FjocN`TzSM@lbi2r5oxTkBcj!m1My8I_qXkmh1gF8T{AaMPg;+4-z{P9_gd)It z-#g~g&zO3&(NzA6_AVk%=;jPMvpCiiDkiC|YqN#*)oPW}Apf_V_~^{Cj;_~j+5 zfkC5^yxnX&AWo0tbGBa8XLp12xvEn-_3hjt_niP9&pXO~O-!Go&WZat^(S`|@VbNg z4-<6ZVy4x&GEL8ZdAsS~rle})4%6gZz{?ih6?F+w4MyJ=>lc*gWpND$@h4V<*BvA2 zTN_$*?9P$3LHVTfg7C1s0I}&2Qh4A4Y2hTSc~Q~Eg16zHxKU6CYGOY8B#G}>Py+Bk zwX%l+NRA?fb||u_-$J-cuEeOexgM4ESK6-Wh-zO*U!V7XSGrerD5;_^Dhf2s%V?4Z z^EX2jN&&?Dbs&SD%B-W=#;F6L0laGpQd273y>R_0LGalUhYCr0#c$GNn?e8=aMSf! zYO0<;nHHZ0FeMxXvrnFx-M2`rV_;96HEC){+jI7=gTTfc5=q{WkbL@9YqSGf!%?y^ zE;EBnc2xQ}eXmv8EIJ_CYNn<}b4`fsr~>GG*OB#0+eCI8;C?i<{t)R_{DJVxg9QYe zfN3Wwwckn?*lo?YYU#R9W1JFyzYr$>j18OX-NYl}5uq8Hxkk_Syza|RPVx_{C;1=w z+I{ZrXZ!l$32=^_3?0X#;bdf&A)Acs1S|}^&eq5c`8gH|?vO9e_SsLnIdcWKDL~Ov)hZPXsy-k#$nn|w~LLtX|Mxs0?doB*g z(Ea}Jzn{T`SJmoJGE?~Wl_)H0x zFN&R?^!3hgf6h7Prq^eMOi)pFI*H*d?CCZGjydw}HGpp`uNJqgczGLuo?zCyfeh{X z6jAw1Xz(I5?rz3)_<${aRs39)B)Vkx*#f)mI&`o6909%xhNrE+y6n=S;BGs?omZgA zbYHu-pc2`Ez6Wsk&8_wYqeub$HR#3kfwz@(`@AM)Kr{n{poSM9skod+HPwWJRLOO@ zhhOge(@l4BpI#@Q(x>;yJKB}p^R_LRD87Ub+X0z}?`faGaPHb6m+wnhvRyzU>5gM! z&ky|%mROkg+eZJSPL#RrtFcaqO$-l*>+58#)vat@S&o+IRCN9`tA||0m^4jST-)%H z&kC2Q(a=P~i-$^ugIw(%h=bwiDuoM#bdTVWeAcGrRD|K|vM)g4GD0sLvJV0j(4|}~6 z`kur*R`didU%~7K$OH|~9_?_j*biF`$LqBJHn)jdITdlDPVv}CGnH|(^%g3Rg@80E zf_-QZ=vMDocDGVF1bq1e8ei75Hm*de-MdJ*>jBt&bHE=o(nEtMWhqrV<_|>_sehHP zRoHytK|1Yk@(c3|e0Y(uZ%!Dez7~=(jrWzl;f`20*V^dj6`e*EX`klm6Q+x;@)Ilu zqKN`(eO`MgHCP(K{pd!_4H_!@`VfEl7@`5&_!TG#!}pjrdwjrvzp*lC+|utVjTMj4 zH3*j;*SYdI8nEw7UrX%w@(|L)P<9|VQD-_7x&>o1S*;%i;$d>y=UCbl!A2XD9l>=E z>5QiJe{Q6X-}~_d>WpBXuy#_!;E9BfnHsaIc_GD4W9WQIHz07bO&iq!Wr&7G~mU+6G->*I)&1$hxnMfBSMKr zJ18mmPa6bxutgp0g&9y6%{ygp?ZoJ-Id{Xkrh{6#1!3H3AwAOiNinsr(dJ&=LiHDs z*Kc#a=7f~qU3A}a2qe0gzTn{usM3t-L;~2|%BI1~(PZ_5Oe$8+oFvPPYEz59e+Wp| zsQe2K^Zy(ky=7X;mC_;LL&B-$UGpJ0(ZLFsQG5r8Dv5f8HQ}kL^fk3+pv*s z`O5)<8rM+oJy@$ zy5MA<1u{RrXP+aoM;@|IK5|46a#`iU1@%HeV>ti~RyEKD;Ef%~cLrd1-S{~e`fX4I zD9ru7BoFu)(6}!G^r?Y=5jg-%9CMtAJPoesgTC|A=l?Y37hn zGU#AXWB7x!9Cb#Ff29`X!Mz!O#nq2*n3PI#Kb+s@0AL4{A;I*SI;wNvRoIj(oszREKV}sC-mk!Hb^d)*=3n5>)gkhs_IXh8uMa|y0>9o~Av@NqB?4Rm6mOdem3%t;H#VTv)i^HgL$!1PSFvbm>M zjU{PKRAgShr6v?}bA%e3r)a(z86(URc{ldhQzhW&19Ofl7;Pl7PqnGl?Gt-rJ(!rT zsXQ9TSMy1(^!Rb^uCjwxEvK&bgfZ=%Ns>iWf}9L`ycK&7ReMSjQMfM&jU4V@VtUc( z%DkBX-rp0Y_D8X0C%HkdC33J^t#FjcB(G-x0g zGp5dzDH1bg$ZXh9A|Rl|ojWEkUKIH9Ma_dzLJ5sGHOUOyO_lr^I~2)E&d6*xWM%hdmPfLZ7qXH!vZnVYN{}b<3t8fK z7>g1CcC-j6MUQ}L@(!@6<4nFL90DygLJ1qqV7zSzMg*;#Be0qgfmLt>rNru#6HG8t ziJ)9s1hw)bs8vBGBS;1o@;9L3xI0v^PjVBf%<-ii}(h0Rq8< z1px~d7z6@=AV3fx2uP5jpdtzvpaHd3VmTzbfDZkf<|d-^g6bp-RixnHn4mgIhmIWb zD4>i2noyy`npA~$CKuUMC`N8Q8;)RRf}MI#ODuu2k)0tLrfSxXdK9%Yc4tO`!QGi+ zT%m#z4=dD~DlpiDhWZ(ivMDI`urq|FQQ6%vQ-swZZn(=tg-Z42x4iEoA3N@ZlTJDP zL4^tx?kH7v?Q?L|Gd@M^9}6rX|1c$m%2fUlynuJ`9zMXA@ICxW{-z4ri-5}BDxC+H z9W_jspip-Gk)bxLTW>b{biNn91>>)uI`k3x4)<4bPXV>8P#!TNYM&~qrn-35*xjKE zT~JrUGuJzyfe-ZW^$+UreRpFkM(ex$5o7J$zP-txYcFQr+lg)-1EgyzG=~blZ&3~v zq|!k*@xH(?SjpnVwHRZYhX`UX^Ep4|D9h(ii~$iDl9dV+W$mo2D93Y?NkeWq6lJbJ2692% z6MQ_xfHH?~_(^g}F?GNcD8NXtBt*m{Cy|&kQ*DE7^N*l_GAfUw8s>(0T+xRh;AjtL z&m2#qf|%CF4D;@l*tl4wM5Ht2YDNVU%)|`{!y~8~)Ko1@sC0ZOE?B-Ee#@I{5}O!T zb=L=!ne05j=;^V=Uve5ad?AX0rx?V^&W#o+7EP0h+Q#WZpcm$*)Wh(Q!&(q?4QOW{H|P^Fxoq zCKcwn;pn{TMcyV3lj74tm^Wx8>sTjUHzYI%8nwZdwIg|gG1)eW+#2KWlDC}|ChcdY z>c&ylX&X!_69c!0(qNTT?frmfQ7P0?eA$en$N)uNU!uNB{XF$`nzn$&?r|>xBFq(v zuJy%m)@pKOlvWr1)9jBEZ!uRVR=?!RW?s` z{+GxlezkojiXMcVxmD3dSj^hqB(os0!5La=cG>8FTVW#UMG#Z=c$i=NsK<#vEabRY|*6hRjb!+ zg)R0u<*NIh`Q$e+AXUcY$X5`t6a{KD=&|xt`_XCFT=RS{kQk#Xx8!7oIbx(LRI5?1 zRkk^>Z@c@@3tvJ4!&YTH&V+)+N>fCpNuSk6iSM0t!y_+!4GWB9Z(4ETCuH#U`C@Z5 z>$k=Zhn#cMW3POR5E$I5W6hO6k$4$O%+q4PT00$f-Yw%^`yL4x@BS~_a5Gb=1Xp3; zKu3m{B0X+ ziJ;&q`Y?UshS*HpG9LH#8d-wk{ra>*5!F+$c2Uv%gJcU?;RR?YydAm zJ7QD1`ORDvldMHNw5Bt(ix z70D)P{Zb}*Q9-7oaMmmB1=wPMs+d4c%z?U?2aZ?(4Y3HCVhPZaO9JRpWSp2HJ>E^O zXOH&rL?M}<0#EbCxokTvJ@e0b=Z^En^YQcBi|q3H^7E>4(CS5oOl`cIs?Thm&Q6c`no4qaxtge9d+8MG2@)z?^adGfW_ zS$DnlH^?x>U`wo;a;MdmUDhBXbNm|shl@gFSN&u+{Y&o7gvgYI7thmKlD!O+y`3%l z7!>w(PTEx9@T(GL2}eUA#X5J`VcRp?dUx7sJ49@7*e-A1=!o6zo7`nj`(}6B+rGs; z_O)+yul?=Y+~+{`cK167Iz7e;fg&h|5-5c-D2Iw*B{=T*(B&IGlJEOizU4$_%&7`y zyio#h_-e9MFmgMC(SIXz)F7`7%XW-QRr zoLIlUqfXGu|I$xJKh&&$LtXysq?hjc)T!ox5i=dZu)p3%|M1siI8X?v6+mC z{S~@1v;-n9TjWx`wAkfKOI*3M)K$D9YELY4bJ}OWLagv=T&{fNKK2E0d!4#3K)oqCDz@8{mv%I)*dPGZ{^<|-2(|=CX$VVwK5q8wh(S*@VyW>r7c;8!& zwecNn-q`oF^P~FkI(4R5?pTZ56-4~_CNiN{uh;Ql6B9qF_r8fXpD<41W{iX0>9Fm` z0f-5A_PZU&Jb(3x&waxm`(&S57%e_q{1;yqBNl&@YD$_?eW|O|Ti#Lm>=NBeH|%DA zwcczxfj|2nOSYsAxG55wfIdD~D^t^27kvy=l+_o1#cAKhS@mpV1ENTbyuW&(oK8-f zd494@>C|ER`1A?s^kwPr^vF;Abl4=wZNE1B*6_FA=MVWa^8d(h==%TQ-le+tm{k>h z%KOakv$)UNRYw*Tm-w%tJ%;}GcdhjQMhcO#k=hZxh}&gvsQTZo_w%>4+pB+;Ee>+% zKlT3!IQE7!WdA*qew=3VX4l28gI#;upIqp~Nz|>GQ!Rh}#bvY&KOiTfCdioD!nVwo zYdc}fuqBT#9E@U8>+o0O!|_AbE^DVXb^ONaJPzXwV%DBkCo5wGACCYG&xY7gGqR0L zg4genJTka=j|`tUW~J-@+#!6V)vW><1Ms<;B(=1>jqUBQ^Ztp-V^4Sbz#{6F=WN^w z<_Oe=@utzWmFBGE(>nKg^SYO43DSCuFxwm6Sm?ks6gJFwrXTPHBdLBc&-pHBVT)MQ zr3-r-oF;;0Z(V2dk%SIm2rKUm>H|tzR9$eSrp)~BMlajk>^_FPP1aW+$FB? zEHnfPCMr4dROr#9O@}jk4jico5+;O5l+bw-sZg$b1?Gy0&2Br4*l(A84mj$Pv(CF< z+PDdmPWlJ>vJ3`$l9H;5KOxHyQ zuF!H0*KOu*;TdD;4qFfLJ>cd!7f-o*#>r!Lp78XVk9TJHAj~JBJ{s+_alQ%n!+76C z`XwO@;US2Q4Dm4_F(xD=2gxZwN-9WGMv@X)amY-ajMOO0nBok`OPkV+C`zA_45`YT zd08{x;_Rr;fx7G=8)oeu3;*->mWk_9W09RkOIq57met?#R=1*|7PYvBT57GSg)OML zx*D-^S4~_hGov~S42@b4pM}|`oJ#Uo5i6yDt+Vlb{LEbHGFO&RbTP&4?k?QK#Kjh0 zXkN|CKf7$JN>+7qt7%@f&9AcZDm>^#fA}+mG5UuA7cd3=@^=I#VJfD*}UW@L%F?#CE3;*_SP5*@MztITddFxvH+vi7J`Ok8&8m`MF zsbejI^ge05B_E{!wp|~n2?bBM9g)}1!~Pu3qv4&Q4}R|VBic21c+!iAPE(VNod`~mP`KcdP8?^u&We+?lWR zhSAwq%)>l|6vsoE!CG~IU^*$ZE!UAp7wjhBT^~;&fyfjxgdEBq({11j5D_QlqJLUL(veuH%^t8i9ca( zOQRAzUA+l}&`LIH;)2!OWOiT$_!E^+m__1`&m$1k3;0T}4C}d}`icB-?#(6FM@%3l z_%tbi`wkf(Vwdm@FsEEAwNzkPXq@YOI{%()XG81JT`)xzR+x!7{;z_Cy%+5^bAceMV&=C5VpB_FWHEAOg3$@16&Mc z+AJY(;5o}Sz_vi5?dx9P01|RNp9qTwrlg^@K%A#^kb{W15{nU9lnS&U#05%)VuV-_ z5B)4W!)rT2o@uR|Sg0~e7p;_4b#SUu9t7)0L^)EgaX_fCG9ovdBG7r08PXGyo0y;*##^Q>eMw<2g-JN#k73!b?3;PVYAW^=-v;g@ z-+OGd+L6XDV=t0@FKQV|EE*VbOm<02ep1^Xcp5+91VauDPOSJ=U zMVE5U8j+rmvwUI#;6BEkgI$-w-6WYeXiqjvSOl7|4YI&1L32ySw9-o8dck9%SW8l9 z6Tv4gtCj*FFu2o=HZ+RbJ|d7h$PB0gW&e%{C{G7On@})JYjOucAg__+?jZBEl2K@# z>`=n+_abFV(Y8SVDsf~70!DBFx7q{I>ItOQ03f%9bx?p^d z0%?>KS@UyGZ18Ni_JihO!S+21>Yi(4HESLVH(S1|EvWdODO;wfOwX%M2aelES8T8t z`ST1xWkgUOf1DOB7fu$o7c?H2v^vRDHE E01HpR&;S4c literal 0 HcmV?d00001 diff --git a/docs/src/assets/fonts/geist/geist-sans-latin-700-normal.woff2 b/docs/src/assets/fonts/geist/geist-sans-latin-700-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..92a4ed586251c0ada237012a5a75bc8b42b25651 GIT binary patch literal 35484 zcmV)6K*+y$Pew9NR8&s@0E(Od3;+NC0Paix0E$Zh0RR9100000000000000000000 z0000Dg3w?Zf<7C#UL2(q24DbqNsqgIn|NsBwr2aEzX?-M3@dKzbr|Rwk87QUYvRmlx zntd+G19c8|dl_qsy+w_hcU`@fhWtL#j56BLNEf$24Zb!0uJLUKJIlWDvwehQ=b zK*3NESGyA3%^I=ELqWy5p(}Q#PWCZCOY|vKIK!^L66; zN#ZF&e}YGOge+SlL6(rRLCU8P$%Yf; zAtZtMbIM1El90(FA32HW=g6^Fzl)g;c4p|#KfkTs**)y=<+oeBx4gTNWhQ6?`cx!S z1fyrrW)uk#L{b|gnQDssZrug6U%k@9~?)2?>cfUGSmBal)bGi}L zAeJDeK`db=c*Yad^9HfNgpQ$}K*CJK5eug4G`ktVNeji1ht&BQt#@h1f72bfNzTb3 z$@zhp9xNJtxE3pR6<7uiJpjM}v;p@A?o!Z?{l4Ju7L`z_%nt=iL_#G~Dmf8pP1Jh# zOQB~Dn6vwnBP^fg*29z@CuD$YX*%{Pf;i?VWaIUD0>b zcTH(cdu2we)PgcR9iZS4&Jv#gzf^s<@4g|V8A$#gBmN{{Dv=ZBP^r=?Tia>N*3Z80 z=iM0q^WG5R%z&_G2BZi;|gD^ zO6{v;my^|BrnF_2*{*xp>;e(qcwjp_ApAx9UaF*p6tTzi|4ycbTvV%ys*|-68dM$! z!Jo*^^sd&_23Wlepv%NaR0N8#KzsWI;_os=MAR$&B9xBq6s;{|l z*jOMI)(sWhE_&K;eu?Yz^F=OHP;kbK1f)%dv(d?mDV2#Rl1l)}6Tsca64*>d#Z*;P z&HUe3|GlGw{cVeQNQ8)ph{)w4PDn&Zvn~Hb5HJvt-l#AA7=M4hij@B!>;4o0pa1#! zOFwQwzpo?QjDIR4B_01B1e?F=Eiiv8U9@rnK*{wYcqS0UP{2SWEfa@$-Hb7w2Y+)d z5iClgbh#?jYqrI1`<-&eHFrJo!e@%{4;Vy1F$Fa}3pvk1Q3b%|OO7llAO{8Ze^B zVh9{pki?Qn2>^n{=(zYW1T7)CSt!_K-bk zFWBq$u6GWRQuBA+9F$SYwZ{75QJ-}6nUvOwV)6hNfT%`Eu!CP1N}hZ9_6?h{YzG08kb<6-TRQR|4;gVa(R9o)f9org&0YWH6QXR2?` zCttOE#T1>c?KRZj1CssT+6TJnW0G2Xo6p91eQl%BN@MLzFlb&obsm{aM=?(eHO@qB zOo`o=ic+$}eT>V{*nfqgk6ZL=-P*dE->%P{EZT6wy0g>Lv_aj^EO75 zq(72oxwgY{TXAeRSF5xMR?*?gt*Faa_dB~vpnZ+4^;#LdwxRoS_3-tt?D&FvYiZx= z7;jyq@BEbSGEXP`1GCWA;Z9v8I=g+{d^V1dQp;CKFau3DYk75?vkFD7ji?3AVkTQN zkqr|kS4pa9La_h_yw1y`<7^~KW6iK;C9(Fg6r8D83lur0Q_Y9a*d&;a5`-06LKQwJ z;c6YeUJt(gr0>H2I2MT*7tzY#gX(iNYl3fAr?zbZ`o^M#8fvB9s-b}f+?GQ(;ClHv z%;W_uaa^>}CbpL&EutN^Rkqfb&(|&IH~!hL(Qo-06VVU=Pkcrhi=c*BcWSrI-9V2$ z4C-*H7*Fakah%EsYD5xe)4+riPQ3{xI4Z}@BOH~pdXD8K>5`x~dC$hk%9Y3ypv#b$ zH82UB5h7bt!~4jJCO`lsN-j*BZ0Oj+m=&zzBs_=}tYQ^!VFmBv5R)JZ=NAK=VPZBK z%kyyyLR*Ow>d@IFxQ_PL`J<0)SY9CatV#k{6GPa02q$RpIC$>3U|&#pOZ0#rZ9Z>i zjY=Iq$5XZOQwXoRwYzm=v*|ISWVo5`JwL(-ipe=z6c>cxC@@8d3NzH0_sn@}RG&jc zh>;*gh8#tn4jze?$7J8R4eO?HBhzITj~WlpQl>#0sWX27w?}_M?wh8-{mhhU*qA z@|>4zS^9bjkO+CaC?Hos4K0J1XopNHr~x7*$ecmK0SyyxeP6!KddU9VI0%lS7QygbXxS)4FWaUDMpMxQkVzpxUZ8Xkh^$Ek z*+)>)sA3t=NT@Z03bG1O#W4j96cyq?QZph1AkSjXY;wntLQtV|p9{DNuVJ>tVL7`z zi#d^_OpU}NTw5w6L_;DT5xrDho;;3;Hc+0uHIJ4f2C9!wD?HNp8X$lBz14ZF2kn!IPJ-tO98QTMJA9E zE6ExpNnVZsC*h3_qi9^&T7YNaY2UU^+$CNM5il`cA!12dlhmd; zq=x9`8l)k=34j|)7?{Kul)Fq9-%Tnv@7AHexUO}PSV_N{WgHsb5PJtr98pm~zN67a zNMLHkJ>UNUO!V^2XEAk|`n;am5U&L`h=M#0Ye%qJ)y-6PD}bfhFMT)jmD z;lJpbsd2N9Gp&N0>+}t(&y~S%dNG~V=@m5EXaV>8uTI9VrKK#y>m~oqTcno~27&-; zGAhxm+ZY%O#+hiQITl-Ky{r9}wyyQg zHIHVusDM(dZA(Ww)74sg+2_W9?+?254ZfAfdsT1ptv%9XKgrWR%X7cbOTT&wBZ(sF zbY(XDsA3G9bQ;iMDFjZ<2=h>&!9akF3hE%iAxfG5WO11##!a9oAyui_xCL8CICQ+C za;iF*Tc&_1FK*hlFS}67KJVR{s+_mhQ3W>6eV1oG{P{1n=x~h1xE}{&VX%j-GhNr; zYbF?1o?YP5nQsEmgzq_#wI#W*X+etQJo<7~2K&^OUwBub^+e#cI-5sf`Fl0@W2j2^8p>fU_B9LN@gF zg|(gAdXNX-;ug7L8Vws5-;D47o516PnEWNUR`KKSRkWqfyCq9?L%P@Bl^X~=%JK*3 zOMqtq<@Z4k?n2CW;YK@97sZBSW=OO@K{%ml1U!lps~d(eoa3b+AKBRs2ic5bymRj7DM_#s@@_NZZfnOhyVcC8$sz;9Q$2>dMWV)vXYdUO0(yg z$jT2gu7wQS&`X61c9R$T0mbQ>5;hOICZX$3ANw;rgO*%8$e+|8C>KR4 z@i1fiaZuZ&iAoIkp3BIEsCC9;4?Hw!hKPYsn%+WzEh+a5?VV|(7>P(iF$yISNm49D zlE_I?D8)$RBoxK?FGg*6pgM2G z$HJ_vQ;wZ%dD0jvFWDvfF=S5WX$nj7dp-Usj;E-Iz_A?5LsL49rhM+D!VRw+Sv@p4 z=@K%Td}(np-!_8KZhwF+7sKC|Hh#x7GN9di4pIIf~1E*~Y>CD?o+xLHv&x`{PhZ%Htn z4PsrlAyB7?qRJe^5QIf%!WGz}pf_LQ{*~Z;%>trX^3ht2gK$c|{hs0G?l_N=B^gR! z&D>X@Pz;|l!P{~TW5vkO+t_A<9Sjv1y9^(ZzZG-20sFDq>hNakOtPVD6Vl!ZFOOVZ2dX!z16z7pP+f)39_t+8N>@3qqqp{dDf+Gzi7JxJ` z6!pZ!GS21=gtS0PItXx&BLZ-v46z>(?Y2i+nzrN5{5Chd2hLts5YY{QujbH2GEkM% z&91V|8D-{`P*^8=LHpZNcJ&RQ5(eo!80U4JSl~?!^gpp4lVO?ynIVe_0@dH8xrfS~FQx)mXpv>Vz&xs^) zTFncWaRE7Y`_rA)ifmAz3uR)s(6xWS1oG*z$ehp35XhY3DZAZ}C|aku2^PFC5d1Tb zSy5W5xR#I8Yxy;)6(-rYCr?f9g3oSa|FTxlWW_E*o3trdO=5flAM-749EPN>7Gi1H6ZHK z9Vj*nrdIP#%TOj6F7H_W?`FWyOzZ~qLgji@yDf-FhD1=>Z5=|s>V(LwEU5#3_%xfM z!;=@0(*(b0$~Wn6Fr(z)*SBzry#+BKb@ag$Qdk&@h||hTomcND$aEL(-g@R_#+43p zE1Gn5T%2=b5$3(I_>;6|E1K!JbE8l_td;SI z8JOso6Z3Qk%bX=9)x6sMfu{)YTjs2VeGWjjeArmYH-&M|cjD%E?XVR5;30p2DwsAL9C_N_7@3ss&5BS=jr1Pzlwg zTR~C5I_l-o<6%HR@lj?Fyx1l=B?Mk|>cgEWvwrBY)d6zoUa%R*iQOO0=fpqcLSybm zjFWUYQ08(D;FPa+LcZ21gu1QVm6Pu-*tN2U&_LaSEa)(i=+{Jjb+9MR8zr~5RPy+v zmQCXW^LY9Fs&JhA0TF1^pc-Tg#mf5K8A^EWX8*e{PwmzFJj?Kv#jM}FzXh-(%qdTp ztS{P^eOQ{ZlS#{n(gBEqPzsEr;n+@AS%OlO6EO4a&dFsDa(BZa(t;6e&}obGQitf{N{v}vh2L~tL-3dfP;<7bu3?xSRWmtMkXK9J8wp2z+CWn?#!C{nLI zh9|#@1L;QO>vd1wKAdP$yT#zOG*j~g{^)Nb_F4G&W?o(wplG1zS%#iK9WaBy5s*fr zjt`PQ|#T9 zIN7U}88#IsSLKjoESZ&8j_T_4Bf%t|C)k$pf{p&^UGU|ivOFraEQ$_T*PJ;mxFAjM0m_|> z370WZ)^aQU#f6JIFk;`abu7TV$#mP6`@MZmCIR|_SYruUvwkuf?dz*MI!wa zdWR3DV`MS_@l%?jMu&0HA`jOOfE*dGL^Lqnng}{cE+&D?jE&j5V~J_Fwe8w2p7&Mv zjW;erxY+WpDSZiaCy~_QDqwz*SV>~-;#`k!bdF6xSDro=9+yE+uR#h&;&!a)H#p&a zUWJ$t%g0Qfhc+m!13qSyZ@AVaWyx3)%WT#F5(YHbC}cJF!=hmgk^7R`lb-sz?CiaJ zXMe0xscEw+RhkrCSCO7wfyp8qK6KDot{+jQ-}YYoJtg()ArD)RJm0X=a^Ar8cFwck z=DvFB^5WOIt1~aYZBQZ>%`Sr;xdAKVz#TSHshCW86S8JZCh>ON`ql;%JSLc&1y+#d zNsQ>nB{y-Jj0E)})b&8ZK>)mE$#De)c7ZVbVOT=?u7A9MsX1`SH}wadx{1KG>;qg6 z>8}ucE9mo3v0nbR>NGqEk#92ZVMC=^AzAZwj=~C@SDdPOv7A;oZ75c6A@mJqsU&mJ z6x^I8>S_+$g=v?~+~b~oc7S}op*Y%PX@Dhi%~E$iJ?suRFxTICn32mXOZ8}+#|Vr8 zk~SzuMk%dcJ=6RSa0Sc;&iK{D5hiEI?!4gNSe?2!*1B*o4?6(35Ou|@3;p8bJMqkw zpJ?^Pg@s)Wc=_hoh#6*Qdc%kPyGC{3Wl8pG#!BZIyuekOs=9(E2p=q+_-aoTO{mTR znh%)+4iLs>wF^zc5G*IQF5^taya~~Px#9Q_1Q6rZgMCGmw|>sCEA-wpzbr3kq*At22G+Q!ANQ_&C0 z6)!gk8;fd*iCyyU<@1yZE2` z>|JL6v%M0D#hI-Ia2zu06d&p|UTD^T?lL30uRMc;kiJI!7=o4Gg<_b)!@&`wehf^d zKXW1?GA-x#W!g)R!u1WH4%EPE=y$wS{Z&Cx6x@I{dXE%osxY`bi@kSyK3BRGm?IG` z19{v^W0lzbKd_r;VRmAZKFek&X%YTI`SB`xpL*#Mj*D69hm@;U)C-0gUgq0jx$f)e z3Za?Jr)pSm6Gv*ddn;@p-#Kh4w9@zc)QY*O%Ff|-U>^En*7I9|D za;=VrA3t1On!@lb*B~s7uxw$$!V0DU;ocX3Q4aLViQl0LN+jF9Fh%zEUrha$zH*ha zLakJ&jTS_>n7y+PSWz$lXPV<9tdoF%)(OWFzv%63wfaTMd)dW;k+Cr=lT4N~84UTz zD$>V2-+j$vusfTZo!IUa`pcV;4~>q`KZL5Hv3jj2uMC7MVmirtjg`DV?5UJP49W8T zt`HPbo*JWY?FAqJkVqO-tO8C?Tu|M7l&y?+4GyZj!jT0_D=I8~WmlsaVzo7@pP0*_ zFzM1puX7o`wxI0y7{P|=PJ)29)9h9ZpA4vB(Q10D2P5Jm5|e;428=2yEP?GSCj>az z=nsL(ImJ#)%;Wswl`PoM(mzzsQ%_+MNV^x-sL{PSOKJYX&Jh5w3wYCfad`+H9D|sT z!Hx4k$%a~aC^j660S}SjAwI%ETp$W|aiJ7I!A?q_7J;cV`$ha8za+aBQucqBw_bsu zWbil}JycoU0P@a}|0jOpbC=v^_unQ`#k~2bl6!5rToB!n$;jM1Nh+rG(6q& zQF8n0`Lmf9gQ@D@S&tqaI(qkRWOhBeczkBdD)j_8gIYi)giX_O8PL##lI3OzTnjE1 z1B3$NAb1d>m<h%Pk!PG zSJ(U9g?{Z8i|5O$6!83o1`B~PG0GY#z!wxykRzOwXn!EI+keWz_$>baZIA-h0~2cq z@EO1%2w)+g@IVYVP-1Bxz>s={of!lIIs%$es#rIaE;fb?=oDp&%_v(~0xD3humWsB z`Cw~Q0JfvTQ&>mkXV3xbge|ZE>=&? zA{!1u4s-!jL)U0q=nmW|4x!zH9>D#Bo`A#XFgP-F6tI64bXpmU-h@B%oA zE<3&k)6 zvmZ=_7R(9Y!LTkTm=^0f@Cc8vz5tK0e!>eI0PqAG_%<*La}oUdSF|D08jx2ply2$@WHNtrH~GTv8zHt@CIM# z4;YAc{U$Iu%!g1I0z9w)!eC+GfO#+*dwGTq05K2~lG&=&0vKs!Jiw7;SX`w!p;r7#E`Vu*kU96yj6NPwu20x^&V z@sI?uAsJF}qt01#AR6yPykX#ass^6q_7Q=+yDci_ET0XI~;31lrq8iiK0T*IGa3c*A1yp&I4{YK( z4~b(b%o38etR|<)U5*sTgTH=T%3G>Qsez@wFZFx9BlXh$`UZ8|b?qMZlHiTO$AeR8 zvpN-p!j)5{O_@+YC8dhh3DvCXHI|mA8MKsMuLt$l253l(L!-&qGL%Nhj4{8Nd=oZ5 zTH)4|#j%Zjm+{53AOu-N;p%G@WE__laN2N^aB~_Z`<5E=~ zloe%Pb*!Q)SPGFTPwESGXQODMMmD2Oa+BMz8fjD6+-`ZTrrmEV+6}Ft?d-_z zw9E4UlZv@$=4Q&A8NNx$UAdQinH0K+#UvhyOIb0xs|hXZKp*s2ZQfn))BE(C_NINe zf0koiHtBx4X}9cd9MSow=R+jSLtQuxw7?7YkdX&+BaLz`SP_d&{1TM9rkC2(N2R{% zuBuh9`S=){Vq5Htv;r&G(2QC8vV8-MXEv+&y7L{+`NW^R&mVlj!(QdYIrs1Z_$IiuGgT*wNUWSY@mUUcg&a$1TTI#?50Arr|$$7H{Ay z0*LW;Jc^%-=f*4J8!431S(fmTqdASQ3Yxf;sMphzvXUB2&*WcLnzE6iwFck1aD=(rxsu$#I60H^xOvv8o0cWYpU7wB_pY?f+%KrxG5h;jrb?-OC-unh z9PLlE7#f{cMYGZZv=cPYQ|aH+QF<#qP?%PvFFH_ES;VM8-#~vs3s5y`M*GnL)Q&n( zC%S+xp}Wz2=mGQ)dK68fWoQL@8U^a3f@YL|PPxo=;tm5WvdSjA98u`FU?EFc$x)7T zg~z!bd8zoNxh$?p=Ze$1U~%=kJkpJCo6F;}Ilay;bpJ^u!Qp=K^-(GQP49cIq`SQ3 zV{4fIcmI%s+*d7%J-YGqx;{nlj{n-m+_qAsGC(73+h1!WN%U2z@gJdTH0%hyFqTPL zu;~?Sb{^6KqhAd$0L|8}8X$o6W04Mn0O;#-4Gf@q%+DPK4oE|KFR@5sGVAf5vBdx_ ziT3EHB_Ifd{DoYq0M`lZ(*}Sjd@@jpM~6kOsK;1Y%)vp39tSa24=R9=mURLwj1ZO# zOMuyW0_VAx-qtBl752$~TZ~74Ctg<;5BL?sY=|OCD69Il+U5fmBQa{5*1m)X8zMsW#kS z>ueiCA60^QV0>qT#K|rI z_S;^u&D#TE^TI3n`6^3cZT_j-=?+}C{B(>l%09Bv)NNS@cXO1+(3-N6%xZ^fyxyPY7%;FA?v*^uo4=vS7~Lh=1=oTg!En61i=SU z0|o0qiU_2uznF?gHTI}F2zd<3o`oI~=9DOyAFlPS_orcGvzKQ7C@s@S1a}DZln%2g z_<2N3Y}&|3L1z3;=mXb);qsa>@rmi9q~IBi6el%o-QhC&nq;dQ`pgS6SnxO_A-5;T z`O$GDV&HMFc^>f>@4$4nG75>h@g=|$rM^2F^TzbtwLeh@G zam5i!s@+79EL=#P+US10JkZnSfj$5&`cP>8^60@Fv`E}0$`!9whE5)=#PEEsL{X4s z*Hkz3&ZWkE_AmETj?=n)F3T>h0OfU3FsBPZOAjl2MoIE|&b%%{=y*&kYQPFX+~13w zYDN>a%8EPAl2Q$oG>I^l33@9PJ;WjRaw%y+Y{SRNSi1AJR z@*vd18E?bKePHLSYWmzNu1xg0X&=N$1UeLu(B>s}3`GMxon6=YOgETKXG@-%38e~gs@#^mXOTfNrD8~4?*jDRLQ=sRdLb<#t*)8 zK;$TnW8V#)gks%PP1EVG0ayYdx2a1X>d$ zK`}Xk5pwWx5U!abstByD{Q`WgiSDqbfEexL;>rY1*z66MkE3I$n0sy*rx9 zM`c9sK5JZFk%XJ)HqWw%yg<+f(j4ZJS&tpIE=q>uz@kC{VYrE6BrA#FB2{Mf2c!!Q5TarNVo8E-R5yv|bMH*kxIi}yOkd{(V;iH<- zH;aNIgFFu!Ut8gTg^_0Td&*A@*w)k2h?sWU&0`mJMr{KanK^$RE@~F9e34iO{Ng=> zOdo=^yg7pz#u_t2dX=rm6^i1&UVA`9!2yp))MH3$+v**?2FUbe<<)Ymm`2Tuwek0hYw&D+YCp+GO9X&$-^f(}uVi-Z z+MY>?0gzM1^e0eehy@l`^suuc*n_|DDvz7BiAj0d2m-*@AU^Eb`O@ncJT%WSw2N~T zZ!~zfU|CPOMKz~ou*P7jhjvC_bFHxu#%VpEXfzrX`-Et?5+$};Xz&>EIe4d%$Y-)( zGYjgJeDw34IWYbsHLf-tJg$a+=#1YCUibQ-xG*1OB}N!f>k2wzy?62P<54KN@X|?; zUf+{H>JjsEKPQbARJ1ZxXbakRljAk zYW9Sh&5?ww(WQQP^ShL|P_lIGNXTowzF#s*qwY*In=m!()7!8cu(@e67QiTfFuFaU z1=;?MuPTEYUo{4=rBYS5xpoVsd-cOmhQ)-2rnk-?0Ve!ng;gdQl1Tf(LD$kUkn=*G zjRWeE;d})`Wy*PhLM^9-tUWy_+VzcFv}?xNjleV4C64Q2B((-$KeBtp~%G!ocO=)c80 zx?*H}Z2pJ{!Rs0+PDy4rk>2-*q2`-kHi-0o967oVvQ_!s69hn%hJ~VlO9~uO)$xgI+;a-Kv^*{uT2lmSrM36kP%hh4Pt=p85Y#K~p zeFlTVZwdL<(g@xum|?B4_nI>^YpOtSa8;b>QZ7lk9Fh-^U%g!<)7PmpnlhLix6{_! zO^DvOz&a|fTpA5=ImSo0kt`xXp8SJIcOiv&Xz14fl1mFy02cCqBw4=u$8i>tZX$ul zfu=okHm=n|i>d<}88akN+sEdj`vE#5yQ=2BahGK#6#Q zf~PUHx)iFKnB%7GJAr9%Dn#XqAz!OOM8#ww2re{5D>j^sBC5$H(TaHHOFpmowJ0_& zv*#v)D+==pc4H--5-iFpLrg-l zn{Up7_Zb%6)(xvo8D6ga&9-j@HI4v#gT>0^y`AydFd1S2<@UtIzO(({>_*uBvMyI` zV4v2HFY}map2nYLvNtpytLDo$^C&hrBbe0ihhE93mIf@;tGcia zThsR|`iNz8S$&T#QUE}y1R(RUfUrmSF( z^yWQ^*H78;nmPJ?%~KCT)gt+JMZ5#FY284C0XZ!T9^9y2o~q9?ad1xvcKeYe;BivHU@7A*+B8DRR;@m^nFPyDb!k?_XZvgw7nE zrj?`*;UJjSlF8vy4oBr%SY}=5fn$veGzpjwJ|a9SiTQCG%0HF`ePYaV086F$OGl`h zbeRW3Et~UlEF0S1P%_43=xAD=c8c)>FhEN;_Cqit5`s2q_8jydwOKk$tAsuhOs4Lb ze}+uUi`Q)r@AE<-x!Zm`4B3(2|;>ze;X)Ihlg!U(jnJ4K#@1U~g2 z5T%Z-Np0TCg0_eJ9PSSf{NZhsn#GOJVPm$`mqX#{)#Cd+WK9@Rufcl8xTz{;F;}LG zaaO695aE>pEF&`hOvHgaLJLTOlRzUaVIbTX)tMYLZnQI=G;3D@>0D3kF@rA2_Ptij zny4DBCp7>H6c8Ae-}79S?6tEdz^v9R2eSH13b+9Jwn~BYc6PP$ZQChml<_Y@I*-h_ zrN!%RpaS_^m@-y7YDtb-Q4lCweJAZgPvs-#9rR1NR{O)ZKNGn?kj|(!fX3bu>rMza zr}17tfCjV>L^Q!Wn%-<^B+=wITeokn&j7tX8#5pK4vv=5jcS+@$5VrzDG9WBx#Q^G z*%}0@RyQxz%FCmlJ2KFz%fXo!A$S!aac>JRVc; zRo+?H*(y!iRn+f-<9dDkjn;*GjWVVZoGbrwFEQ~klAGu<4j}tZX5=tGxMw* z#CvBQHYGlYVgxjj40(aQVwfx+Ta*YD7-KZoTn?mfqgXzrAE_{J;^%8iBSR!PQ zw=L|dCZfmhM#+XDfsHlx_S!{XHR#^uHd26#<#ZP`yHD)BmAOXtX0X=Yr981ugnKTd zrt?(7JjxSY`A3%@*jYxz-O@SF8u~E9KL_4#(*WJF))_wWA{M0}+>Od0iV&j^r6kBh znUy8I&IoUP!&vVRaj$1a8)qL{wyw4=1gL)7uD$*|{Vuxh!+VB?#qCT5_v~>w=|by@ z^7i~&CVhpR7(^;E$|TCH`TB?^*Wh*L)PoDMhs39j9#gRz2v+n3ogcx~BLIDgpe%}> zim=5p{sfFY5ofUNeZW8v={0B;Us5v`9D46uI;tw(1s_Jjz0IL$3}Oey4^JL0aDjpN znN~J6{;})O-^Zhyb)O&AuTSRjD;_?szT%_;`4N5uIV9V)aE^IIU=MjhIGRhy#nsaW zHpZ24BLTBp1smyL)n}+X>F~cnA%ff~=mCiO(4VAiGp496_!&uxp_w?M$I z#o^Adr%*0ze68g(mO;~-jW{53__xgp*>t+YnxvY@wXLo+SZabljo3WBdQyV{t5yx5 z@J+kZRuB3z{Lhz&)(;_vt0D%qwkvl5Xc$^Ihygd40b8x8N|1O(7N3h^hFCVgdoS^< zyaPrq6~*{soDr@;%X&0!d;T$WxEcCillnpY+JR0|-P?{5B%wk_RSY7bOB*2|;D7f- z3YQNKko-VZaiPN=h*0M$ued0xk4U%gl6L%xm;1J2eH9!xi?5IOz)Ftw5g3kTL$-sK z7R@D=NHmcr#J^S!kYZEUn;lA{IRO;~r&-ApY0`jRruF1oeyv4@*f|~a*2?%a^t44K zY3cUBBYM!0fxYrT5ZUkNRZX$GA-k$sO3z7Ig8xmj_KdgQybDyqX|@AU;PhAYn#>I2OtRbe=lITo2WO zZMe3*Y~dm*!L@G{oZ7Pc`rZ4md9q3|f^7FaD9Evw4Vckmv+Oo(JP5a1-;6W2w|khMgAtm5UZ9qX zMt533AGaPnRiyV*A$R{wJlC2#n1NMJ2{q-ecPg~VPBbsm%H54SO^r(gWDjKrwy z&&OpefwP1B+@FGDt2j3i)nhAPn9^J+H>eT`{r-%QOitoTgWS@fM9!ngZjIE-WT~P_ zM3zXvw`->RSpvIWr(mV^V@eDJCI?xykX(!0uy~h$Q$~z&xS|3z-!0rL4a4AoNH&SL zlqKz@MXVRi)&^ZD45^0bHBir*@S{XUQe(9ip4q6ya`s17MlPI~fmS~_;ABV-6a>r` zzcdA~98ocJZSW7EQo&4iRxzLc_2kURZ#0VTfNJg6Kd&&!83cX>ZX<>Q_!5fms0DU~ z6KA>C8NFA@L{6@29s^?5VX;lk-CkJ#9#cpIXae8QAdT-1;AoH~ojloYGu;@~G5)>q zjp%gU0$tu-4E;TF2-x<h9PuBhAet9-e7WcYYoSA zp@dinTOI2uib}CkV5@BWg{RW++K#i2X8}xK7**^^N)wRbY3JU)!PQ{$OX2%!I2T%( zMG)IWTM(CZAlboYp6SYK5b21o-fU=94;!#Gr>C>N(9U)DSpFq?@eXFwMTpF-C3Dq* zGvU8gPRNAC2?hVAFWrq`Dhc@}dBPdDIrALX0#JLT!Oh=RP&H%P$f^%N2eQqhde(Vi zTWe;Hi^J^yF?y9}u43^|L+qeUdil7N@h4VuT`wZ1{iYLTnYmytp`ke70DAQc(xPbI z2N+%xb1=LmwVLsttqzO*iIcCo8b_P@B_pq1-^U#18IBbN1bOI1IO1S&bCMCF{0p`n zS+^{^vkNsL98IQrLCul%TU|B(CrHuti~zw&g^{B*)41e~5l+w!_`E1~jDVtf|5Mzr zU@<~gvXdhw)~d?^3g-C}V$@W&W+tQ;mt#Jb3q<&4-}9@)GfwrAQqxPd@5KhA#eL~X zMtJO*ILY=?9bVaw`xS)8^{t)gL7ei~tHgMt;hw|edMkcr%nc2+JNGS8vsv?nyFl}A z^2PS;{LYtNd}We4*EDT}&z&KiC4K?v3}M8^_NQ^~PmqgO8Eo#%#kk_QRtjQ$uym$C7tz-cn-;G!GdbAN`r^4Dd!U{q4IVaxbpw*6G(+XrybPV>*yPAL zB_ESL7XJu{eHvIyz0d09`4epo20V?E8!N*qg767Sh`vryx%Sz~o;z?OP8B;lw%Pn1 z4}By3hvZ*zOxWN}X<}>_XFFs5G9I{c=d}IlnbS4F&w1A$bJVXIB}$<>{=@tw%R`gR zD8givsEav^zZey&C0-so{_7tn5*v)^c=3rgY^n*~$Zi6jg4vzFGCQsAkUW1H@nJ4O z0)YkoIe=iP3`F8&ti-}Q@-H9A(3TrqetPfD9b(>&(;xpem3}JFs&Tr>@Cl<+(}W>y zz)ElyLG^ekxRATw13^rKor^TiHMOmAqcU{sBXIRgy7qoATEG@3gLLyxu$d6YBt3oM z-Ve{Dqxm@TK!NInJTb?hFe0fmex!i+^RFm)XX-VSl2%qz^`Dnc<@>@14_YOAja*e* z>ER0n%^?*eI04~Qy_HUMu%Z~G+l)?Y$6>JnX3e~9?t|$_mLvi9pBFMa%Uv{9;3NYr zRY5kDSDibNAJ?zPh;{wL#;iSi%EMP*uUn&&fje8McFo2`G1GIR&S#*GpnITf{-@5F z|4pihaFV$b@q`lUxXFV#2Ie#85A0tkXp*7H?4armmx?`5dM%!8-n+zmO+Q0kP7MWa z!v$E&dC24p;fR{fo2$~1LdB4c!Y$oU@>lE>5SMh#SF`!%%)DXhcKo#?Ggz z#(4bQI}e%OODfD0Z5aQk7l3$+m^D`Q3II&IkAuE7VzYLiakB4N@6VD5v($5MUu;sd zvM7=a41{P#e^?9*v9*qC`Y94mxV!E}xH0J^HP&VXDKc`6nd!XkT4@nlh>ElQ*?U z2JB}d!7DUpFBSmFYj0;T?@VRh(mv%8fE_&)&~;Tnt$)hUmOJx3@1Fm04&k2i z@xw^j{PZTI+5ClEEt5l{-X#P``_W#l+4!QTvPUTfr5I#%m&_0MljQ97M87fT>NlU zzhjTaHt#xrprq6Hdhh@@K*+yR=rA@ZPXePW2EH+N@;h?FJ$w~bp3z(JT}T#@-CuR6 zan9XrJowyQB1%JyDGdaIvOp23abU1TVT$IM`aD+2bw^$-i2yM!LNE%>xby&abkLutf!dbUD^B@q^U{%Jp#a^C|2VSvO@aH28CXY3?u`V?Mep7ttGBA(U_L?{}UoFQj zNTg#cbiJB^hs0{L6KSvWB?4iA_8hbu=NxGfmuA5>t>m>BUF$n%lEL(_EqoT#_X;(3SK^tXQ_&qt*~zX?5A`wetWnKC<8htQqkFNqPMLIMHR#&~D2tU6 zrIbiTC)rbM=~%$b(r?i6N{(&DdPY#n2E?;^WF2|7c;KTpzSJlNsp$3SE?wCrg}#)i zVTS|;oDcQ_oFB5$>;!z6b)MMCc@jwO+Cbo}wNvm!pKw+To3cOERUXN=rSf93MQ>$w zC)SZ+S-Z^gT@;8gEgEijU=Y%U!94z%n9HAQa?|2r^+Rm+WDr7q1usDMoSoe?*czl~ z?ZQq9Jhcy+g@oXSNFa0|bl}XilPf)gP3)$9oOew{&an{H-@j@PY^vDjSrZ=mVMwur zr(2oqkL|$r&JVTn&*%>uVu>k$j6P%0TZ}5IqVwcX;t=ItlfVv<6s)#JA~4t%<^&-o zynr5ks-m|Qm6D|TST?_Gm8@v%x#u=70Ni3w;bFrefwzPmQn1B!#SjIAX2fw@0m_*@;HQ=Ga7}nY|8`y%y*9?H`Gn`~yLz_zN z6evI{70@i2B}D|0Y~LeDbCfJSS!S7bD+F*|Ue`%Pm5~%h@6x-{B3Q%{L-rC5!#&Rr zMoh1ru_z&rac@w9SBL3;<#Y)aW|@zRMqbSx&vB07vs$xc=+jLNY9Gj@wdsRI^K^6JuU&>sbYkV2a`qxq-RnMr;eg&?WN1H&QqV2ll9D+=dcc)!ea zY`+{vs*$$(Buy%}eE-yt*@}KKiwhB^CoH80TseBQ*H?=}f;a3IZ|RzK+A5s>JmNNU zRhX3bzlz6^cj= zkA_n3;ScrOdWL0q0pJcpBpcpBj*(XZ^I>t2?P2~FyH)awZO1J@vvO`Fat?-w#>?zb{|qcj6Kzcg$uiq-m+yEsTTkj~h z2yS@y387pfYo`oTvm}S<{3oGz@F(|LHIXD;s%a%c^NV?3{VJrxHs~7_%{od*94$r5 zdQVVpElcil>4x9_0@|&)3A>y5G@7Dnwrs0Ez#{Q zD__;z0x^tJ)o@g+{PfK6-Cq9NHTu9=u%jY44}*9rpwMi7?eHI|Cn5o$Ugm_Q{WB`S zb{*k-F@E&ix9*w@Z7_Ws<#aRHQV<*y)GClBBJjV1!IYIB`7+PP5JhzVPzRzRh8bcb zL2n_3Z+vkMIoR^j+3+k zr1DMI|EpdJe&zIwfX{P%@}r$YW^Oxu=zNlYw1_X~2)JGz!@-hR9#?TTEv07N*-bYm zByZBn9y_zUwU2H4H)&hC5&c1Z;`Pr2G-97659;t2iEr6K0<8IC-+GOQ&w{#j-N-Js z9^HHOo^u1XD5r@9Zllno{}Aj4+_AV9c|Zk)!2JL)Z^yzsaLPn441mpfy%Kl$Z9G7W zmnOnxSUrJ(aK!O_>J;fbF$9z&&VC2`5$&au$`eDUf?KFFlHY%WKswR;y<^0-(Pu3_ zT!2T2Wz(Vb($^yDU^+q@j)ZXTDL7AkB&;x5plXy%6c7%13fN|c$PgL!I65YLu|~0J zly$0gqmDHjgM>I4b=*xU0unP$X8}T^Y-25?jJ0J?3Fi@7bR;B(_XScTX(V>PGZ_2N zWCr1?5u(w$d!FxPcbN#h|$sgZ5Q_|sc_Z+GU zC`)?=ss4$m92M*x$wJ4oGy1lE=_2x4JlTk06%kx!bMimOQCs1*{9rM8MI}qk(1M}F zwS#q$jN-=nPduVc{56ZaqoXBCA~kVxz4k@)Hsz>Flx2Rxz4A z>^kx`oaLx)8(T-S869XjTbwe7W~oJoZ5)i}vhf)}Q>*=bC~3Z~?E-+-b)6KA70m=Q z7}_`(&qI_gMVqJ&<;Qc>?n<`5w-CFg4(B6$7KHsUcjm7e^_FjH(6TvOeQ71;1j2sI zP$6%9oe~?`86~!i`|8IDYoeg{un%zO!*LbROmVso8}t&M0bVcaxad1i)=_5dt8SWG?H~h&f&7%Z|7|6*(Ts zt2gHdwpYOcmbfK#wQ<(5%`OiLqHIvx7ocveO?(P?q=$Pfa^@5F-+3*Ir^&7xa*ke7 zlUu>!troOu9L_@4q0G+PyqlRFd1$^<8NY<<^(x$LvaV_>QYCIwDbUEvUSQbltcYte znM`RWKqMSV({y_tML&9h9j}5o(>WYM8eD^iu&(+-aDdRS3my7hH!$z)$^Zzdr|h7g zG`nX3;NMUJc#jwdwD-jL68EX^kb+2Ao($SY?Vv%RuM-msPf|YhOikx^wj$Tod%fXVlfV+mHr4=0Iu#zFyuR1J1 z@bp~_=D#FohihlMFYdA@UK`D@dU9-9@rAw@svz~e`Aj*sb;CI~HUaCN1Vz)S#X`CM z62P-IZpxXDEy|syYU2-U6vMxUW5I<17r@=OAu|XYN^txcfH+Ux5;B+C?wNtKgk$G} zm?xJh+8BBKrJK3v0@0Yz?KBRevtkqJmFn+McpiHa^cDnyyju@LqE2&tQ9ET(vGgal z)HdQq@ctzWdS9oLGZxcis`gyNgUqY{3r_zP=;d|OuNxz{V<_9HiiY4YZA~U74K$nQ zUU|dV3GrQtgKlh|4PO2HP1H{z_$zA2jg2_L?T{KS&u%^lSAnMJ(~B?5y&jI0B6z+; zh8ikX(0Cgxsp!H4_)Um4K`imiQ0yE)?$pERHTgA%!{*>(jBcA;>!EM>`D^g{!A%#x zL#QGz%gK|n4VYZV;DC#VH-@Ys^CNJA>#i-hpQl~$cP68G!G z8K>zeI8nlm%Z}x!YO&TkMG1tb^upO|9GqQ&UdHi_{fQ`A5-M}oUK=b)w&7bgFeSKe&vmoPeD}~O^Y8MjunfM2bY;GC{9=9n5|hms#k`?>?k_tJ z$a<6g`83Mk&bGfiL)-rZn*{uMH6&n@mDs0mxA=P=Fr>JCM;2U0M{I#YN_P@}N9`9` zk3JwUx+iJZLZq^JON;aq%&hsMMPbTZ76Io;#DJs1(Rs5WoO}g6;F!AHk9-<+5vgEC zHH@s)u(a@oV{b)=HtV1byCKp!b~>{4fXj9ZiMzu*JR!E2J?C?>*htesnQHSE56Jx0 zwsNB{o*~w}M{dB6k|CsC4!%#uFg<|@OG7KL(m^~-RJe81(PK~UeMFKo{|sM!rZyI) znHxM=kKM=(72<}25}r%~>u!>(O7*_fQhgq|N*FqPAH?1{zV7^-I@7CRd@3<2%sZsN z22cG{7a&sQ>Ti7Kf9pAj7wwo&OrPpdlA;P8x}OvZhjorLSzbxqK@A6ZwDX?T^j%vn zSfwX;skd@mXbb(T0PE@jEIxB@8EQ{GaPbO&h!4U_AQ)J68&wDbtFw&z{0q6cS@TQz zqR(9YIZly2*qvB|Vge7`-4fFDoUO~x&+@v_Su2BDZ2Z=St*eXDf?x)cWpcXAmjX$b zsRKbDzJeBs$6H7~`=F3r^`!`mX_#FXNs}=XWXMiOG7#a5XUKjlZIVmwmVLi{a=dDz z5x)2-X>z^#|KOPs3y1w5O%rYUJA8u$rvas&^p89^IvJx4UX`TgXY7q|e6u=9_WW0< zYlbm?JV^hL5mO%}iKYd2y8?8WQ?V^9F>gyGy(N;cgYu)E9RKYPKd&rEMQnG;2AvIU z3!y)m{Zy^KiGHfmaOnrr=9C)pJ<6`!E_~WHE5RY4&>d8$5Do{4JxHOqEGC1B6q7?J zxZK8I>z#OfCQ%_399zh-<*bFulX-}vQ$e3|fbdlsmk9;naGd!ybP7~NOSqWeaI3bI z%BKGsiHp?8V^rG$ptk>x91;zTB26$oJCQqVxHe?g*N!1ImBO@r+2M-jjiF4~Y0aK4`Ma=hU4@vvVTJZ2AF#d22g^j(|ur<YNe=Kx*r;LpKTzI~OE6-m);7^Y~(tp$rG3)WHd7GUX)xRCt@8t$G7CTMu zsF)(+zp-4P>)VwZv;wGZ5hf-99o|5GzQ)$i056p(o|GNzebnlFTlW9$n@{ZERsTHE z-aioRz46lmjH^!9m?#JG%!{&m2kYW-m>0dOgZ`MRkgD2I;b&?vYB91(PUY-_4H7oa zA`?~pFVs!e%E)GDex_G`2BM`*4VQ%k0nHKiSG6PJkAiGL=q@6_h_HHX3x{Qg7=Ev4 z+-c*m|CD5|OjJRW!F(y(eNe_AM>Sq;FdF@jZ7e2!3+#V)j1gI9P-tX~fmY5Y^Bi$SzVZFH|TKRP7MV(ye27K zd8#Z^i70cl51Ku-l+&>HR8j(ims%{V`Jao{`*P~H(BamyHt(VfB}m3&`;7gp@08a! zhjk$pU)f=M$V7r!{0bgT3CM+Wlz9A_3F}m@I$U_*f0&}4Ew*t2mXBkCc`=?`VsRfW5CB2z{L=R*6@$cn$*iCVS(d6U~NjHxHaNBvgNSX+#=J1F=c}Y=r@L zqP5aC0Hqqz`}Vnh6Bz-qV`K(?I~XfzDS{{j{?DR zY{BV1uF&Msh}Wz z?M#6L%2KAV45Xgi7d)a7q)gsAsrOgj$V$u0Fz_&UP%B!#>*79}p{27)PrV5*p8DJB zs?bDNK0pZ}#k`9ViAZR5X8Zj_*XF6__Cp z$P}w&v*z`kKqYOR5jQq&W5=gS*`*AbZ)-H{g}g1L+ZMQ=l*qB&=)K!5!7bJk-Q5j2 zBDY9nDfHV+Fsu<7wHpXY1c~?%>$b^A6UG$OfnO6$4~g`%w}O9m@Dg>zB)+rM$)Rd3 zPI1C1E=9-TBB5rrqKdN};fKMcz$a5TkQ>{#g;=}I;olp1LF%5kCmXk6<2fD7z#+O8 zDpfo6wP300rn^XW7phj_F1Z-HdH8<0aX8V~#@?1?T1uk3-EcqE`Mr=!^vrCbe|Puf zbLs)}@ZS_+gPLWKBaNa?GzR~psJkHQTlH2?Du!z8%{yN~=1z8RY#Ewd%*?MJ!p`00 zj(9d;DfcT{pp5VKO4$f4F@KM!kwsPnGv~aKc0PqMPRQh!H9XwPS^DRZUAHM{Zy`KttX9SX!I^#fG&OO~ovbaUL!&mK z=>ifQyjhUU(~XB3YqHLB4W*YxlR6jT*9V6Y54b(=ScLU zAiw#y39d_Lo?1DazU!AE;ort!n5f#_-_1K`gAvB`G+`y~%xv+mM7xKw>&5CkemM zVm%^vLFF_^L;yO%4FiBf$XXl~?-cdg=Ts3H{?~Bdf)3<=+1AtDgJ)MV=+b-d;I3p( z+oZ4C%q9r3c)28sw5bR4-iyLIz`1_blzR!@|I@@_O(5}O#S|?P7&PCOhn|_q9hjPl z2!??;DY*uARfAwdYlBw%ytxz_f-oQD?V~qY@^3pJH}o|S^DmwTAp4U0fM%9Qj`AJ1 z3U5;JgO<%`Q0q0!)rY|PAy%AxSRY-ZS}$CShcp@7(e8&3p~CDh4A1BV(vgX``jvqt zvN%{O1kqs($~({d%0ovXIS%eI2#!PIh~9B48MOgOd>93K`Alg62&@n=W{P)Oh3`Lua zAlCa+(4S~xVsGA}SsN$;tn&vA-hX(zPRRKEZI3VwH;uzV8mLUc;`jq&a_T~x)b5*5 zOTGJN)tU)tebMN=e?*+2M-Vqjxg~&l-&-Pk^BKHN1Yr{hS2z1jiv#7Y zYEmDury0{QzdkSn#{>moU_MZU8#s1G!Z#!QOb3HGcni75iG#@ygfI#Mrw|<^0(2KY z1n|QTf%wr~1k&B;1ch8$Io(ffSQ1ZgT<9P6IVk2C)P4{O;U<)AIh@y{grM2Qrb>vf;5727TEqtb-$}mb{I8#vK|rzyxNhJr z^&pzilzklE_#)(&4Gy>32?l&%2m=)njDyCFDa68w7~BAc2^!!dOcw|mK*;Dsl_42y zB^o(Hnx>nuSSqTTp}Qowr)pNU?DazvDf}(i=Qqia4TU&MC&^ROtq$zy@wjZg6*3DF z))W{u$EBEq!|DRJ_UwO$wS(3?pg$~Li}w-kClZ1!)HBI;^$teZr+T;qGKW41ur(BzG! z91PtEbRR!v9k_L@&hNe9589t>o~fTH}Bc346mO;#+BO*r(rQM}}LF z785)KWmg<{Q1zk@*Qpx*6z2;pHG=1}1dSmd+8u0Ui4B^rf=0z!vkEsV(DXHADuI6G zfM5a?@`2Q)APp^q=i5m0$7YVnaV{QSv3c{_imjWsj80!6=tXM#^4$h88332T|jfz6$vo zT7R-at`2u!777cZ*7BO5Z&8s6-i5fnpb0QeupQnjjOM@$pvf!tCW21Ef}XI59(vcz zXBkq@SH}s%lE?!8i6Q*v-^)#SO257ZJUX0KWvhdbuacu3hySjO$s!gOWtnVIkj92 z+8_A&uRjQc7QgvrYsoCTfx&Rerb_FsYIEGWz3SE|-4l1>S?cDQe~yjW$`Z-aG6q9B zx*82Xvuup*gu(hKW3sfIRbn+*jcOHCz`$j`AXN%s8~zTz1rYinvf)I=oX#Qf+#f_i z4=tbo3ZH0s`HJ7v;dy^PKLU7OR2T?$!4OjW0mrX7Z-WXka2XK$?pO>A@lUsnE+RD6 z&gUMY-Cdp-X-9kg2KYi=D0!>_WOg%psc3s)(+Fy+8ZHw@D{CgqB77L^J>O(;6BKff*)mfV7WFu!ub@02v6MkeV z&1o{(Z%CCm)WK5KUuvHqspi5>u!v7PML5t#dTM?(=d%oIY})mbPEL23NiZrugqF{4 zx^q44E*aJ(Q{pG6ALjE_l0Krex5?h5kvjZmWg+@0_5pE+2{`ph1*y6rFb9 zzz4!;NmmeIHfS;jB0~=XE8lWd${=<)H^@7r8x3BB4u6A~RA4)akaxl8PY*+-xX6E(Nu0^}u4jr_ znQ#QE%e|AF#H(&WC3i7173mnQM8wrWj?mB^NJXSilT9UKbx(!=jz>cfCY9>%U`zxJ zc_D=GPX{4xO4N*WG+#FI1G1#IWGSg^MZ(8k_6A->6XaZ=!#N$6EO4x!NitaK6r@2K zjGPLo=8yZii8V#M#o>#7F3I`--fbhNPVXKAx6SZQ43FwB|cP9_o8!PL+c+N$aO( z(YQS>%&U7Ar_`IF?c(ftWN$%@&(v3xJOu^_G%)KAQuZFW+98KPqyhcYs zVhh*6GbN|4Oo#k>huyi-)T#%hGfFlFW-$;UqX2Of$HL`YaCwFs6eaJh)LR!{H@7oF<6P=i`D8%jaEYpiw=?b$RKg6xLt}|G~*h~&E|gS=R>btRFAW? zn>$U!pMBM`I!U9LXb+Ady{uPeP#j!&z1mQ1tTW^Dumf~BZE zD_NQ>4W>HpnGk8Wq(j_}pZl9h!#~^f0~`7c#Jt0rL8=;69dY*A3^G>tRT{M0c7>=+ z%0787ek6#~22HoROLcnm_38obfTkah1`p9`_SAt+d)pxKTVs>5K~+~yG+v%+MJ@wh6UqJSt9LMVce6e$Qb zPu9wDAVk&?AYrWysMb@OqjDG)&N~a6&_$t*E*=?d{!{o(626Q$ARH^&YRl({k*tRB zP)H&{Qwa-|#Dm!+>h)rc<72$7EZP+8M1pAqB)wEtSKLKyxEZBdAt>$phfqMI}Wb)$6iw|hNt$1 zML_YLA?TQJ#(wnfL5zpf%R)GaoemDdEgCAEWdZ!7r^j@lpAUF4v)YrEGq}~TX2mZ+ ztJk^(+*v3YW6MsqWfIt&cF z9uS1!p@2R$Ei+1j3~r|IFOHi(S#Y6iL+TTMQj@ESaRKn7Uaz+vdO=nUiyI zZcghwpSQE61q7ndyr{We9|92rkFcZ=GOV0I&N9v_&YI2!&gRZwXE*0P(``00x0(Me z0aG&*n5*jO9^+vBh2>_Yux7AsZ*KPb@z(4qJ8&oNb$iF&y|3-N`^g1_4GgP-Rm*B- zg<12hz1BJF6_ueX)QH;BAeu|R(_u=X0(wYK|6>W;Ma8s3l{MDePOI^f^@p$F)8nxa7|TKvj#XYsP(`{46xLa^(?)c)=$n2oLB0g(GNMlbPgYn8LSx-u!E z+wT<0x!_%O0jlmN&@JNV>Q9_f%gYtNi`ciVNUGU!I&HDaj@(rQc-?6S;_N+Mv&&^w ziTH8_-~C?qyAUzN5<@L9tFz;!qX$H6u28~c^7|dlfQDNl$HNpJK^rkhiI6E}sR%iu zSt+Q0hhaLj@zT%JK92{i|Ie@+#;2GQOAa6hOF`sGD6Tj^MRIcnVGneU>qHW7r3k57 zMELvHhQdcUxt0O7FjY`!c??$Eslc`Yp*j*JLgz$j{{(CjqAzJ1mm3or5u%FIYv^O!lK?M^2v}`}6BY6WTOy zF(Kz3LiYJJ-5|S`-{5|7)f_e?AyeS+C6bn(^9e_I1%2Yg$bb+uL&U_nkLFr}L)s#~ zXJi}YMJeM@{YGJAv&|K9<8|?CH&Vbn59PH_`n=;&)CV3NsYnf z#RSkEP|pFyzc#IT;>PzLa)^He5T!h~Qe{G)u(|&44ki9EG&(XUMAso>e;0|^@WgqJ zNg&`jJDEgrTqM~oF6$XOc`&*1OltrEurA_XOSZ_5o+FHiL@4a7VGab*0~o)@Ief&f z8|pNC%M&0dwzj;^QeF>|k;E=@&|LECIJ3I0MeH%bRv`Gnu&f3P;1ryIAGDloz5El@ zMUM)NNftTw>HYmf$+%t8C9(m&jAD0ljOfO2@gRh z%KVh55^&D?cM{fs>EM=MLJm_Xkpgq7u#W;QEL^#}1+4!XH|XNLGb_-ix5qKo2oEa*8)#6>4C{pZ z;F|6}BVZ})lfp|mIyx~2PiXE2fs=`xS~lc$Lx(5W*)7P#sky>e!ehv7qbHt9Kuedq!&q(>uN)JlLET*SuKedt6!LRGfTil&FZDO<6i1wpnoh4Ec2{ zaY{NucPQIgboe*Quq7*z?$BAjnwBgByWe7mc+w8YkgAr9X=%xtoL2S&ox$)=ZX6L5 zP%E;rePAfr`4e$h7Y!Ish2^T(3bpde4?%{NFXoskrJaCTlJMM8CB5}W<>DIF#j5sL=eaxddhAlU-79d#+*{{8S z%054?gDIAQ(x(!Zk2n3MCEQ=m5YrbFp3=c_81lvc8r|&V<}Qjp~>(zTd$PCT-9^H#!s;r>Pt{Bxg(m zKPhQ37+3;kB!Ngwgo`=gxFxv2V~O!iCav9K#ul;eeTW9)$E!^nEvrj}_*4wWaTiVz z{hpLKTzt?uAS zJkJ+TI*&=@F^$sQn&$W>EaSnnUBdMo-Oe-mSdW~cgfTqYbXy2}c&%L&o=R8R zQjBGmZc+T-_d3YF5o9hd>*i8s)z=OP`3Qt%Mij@;Ac|`sEnl)+%EkYVjE)U3$z&Om zQ6`hIzYM0$sa8)d0UHZIVbnGugk8Ryf9Z1Z2KscI&>3QizJI`_aR?x{K*czt%i;I9 z+R!NLMina&Hah$@rK3EQ1rvk)Jc`L@R%|tCI4=&gE7Twrxi(807cDuof(lGrzo7#& zf+8_gheIzS5eMp$C-8BBl4&miJqLP-2kvMJiDHnW4&(g@s!Ieq&>8WIPyyY#kC`CdH z1R&OdD+@nS02(}lVr;wLvqQI3pTb!)tC>W`S&Wlna@F3Jwx)m{km!+a#NOT4^{X#` zF_%y1`NArL#oRC<1RvI^De#yu8Gih67sZA#(vDDi5T-MSRs;KUT0K`90~A_Rq!nTaeYLpl_?CBit?SgQR9nOlM7e-MN!LA)K;fw>TsaZ5Aa}2 zl^no|I*<m*Yt}=@_YBy{H_RK z4wM&w(Ps(gXCi_aD(&lw%ipe;-rLa0jqzWR!WP(0g#d6ceLWKp93AkW_aO>E0*2nU z(b0TEjr~vY!q&y%i&sS<;$8|cG>n^3Ds1-y;Lb!Sj2Uq-d^wauC0Jt>O0M9^{Xl5M z1hgy;QAif@^#l|~9FB705FL!enC0bwS-}~}_*7!pa`NgeK$wbOA-0VPgF)uH#p)-& z3Q^|-ROu>C{kwcnxre(mgVW4k_7P#H0$Y$y405oLrZOzxk!~0{YuN=r009ILKmY;s z!Mp+tFu(u*dlnfBGkiEsUFuuY~5iT-b}I@sc@m z_7k!_^r?Se zw^XNe>xIM~rlE)=3aOV9)a}c%Zm8uv>3nN41MJGX4VlX&ood#My^BR&t!fouZ)g9&wSC713EqH+_h**Gsf##9l*sNqTW!EAPZ!J zJP;)lPS3ysXXnvPiX2p>7&v$YghV7%TJ5IqM%wg^da2Q*;Nt@c2+*KVEMdaX>FCHA z7(k4SU?h@|ot==64aNpnTTi|Zz4BHjn!O(uaXf_91sX0K_?+W10sZQ2#0V4ghVtEae=Plhc1N_vZh3qJ4@pGOWk%ePt$|%SR zoVh(HD!Fix}uls%ig1CzCC9|{XXwrF*^iC(bv8Tp#%9ZIW(u1Z@kdrC4d6luwJZ)EAP65-Lk7liCGs&oVmNDT@GMEm=t0>5)E~-w8=W zBl?&F05qfvLDoCPWVIxw67Asvf2us~?25E#CMVrM1qP#o6N-RKEsBZGAj7$s%-y^! zJ~B~hmG$;`>q84JijD3oJ1qIf9O0-785i=vSR#P0S`9Msy7MhBcAX#43|Ku^|1}f_ zKzt0W#P1$T@fo1Uk6x~8vgG`d!1nJnq~aIn?}FvqE{gzoF8@dI zm-Am($?|RRBH>@a3iCbJikspWNFqD+x$068DDfauQ{_GFILy z>AIwv>Y%AW5ls?VYDL6KPHkc`Y@gZ}_OtkrA7+6E+dcIz0C?Y!M~*B;fZLx4X4 z;7G|GBUa&&%-HkBd7D5?vP5{YTIakfBw87NW!<7$){~GVrn^0m*i(G#dbK{RZvgzC zZ9j%2VG=$lK>DJ>cF>O4aZ7q{%Fcp+1;A_Bt^tZsFm5;PwR@Au*p9t#A6e2(*WDZI zR@9@0Ux^>)KM>DF~(|*;#7Fm#6|<3x&gi%@SogCIzT?MIbu*vtw5xwt{lO zg5tvyoWTvIf;Y^7d9Vb6AOhkb1+pd!5biVnx_Z$H?I(yNKc{%ew;g z{oBz_hO zl_*!GRkk|lteYNt?{|-q5>~}85$6RvH3ts}fzk0q!jBZ?bm~FXe>5A1`Z}(1a^1he8M#8(W=ixlMbLDA{05LL@ zXgFeAb;1=bUilUi&0cMk5X*0TNACJSu`-ovw9#HCUG>0g-{XXLbf078mCB8`d4j~r zQl`l!`F(@Zvi#E8Eg&y2>Iw6@So}6TMLR}Uk7kox?#?z@f+Q?FK|CJ9e5Uo_uaGugXz(C z8*mDLga~x&W6-Bhz=S>pOZp7#=yO2U7l5Om0-3f1Q0UWo1pmkObq3SY`=P>S`~=e{ zZH9F1tI*ezXi&o;LX5C4@Gr<9M-fOM>gj)KTty3s0Za_x#0Y^HBNP)vVv1PI0v>RQ z^f)EjN$SxQP0K8R4bqSa%7hM#XST+~m+)Bl0xkloLGNQ&bqh1XG&56}TbZ{zwa&S= zJlMCOaNo{w!K~&}twyanrOK46P$fsMJcWuBD>1+f=`Em1hD=$q&9=}AE3LBH8f!KG z5m02xk}X%Bd<9aZN|WISY&2nr=n54<6)SPbUH7{e(R5h~-R@%ao(?zmP9&ls;8*QV z&^X`?`7+#+U0A&M2@)nsoFr+o?eyQND|>^(D9pkjhL)0wk%^fF!OqFWBbHYjAHT6& zP2k0w4_`AauuPhwuaSMn4^rLBM2<&;}q`4vQs7QMo1s;#XJ_23A%r$WDne6c;C zU)>yw1c?wQMV2BJ>a1jPi(L->Q3x1MW5KoZ$o02X+4SEX7oQ`{}$0f}P^gxsnPWix%A92thSsh2h$S#f$}dBrDc$(9>Sf z%m2#HK4V~v1Tl#ldq3VC37IyFOSGm7^Qj$i%|5?9iJ%UMA%seIZu^Kc6G8^9NIH0x zaCFW9tES#SYkGsM>kYPEghd^pYP(?l98&=<3eojYt<(Gl>-lndW54z+TY^ zZ|^bljc*$6KDf!-5A(eUAmzhd8>>DDb1;V5I?0)7r6=TH$>0do9#K$l>rUQHuiCzN z*K6Kd$5&jvsqOK(Qt4`!$5+eM*2phH#D_DyV23Q zZ<<}s$WP;s0dyA!biJ>^Xp!T}NdMKenK2$-w4MQdM*<)B7wOh)|608UjhfnMIcX@} zhadas+dMz^{y6{vw?k27H)Zkltt-39m0O3hW%%(+|67|qz?4053L!t<;u?~g6)7)c zsTw*>Y#&1KEF*V-vD3?vFI_vg zO6n8;0iXUuRb8iizrKHQNc;a8XW5}^EZ~6-AY2NcW5|(59xGS|3k3#YqGDty zQ0#Ddybd*gU#QbnRPEK#)4~cr;^<7Y z*SZXKw2wn{)-9{=`n*qkm+{Ugx;5ZLob-}bszz1WnYZ$)E{#N^&_rr9mtMOj_Ui^| z;^0oAZEZ$1(0ad5-jBWyKKL10UU2_(`!~;I zH(&7H&wcOj7rren{~g3u)lhw3V8t&*HKVL*THTKJfiL^o>`19-vhBC+nAy4Kf;AkU z=B<@^w0vdxBz2Q>2Dv& zDOy6iGktf|Z34SjqCx#DqNs&EI5~M_^+c(kHq3d|db;28^OMK040AA7*`3Y*eg9OZ zIh%W%FIVvq=~~)*iVLfUJ3Vb(AC+$0M20B6<5cU$uzT4WM*X(hEdw4LM36xYJ;^9TZb%*w{{hO{CaC|JN)nlA2ea$7&o_3>0+&-8LnH%|=o$`J1j^O4_Y-F=ekiwxiO@KdHAdikwi43i>E zO9=0z@J$Av^x&TYv(hjkHN#U;k}<^@QIsKNSun8;~LC1@;V++XW}o$}@e#58}Mr=Mo*B7TJo;AI%5tM3;`7kt`boFguoUNRAifGhk#yuo+w zgwO>%>|s9-oYlSZc=-PXyXRorD!P@l(qS(6v)j`T!wla%hv;{)1Wz%!2Q%J9%(oL0 z_bHffx#T zT@*v+*%s_5)_l?R6>qC`W^CJ(>V1cC2+^5fS3jM}khvqQXNN^o65%Do{OGu})X|w2 zgIE@kU;c9J(JG~-F=YREhNDJf>or*QqDz7}?S*ekus-*ry*RpeRILSQQIvJf4OqIf zh5$&((t1U#72MAcVFS^OSLEmTGXx1{U~m&>yi6Q74gG&+O#MwYx4@|p@!+s`)geCPY znCu_eGRv>Srpr5SciB~}mQCMO9k)7BOYapWCS$S6@BeaopA*Kf0vC)~Hv!C+h#@c^ zhJroVK%dNjC8%5VojWq_6gIbq%1(5*z2FRNCk!# z^UjE^KG@3zaZzbJv4c}#4a6F7rW~o)IUwS6DJ^{%n;pkud32fw-LCulkn?-Z1>szs zaUoE(&4x^6!^kM-O{wkO8GFg-ET`Jb3~8nC7|sND(X}h*=DzWi9a~CZi}8I=UomLD ztjCGBd9zG}@ead!BudvwlYIUwbPPEw!(^v1n?ozL3~Dq8#Ep05mDe9aw`gq7xJZmX z?~OrcMx(sGxa28h%HAUdUru4o#bVM^!7S^Wm}fILAm1F63vT$kvkCg*voSdxna2#9 zza#;$7Dt_g(@ul-jD$C+%#=z<2Qyd?%V0Q2Nn_6a(i#%h3myxl)+CKSH>~+^!xSK( zn`Y<%1~H`b1*QQZIuL zjfEEn5uni_1_)AOz#=l>B8DJ{v=f#pH}Cb`2FuJ zpUuC+D?Xgu?@!xFym)ynpY3g(wLtKJ7b+dCS~t#;CBxP)Z97o867Om^0C_}j0Xmhh1z021gE`v3p{ literal 0 HcmV?d00001 diff --git a/docs/src/assets/js/htmx.min.js b/docs/src/assets/js/htmx.min.js new file mode 100644 index 0000000..3b7ac1a --- /dev/null +++ b/docs/src/assets/js/htmx.min.js @@ -0,0 +1 @@ +var htmx=function(){"use strict";const Q={onLoad:null,process:null,on:null,off:null,trigger:null,ajax:null,find:null,findAll:null,closest:null,values:function(e,t){const n=dn(e,t||"post");return n.values},remove:null,addClass:null,removeClass:null,toggleClass:null,takeClass:null,swap:null,defineExtension:null,removeExtension:null,logAll:null,logNone:null,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,allowScriptTags:true,inlineScriptNonce:"",inlineStyleNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",scrollBehavior:"instant",defaultFocusScroll:false,getCacheBusterParam:false,globalViewTransitions:false,methodsThatUseUrlParams:["get","delete"],selfRequestsOnly:true,ignoreTitle:false,scrollIntoViewOnBoost:true,triggerSpecsCache:null,disableInheritance:false,responseHandling:[{code:"204",swap:false},{code:"[23]..",swap:true},{code:"[45]..",swap:false,error:true}],allowNestedOobSwaps:true,historyRestoreAsHxRequest:true,reportValidityOfForms:false},parseInterval:null,location:location,_:null,version:"2.0.10"};Q.onLoad=j;Q.process=Ft;Q.on=ye;Q.off=xe;Q.trigger=ae;Q.ajax=Nn;Q.find=f;Q.findAll=y;Q.closest=g;Q.remove=z;Q.addClass=w;Q.removeClass=b;Q.toggleClass=G;Q.takeClass=W;Q.swap=_e;Q.defineExtension=_n;Q.removeExtension=zn;Q.logAll=$;Q.logNone=_;Q.parseInterval=d;Q._=e;const n={addTriggerHandler:St,bodyContains:se,canAccessLocalStorage:U,findThisElement:we,filterValues:yn,swap:_e,hasAttribute:s,getAttributeValue:a,getClosestAttributeValue:ne,getClosestMatch:A,getExpressionVars:Rn,getHeaders:mn,getInputValues:dn,getInternalData:oe,getSwapSpecification:bn,getTriggerSpecs:st,getTarget:Se,makeFragment:P,mergeObjects:le,makeSettleInfo:Sn,oobSwap:He,querySelectorExt:ce,settleImmediately:Yt,shouldCancel:ht,triggerEvent:ae,triggerErrorEvent:fe,withExtensions:Vt};const de=["get","post","put","delete","patch"];const R=de.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function d(e){if(e==undefined){return undefined}let t=NaN;if(e.slice(-2)=="ms"){t=parseFloat(e.slice(0,-2))}else if(e.slice(-1)=="s"){t=parseFloat(e.slice(0,-1))*1e3}else if(e.slice(-1)=="m"){t=parseFloat(e.slice(0,-1))*1e3*60}else{t=parseFloat(e)}return isNaN(t)?undefined:t}function ee(e,t){return e instanceof Element&&e.getAttribute(t)}function s(e,t){return!!e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function a(e,t){return ee(e,t)||ee(e,"data-"+t)}function c(e){const t=e.parentElement;if(!t&&e.parentNode instanceof ShadowRoot)return e.parentNode;return t}function te(){return document}function q(e,t){return e.getRootNode?e.getRootNode({composed:t}):te()}function A(e,t){while(e&&!t(e)){e=c(e)}return e||null}function o(e,t,n){const r=a(t,n);const o=a(t,"hx-disinherit");var i=a(t,"hx-inherit");if(e!==t){if(Q.config.disableInheritance){if(i&&(i==="*"||i.split(" ").indexOf(n)>=0)){return r}else{return null}}if(o&&(o==="*"||o.split(" ").indexOf(n)>=0)){return"unset"}}return r}function ne(t,n){let r=null;A(t,function(e){return!!(r=o(t,ue(e),n))});if(r!=="unset"){return r}}function h(e,t){return e instanceof Element&&e.matches(t)}function N(e){const t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;const n=t.exec(e);if(n){return n[1].toLowerCase()}else{return""}}function I(e){if("parseHTMLUnsafe"in Document){return Document.parseHTMLUnsafe(e)}const t=new DOMParser;return t.parseFromString(e,"text/html")}function L(e,t){while(t.childNodes.length>0){e.append(t.childNodes[0])}}function r(e){const t=te().createElement("script");ie(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(Q.config.inlineScriptNonce){t.nonce=Q.config.inlineScriptNonce}return t}function i(e){return e.matches("script")&&(e.type==="text/javascript"||e.type==="module"||e.type==="")}function D(e){Array.from(e.querySelectorAll("script")).forEach(e=>{if(i(e)){const t=r(e);const n=e.parentNode;try{n.insertBefore(t,e)}catch(e){H(e)}finally{e.remove()}}})}function P(e){const t=e.replace(/]*)?>[\s\S]*?<\/head>/i,"");const n=N(t);let r;if(n==="html"){r=new DocumentFragment;const i=I(e);L(r,i.body);r.title=i.title}else if(n==="body"){r=new DocumentFragment;const i=I(t);L(r,i.body);r.title=i.title}else{const i=I('");r=i.querySelector("template").content;r.title=i.title;var o=r.querySelector("title");if(o&&o.parentNode===r){o.remove();r.title=o.innerText}}if(r){if(Q.config.allowScriptTags){D(r)}else{r.querySelectorAll("script").forEach(e=>e.remove())}}return r}function re(e){if(e){e()}}function t(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function k(e){return typeof e==="function"}function M(e){return t(e,"Object")}function oe(e){const t="htmx-internal-data";let n=e[t];if(!n){n=e[t]={}}return n}function F(t){const n=[];if(t){for(let e=0;e=0}function se(e){return e.getRootNode({composed:true})===document}function X(e){return e.trim().split(/\s+/)}function le(e,t){for(const n in t){if(t.hasOwnProperty(n)){e[n]=t[n]}}return e}function v(e){try{return JSON.parse(e)}catch(e){H(e);return null}}function U(){const e="htmx:sessionStorageTest";try{sessionStorage.setItem(e,e);sessionStorage.removeItem(e);return true}catch(e){return false}}function V(e){try{const t=new URL(e,window.location.href);e=t.pathname+t.search}catch(e){}if(e!="/"){e=e.replace(/\/+$/,"")}return e}function e(e){return On(te().body,function(){return eval(e)})}function j(t){const e=Q.on("htmx:load",function(e){t(e.detail.elt)});return e}function $(){Q.logger=function(e,t,n){if(console){console.log(t,e,n)}}}function _(){Q.logger=null}function f(e,t){if(typeof e!=="string"){return e.querySelector(t)}else{return f(te(),e)}}function y(e,t){if(typeof e!=="string"){return e.querySelectorAll(t)}else{return y(te(),e)}}function x(){return window}function z(e,t){e=S(e);if(t){x().setTimeout(function(){z(e);e=null},t)}else{c(e).removeChild(e)}}function ue(e){return e instanceof Element?e:null}function J(e){return e instanceof HTMLElement?e:null}function K(e){return typeof e==="string"?e:null}function p(e){return e instanceof Element||e instanceof Document||e instanceof DocumentFragment?e:null}function w(e,t,n){e=ue(S(e));if(!e){return}if(n){x().setTimeout(function(){w(e,t);e=null},n)}else{e.classList&&e.classList.add(t)}}function b(e,t,n){let r=ue(S(e));if(!r){return}if(n){x().setTimeout(function(){b(r,t);r=null},n)}else{if(r.classList){r.classList.remove(t);if(r.classList.length===0){r.removeAttribute("class")}}}}function G(e,t){e=S(e);e.classList.toggle(t)}function W(e,t){e=S(e);ie(e.parentElement.children,function(e){b(e,t)});w(ue(e),t)}function g(e,t){e=ue(S(e));if(e){return e.closest(t)}return null}function l(e,t){return e.substring(0,t.length)===t}function Z(e,t){return e.substring(e.length-t.length)===t}function Y(e){const t=e.trim();if(l(t,"<")&&Z(t,"/>")){return t.substring(1,t.length-2)}else{return t}}function m(t,r,n){if(r.indexOf("global ")===0){return m(t,r.slice(7),true)}t=S(t);const o=[];{let t=0;let n=0;for(let e=0;e"){t--}}if(n0){const r=Y(o.shift());let e;if(r.indexOf("closest ")===0){e=g(ue(t),Y(r.slice(8)))}else if(r.indexOf("find ")===0){e=f(p(t),Y(r.slice(5)))}else if(r==="next"||r==="nextElementSibling"){e=ue(t).nextElementSibling}else if(r.indexOf("next ")===0){e=pe(t,Y(r.slice(5)),!!n)}else if(r==="previous"||r==="previousElementSibling"){e=ue(t).previousElementSibling}else if(r.indexOf("previous ")===0){e=ge(t,Y(r.slice(9)),!!n)}else if(r==="document"){e=document}else if(r==="window"){e=window}else if(r==="body"){e=document.body}else if(r==="root"){e=q(t,!!n)}else if(r==="host"){e=t.getRootNode().host}else{s.push(r)}if(e){i.push(e)}}if(s.length>0){const e=s.join(",");const u=p(q(t,!!n));i.push(...F(u.querySelectorAll(e)))}return i}var pe=function(t,e,n){const r=p(q(t,n)).querySelectorAll(e);for(let e=0;e=0;e--){const o=r[e];if(o.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_FOLLOWING){return o}}};function ce(e,t){if(typeof e!=="string"){return m(e,t)[0]}else{return m(te().body,e)[0]}}function S(e,t){if(typeof e==="string"){return f(p(t)||document,e)}else{return e}}function me(e,t,n,r){if(k(t)){return{target:te().body,event:K(e),listener:t,options:n}}else{return{target:S(e),event:K(t),listener:n,options:r}}}function ye(t,n,r,o){Gn(function(){const e=me(t,n,r,o);e.target.addEventListener(e.event,e.listener,e.options)});const e=k(n);return e?n:r}function xe(t,n,r){Gn(function(){const e=me(t,n,r);e.target.removeEventListener(e.event,e.listener)});return k(n)?n:r}const be=te().createElement("output");function ve(t,n){const e=ne(t,n);if(e){if(e==="this"){return[we(t,n)]}else{const r=m(t,e);const o=/(^|,)(\s*)inherit(\s*)($|,)/.test(e);if(o){const i=ue(A(t,function(e){return e!==t&&s(ue(e),n)}));if(i){r.push(...ve(i,n))}}if(r.length===0){H('The selector "'+e+'" on '+n+" returned no matches!");return[be]}else{return r}}}}function we(e,t){return ue(A(e,function(e){return a(ue(e),t)!=null}))}function Se(e){const t=ne(e,"hx-target");if(t){if(t==="this"){return we(e,"hx-target")}else{return ce(e,t)}}else{const n=oe(e);if(n.boosted){return te().body}else{return e}}}function Ee(e){return Q.config.attributesToSettle.includes(e)}function Ce(t,n){ie(Array.from(t.attributes),function(e){if(!n.hasAttribute(e.name)&&Ee(e.name)){t.removeAttribute(e.name)}});ie(n.attributes,function(e){if(Ee(e.name)){t.setAttribute(e.name,e.value)}})}function Oe(t,e){const n=Jn(e);for(let e=0;e0){s=e.substring(0,e.indexOf(":"));n=e.substring(e.indexOf(":")+1)}else{s=e}o.removeAttribute("hx-swap-oob");o.removeAttribute("data-hx-swap-oob");const r=m(t,n,false);if(r.length){ie(r,function(e){let t;const n=o.cloneNode(true);t=te().createDocumentFragment();t.appendChild(n);if(!Oe(s,e)){t=p(n)}const r={shouldSwap:true,target:e,fragment:t};if(!ae(e,"htmx:oobBeforeSwap",r))return;e=r.target;if(r.shouldSwap){Re(t);je(s,e,e,t,i);Te()}ie(i.elts,function(e){ae(e,"htmx:oobAfterSwap",r)})});o.parentNode.removeChild(o)}else{o.parentNode.removeChild(o);fe(te().body,"htmx:oobErrorNoTarget",{content:o,target:n})}return e}function Te(){const e=f("#--htmx-preserve-pantry--");if(e){for(const t of[...e.children]){const n=f("#"+t.id);n.parentNode.moveBefore(t,n);n.remove()}e.remove()}}function Re(e){ie(y(e,"[hx-preserve], [data-hx-preserve]"),function(e){const t=a(e,"id");const n=te().getElementById(t);if(n!=null){if(e.moveBefore){let e=f("#--htmx-preserve-pantry--");if(e==null){te().body.insertAdjacentHTML("afterend","

");e=f("#--htmx-preserve-pantry--")}e.moveBefore(n,null)}else{e.parentNode.replaceChild(n,e)}}})}function qe(i,e,s){ie(e.querySelectorAll("[id]"),function(t){const n=ee(t,"id");if(n&&n.length>0){const e=p(i);const r=e&&e.querySelector(CSS.escape(t.tagName)+"#"+CSS.escape(n));if(r&&r!==e){const o=t.cloneNode();Ce(t,r);s.tasks.push(function(){Ce(t,o)})}}})}function Ae(e){return function(){b(e,Q.config.addedClass);Ft(ue(e));Ne(p(e));ae(e,"htmx:load")}}function Ne(e){const t="[autofocus]";const n=J(h(e,t)?e:e.querySelector(t));if(n!=null){n.focus()}}function u(e,t,n,r){qe(e,n,r);while(n.childNodes.length>0){const o=n.firstChild;w(ue(o),Q.config.addedClass);e.insertBefore(o,t);if(o.nodeType!==Node.TEXT_NODE&&o.nodeType!==Node.COMMENT_NODE){r.tasks.push(Ae(o))}}}function Ie(e,t){let n=0;while(n0}function _e(h,d,p,g){if(!g){g={}}let m=null;let n=null;let e=function(){re(g.beforeSwapCallback);h=S(h);const r=g.contextElement?q(g.contextElement,false):te();const e=document.activeElement;let t={};t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null};const o=Sn(h);if(p.swapStyle==="textContent"){h.textContent=d}else{let n=P(d);o.title=g.title||n.title;if(g.historyRequest){n=n.querySelector("[hx-history-elt],[data-hx-history-elt]")||n}if(g.selectOOB){const i=g.selectOOB.split(",");for(let t=0;t0){x().setTimeout(n,p.settleDelay)}else{n()}};let t=Q.config.globalViewTransitions;if(p.hasOwnProperty("transition")){t=p.transition}const r=g.contextElement||te();if(t&&ae(r,"htmx:beforeTransition",g.eventInfo)&&typeof Promise!=="undefined"&&document.startViewTransition){const o=new Promise(function(e,t){m=e;n=t});const i=e;e=function(){document.startViewTransition(function(){i();return o})}}try{if(p?.swapDelay&&p.swapDelay>0){x().setTimeout(e,p.swapDelay)}else{e()}}catch(e){fe(r,"htmx:swapError",g.eventInfo);re(n);throw e}}function ze(e,t,n){const r=e.getResponseHeader(t);if(r.indexOf("{")===0){const o=v(r);for(const i in o){if(o.hasOwnProperty(i)){let e=o[i];if(M(e)){n=e.target!==undefined?e.target:n}else{e={value:e}}ae(n,i,e)}}}else{const s=r.split(",");for(let e=0;e0){const s=o[0];if(s==="]"){e--;if(e===0){if(n===null){t=t+"true"}o.shift();t+=")})";try{const l=On(r,function(){return Function(t)()},function(){return true});l.source=t;return l}catch(e){fe(te().body,"htmx:syntax:error",{error:e,source:t});return null}}}else if(s==="["){e++}if(tt(s,n,i)){t+="(("+i+"."+s+") ? ("+i+"."+s+") : (window."+s+"))"}else{t=t+s}n=o.shift()}}}function O(e,t){let n="";while(e.length>0&&!t.test(e[0])){n+=e.shift()}return n}function rt(e){let t;if(e.length>0&&Ye.test(e[0])){e.shift();t=O(e,Qe).trim();e.shift()}else{t=O(e,C)}return t}const ot="input, textarea, select";function it(e,t,n){const r=[];const o=et(t);do{O(o,Ze);const l=o.length;const u=O(o,/[,\[\s]/);if(u!==""){if(u==="every"){const c={trigger:"every"};O(o,Ze);c.pollInterval=d(O(o,/[,\[\s]/));O(o,Ze);var i=nt(e,o,"event");if(i){c.eventFilter=i}r.push(c)}else{const f={trigger:u};var i=nt(e,o,"event");if(i){f.eventFilter=i}O(o,Ze);while(o.length>0&&o[0]!==","){const a=o.shift();if(a==="changed"){f.changed=true}else if(a==="once"){f.once=true}else if(a==="consume"){f.consume=true}else if(a==="delay"&&o[0]===":"){o.shift();f.delay=d(O(o,C))}else if(a==="from"&&o[0]===":"){o.shift();if(Ye.test(o[0])){var s=rt(o)}else{var s=O(o,C);if(s==="closest"||s==="find"||s==="next"||s==="previous"){o.shift();const h=rt(o);if(h.length>0){s+=" "+h}}}f.from=s}else if(a==="target"&&o[0]===":"){o.shift();f.target=rt(o)}else if(a==="throttle"&&o[0]===":"){o.shift();f.throttle=d(O(o,C))}else if(a==="queue"&&o[0]===":"){o.shift();f.queue=O(o,C)}else if(a==="root"&&o[0]===":"){o.shift();f[a]=rt(o)}else if(a==="threshold"&&o[0]===":"){o.shift();f[a]=O(o,C)}else{fe(e,"htmx:syntax:error",{token:o.shift()})}O(o,Ze)}r.push(f)}}if(o.length===l){fe(e,"htmx:syntax:error",{token:o.shift()})}O(o,Ze)}while(o[0]===","&&o.shift());if(n){n[t]=r}return r}function st(e){const t=a(e,"hx-trigger");let n=[];if(t){const r=Q.config.triggerSpecsCache;n=r&&r[t]||it(e,t,r)}if(n.length>0){return n}else if(h(e,"form")){return[{trigger:"submit"}]}else if(h(e,'input[type="button"], input[type="submit"]')){return[{trigger:"click"}]}else if(h(e,ot)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function lt(e){oe(e).cancelled=true}function ut(e,t,n){const r=oe(e);r.timeout=x().setTimeout(function(){if(se(e)&&r.cancelled!==true){if(!pt(n,e,Xt("hx:poll:trigger",{triggerSpec:n,target:e}))){t(e)}ut(e,t,n)}},n.pollInterval)}function ct(e){return location.hostname===e.hostname&&ee(e,"href")&&ee(e,"href").indexOf("#")!==0}function ft(e){return g(e,Q.config.disableSelector)}function at(t,n,e){if(t instanceof HTMLAnchorElement&&ct(t)&&(t.target===""||t.target==="_self")||t.tagName==="FORM"&&String(ee(t,"method")).toLowerCase()!=="dialog"){n.boosted=true;let r,o;if(t.tagName==="A"){r="get";o=ee(t,"href")}else{const i=ee(t,"method");r=i?i.toLowerCase():"get";o=ee(t,"action");if(o==null||o===""){o=location.href}if(r==="get"&&o.includes("?")){o=o.replace(/\?[^#]+/,"")}}e.forEach(function(e){gt(t,function(e,t){const n=ue(e);if(ft(n)){E(n);return}he(r,o,n,t)},n,e,true)})}}function ht(e,t){if(e.type==="submit"&&t.tagName==="FORM"){return true}else if(e.type==="click"){const n=t.closest('input[type="submit"], button');if(n&&n.form&&n.type==="submit"){return true}const r=t.closest("a");const o=/^#.+/;if(r&&r.href&&!o.test(r.getAttribute("href"))){return true}}return false}function dt(e,t){return oe(e).boosted&&e instanceof HTMLAnchorElement&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function pt(e,t,n){const r=e.eventFilter;if(r){try{return r.call(t,n)!==true}catch(e){const o=r.source;fe(te().body,"htmx:eventFilter:error",{error:e,source:o});return true}}return false}function gt(l,u,e,c,f){const a=oe(l);let t;if(c.from){t=m(l,c.from)}else{t=[l]}if(c.changed){if(!("lastValue"in a)){a.lastValue=new WeakMap}t.forEach(function(e){if(!a.lastValue.has(c)){a.lastValue.set(c,new WeakMap)}a.lastValue.get(c).set(e,e.value)})}ie(t,function(i){const s=function(e){if(!se(l)){i.removeEventListener(c.trigger,s);return}if(dt(l,e)){return}if(f||ht(e,i)){e.preventDefault()}if(pt(c,l,e)){return}const t=oe(e);t.triggerSpec=c;if(t.handledFor==null){t.handledFor=[]}if(t.handledFor.indexOf(l)<0){t.handledFor.push(l);if(c.consume){e.stopPropagation()}if(c.target&&e.target){if(!h(ue(e.target),c.target)){return}}if(c.once){if(a.triggeredOnce){return}else{a.triggeredOnce=true}}if(c.changed){const n=e.target;const r=n.value;const o=a.lastValue.get(c);if(o.has(n)&&o.get(n)===r){return}o.set(n,r)}if(a.delayed){clearTimeout(a.delayed)}if(a.throttle){return}if(c.throttle>0){if(!a.throttle){ae(l,"htmx:trigger");u(l,e);a.throttle=x().setTimeout(function(){a.throttle=null},c.throttle)}}else if(c.delay>0){a.delayed=x().setTimeout(function(){ae(l,"htmx:trigger");u(l,e)},c.delay)}else{ae(l,"htmx:trigger");u(l,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:c.trigger,listener:s,on:i});i.addEventListener(c.trigger,s)})}let mt=false;let yt=null;function xt(){if(!yt){yt=function(){mt=true};window.addEventListener("scroll",yt);window.addEventListener("resize",yt);setInterval(function(){if(mt){mt=false;ie(te().querySelectorAll("[hx-trigger*='revealed'],[data-hx-trigger*='revealed']"),function(e){bt(e)})}},200)}}function bt(e){if(!s(e,"data-hx-revealed")&&B(e)){e.setAttribute("data-hx-revealed","true");const t=oe(e);if(t.initHash){ae(e,"revealed")}else{e.addEventListener("htmx:afterProcessNode",function(){ae(e,"revealed")},{once:true})}}}function vt(e,t,n,r){const o=function(){if(!n.loaded){n.loaded=true;ae(e,"htmx:trigger");t(e)}};if(r>0){x().setTimeout(o,r)}else{o()}}function wt(t,n,e){let i=false;ie(de,function(r){if(s(t,"hx-"+r)){const o=a(t,"hx-"+r);i=true;n.path=o;n.verb=r;e.forEach(function(e){St(t,e,n,function(e,t){const n=ue(e);if(ft(n)){E(n);return}he(r,o,n,t)})})}});return i}function St(r,e,t,n){if(e.trigger==="revealed"){xt();gt(r,n,t,e);bt(ue(r))}else if(e.trigger==="intersect"){const o={};if(e.root){o.root=ce(r,e.root)}if(e.threshold){o.threshold=parseFloat(e.threshold)}const i=new IntersectionObserver(function(t){for(let e=0;e0){t.polling=true;ut(ue(r),n,e)}else{gt(r,n,t,e)}}function Et(e){const t=ue(e);if(!t){return false}const n=t.attributes;for(let e=0;e", "+e).join(""));return o}else{return[]}}function Rt(e){const t=At(e.target);const n=It(e);if(n){n.lastButtonClicked=t}}function qt(e){const t=It(e);if(t){t.lastButtonClicked=null}}function At(e){return g(ue(e),"button, input[type='submit']")}function Nt(e){return e.form||g(e,"form")}function It(e){const t=At(e.target);if(!t){return}const n=Nt(t);if(!n){return}return oe(n)}function Lt(e){e.addEventListener("click",Rt);e.addEventListener("focusin",Rt);e.addEventListener("focusout",qt)}function Dt(t,e,n){const r=oe(t);if(!Array.isArray(r.onHandlers)){r.onHandlers=[]}let o;const i=function(e){On(t,function(){if(ft(t)){return}if(!o){o=new Function("event",n)}o.call(t,e)})};t.addEventListener(e,i);r.onHandlers.push({event:e,listener:i})}function Pt(t){De(t);for(let e=0;eQ.config.historyCacheSize){i.shift()}while(i.length>0){try{sessionStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){fe(te().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function Jt(t){if(!U()){return null}t=V(t);const n=v(sessionStorage.getItem("htmx-history-cache"))||[];for(let e=0;e=200&&this.status<400){r.response=this.response;ae(te().body,"htmx:historyCacheMissLoad",r);_e(r.historyElt,r.response,n,{contextElement:r.historyElt,historyRequest:true});$t(r.path);ae(te().body,"htmx:historyRestore",{path:e,cacheMiss:true,serverResponse:r.response})}else{fe(te().body,"htmx:historyCacheMissLoadError",r)}};if(ae(te().body,"htmx:historyCacheMiss",r)){t.send()}}function en(e){Gt();e=e||location.pathname+location.search;const t=Jt(e);if(t){const n={swapStyle:"innerHTML",swapDelay:0,settleDelay:0,scroll:t.scroll};const r={path:e,item:t,historyElt:_t(),swapSpec:n};if(ae(te().body,"htmx:historyCacheHit",r)){_e(r.historyElt,t.content,n,{contextElement:r.historyElt,title:t.title});$t(r.path);ae(te().body,"htmx:historyRestore",r)}}else{if(Q.config.refreshOnHistoryMiss){Q.location.reload(true)}else{Qt(e)}}}function tn(e){let t=ve(e,"hx-indicator");if(t==null){t=[e]}ie(t,function(e){const t=oe(e);t.requestCount=(t.requestCount||0)+1;w(e,Q.config.requestClass)});return t}function nn(e){let t=ve(e,"hx-disabled-elt");if(t==null){t=[]}ie(t,function(e){const t=oe(e);t.requestCount=(t.requestCount||0)+1;if(!e.hasAttribute("disabled")){e.setAttribute("disabled","");e.setAttribute("data-disabled-by-htmx","")}});return t}function rn(e,t){ie(e.concat(t),function(e){const t=oe(e);t.requestCount=(t.requestCount||1)-1});ie(e,function(e){const t=oe(e);if(t.requestCount===0){b(e,Q.config.requestClass)}});ie(t,function(e){const t=oe(e);if(t.requestCount===0&&e.hasAttribute("data-disabled-by-htmx")){e.removeAttribute("disabled");e.removeAttribute("data-disabled-by-htmx")}})}function on(t,n){for(let e=0;en.indexOf(e)<0)}else{e=e.filter(e=>e!==n)}r.delete(t);ie(e,e=>r.append(t,e))}}function cn(e){if(e instanceof HTMLSelectElement&&e.multiple){return F(e.querySelectorAll("option:checked")).map(function(e){return e.value})}if(e instanceof HTMLInputElement&&e.files){return F(e.files)}return e.value}function fn(t,n,r,e,o){if(e==null||on(t,e)){return}else{t.push(e)}if(sn(e)){const i=ee(e,"name");ln(i,cn(e),n);if(o){an(e,r)}}if(e instanceof HTMLFormElement){ie(e.elements,function(e){if(t.indexOf(e)>=0){un(e.name,cn(e),n)}else{t.push(e)}if(o){an(e,r)}});new FormData(e).forEach(function(e,t){if(e instanceof File&&e.name===""){return}ln(t,e,n)})}}function an(e,t){const n=e;if(n.willValidate){ae(n,"htmx:validation:validate");if(!n.checkValidity()){if(ae(n,"htmx:validation:failed",{message:n.validationMessage,validity:n.validity})&&!t.length&&Q.config.reportValidityOfForms){n.reportValidity()}t.push({elt:n,message:n.validationMessage,validity:n.validity})}}}function hn(n,e){for(const t of e.keys()){n.delete(t)}e.forEach(function(e,t){n.append(t,e)});return n}function dn(e,t){const n=[];const r=new FormData;const o=new FormData;const i=[];const s=oe(e);if(s.lastButtonClicked&&!se(s.lastButtonClicked)){s.lastButtonClicked=null}let l=e instanceof HTMLFormElement&&e.noValidate!==true||a(e,"hx-validate")==="true";if(s.lastButtonClicked){l=l&&s.lastButtonClicked.formNoValidate!==true}if(t!=="get"){fn(n,o,i,Nt(e),l)}fn(n,r,i,e,l);if(s.lastButtonClicked||e.tagName==="BUTTON"||e.tagName==="INPUT"&&ee(e,"type")==="submit"){const c=s.lastButtonClicked||e;const f=ee(c,"name");ln(f,c.value,o)}const u=ve(e,"hx-include");ie(u,function(e){fn(n,r,i,ue(e),l);if(!h(e,"form")){ie(p(e).querySelectorAll(ot),function(e){fn(n,r,i,e,l)})}});hn(r,o);return{errors:i,formData:r,values:kn(r)}}function pn(e,t,n){if(e!==""){e+="&"}if(String(n)==="[object Object]"){n=JSON.stringify(n)}const r=encodeURIComponent(n);e+=encodeURIComponent(t)+"="+r;return e}function gn(e){e=Dn(e);let n="";e.forEach(function(e,t){n=pn(n,t,e)});return n}function mn(e,t,n){const r={"HX-Request":"true","HX-Trigger":ee(e,"id"),"HX-Trigger-Name":ee(e,"name"),"HX-Target":a(t,"id"),"HX-Current-URL":location.href};Cn(e,"hx-headers",false,r);if(n!==undefined){r["HX-Prompt"]=n}if(oe(e).boosted){r["HX-Boosted"]="true"}return r}function yn(n,e){const t=ne(e,"hx-params");if(t){if(t==="none"){return new FormData}else if(t==="*"){return n}else if(t.indexOf("not ")===0){ie(t.slice(4).split(","),function(e){e=e.trim();n.delete(e)});return n}else{const r=new FormData;ie(t.split(","),function(t){t=t.trim();if(n.has(t)){n.getAll(t).forEach(function(e){r.append(t,e)})}});return r}}else{return n}}function xn(e){return!!ee(e,"href")&&ee(e,"href").indexOf("#")>=0}function bn(e,t){const n=t||ne(e,"hx-swap");const r={swapStyle:oe(e).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&oe(e).boosted&&!xn(e)){r.show="top"}if(n){const s=X(n);if(s.length>0){for(let e=0;e0?o.join(":"):null;r.scroll=c;r.scrollTarget=i}else if(l.indexOf("show:")===0){const f=l.slice(5);var o=f.split(":");const a=o.pop();var i=o.length>0?o.join(":"):null;r.show=a;r.showTarget=i}else if(l.indexOf("focus-scroll:")===0){const h=l.slice("focus-scroll:".length);r.focusScroll=h=="true"}else if(e==0){r.swapStyle=l}else{H("Unknown modifier in hx-swap: "+l)}}}}return r}function vn(e){return ne(e,"hx-encoding")==="multipart/form-data"||h(e,"form")&&ee(e,"enctype")==="multipart/form-data"}function wn(t,n,r){let o=null;Vt(n,function(e){if(o==null){o=e.encodeParameters(t,r,n)}});if(o!=null){return o}else{if(vn(n)){return hn(new FormData,Dn(r))}else{return gn(r)}}}function Sn(e){return{tasks:[],elts:[e]}}function En(e,t){const n=e[0];const r=e[e.length-1];if(t.scroll){var o=null;if(t.scrollTarget){o=ue(ce(n,t.scrollTarget))}if(t.scroll==="top"&&(n||o)){o=o||n;o.scrollTop=0}if(t.scroll==="bottom"&&(r||o)){o=o||r;o.scrollTop=o.scrollHeight}if(typeof t.scroll==="number"){x().setTimeout(function(){window.scrollTo(0,t.scroll)},0)}}if(t.show){var o=null;if(t.showTarget){let e=t.showTarget;if(t.showTarget==="window"){e="body"}o=ue(ce(n,e))}if(t.show==="top"&&(n||o)){o=o||n;o.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})}if(t.show==="bottom"&&(r||o)){o=o||r;o.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior})}}}function Cn(r,e,o,i,s){if(i==null){i={}}if(r==null){return i}const l=a(r,e);if(l){let e=l.trim();let t=o;if(e==="unset"){return null}if(e.indexOf("javascript:")===0){e=e.slice(11);t=true}else if(e.indexOf("js:")===0){e=e.slice(3);t=true}if(e.indexOf("{")!==0){e="{"+e+"}"}let n;if(t){n=On(r,function(){if(s){return Function("event","return ("+e+")").call(r,s)}else{return Function("return ("+e+")").call(r)}},{})}else{n=v(e)}for(const u in n){if(n.hasOwnProperty(u)){if(i[u]==null){i[u]=n[u]}}}}return Cn(ue(c(r)),e,o,i,s)}function On(e,t,n){if(Q.config.allowEval){return t()}else{fe(e,"htmx:evalDisallowedError");return n}}function Hn(e,t,n){return Cn(e,"hx-vars",true,n,t)}function Tn(e,t,n){return Cn(e,"hx-vals",false,n,t)}function Rn(e,t){return le(Hn(e,t),Tn(e,t))}function qn(t,n,r){if(r!==null){try{t.setRequestHeader(n,r)}catch(e){t.setRequestHeader(n,encodeURIComponent(r));t.setRequestHeader(n+"-URI-AutoEncoded","true")}}}function An(t){if(t.responseURL){try{const e=new URL(t.responseURL);return e.pathname+e.search}catch(e){fe(te().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function T(e,t){return t.test(e.getAllResponseHeaders())}function Nn(t,n,r){t=t.toLowerCase();if(r){if(r instanceof Element||typeof r==="string"){return he(t,n,null,null,{targetOverride:S(r)||be,returnPromise:true})}else{let e=S(r.target);if(r.target&&!e||r.source&&!e&&!S(r.source)){e=be}return he(t,n,S(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:e,swapOverride:r.swap,select:r.select,returnPromise:true,push:r.push,replace:r.replace,selectOOB:r.selectOOB})}}else{return he(t,n,null,null,{returnPromise:true})}}function In(e){const t=[];while(e){t.push(e);e=e.parentElement}return t}function Ln(e,t,n){const r=new URL(t,location.protocol!=="about:"?location.href:window.origin);const o=location.protocol!=="about:"?location.origin:window.origin;const i=o===r.origin;if(Q.config.selfRequestsOnly){if(!i){return false}}return ae(e,"htmx:validateUrl",le({url:r,sameHost:i},n))}function Dn(e){if(e instanceof FormData)return e;const t=new FormData;for(const n in e){if(e.hasOwnProperty(n)){if(e[n]&&typeof e[n].forEach==="function"){e[n].forEach(function(e){t.append(n,e)})}else if(typeof e[n]==="object"&&!(e[n]instanceof Blob)){t.append(n,JSON.stringify(e[n]))}else{t.append(n,e[n])}}}return t}function Pn(r,o,e){return new Proxy(e,{get:function(t,e){if(typeof e==="number")return t[e];if(e==="length")return t.length;if(e==="push"){return function(e){t.push(e);r.append(o,e)}}if(typeof t[e]==="function"){return function(){t[e].apply(t,arguments);r.delete(o);t.forEach(function(e){r.append(o,e)})}}if(t[e]&&t[e].length===1){return t[e][0]}else{return t[e]}},set:function(e,t,n){e[t]=n;r.delete(o);e.forEach(function(e){r.append(o,e)});return true}})}function kn(o){return new Proxy(o,{get:function(e,t){if(typeof t==="symbol"){const r=Reflect.get(e,t);if(typeof r==="function"){return function(){return r.apply(o,arguments)}}else{return r}}if(t==="toJSON"){return()=>Object.fromEntries(o)}if(t in e){if(typeof e[t]==="function"){return function(){return o[t].apply(o,arguments)}}}const n=o.getAll(t);if(n.length===0){return undefined}else if(n.length===1){return n[0]}else{return Pn(e,t,n)}},set:function(t,n,e){if(typeof n!=="string"){return false}t.delete(n);if(e&&typeof e.forEach==="function"){e.forEach(function(e){t.append(n,e)})}else if(typeof e==="object"&&!(e instanceof Blob)){t.append(n,JSON.stringify(e))}else{t.append(n,e)}return true},deleteProperty:function(e,t){if(typeof t==="string"){e.delete(t)}return true},ownKeys:function(e){return Reflect.ownKeys(Object.fromEntries(e))},getOwnPropertyDescriptor:function(e,t){return Reflect.getOwnPropertyDescriptor(Object.fromEntries(e),t)}})}function he(t,n,r,o,i,k){let s=null;let l=null;i=i!=null?i:{};if(i.returnPromise&&typeof Promise!=="undefined"){var e=new Promise(function(e,t){s=e;l=t})}if(r==null){r=te().body}const M=i.handler||Vn;const F=i.select||null;if(!se(r)){re(s);return e}const u=i.targetOverride||ue(Se(r));if(u==null||u==be){fe(r,"htmx:targetError",{target:ne(r,"hx-target")});re(l);return e}let c=oe(r);const f=c.lastButtonClicked;if(f){const A=ee(f,"formaction");if(A!=null){n=A}const N=ee(f,"formmethod");if(N!=null){if(de.includes(N.toLowerCase())){t=N}else{re(s);return e}}}const a=ne(r,"hx-confirm");if(k===undefined){const K=function(e){return he(t,n,r,o,i,!!e)};const G={target:u,elt:r,path:n,verb:t,triggeringEvent:o,etc:i,issueRequest:K,question:a};if(ae(r,"htmx:confirm",G)===false){re(s);return e}}let h=r;let d=ne(r,"hx-sync");let p=null;let B=false;if(d){const I=d.split(":");const L=I[0].trim();if(L==="this"){h=we(r,"hx-sync")}else{h=ue(ce(r,L))}d=(I[1]||"drop").trim();c=oe(h);if(d==="drop"&&c.xhr&&c.abortable!==true){re(s);return e}else if(d==="abort"){if(c.xhr){re(s);return e}else{B=true}}else if(d==="replace"){ae(h,"htmx:abort")}else if(d.indexOf("queue")===0){const W=d.split(" ");p=(W[1]||"last").trim()}}if(c.xhr){if(c.abortable){ae(h,"htmx:abort")}else{if(p==null){if(o){const D=oe(o);if(D&&D.triggerSpec&&D.triggerSpec.queue){p=D.triggerSpec.queue}}if(p==null){p="last"}}if(c.queuedRequests==null){c.queuedRequests=[]}if(p==="first"&&c.queuedRequests.length===0){c.queuedRequests.push(function(){he(t,n,r,o,i)})}else if(p==="all"){c.queuedRequests.push(function(){he(t,n,r,o,i)})}else if(p==="last"){c.queuedRequests=[];c.queuedRequests.push(function(){he(t,n,r,o,i)})}re(s);return e}}const g=new XMLHttpRequest;c.xhr=g;c.abortable=B;const m=function(){c.xhr=null;c.abortable=false;if(c.queuedRequests!=null&&c.queuedRequests.length>0){const e=c.queuedRequests.shift();e()}};const X=ne(r,"hx-prompt");if(X){var y=prompt(X);if(y===null||!ae(r,"htmx:prompt",{prompt:y,target:u})){re(s);m();return e}}if(a&&!k){if(!confirm(a)){re(s);m();return e}}let x=mn(r,u,y);if(t!=="get"&&!vn(r)){x["Content-Type"]="application/x-www-form-urlencoded"}if(i.headers){x=le(x,i.headers)}const U=dn(r,t);let b=U.errors;const V=U.formData;if(i.values){hn(V,Dn(i.values))}const j=Dn(Rn(r,o));const v=hn(V,j);let w=yn(v,r);if(Q.config.getCacheBusterParam&&t==="get"){w.set("org.htmx.cache-buster",ee(u,"id")||"true")}if(n==null||n===""){n=location.href}const S=Cn(r,"hx-request");const $=oe(r).boosted;let E=Q.config.methodsThatUseUrlParams.indexOf(t)>=0;const C={boosted:$,useUrlParams:E,formData:w,parameters:kn(w),unfilteredFormData:v,unfilteredParameters:kn(v),headers:x,elt:r,target:u,verb:t,errors:b,withCredentials:i.credentials||S.credentials||Q.config.withCredentials,timeout:i.timeout||S.timeout||Q.config.timeout,path:n,triggeringEvent:o};if(!ae(r,"htmx:configRequest",C)){re(s);m();return e}n=C.path;t=C.verb;x=C.headers;w=Dn(C.parameters);b=C.errors;E=C.useUrlParams;if(b&&b.length>0){ae(r,"htmx:validation:halted",C);re(s);m();return e}const _=n.split("#");const z=_[0];const O=_[1];let H=n;if(E){H=z;const Z=!w.keys().next().done;if(Z){if(H.indexOf("?")<0){H+="?"}else{H+="&"}H+=gn(w);if(O){H+="#"+O}}}if(!Ln(r,H,C)){fe(r,"htmx:invalidPath",C);re(l);m();return e}g.open(t.toUpperCase(),H,true);g.overrideMimeType("text/html");g.withCredentials=C.withCredentials;g.timeout=C.timeout;if(S.noHeaders){}else{for(const P in x){if(x.hasOwnProperty(P)){const Y=x[P];qn(g,P,Y)}}}const T={xhr:g,target:u,requestConfig:C,etc:i,boosted:$,select:F,pathInfo:{requestPath:n,finalRequestPath:H,responsePath:null,anchor:O}};g.onload=function(){try{const t=In(r);T.pathInfo.responsePath=An(g);M(r,T);if(T.keepIndicators!==true){rn(R,q)}ae(r,"htmx:afterRequest",T);ae(r,"htmx:afterOnLoad",T);if(!se(r)){let e=null;while(t.length>0&&e==null){const n=t.shift();if(se(n)){e=n}}if(e){ae(e,"htmx:afterRequest",T);ae(e,"htmx:afterOnLoad",T)}}re(s)}catch(e){fe(r,"htmx:onLoadError",le({error:e},T));throw e}finally{m()}};g.onerror=function(){rn(R,q);fe(r,"htmx:afterRequest",T);fe(r,"htmx:sendError",T);re(l);m()};g.onabort=function(){rn(R,q);fe(r,"htmx:afterRequest",T);fe(r,"htmx:sendAbort",T);re(l);m()};g.ontimeout=function(){rn(R,q);fe(r,"htmx:afterRequest",T);fe(r,"htmx:timeout",T);re(l);m()};if(!ae(r,"htmx:beforeRequest",T)){re(s);m();return e}var R=tn(r);var q=nn(r);ie(["loadstart","loadend","progress","abort"],function(t){ie([g,g.upload],function(e){e.addEventListener(t,function(e){ae(r,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});ae(r,"htmx:beforeSend",T);const J=E?null:wn(g,r,w);g.send(J);return e}function Mn(e,t){const n=t.xhr;let r=null;let o=null;if(T(n,/HX-Push:/i)){r=n.getResponseHeader("HX-Push");o="push"}else if(T(n,/HX-Push-Url:/i)){r=n.getResponseHeader("HX-Push-Url");o="push"}else if(T(n,/HX-Replace-Url:/i)){r=n.getResponseHeader("HX-Replace-Url");o="replace"}if(r){if(r==="false"){return{}}else{return{type:o,path:r}}}const i=t.pathInfo.finalRequestPath;const s=t.pathInfo.responsePath;let l=t.etc.push||ne(e,"hx-push-url");let u=t.etc.replace||ne(e,"hx-replace-url");if(l==="false")l=null;if(u==="false")u=null;const c=oe(e).boosted;let f=null;let a=null;if(l){f="push";a=l}else if(u){f="replace";a=u}else if(c){f="push";a=s||i}if(a){if(a==="true"){a=s||i}if(t.pathInfo.anchor&&a.indexOf("#")===-1){a=a+"#"+t.pathInfo.anchor}return{type:f,path:a}}else{return{}}}function Fn(e,t){var n=new RegExp(e.code);return n.test(t.toString(10))}function Bn(e){for(var t=0;t`+`.${t}{opacity:0;visibility: hidden} `+`.${n} .${t}, .${n}.${t}{opacity:1;visibility: visible;transition: opacity 200ms ease-in}`+"")}}function Zn(){const e=te().querySelector('meta[name="htmx-config"]');if(e){return v(e.content)}else{return null}}function Yn(){const e=Zn();if(e){Q.config=le(Q.config,e)}}Gn(function(){Yn();Wn();let e=te().body;Ft(e);const t=te().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){const t=e.detail.elt||e.target;const n=oe(t);if(n&&n.xhr){n.xhr.abort()}});const n=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(e){if(e.state&&e.state.htmx){en();ie(t,function(e){ae(e,"htmx:restored",{document:te(),triggerEvent:ae})})}else{if(n){n(e)}}};x().setTimeout(function(){ae(e,"htmx:load",{});e=null},0)});return Q}(); \ No newline at end of file diff --git a/docs/src/assets/styles-luma.css b/docs/src/assets/styles-luma.css index e6f4473..7e92a76 100644 --- a/docs/src/assets/styles-luma.css +++ b/docs/src/assets/styles-luma.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-4xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2.5)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*3)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*3)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:#0000}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button{border-color:var(--color-border)}:is(:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button):focus-visible{border-color:var(--color-ring)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-4xl)!important;border-end-end-radius:var(--radius-4xl)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-4xl)!important;border-bottom-left-radius:var(--radius-4xl)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*9);padding:calc(var(--spacing)*1);border-radius:3.40282e38px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{border-radius:var(--radius-2xl);height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);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-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-radius:3.40282e38px;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*2)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*2)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{resize:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*9);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*9);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;border-width:1px;border-color:#0000;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*8)}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-4xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-4xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*9);gap:calc(var(--spacing)*2);border-radius:var(--radius-3xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1.5);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*3);padding-block: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-medium);font-weight:var(--font-weight-medium)}:where(.command-dialog) :is(.command [role=menuitem]){border-radius:var(--radius-3xl)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*9);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*3);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.combobox [data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1.5);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);padding-block: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-medium);font-weight:var(--font-weight-medium);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1.5)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-clip:padding-box;border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-3xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chip:is(.dark *){background-color:color-mix(in oklab,var(--color-input)60%,transparent)}}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){:not(select).select>button{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*8)}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}:not(select).select [data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1.5)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);padding-block: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-medium);font-weight:var(--font-weight-medium);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1.5)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}.dialog::backdrop{--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,);background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:var(--radius-4xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dialog>:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>:is(button,form[method=dialog]>button){background-color:var(--color-secondary)}.dialog>*>header{gap:calc(var(--spacing)*1.5)}.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{min-width:calc(var(--spacing)*48);gap:calc(var(--spacing)*0);border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*3);padding-block: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-medium);font-weight:var(--font-weight-medium)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*9.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*6);border-radius:var(--radius-4xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card>img:first-child{border-top-left-radius:var(--radius-4xl);border-top-right-radius:var(--radius-4xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl)}.card>header{gap:calc(var(--spacing)*1.5);border-top-left-radius:var(--radius-4xl);border-top-right-radius:var(--radius-4xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);background-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:5px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);background-color:var(--color-input);border-width:1px;border-color:#0000;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked{background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):checked:before:is(){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:2px;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{border-color:var(--color-primary);background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){height:calc(var(--spacing)*5);width:calc(var(--spacing)*11)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{height:calc(var(--spacing)*4);width:calc(var(--spacing)*7)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);--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);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before:not(:is()){background-clip:padding-box}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{height:calc(var(--spacing)*3);width:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 8px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 8px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 8px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*4)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);background-color:var(--color-input);transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){border-radius:var(--radius-2xl);height:auto}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group[data-orientation=vertical]{border-radius:var(--radius-3xl)}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block: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-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*3)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*3)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*3)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:var(--radius-3xl);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5)}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3)}.item[data-size=xs]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-lg)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5.5);width:fit-content;min-width:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav>section{gap:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*.5)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-2xl);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*3);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.5rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*2);background-color:var(--color-input);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*2);background-color:var(--color-input);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*2);background-color:var(--color-input);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);height:calc(var(--spacing)*4);width:calc(var(--spacing)*6);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-4xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2.5)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*3)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*3)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:#0000}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button{border-color:var(--color-border)}:is(:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button):focus-visible{border-color:var(--color-ring)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-4xl)!important;border-end-end-radius:var(--radius-4xl)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-4xl)!important;border-bottom-left-radius:var(--radius-4xl)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*9);padding:calc(var(--spacing)*1);border-radius:3.40282e38px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{border-radius:var(--radius-2xl);height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);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-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-radius:3.40282e38px;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*2)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*2)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{resize:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*9);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*9);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;border-width:1px;border-color:#0000;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*8)}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-4xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-4xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*9);gap:calc(var(--spacing)*2);border-radius:var(--radius-3xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1.5);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*3);padding-block: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-medium);font-weight:var(--font-weight-medium)}:where(.command-dialog) :is(.command [role=menuitem]){border-radius:var(--radius-3xl)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*9);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*3);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.combobox [data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1.5);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);padding-block: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-medium);font-weight:var(--font-weight-medium);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1.5)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-clip:padding-box;border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-3xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chip:is(.dark *){background-color:color-mix(in oklab,var(--color-input)60%,transparent)}}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){:not(select).select>button{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*8)}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}:not(select).select [data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1.5)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);padding-block: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-medium);font-weight:var(--font-weight-medium);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1.5)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}.dialog::backdrop,.command-dialog::backdrop{--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,);--tw-duration:.1s;background-color:#0000004d;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:var(--radius-4xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dialog>:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>:is(button,form[method=dialog]>button){background-color:var(--color-secondary)}.dialog>*>header{gap:calc(var(--spacing)*1.5)}.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{min-width:calc(var(--spacing)*48);gap:calc(var(--spacing)*0);border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*3);padding-block: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-medium);font-weight:var(--font-weight-medium)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*9.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*6);border-radius:var(--radius-4xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card>img:first-child{border-top-left-radius:var(--radius-4xl);border-top-right-radius:var(--radius-4xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl)}.card>header{gap:calc(var(--spacing)*1.5);border-top-left-radius:var(--radius-4xl);border-top-right-radius:var(--radius-4xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);background-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:5px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);background-color:var(--color-input);border-width:1px;border-color:#0000;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked{background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):checked:before:is(){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:2px;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{border-color:var(--color-primary);background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){height:calc(var(--spacing)*5);width:calc(var(--spacing)*11)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{height:calc(var(--spacing)*4);width:calc(var(--spacing)*7)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);--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);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before:not(:is()){background-clip:padding-box}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{height:calc(var(--spacing)*3);width:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 8px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 8px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 8px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*4)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);background-color:var(--color-input);transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){border-radius:var(--radius-2xl);height:auto}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group[data-orientation=vertical]{border-radius:var(--radius-3xl)}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block: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-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*3)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*3)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*3)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:var(--radius-3xl);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5)}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3)}.item[data-size=xs]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-lg)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5.5);width:fit-content;min-width:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav>section{gap:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*.5)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-2xl);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*3);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.5rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*2);background-color:var(--color-input);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*2);background-color:var(--color-input);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*2);background-color:var(--color-input);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);height:calc(var(--spacing)*4);width:calc(var(--spacing)*6);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/assets/styles-lyra.css b/docs/src/assets/styles-lyra.css index 9ec554e..0058275 100644 --- a/docs/src/assets/styles-lyra.css +++ b/docs/src/assets/styles-lyra.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000;border-radius:0}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);border-radius:0}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:0}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);border-radius:0}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group{border-radius:0}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:0!important;border-end-end-radius:0!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.button-group-text{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;border-radius:0}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*8);border-radius:0;padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000;border-radius:0}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-block:calc(calc(var(--spacing)*1.25));justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1)}.tabs>[role=tabpanel]{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.field>textarea,.textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;border-radius:0}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):disabled{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;border-radius:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*6)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;border-radius:0;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*.5);border-radius:0}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-radius:0;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-xs);line-height:var(--leading-relaxed);text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*2)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(calc(var(--spacing)*1.25));top:calc(calc(var(--spacing)*1.25));position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:0}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{background-color:var(--color-popover);color:var(--color-popover-foreground);border-radius:0}.command-dialog>*{padding:calc(var(--spacing)*0);border-radius:0}.command>header{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*0)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.command [role=group]{color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.command [role=menuitem]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;border-radius:0;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0;padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;background-clip:padding-box;border-radius:0}.combobox-chips:focus-within{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.25);gap:calc(var(--spacing)*1);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-radius:0}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:0;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*2)}:not(select).select>button:focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*7);border-radius:0}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{background-color:var(--color-popover);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0;padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.dialog>*{gap:calc(var(--spacing)*4);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-sm)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*2)}.dialog>*>header{gap:calc(var(--spacing)*1);text-align:start}.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);background-color:var(--color-popover);padding:calc(var(--spacing)*0);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*7)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*2.5);background-color:var(--color-popover);padding:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*4);background-color:var(--color-card);padding-block:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-card-foreground);--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);--tw-ring-color:var(--color-foreground);border-radius:0}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>footer){padding-bottom:calc(var(--spacing)*0)}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3)}.card[data-size=sm]:has(>footer){padding-bottom:calc(var(--spacing)*0)}.card>img:first-child,.card>img:last-child{border-radius:0}.card>header{gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);border-radius:0}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*3)}.card>header.border-b{padding-bottom:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*3)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-size=sm]) :is(.card>header>:is(h2,h3,[data-title],.card-title)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*3)}.card>footer{border-top-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-top-width:1px;border-radius:0}:where([data-size=sm]) :is(.card>footer){padding:calc(var(--spacing)*3)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);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));border-radius:0;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*2);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*4)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*5)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*2)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*.5)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-style:var(--tw-border-style);border-width:1px;border-radius:0}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*2)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);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));border-radius:0}.input-group:focus-within{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:0}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);padding:calc(var(--spacing)*0);border-radius:0}.empty{gap:calc(var(--spacing)*4);--tw-border-style:dashed;padding:calc(var(--spacing)*6);border-style:dashed;border-radius:0}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);background-color:var(--color-muted);color:var(--color-foreground);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.empty :is(h2,h3,h4){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.empty p{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item{border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-radius:0}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default],.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:0;overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*0)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);border-radius:0}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*0)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;border-radius:0;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*0)}.sidebar nav>section>[role=group]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-ring-color:var(--color-sidebar-ring);border-radius:0}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);border-radius:0}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{background-color:var(--color-muted);border-radius:0}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);border-radius:0;display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:0;position:absolute;rotate:45deg}.toast-content{border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px;border-radius:0}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.25rem;--slider-thumb-size:.75rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:0}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:0}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:0}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:active{--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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:active{--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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:active{--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)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000;border-radius:0}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);border-radius:0}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:0}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);border-radius:0}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group{border-radius:0}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:0!important;border-end-end-radius:0!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.button-group-text{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;border-radius:0}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*8);border-radius:0;padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000;border-radius:0}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-block:calc(calc(var(--spacing)*1.25));justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1)}.tabs>[role=tabpanel]{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.field>textarea,.textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;border-radius:0}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):disabled{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;border-radius:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*6)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;border-radius:0;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*.5);border-radius:0}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-radius:0;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-xs);line-height:var(--leading-relaxed);text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*2)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(calc(var(--spacing)*1.25));top:calc(calc(var(--spacing)*1.25));position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:0}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{background-color:var(--color-popover);color:var(--color-popover-foreground);border-radius:0}.command-dialog>*{padding:calc(var(--spacing)*0);border-radius:0}.command>header{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*0)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.command [role=group]{color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.command [role=menuitem]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;border-radius:0;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0;padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));background-color:#0000;background-clip:padding-box;border-radius:0}.combobox-chips:focus-within{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.25);gap:calc(var(--spacing)*1);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-radius:0}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:0;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*2)}:not(select).select>button:focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*7);border-radius:0}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{background-color:var(--color-popover);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0;padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.dialog::backdrop,.command-dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);--tw-duration:.1s;background-color:#0000001a;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.dialog>*{gap:calc(var(--spacing)*4);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-sm)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*2)}.dialog>*>header{gap:calc(var(--spacing)*1);text-align:start}.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);background-color:var(--color-popover);padding:calc(var(--spacing)*0);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*7)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*2.5);background-color:var(--color-popover);padding:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*4);background-color:var(--color-card);padding-block:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-card-foreground);--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);--tw-ring-color:var(--color-foreground);border-radius:0}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>footer){padding-bottom:calc(var(--spacing)*0)}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3)}.card[data-size=sm]:has(>footer){padding-bottom:calc(var(--spacing)*0)}.card>img:first-child,.card>img:last-child{border-radius:0}.card>header{gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);border-radius:0}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*3)}.card>header.border-b{padding-bottom:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*3)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-size=sm]) :is(.card>header>:is(h2,h3,[data-title],.card-title)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*3)}.card>footer{border-top-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-top-width:1px;border-radius:0}:where([data-size=sm]) :is(.card>footer){padding:calc(var(--spacing)*3)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);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));border-radius:0;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*2);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*4)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*5)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*2)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*.5)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-style:var(--tw-border-style);border-width:1px;border-radius:0}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*2)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);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));border-radius:0}.input-group:focus-within{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:0}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);padding:calc(var(--spacing)*0);border-radius:0}.empty{gap:calc(var(--spacing)*4);--tw-border-style:dashed;padding:calc(var(--spacing)*6);border-style:dashed;border-radius:0}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);background-color:var(--color-muted);color:var(--color-foreground);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.empty :is(h2,h3,h4){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.empty p{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item{border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-radius:0}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default],.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:0;overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*0)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);border-radius:0}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*0)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;border-radius:0;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*0)}.sidebar nav>section>[role=group]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-ring-color:var(--color-sidebar-ring);border-radius:0}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);border-radius:0}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{background-color:var(--color-muted);border-radius:0}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);border-radius:0;display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:0;position:absolute;rotate:45deg}.toast-content{border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px;border-radius:0}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.25rem;--slider-thumb-size:.75rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:0}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:0}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:0}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:active{--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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:active{--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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:active{--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)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/assets/styles-maia.css b/docs/src/assets/styles-maia.css index ab42ed6..3b65211 100644 --- a/docs/src/assets/styles-maia.css +++ b/docs/src/assets/styles-maia.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-4xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2.5)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*3)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*3)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-4xl)!important;border-end-end-radius:var(--radius-4xl)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-4xl)!important;border-bottom-left-radius:var(--radius-4xl)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{border-radius:var(--radius-2xl);height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);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-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{resize:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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))}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-image:var(--chevron-down-icon-50);background-position:right .875rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*8)}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.875rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);background-color:var(--color-input);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.badge-outline{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-4xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-4xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*9);gap:calc(var(--spacing)*2);border-radius:var(--radius-3xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.command-dialog) :is(.command [role=menuitem]){border-radius:var(--radius-2xl)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*3);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.combobox [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.combobox-chips{min-height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-clip:padding-box}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.combobox-chip{background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@supports (color:color-mix(in lab, red, red)){:not(select).select>button{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*8)}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){:not(select).select [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);background-color:#000c}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:var(--radius-4xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>header,.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{min-width:calc(var(--spacing)*48);gap:calc(var(--spacing)*0);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*9.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*6);border-radius:var(--radius-2xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card>header{gap:calc(var(--spacing)*2);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:6px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*4)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);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))}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){border-radius:var(--radius-xl);height:auto}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group[data-orientation=vertical]{border-radius:var(--radius-2xl)}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block: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-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*3)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*3)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*3)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:var(--radius-4xl);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5)}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);border-radius:var(--radius-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3)}.item[data-size=xs]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-lg);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-md)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav>section{gap:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*1)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-xl);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*3);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-2xl);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.75rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*3);border-radius:var(--radius-4xl);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*3);border-radius:var(--radius-4xl);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*3);border-radius:var(--radius-4xl);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-4xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2.5)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*3)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*3)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-4xl)!important;border-end-end-radius:var(--radius-4xl)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-4xl)!important;border-bottom-left-radius:var(--radius-4xl)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{border-radius:var(--radius-2xl);height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);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-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{resize:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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))}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-image:var(--chevron-down-icon-50);background-position:right .875rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*8)}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.875rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);background-color:var(--color-input);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.badge-outline{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-4xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-4xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*9);gap:calc(var(--spacing)*2);border-radius:var(--radius-3xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.command-dialog) :is(.command [role=menuitem]){border-radius:var(--radius-2xl)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*3);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.combobox [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.combobox-chips{min-height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-clip:padding-box}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.combobox-chip{background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@supports (color:color-mix(in lab, red, red)){:not(select).select>button{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*8)}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){:not(select).select [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dialog::backdrop,.command-dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);--tw-duration:.1s;background-color:#000c;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:var(--radius-4xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>header,.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{min-width:calc(var(--spacing)*48);gap:calc(var(--spacing)*0);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*9.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*6);border-radius:var(--radius-2xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card>header{gap:calc(var(--spacing)*2);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:6px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*4)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*9);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);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))}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){border-radius:var(--radius-xl);height:auto}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group[data-orientation=vertical]{border-radius:var(--radius-2xl)}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block: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-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*3)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*3)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*3)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:var(--radius-4xl);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5)}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);border-radius:var(--radius-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3)}.item[data-size=xs]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-lg);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-md)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav>section{gap:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*1)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-xl);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*3);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-2xl);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.75rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*3);border-radius:var(--radius-4xl);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*3);border-radius:var(--radius-4xl);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*3);border-radius:var(--radius-4xl);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/assets/styles-mira.css b/docs/src/assets/styles-mira.css index de96667..a2c456c 100644 --- a/docs/src/assets/styles-mira.css +++ b/docs/src/assets/styles-mira.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);font-size:.625rem}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}:is(.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);border-radius:var(--radius-sm)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}:is(.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-md)!important;border-end-end-radius:var(--radius-md)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-block:calc(calc(var(--spacing)*1.25));justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1)}.tabs>[role=tabpanel]{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.field>textarea,.textarea{resize:none;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea){background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-xs);line-height:var(--leading-relaxed)}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*6)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-xs);line-height:var(--leading-relaxed)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);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));background-image:var(--chevron-down-icon-50);background-position:right .375rem center;background-repeat:no-repeat;background-size:.875rem;padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*6)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select){background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*6);font-size:.625rem}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select)[data-size=sm]{background-size:.75rem}:is(.field>select,select.select):dir(rtl){background-position:.375rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);text-align:start;font-size:var(--text-xs);line-height:var(--leading-relaxed);border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*1.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-xs);line-height:var(--leading-relaxed);text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*1.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:.625rem;font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*2.5)!important;height:calc(var(--spacing)*2.5)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);background-color:var(--color-input);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.badge-outline{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}.badge-outline:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.badge-outline:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}.command>header:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.command>header:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);opacity:.5}.command>header input{height:100%;font-size:var(--text-xs);line-height:var(--leading-relaxed)}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--leading-relaxed)}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);font-size:.625rem}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--leading-relaxed);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));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*6)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [data-popover]:is(.dark *){background-color:var(--color-popover)}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.combobox [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.combobox-chips{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);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));background-clip:padding-box}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}.combobox-chips:focus-within{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*4.75);gap:calc(var(--spacing)*1);border-radius:calc(var(--radius-sm) - 2px);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.combobox-chip{background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:not(select).select>button{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);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))}@supports (color:color-mix(in lab, red, red)){:not(select).select>button{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}:not(select).select>button:focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*6);font-size:.625rem}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select [role=option][aria-selected=true]{padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){:not(select).select [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);background-color:#000c}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dialog>*{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-sm)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*2)}.dialog>*>header{gap:calc(var(--spacing)*1)}.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*7.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);font-size:.625rem}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);background-color:var(--color-card);padding-block:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-card-foreground);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3)}.card>img:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.card>img:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.card>header{gap:calc(var(--spacing)*1);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*3)}.card>header.border-b{padding-bottom:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*3)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*3)}.card>footer{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*3)}.card>footer.border-t{padding-top:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*3)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:28px;height:16.6px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*4)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*2)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*.5)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*2)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-muted);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.input-group:focus-within{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){border-radius:var(--radius-md);height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius-sm) - 2px);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);border-radius:calc(var(--radius-sm) - 2px);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);--tw-border-style:dashed;padding:calc(var(--spacing)*6);border-style:dashed}.empty>header{gap:calc(var(--spacing)*1)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-md);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.empty :is(h2,h3,h4){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.item{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--leading-relaxed);border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default],.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-xs);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-medium);font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*0)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:1px}.sidebar nav>section>[role=group]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:calc(var(--radius-sm) + 2px);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{border-color:var(--color-input);background-color:var(--color-muted);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:color-mix(in lab, red, red)){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:is(.dark *){background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:is(.dark *){background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.25rem;--slider-thumb-size:.75rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb: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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:active{--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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb: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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:active{--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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb: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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:active{--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)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);font-size:.625rem}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}:is(.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);border-radius:var(--radius-sm)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}:is(.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-md)!important;border-end-end-radius:var(--radius-md)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-block:calc(calc(var(--spacing)*1.25));justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1)}.tabs>[role=tabpanel]{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.field>textarea,.textarea{resize:none;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea){background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-xs);line-height:var(--leading-relaxed)}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*6)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-xs);line-height:var(--leading-relaxed)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);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));background-image:var(--chevron-down-icon-50);background-position:right .375rem center;background-repeat:no-repeat;background-size:.875rem;padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*6)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select){background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*6);font-size:.625rem}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select)[data-size=sm]{background-size:.75rem}:is(.field>select,select.select):dir(rtl){background-position:.375rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);text-align:start;font-size:var(--text-xs);line-height:var(--leading-relaxed);border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*1.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-xs);line-height:var(--leading-relaxed);text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*1.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:.625rem;font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*2.5)!important;height:calc(var(--spacing)*2.5)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);background-color:var(--color-input);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.badge-outline{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}.badge-outline:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.badge-outline:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}.command>header:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.command>header:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);opacity:.5}.command>header input{height:100%;font-size:var(--text-xs);line-height:var(--leading-relaxed)}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-xs);line-height:var(--leading-relaxed)}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);font-size:.625rem}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--leading-relaxed);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));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*6)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [data-popover]:is(.dark *){background-color:var(--color-popover)}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.combobox [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.combobox-chips{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);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));background-clip:padding-box}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}.combobox-chips:focus-within{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*4.75);gap:calc(var(--spacing)*1);border-radius:calc(var(--radius-sm) - 2px);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.combobox-chip{background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:not(select).select>button{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);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))}@supports (color:color-mix(in lab, red, red)){:not(select).select>button{background-color:color-mix(in oklab,var(--color-input)20%,transparent)}}:not(select).select>button:focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*6);font-size:.625rem}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select [role=option][aria-selected=true]{padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){:not(select).select [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dialog::backdrop,.command-dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);--tw-duration:.1s;background-color:#000c;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dialog>*{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-sm)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*2)}.dialog>*>header{gap:calc(var(--spacing)*1)}.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*7.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);font-size:.625rem}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);background-color:var(--color-card);padding-block:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-card-foreground);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3)}.card>img:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.card>img:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.card>header{gap:calc(var(--spacing)*1);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*3)}.card>header.border-b{padding-bottom:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*3)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*3)}.card>footer{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*3)}.card>footer.border-t{padding-top:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*3)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:28px;height:16.6px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*4)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-xs);line-height:var(--leading-relaxed)}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*2)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*.5)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*2)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--leading-relaxed)}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-muted);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.input-group:focus-within{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){border-radius:var(--radius-md);height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius-sm) - 2px);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);border-radius:calc(var(--radius-sm) - 2px);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);--tw-border-style:dashed;padding:calc(var(--spacing)*6);border-style:dashed}.empty>header{gap:calc(var(--spacing)*1)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-md);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.empty :is(h2,h3,h4){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.item{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--leading-relaxed);border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default],.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-xs);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-medium);font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*0)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:1px}.sidebar nav>section>[role=group]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:calc(var(--radius-sm) + 2px);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{border-color:var(--color-input);background-color:var(--color-muted);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:color-mix(in lab, red, red)){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:is(.dark *){background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:is(.dark *){background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.25rem;--slider-thumb-size:.75rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--color-muted)}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb: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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:active{--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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb: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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:active{--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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--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)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb: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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:active{--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)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/assets/styles-nova.css b/docs/src/assets/styles-nova.css index e065fc3..20bc09f 100644 --- a/docs/src/assets/styles-nova.css +++ b/docs/src/assets/styles-nova.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),12px);padding-inline:calc(var(--spacing)*2.5);font-size:.8rem}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:min(var(--radius-md),10px)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);border-radius:min(var(--radius-md),12px)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-lg)!important;border-end-end-radius:var(--radius-lg)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{justify-content:flex-start;width:100%}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));background-color:#0000}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):disabled{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*6)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*7);border-radius:min(var(--radius-md),10px);padding-block:calc(var(--spacing)*.5)}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*2);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{border-color:color-mix(in oklab,var(--color-input)30%,transparent);background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*1.5);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-color:#0000;background-clip:padding-box}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.25);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));-webkit-user-select:none;user-select:none;background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*2)}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*7);border-radius:min(var(--radius-md),10px)}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*1.5);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.dialog>*{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-sm)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*2)}.dialog>*>header{gap:calc(var(--spacing)*2)}.dialog>*>footer{margin-inline:calc(var(--spacing)*-4);margin-bottom:calc(var(--spacing)*-4);gap:calc(var(--spacing)*2);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-top-style:var(--tw-border-style);background-color:var(--color-muted);padding:calc(var(--spacing)*4);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.dialog>*>footer{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1);padding-inline-start:calc(var(--spacing)*1.5);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*7)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>footer){padding-bottom:calc(var(--spacing)*0)}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3)}.card[data-size=sm]:has(>footer){padding-bottom:calc(var(--spacing)*0)}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card>header{gap:calc(var(--spacing)*1);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*3)}.card>header.border-b{padding-bottom:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*3)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-size=sm]) :is(.card>header>:is(h2,h3,[data-title],.card-title)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*3)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-top-style:var(--tw-border-style);background-color:var(--color-muted);padding:calc(var(--spacing)*4);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.card>footer{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}:where([data-size=sm]) :is(.card>footer){padding:calc(var(--spacing)*3)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);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));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*2);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*4)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*5)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*2)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*.5)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*2.5)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);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))}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius) - 5px)}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius) - 3px);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);--tw-border-style:dashed;padding:calc(var(--spacing)*6);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.empty :is(h2,h3,h4){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default],.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*0)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*0)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*0)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.25rem;--slider-thumb-size:.75rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:active{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:active{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:active{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),12px);padding-inline:calc(var(--spacing)*2.5);font-size:.8rem}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:min(var(--radius-md),10px)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);border-radius:min(var(--radius-md),12px)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-lg)!important;border-end-end-radius:var(--radius-lg)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{justify-content:flex-start;width:100%}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));background-color:#0000}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):disabled{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*6)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *):disabled{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*7);border-radius:min(var(--radius-md),10px);padding-block:calc(var(--spacing)*.5)}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*2);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{border-color:color-mix(in oklab,var(--color-input)30%,transparent);background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);height:1px}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*1.5);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));background-color:#0000;background-clip:padding-box}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.25);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));-webkit-user-select:none;user-select:none;background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*2)}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*7);border-radius:min(var(--radius-md),10px)}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*1.5);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dialog::backdrop,.command-dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);--tw-duration:.1s;background-color:#0000001a;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.dialog>*{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-sm)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*2);top:calc(var(--spacing)*2)}.dialog>*>header{gap:calc(var(--spacing)*2)}.dialog>*>footer{margin-inline:calc(var(--spacing)*-4);margin-bottom:calc(var(--spacing)*-4);gap:calc(var(--spacing)*2);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-top-style:var(--tw-border-style);background-color:var(--color-muted);padding:calc(var(--spacing)*4);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.dialog>*>footer{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1);padding-inline-start:calc(var(--spacing)*1.5);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*7)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>footer){padding-bottom:calc(var(--spacing)*0)}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3)}.card[data-size=sm]:has(>footer){padding-bottom:calc(var(--spacing)*0)}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card>header{gap:calc(var(--spacing)*1);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*3)}.card>header.border-b{padding-bottom:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*3)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-size=sm]) :is(.card>header>:is(h2,h3,[data-title],.card-title)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*4)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*3)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-top-style:var(--tw-border-style);background-color:var(--color-muted);padding:calc(var(--spacing)*4);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.card>footer{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}:where([data-size=sm]) :is(.card>footer){padding:calc(var(--spacing)*3)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);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));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*2);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*4)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*5)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*2)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*.5)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*2.5)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);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))}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius) - 5px)}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius) - 3px);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);--tw-border-style:dashed;padding:calc(var(--spacing)*6);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.empty :is(h2,h3,h4){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default],.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*0)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*0)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*0)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.25rem;--slider-thumb-size:.75rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:active{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:active{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:active{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/assets/styles-rhea.css b/docs/src/assets/styles-rhea.css index 6098fd5..fed4af3 100644 --- a/docs/src/assets/styles-rhea.css +++ b/docs/src/assets/styles-rhea.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2.5)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*3)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*3)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:#0000}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button{border-color:var(--color-border)}:is(:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button):focus-visible{border-color:var(--color-ring)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-2xl)!important;border-end-end-radius:var(--radius-2xl)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-2xl)!important;border-bottom-left-radius:var(--radius-2xl)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content;padding:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*.5);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{resize:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*6)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;border-width:1px;border-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8);transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*7)}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-3xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.command-dialog) :is(.command [role=menuitem]){border-radius:var(--radius-2xl)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8);transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.combobox [data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-clip:padding-box;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.25);gap:calc(var(--spacing)*1);border-radius:var(--radius-2xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*.5)}.combobox-chip:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chip:is(.dark *){background-color:color-mix(in oklab,var(--color-input)60%,transparent)}}.combobox-chip-remove{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);opacity:.5;margin-inline-start:calc(var(--spacing)*-.5)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:not(select).select>button{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*7)}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}:not(select).select [data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1.5)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dialog::backdrop{--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,);background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:min(var(--radius-4xl),24px);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dialog>:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>:is(button,form[method=dialog]>button){background-color:var(--color-secondary)}.dialog>*>header{gap:calc(var(--spacing)*1.5)}.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1.5);padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*7)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*5);border-radius:min(var(--radius-4xl),24px);background-color:var(--color-card);padding-block:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card>img:first-child{border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px)}.card>img:last-child{border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px)}.card>header{gap:calc(var(--spacing)*1.5);border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px);padding-inline:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px);padding-inline:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);background-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:5px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);border-width:1px;border-color:#0000;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked{background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):checked:before:is(){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{border-color:var(--color-primary);background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){height:calc(var(--spacing)*5);width:calc(var(--spacing)*8)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{border-radius:var(--radius-2xl);background-color:var(--color-background);--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)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before:not(:is()){background-clip:padding-box}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 4px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 4px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 4px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*6)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*4)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:var(--radius-2xl);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5)}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-3xl);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-lg)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav>section{gap:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*.5)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;--tw-ring-color:var(--color-sidebar-ring);--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav li>:is(a,button,details>summary):has(>svg:first-child){padding-inline-start:calc(var(--spacing)*2.5)}.sidebar nav li>:is(a,button,details>summary):has(>svg:last-child){padding-inline-end:calc(var(--spacing)*2.5)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-2xl);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px;border-radius:var(--radius-2xl)!important}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.25rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1);border-radius:var(--radius-2xl);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1);border-radius:var(--radius-2xl);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1);border-radius:var(--radius-2xl);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2.5)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*3)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*3)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:#0000}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button{border-color:var(--color-border)}:is(:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button):focus-visible{border-color:var(--color-ring)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-2xl)!important;border-end-end-radius:var(--radius-2xl)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-2xl)!important;border-bottom-left-radius:var(--radius-2xl)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content;padding:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*.5);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{resize:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*6)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;border-width:1px;border-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8);transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select){background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*7)}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-3xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.command-dialog) :is(.command [role=menuitem]){border-radius:var(--radius-2xl)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8);transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.combobox [data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-clip:padding-box;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.25);gap:calc(var(--spacing)*1);border-radius:var(--radius-2xl);background-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*.5)}.combobox-chip:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chip:is(.dark *){background-color:color-mix(in oklab,var(--color-input)60%,transparent)}}.combobox-chip-remove{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);opacity:.5;margin-inline-start:calc(var(--spacing)*-.5)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:not(select).select>button{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*7)}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}:not(select).select [data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1.5)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dialog::backdrop,.command-dialog::backdrop{--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,);--tw-duration:.1s;background-color:#0000004d;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:min(var(--radius-4xl),24px);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dialog>:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>:is(button,form[method=dialog]>button){background-color:var(--color-secondary)}.dialog>*>header{gap:calc(var(--spacing)*1.5)}.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-2xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1.5);padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*7)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-3xl);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}[data-popover]:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-popover]:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*5);border-radius:min(var(--radius-4xl),24px);background-color:var(--color-card);padding-block:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card:is(.dark *){--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card>img:first-child{border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px)}.card>img:last-child{border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px)}.card>header{gap:calc(var(--spacing)*1.5);border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px);padding-inline:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px);padding-inline:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*5)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);background-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:5px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);border-width:1px;border-color:#0000;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked{background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):checked:before:is(){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{border-color:var(--color-primary);background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){height:calc(var(--spacing)*5);width:calc(var(--spacing)*8)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{height:calc(var(--spacing)*4);width:calc(var(--spacing)*6)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{border-radius:var(--radius-2xl);background-color:var(--color-background);--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)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before:not(:is()){background-clip:padding-box}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 4px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 4px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 4px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*6)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*4)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-input);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:var(--radius-2xl);background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5)}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-3xl);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-lg)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav>section{gap:calc(var(--spacing)*2);--radius:var(--radius-xl)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*.5)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;--tw-ring-color:var(--color-sidebar-ring);--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav li>:is(a,button,details>summary):has(>svg:first-child){padding-inline-start:calc(var(--spacing)*2.5)}.sidebar nav li>:is(a,button,details>summary):has(>svg:last-child){padding-inline-end:calc(var(--spacing)*2.5)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-2xl);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px;border-radius:var(--radius-2xl)!important}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.25rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1);border-radius:var(--radius-2xl);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1);border-radius:var(--radius-2xl);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1);border-radius:var(--radius-2xl);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-track{background-color:color-mix(in oklab,var(--color-input)90%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-white);--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);--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);--tw-ring-color:#0000001a;transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-black)10%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/assets/styles-sera.css b/docs/src/assets/styles-sera.css index 44f3b06..9678036 100644 --- a/docs/src/assets/styles-sera.css +++ b/docs/src/assets/styles-sera.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;background-clip:padding-box;border-width:1px;border-color:#0000;border-radius:0}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*6)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*4)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*4)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*3)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*11);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*8)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*5)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:#0000}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group>.input{padding-inline:calc(var(--spacing)*4)}:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button{border-color:var(--color-border)}:is(:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button):focus-visible{border-color:var(--color-ring)}:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.button-group-text{border-color:var(--color-border)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:0!important;border-end-end-radius:0!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.button-group-text{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;background-color:#0000}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*10);padding:calc(var(--spacing)*1)}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-foreground);text-transform:uppercase;border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*2.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*2.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{resize:none;border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0}:is(.field>textarea,.textarea):focus-visible{border-bottom-color:var(--color-ring)}:is(.field>textarea,.textarea)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-bottom-color:var(--color-ring)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right 0 center;background-repeat:no-repeat;background-size:.875rem;border-radius:0;padding-inline-start:calc(var(--spacing)*0);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-bottom-color:var(--color-ring)}:is(.field>select,select.select)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*9)}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:0}.alert,.alert-destructive{gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);background-color:var(--color-background);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid;position:relative}:is(.alert,.alert-destructive):after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);position:absolute;inset-block:-1px;inset-inline-start:-1px}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert:after{content:var(--tw-content);background-color:var(--color-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive:after{content:var(--tw-content);background-color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){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)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;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));background-color:#0000;border-width:0;border-radius:0}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*0)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*0)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{color:var(--color-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{color:color-mix(in oklab,var(--color-foreground)70%,transparent)}}}.badge-secondary{color:var(--color-muted-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{color:var(--color-foreground)}}.badge-outline{color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.badge-outline:is(a):hover{color:color-mix(in oklab,var(--color-foreground)70%,transparent)}}}.badge-destructive{color:var(--color-destructive)}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{color:color-mix(in oklab,var(--color-destructive)70%,transparent)}}}.badge-ghost{color:var(--color-muted-foreground)}@media (hover:hover){.badge-ghost:hover{color:var(--color-foreground)}}.badge-link{color:var(--color-foreground);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{background-color:var(--color-popover);color:var(--color-popover-foreground);border-radius:0}.command-dialog>*{padding:calc(var(--spacing)*0);border-radius:0}.command>header{margin:calc(var(--spacing)*1);gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*3);background-color:#0000}.command>header svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);opacity:.5}.command>header input{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1.5);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}.command [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:0}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0;padding-inline-start:calc(var(--spacing)*0);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-bottom-color:var(--color-ring)}.combobox>input[role=combobox][aria-invalid=true],.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*0);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1.5);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}.combobox [role=option]{gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:0;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1.5)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.combobox [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.combobox-chips{min-height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-clip:padding-box;border-radius:0}.combobox-chips:focus-within{border-bottom-color:var(--color-ring)}.combobox-chips:has([aria-invalid=true]),.combobox-chips:is(.dark *):has([aria-invalid=true]){border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-radius:0}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0}:not(select).select>button:focus-visible{border-bottom-color:var(--color-ring)}:not(select).select>button[aria-invalid=true]{border-bottom-color:var(--color-destructive)}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*9)}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);color:var(--color-muted-foreground)}:not(select).select [data-popover]{background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1.5)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}:not(select).select [role=option]{gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:0;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1.5)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){:not(select).select [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dialog::backdrop{--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,);background-color:#0003}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*5);top:calc(var(--spacing)*5)}.dialog>*>:is(button,form[method=dialog]>button){background-color:var(--color-secondary)}.dialog>*>header,.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.dialog>*>header>p,.dialog>*>[data-description]{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{min-width:calc(var(--spacing)*48);gap:calc(var(--spacing)*0);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:0}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*9.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*8);background-color:var(--color-card);padding-block:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5)}.card>img:first-child,.card>img:last-child{border-radius:0}.card>header{gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*8);border-radius:0}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*5)}.card>header.border-b{padding-bottom:calc(var(--spacing)*8)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*5)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*8)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*5)}.card>footer{padding-inline:calc(var(--spacing)*8)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*5)}.card>footer.border-t{padding-top:calc(var(--spacing)*8)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*5)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:#0000;border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-foreground)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-radius:0}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){border-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){border-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{border-color:var(--color-primary);background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*8.25)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*6.25)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% + 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% + 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% + 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*.25);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):not(:checked):before{--tw-translate-x:calc(var(--spacing)*-.25);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}:is(.fieldset>legend,.field-legend)[data-variant=label],:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*10)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-style:var(--tw-border-style);border-width:1px;border-radius:0}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*4)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted-foreground);text-transform:none}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0}.input-group:focus-within{border-bottom-color:var(--color-ring)}.input-group:has([aria-invalid=true]){border-bottom-color:var(--color-destructive)}.input-group:has(>textarea){border-radius:0;height:auto}.input-group:is(.dark *):has([aria-invalid=true]){border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*2)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*2)}.input-group>textarea{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block: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-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*0)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5);border-radius:0}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);padding:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0}.empty{gap:calc(var(--spacing)*4);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);background-color:var(--color-muted);color:var(--color-foreground);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.empty p{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-radius:0}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3)}.item[data-size=xs]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:0;overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:0}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5.5);width:fit-content;min-width:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);border-radius:0}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}:is(.field>label,.label):has(input[type=checkbox]),:is(.field>label,.label):has(input[type=radio]),:is(.field>label,.label):has(input[role=switch]),:is(input[type=checkbox],input[type=radio],input[role=switch])+:is(.field>label,.label){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--radius:0}.sidebar nav>section{gap:calc(var(--spacing)*2);--radius:0}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-sidebar-foreground);text-transform:uppercase;--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;border-radius:0;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*.5)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring);border-radius:0}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);border-radius:0}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.skeleton{background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);text-align:start;vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;color:var(--color-muted-foreground);text-transform:uppercase}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*3);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);border-radius:0;display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:0;position:absolute;rotate:45deg}.toast-content{border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px;border-radius:0!important}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.125rem;--slider-thumb-size:.75rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*.5);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*.5);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-track{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*.5);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-track{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);--tw-border-style:none;background-color:var(--color-primary);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));border-style:none}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb: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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);--tw-border-style:none;background-color:var(--color-primary);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));border-style:none}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb: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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);--tw-border-style:none;background-color:var(--color-primary);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));border-style:none}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-ms-thumb: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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;background-clip:padding-box;border-width:1px;border-color:#0000;border-radius:0}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*6)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*4)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*4)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*3)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*3)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*11);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*8)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*5)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:#0000}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group>.input{padding-inline:calc(var(--spacing)*4)}:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button{border-color:var(--color-border)}:is(:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.input,:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.select>button):focus-visible{border-color:var(--color-ring)}:is(.button-group:has(>:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)),.button-group:has(>.select>button:is(.btn-outline,.btn-icon-outline,.btn-xs-outline,.btn-xs-icon-outline,.btn-sm-outline,.btn-sm-icon-outline,.btn-lg-outline,.btn-lg-icon-outline)))>.button-group-text{border-color:var(--color-border)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:0!important;border-end-end-radius:0!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.button-group-text{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;background-color:#0000}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*10);padding:calc(var(--spacing)*1)}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-foreground);text-transform:uppercase;border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*2.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*2.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{resize:none;border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0}:is(.field>textarea,.textarea):focus-visible{border-bottom-color:var(--color-ring)}:is(.field>textarea,.textarea)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-bottom-color:var(--color-ring)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right 0 center;background-repeat:no-repeat;background-size:.875rem;border-radius:0;padding-inline-start:calc(var(--spacing)*0);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-bottom-color:var(--color-ring)}:is(.field>select,select.select)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*9)}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:0}.alert,.alert-destructive{gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);background-color:var(--color-background);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid;position:relative}:is(.alert,.alert-destructive):after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);position:absolute;inset-block:-1px;inset-inline-start:-1px}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert:after{content:var(--tw-content);background-color:var(--color-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive:after{content:var(--tw-content);background-color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){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)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;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));background-color:#0000;border-width:0;border-radius:0}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*0)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*0)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{color:var(--color-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{color:color-mix(in oklab,var(--color-foreground)70%,transparent)}}}.badge-secondary{color:var(--color-muted-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{color:var(--color-foreground)}}.badge-outline{color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.badge-outline:is(a):hover{color:color-mix(in oklab,var(--color-foreground)70%,transparent)}}}.badge-destructive{color:var(--color-destructive)}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{color:color-mix(in oklab,var(--color-destructive)70%,transparent)}}}.badge-ghost{color:var(--color-muted-foreground)}@media (hover:hover){.badge-ghost:hover{color:var(--color-foreground)}}.badge-link{color:var(--color-foreground);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{background-color:var(--color-popover);color:var(--color-popover-foreground);border-radius:0}.command-dialog>*{padding:calc(var(--spacing)*0);border-radius:0}.command>header{margin:calc(var(--spacing)*1);gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*3);background-color:#0000}.command>header svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);opacity:.5}.command>header input{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1.5);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}.command [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.command [role=menuitem]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:0}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0;padding-inline-start:calc(var(--spacing)*0);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-bottom-color:var(--color-ring)}.combobox>input[role=combobox][aria-invalid=true],.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*0);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1.5);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}.combobox [role=option]{gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:0;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1.5)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.combobox [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.combobox-chips{min-height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-clip:padding-box;border-radius:0}.combobox-chips:focus-within{border-bottom-color:var(--color-ring)}.combobox-chips:has([aria-invalid=true]),.combobox-chips:is(.dark *):has([aria-invalid=true]){border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-radius:0}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0}:not(select).select>button:focus-visible{border-bottom-color:var(--color-ring)}:not(select).select>button[aria-invalid=true]{border-bottom-color:var(--color-destructive)}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*9)}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);color:var(--color-muted-foreground)}:not(select).select [data-popover]{background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1.5)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}:not(select).select [role=option]{gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:0;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1.5)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){:not(select).select [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dialog::backdrop,.command-dialog::backdrop{--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,);--tw-duration:.1s;background-color:#0003;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*5);top:calc(var(--spacing)*5)}.dialog>*>:is(button,form[method=dialog]>button){background-color:var(--color-secondary)}.dialog>*>header,.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.dialog>*>header>p,.dialog>*>[data-description]{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{min-width:calc(var(--spacing)*48);gap:calc(var(--spacing)*0);background-color:var(--color-popover);padding:calc(var(--spacing)*1.5);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:0}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*2);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*9.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1.5);margin-block:calc(var(--spacing)*1.5);background-color:var(--color-border);height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;border-radius:0;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*8);background-color:var(--color-card);padding-block:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)5%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5)}.card>img:first-child,.card>img:last-child{border-radius:0}.card>header{gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*8);border-radius:0}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*5)}.card>header.border-b{padding-bottom:calc(var(--spacing)*8)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*5)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*8)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*5)}.card>footer{padding-inline:calc(var(--spacing)*8)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*5)}.card>footer.border-t{padding-top:calc(var(--spacing)*8)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*5)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:#0000;border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-foreground)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-radius:0}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){border-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){border-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{border-color:var(--color-primary);background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*8.25)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*6.25)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% + 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% + 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% + 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*.25);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):not(:checked):before{--tw-translate-x:calc(var(--spacing)*-.25);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}:is(.fieldset>legend,.field-legend)[data-variant=label],:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*10)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-style:var(--tw-border-style);border-width:1px;border-radius:0}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*4)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted-foreground);text-transform:none}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--color-input);transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-radius:0}.input-group:focus-within{border-bottom-color:var(--color-ring)}.input-group:has([aria-invalid=true]){border-bottom-color:var(--color-destructive)}.input-group:has(>textarea){border-radius:0;height:auto}.input-group:is(.dark *):has([aria-invalid=true]){border-bottom-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){border-bottom-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*2)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*2)}.input-group>textarea{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block: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-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*0)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:var(--color-muted-foreground);padding-inline:calc(var(--spacing)*1.5);border-radius:0}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab,var(--color-muted-foreground)10%,transparent)}}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);padding:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:0}.empty{gap:calc(var(--spacing)*4);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);background-color:var(--color-muted);color:var(--color-foreground);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.empty p{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-radius:0}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3)}.item[data-size=xs]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:0;overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:0}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*.5)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;text-underline-offset:4px}.item p,.item[data-size=xs] p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5.5);width:fit-content;min-width:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);border-radius:0}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}:is(.field>label,.label):has(input[type=checkbox]),:is(.field>label,.label):has(input[type=radio]),:is(.field>label,.label):has(input[role=switch]),:is(input[type=checkbox],input[type=radio],input[role=switch])+:is(.field>label,.label){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);--radius:0}.sidebar nav>section{gap:calc(var(--spacing)*2);--radius:0}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-sidebar-foreground);text-transform:uppercase;--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;border-radius:0;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*.5)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring);border-radius:0}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);border-radius:0}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.skeleton{background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);text-align:start;vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;color:var(--color-muted-foreground);text-transform:uppercase}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*3);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);border-radius:0;display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:0;position:absolute;rotate:45deg}.toast-content{border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px;border-radius:0!important}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.125rem;--slider-thumb-size:.75rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*.5);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*.5);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-track{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*.5);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-track{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);--tw-border-style:none;background-color:var(--color-primary);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));border-style:none}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb: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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);--tw-border-style:none;background-color:var(--color-primary);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));border-style:none}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb: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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);--tw-border-style:none;background-color:var(--color-primary);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));border-style:none}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}}:is(.field>input[type=range],.input[type=range])::-ms-thumb: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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)30%,transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/assets/styles-vega.css b/docs/src/assets/styles-vega.css index 5bdacc5..457e7ab 100644 --- a/docs/src/assets/styles-vega.css +++ b/docs/src/assets/styles-vega.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),8px);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:min(var(--radius-md),8px)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:min(var(--radius-md),10px)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background);--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)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-md)!important;border-end-end-radius:var(--radius-md)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*9);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);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-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{justify-content:flex-start;width:100%}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*8)}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{border-color:color-mix(in oklab,var(--color-input)30%,transparent);background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);width:auto;height:1px}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-clip:padding-box}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*2)}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*8)}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>header,.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1.5);padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*8)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card>header{gap:calc(var(--spacing)*1);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-size=sm]) :is(.card>header>:is(h2,h3,[data-title],.card-title)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);--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);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);--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);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*3)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius) - 5px)}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius) - 5px);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*0)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*2)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*1)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.375rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),8px);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:min(var(--radius-md),8px)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:min(var(--radius-md),10px)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background);--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)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-md)!important;border-end-end-radius:var(--radius-md)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*9);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);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-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{justify-content:flex-start;width:100%}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*8)}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{border-color:color-mix(in oklab,var(--color-input)30%,transparent);background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);width:auto;height:1px}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-clip:padding-box}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*2)}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*8)}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dialog::backdrop,.command-dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);--tw-duration:.1s;background-color:#0000001a;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>header,.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1.5);padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*8)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card>header{gap:calc(var(--spacing)*1);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-size=sm]) :is(.card>header>:is(h2,h3,[data-title],.card-title)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);--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);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);--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);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*3)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius) - 5px)}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius) - 5px);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*0)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*2)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*1)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.375rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/assets/styles.css b/docs/src/assets/styles.css index 5bdacc5..457e7ab 100644 --- a/docs/src/assets/styles.css +++ b/docs/src/assets/styles.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */ -@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1;overflow-y:auto}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),8px);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:min(var(--radius-md),8px)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:min(var(--radius-md),10px)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background);--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)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-md)!important;border-end-end-radius:var(--radius-md)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*9);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);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-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{justify-content:flex-start;width:100%}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*8)}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{border-color:color-mix(in oklab,var(--color-input)30%,transparent);background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);width:auto;height:1px}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-clip:padding-box}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*2)}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*8)}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>header,.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1.5);padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*8)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card>header{gap:calc(var(--spacing)*1);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-size=sm]) :is(.card>header>:is(h2,h3,[data-title],.card-title)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);--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);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);--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);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*3)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius) - 5px)}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius) - 5px);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*0)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*2)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*1)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.375rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/geist/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/geist/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/geist/geist-mono-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/geist/geist-mono-latin-700-normal.woff2)format("woff2")}@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-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-500:oklch(62.7% .265 303.9);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;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}:-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}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}}@layer components{.alert,.alert-destructive{width:100%;position:relative}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing)*4)}.alert>section,.alert-destructive>section{justify-items:start;gap:calc(var(--spacing)*1);display:grid}:is(.alert>section,.alert-destructive>section) ul{list-style-type:disc;list-style-position:inside}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{pointer-events:none}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):disabled{pointer-events:none;opacity:.5}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>:is(hr[role=separator],.button-group-separator){margin-inline:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:is(hr[role=separator],.button-group-separator){margin-inline:1px;margin-block:calc(var(--spacing)*0);width:auto;height:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group-text{align-items:center;display:flex}.button-group-text svg{pointer-events:none}.button-group-separator{flex-shrink:0;align-self:stretch;position:relative}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>footer{align-items:center;display:flex}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{inset-block:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>*{max-width:var(--container-lg)}}.command-dialog>*>:is(button,form[method=dialog]){position:absolute}.command-dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>*>:is(button,form[method=dialog]>button):disabled,.command-dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow-y:auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.combobox-chips{width:100%;min-width:calc(var(--spacing)*0);flex-wrap:wrap;align-items:center;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing)*16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{justify-content:center;align-items:center;display:inline-flex}.dialog{padding:calc(var(--spacing)*0);color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none}.dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:1}.dialog:is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@starting-style{.dialog:is([open],:popover-open),.dialog:is([open],:popover-open)::backdrop{opacity:0}.dialog:is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.dialog>*{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){.dialog>*{outline-offset:2px;outline:2px solid #0000}}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu [data-shortcut]{margin-inline-start:auto}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.empty{width:100%;min-width:calc(var(--spacing)*0);text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing)*0);text-wrap:balance;flex-direction:column;align-items:center;display:flex}.empty p>a{text-underline-offset:4px;text-decoration-line:underline}.empty p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section,.field .field-content{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3,.field .field-title{align-items:center;width:fit-content;display:flex}.field [role=alert],.field .field-error{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field [role=alert],.field .field-error) ul{gap:calc(var(--spacing)*1);flex-direction:column;margin-inline-start:calc(var(--spacing)*4);list-style-type:disc;display:flex}.field>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.field-description,.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.field-description,.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p,.field-description):last-child{margin-top:calc(var(--spacing)*0)}:is(.field>p,.field section>p,.field-description):nth-last-child(2){margin-top:calc(var(--spacing)*-1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:calc(var(--spacing)*0);position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-group{isolation:isolate;width:100%;min-width:calc(var(--spacing)*0);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){min-width:calc(var(--spacing)*0);appearance:none;border-style:var(--tw-border-style);color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible{--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)}.input-group>:is(input,textarea,select,[data-control]):disabled{background-color:#0000}.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group[data-orientation=vertical]>:is(input,select,[data-control]){flex:none;height:auto}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing)*20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>[data-align=start]{order:-9999}.input-group>[data-align=end]{order:9999}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(img){overflow:hidden}.item>figure:has(img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;display:inline-flex}.field>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.label):has(>:disabled),:is(.field>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{min-width:calc(var(--spacing)*0);appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1;--tw-outline-style:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:calc(var(--spacing)*1);top:100%}[data-popover][data-side=top]{margin-bottom:calc(var(--spacing)*1);bottom:100%}[data-popover][data-side=left]{margin-inline-end:calc(var(--spacing)*1);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:calc(var(--spacing)*1);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing)*0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=start]{top:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=end]{bottom:calc(var(--spacing)*0)}:is([data-popover][data-side=left],[data-popover][data-side=right])[data-align=center]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;padding:calc(var(--spacing)*0);--tw-outline-style:none;--slider-value:20%;outline-style:none;align-items:center;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right,var(--primary)var(--slider-value),var(--muted)var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left,var(--primary)var(--slider-value),var(--muted)var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-muted)}:not(select).select{display:inline-flex;position:relative}:not(select).select>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){:not(select).select>button{outline-offset:2px;outline:2px solid #0000}}:not(select).select>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}:not(select).select>button svg{pointer-events:none;flex-shrink:0}:not(select).select>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}:not(select).select>button>svg{flex-shrink:0}:not(select).select [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}:not(select).select [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:not(select).select [role=listbox]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}:not(select).select [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}:not(select).select [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}:not(select).select [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){:not(select).select [role=option]{outline-offset:2px;outline:2px solid #0000}}:not(select).select [role=option]:disabled,:not(select).select [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}:not(select).select [role=option][aria-hidden=true]{display:none}:not(select).select [role=option] svg{pointer-events:none;flex-shrink:0}:not(select).select [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}:not(select).select [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}:not(select).select [role=separator]{border-style:var(--tw-border-style);border-width:0}:not(select).select:not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,:not(select).select [role=option].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}}.sidebar nav{inset-block:calc(var(--spacing)*0);z-index:50;width:var(--sidebar-mobile-width);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;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)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{left:calc(var(--spacing)*0);border-right-style:var(--tw-border-style);border-right-width:1px}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:calc(var(--spacing)*0)}}.sidebar[data-side=right] nav{right:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:1px}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:calc(var(--spacing)*0)}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{min-height:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;outline-style:none;flex-shrink:0;align-items:center;transition-duration:.2s;transition-timing-function:linear;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{width:100%;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;width:100%;transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;align-items:center;display:flex;overflow:hidden}@media (forced-colors:active){:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary){outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5);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));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);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));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing)*16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.toaster{pointer-events:none;bottom:calc(var(--spacing)*0);z-index:50;width:100%;padding:calc(var(--spacing)*4);flex-direction:column-reverse;display:flex;position:fixed}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing)*90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:calc(var(--spacing)*0)}.toaster[data-align=start]{left:calc(var(--spacing)*0)}.toaster[data-align=center]{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;margin-top:calc(var(--spacing)*4);width:100%;transition-property:grid-template-rows,opacity,margin;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-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing)*2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);opacity:0;border-width:0;grid-template-rows:0fr;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*0);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing)*1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing)*1.5);content:var(--tw-content);margin-left:calc(var(--spacing)*0);content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y);left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive,.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive,.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive,.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive,.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive,.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive,.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive,.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-link,.btn-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive{height:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),8px);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-xs,.btn-xs-primary,.btn-xs-secondary,.btn-xs-outline,.btn-xs-ghost,.btn-xs-link,.btn-xs-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.btn-sm,.btn-sm-primary,.btn-sm-secondary,.btn-sm-outline,.btn-sm-ghost,.btn-sm-link,.btn-sm-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive{height:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}:is(.btn-lg,.btn-lg-primary,.btn-lg-secondary,.btn-lg-outline,.btn-lg-ghost,.btn-lg-link,.btn-lg-destructive):has(>[data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.btn-icon,.btn-icon-primary,.btn-icon-secondary,.btn-icon-outline,.btn-icon-ghost,.btn-icon-link,.btn-icon-destructive{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:min(var(--radius-md),8px)}:is(.btn-xs-icon,.btn-xs-icon-primary,.btn-xs-icon-secondary,.btn-xs-icon-outline,.btn-xs-icon-ghost,.btn-xs-icon-link,.btn-xs-icon-destructive) svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.btn-sm-icon,.btn-sm-icon-primary,.btn-sm-icon-secondary,.btn-sm-icon-outline,.btn-sm-icon-ghost,.btn-sm-icon-link,.btn-sm-icon-destructive{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:min(var(--radius-md),10px)}.btn-lg-icon,.btn-lg-icon-primary,.btn-lg-icon-secondary,.btn-lg-icon-outline,.btn-lg-icon-ghost,.btn-lg-icon-link,.btn-lg-icon-destructive{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn,.btn-primary,.btn-xs,.btn-xs-primary,.btn-sm,.btn-sm-primary,.btn-lg,.btn-lg-primary,.btn-icon,.btn-icon-primary,.btn-xs-icon,.btn-xs-icon-primary,.btn-sm-icon,.btn-sm-icon-primary,.btn-lg-icon,.btn-lg-icon-primary):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}}:is(.btn-secondary,.btn-xs-secondary,.btn-sm-secondary,.btn-lg-secondary,.btn-icon-secondary,.btn-xs-icon-secondary,.btn-sm-icon-secondary,.btn-lg-icon-secondary)[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline{border-color:var(--color-border);background-color:var(--color-background);--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)}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.btn-outline,.btn-xs-outline,.btn-sm-outline,.btn-lg-outline,.btn-icon-outline,.btn-xs-icon-outline,.btn-sm-icon-outline,.btn-lg-icon-outline):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):hover{background-color:var(--color-muted);color:var(--color-foreground)}}:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost)[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:is(.btn-ghost,.btn-xs-ghost,.btn-sm-ghost,.btn-lg-ghost,.btn-icon-ghost,.btn-xs-icon-ghost,.btn-sm-icon-ghost,.btn-lg-icon-ghost):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.btn-link,.btn-xs-link,.btn-sm-link,.btn-lg-link,.btn-icon-link,.btn-xs-icon-link,.btn-sm-icon-link,.btn-lg-icon-link):hover{text-decoration-line:underline}}.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{border-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (hover:hover){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}}:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.btn-destructive,.btn-xs-destructive,.btn-sm-destructive,.btn-lg-destructive,.btn-icon-destructive,.btn-xs-icon-destructive,.btn-sm-icon-destructive,.btn-lg-icon-destructive):is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing)*2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-md)!important;border-end-end-radius:var(--radius-md)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.button-group-text{gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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);border-width:1px}.button-group-text svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button-group>hr[role=separator],.button-group-separator{background-color:var(--color-input)}.tabs{gap:calc(var(--spacing)*2)}.tabs>[role=tablist]{height:calc(var(--spacing)*9);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted)}.tabs>[role=tablist][data-variant=line]{gap:calc(var(--spacing)*1);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);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-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:is(.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(.dark *):hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground);content:var(--tw-content);opacity:0;content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{justify-content:flex-start;width:100%}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*.5);bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing)*.5);inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background);color:var(--color-foreground);--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(.dark *){color:var(--color-foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing)*1.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing)*1.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>textarea,.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing)*7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}@media (min-width:48rem){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.field>select,select.select{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);width:fit-content;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing)*8)}:is(.field>select,select.select):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:is(.field>select,select.select):is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert,.alert-destructive{gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}:is(.alert,.alert-destructive):has(>[data-action]){padding-inline-end:calc(var(--spacing)*18);position:relative}:is(.alert,.alert-destructive):has(>svg){column-gap:calc(var(--spacing)*2.5);grid-template-columns:auto 1fr}:is(.alert,.alert-destructive)>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}:is(.alert,.alert-destructive)>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.alert{background-color:var(--color-card);color:var(--color-card-foreground)}.alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.alert-destructive>section{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert-destructive>section{color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.alert-destructive>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert-destructive>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.alert,.alert-destructive):has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section,.alert-destructive>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (min-width:48rem){:is(.alert>section,.alert-destructive>section){text-wrap:pretty}}:is(.alert>section,.alert-destructive>section) p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.alert>[data-action],.alert-destructive>[data-action]{inset-inline-end:calc(var(--spacing)*3);top:calc(var(--spacing)*2.5);position:absolute}.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link{height:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link):has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}:is(.badge,.badge-primary,.badge-secondary,.badge-destructive,.badge-outline,.badge-ghost,.badge-link)>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.badge,.badge-primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge,.badge-primary):is(a):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge,.badge-primary):is(a):hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}}.badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge-secondary:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge-secondary:is(a):hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}}.badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge-outline:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge-destructive{background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@media (hover:hover){.badge-destructive:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge-destructive:is(a):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.badge-ghost:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-ghost:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.badge-link:hover{text-decoration-line:underline}}.command{border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground)}.command-dialog>*{border-radius:var(--radius-xl);padding:calc(var(--spacing)*0)}.command>header{margin:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-input);padding-inline:calc(var(--spacing)*2)}@supports (color:color-mix(in lab, red, red)){.command>header{border-color:color-mix(in oklab,var(--color-input)30%,transparent);background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.command>header svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.command>header input{height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command>header input::placeholder{color:var(--color-muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing)*72);scroll-padding-block:calc(var(--spacing)*1)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:calc(var(--spacing)*1);color:var(--color-foreground)}.command [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing)*-1);background-color:var(--color-border);width:auto;height:1px}.command [role=menuitem]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.command [role=menuitem].active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.command [role=menuitem].active svg{color:var(--color-accent-foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox>input[role=combobox]:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-muted-foreground);inset-inline-end:calc(var(--spacing)*2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing)*72);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.combobox [role=listbox]{max-height:min(18rem,var(--available-height,18rem));scroll-padding-block:calc(var(--spacing)*1);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}.combobox [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.combobox [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.combobox-chips{min-height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-clip:padding-box}.combobox-chips:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.combobox-chips:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.combobox-chip{height:calc(var(--spacing)*5.5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:calc(var(--spacing)*0)}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing)*-1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}:not(select).select>button{height:calc(var(--spacing)*9);gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing)*2.5);padding-inline-end:calc(var(--spacing)*2)}:not(select).select>button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:not(select).select>button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:not(select).select>button[data-size=sm]{height:calc(var(--spacing)*8)}:not(select).select>button:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}@media (hover:hover){:not(select).select>button:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-input)50%,transparent)}}}:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:not(select).select>button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:not(select).select>button svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select>button>span{gap:calc(var(--spacing)*1.5)}:not(select).select>button>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-muted-foreground)}:not(select).select [data-popover]{border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:not(select).select [data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}:not(select).select [role=listbox]{scroll-padding-block:calc(var(--spacing)*1)}:not(select).select [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:not(select).select [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}:not(select).select [role=option]{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}:not(select).select [role=option] svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}:is(:not(select).select [role=option].active,:not(select).select [role=option]:focus-visible) svg{color:var(--color-accent-foreground)}:not(select).select [role=group]{scroll-margin-block:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}:not(select).select [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dialog::backdrop,.command-dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,);--tw-duration:.1s;background-color:#0000001a;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){:is(){background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.dialog>*{gap:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.dialog>*>header,.dialog>*>footer{gap:calc(var(--spacing)*2)}.dialog>*>header>h2,.dialog>*>[data-title]{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground)}.dropdown-menu>[data-popover]{gap:calc(var(--spacing)*0);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*1);color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;transition-duration:.1s;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive);color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(.dark *){background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing)*1.5);padding-inline-start:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing)*8)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing)*2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--color-border);height:1px}.dropdown-menu [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) [data-shortcut]{color:var(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing)*4);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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);--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);--tw-ring-color:var(--color-foreground);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground)}.card{gap:calc(var(--spacing)*6);border-radius:var(--radius-xl);background-color:var(--color-card);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--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);--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);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab,var(--color-foreground)10%,transparent)}}.card:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.card[data-size=sm]{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card>header{gap:calc(var(--spacing)*1);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header){padding-inline:calc(var(--spacing)*4)}.card>header.border-b{padding-bottom:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>header).border-b{padding-bottom:calc(var(--spacing)*4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-size=sm]) :is(.card>header>:is(h2,h3,[data-title],.card-title)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.card>section{padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>section){padding-inline:calc(var(--spacing)*4)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer){padding-inline:calc(var(--spacing)*4)}.card>footer.border-t{padding-top:calc(var(--spacing)*6)}:where([data-size=sm]) :is(.card>footer).border-t{padding-top:calc(var(--spacing)*4)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);--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);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}[role=radiogroup]{gap:calc(var(--spacing)*3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-color:var(--color-input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--color-primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);--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);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *):not(:checked){background-color:color-mix(in oklab,var(--color-input)80%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--color-destructive)50%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background);border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing)*6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.fieldset>legend,.field-legend{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.fieldset>legend,.field-legend)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.fieldset>legend,.field-legend)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing)*3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing)*4)}.field{gap:calc(var(--spacing)*3)}.field[data-invalid=true]{color:var(--color-destructive)}.field>section,.field-content{gap:calc(var(--spacing)*1)}.field>label,label:has(>.field){gap:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,label:has(>.field)){opacity:.5}:is(.field>label,label:has(>.field)):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}:is(.field>label,label:has(>.field)):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,label:has(>.field)):is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing)*3)}.field h2,.field h3,.field-title{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3,.field-title){opacity:.5}.fieldset legend+p,.field>p,.field section>p,.field-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p,.field-description){margin-top:calc(var(--spacing)*-1.5)}.field-separator{margin-block:calc(var(--spacing)*-2);height:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing)*-2)}.field-separator>span{padding-inline:calc(var(--spacing)*2);color:var(--color-muted-foreground)}.field [role=alert],.field-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive)}.input-group{height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);--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);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-group:focus-within{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>[data-align=start])>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing)*1.5)}.input-group:not([data-orientation=vertical]):has(>[data-align=end])>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing)*1.5)}.input-group>textarea{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.input-group>[data-align=start]{padding-inline-start:calc(var(--spacing)*2)}.input-group>[data-align=end]{padding-inline-end:calc(var(--spacing)*2)}.input-group>[data-align=start]:has(>button){margin-inline-start:calc(var(--spacing)*-1)}.input-group>[data-align=end]:has(>button){margin-inline-end:calc(var(--spacing)*-1)}.input-group>[data-align=start]:has(>kbd){margin-inline-start:calc(var(--spacing)*-.5)}.input-group>[data-align=end]:has(>kbd){margin-inline-end:calc(var(--spacing)*-.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing)*2.5)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius) - 5px)}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:calc(var(--radius) - 5px);padding:calc(var(--spacing)*0)}.empty{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);--tw-border-style:dashed;padding:calc(var(--spacing)*12);border-style:dashed}.empty>header{gap:calc(var(--spacing)*2)}.empty figure{margin-bottom:calc(var(--spacing)*2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5)}.item[data-size=sm]{gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.item[data-size=xs]{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.item>figure{gap:calc(var(--spacing)*2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.item>figure:has(img){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(img){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.item[data-size=xs]>figure:has(img){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.item>section{gap:calc(var(--spacing)*1)}.item[data-size=xs]>section{gap:calc(var(--spacing)*0)}.item :is(h2,h3,h4){gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing)*2)}.item-group{gap:calc(var(--spacing)*4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing)*2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing)*2)}.item-group>hr{margin-block:calc(var(--spacing)*2)}.kbd{height:calc(var(--spacing)*5);width:fit-content;min-width:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing)*1);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab,var(--color-background)20%,transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(.dark *){background-color:color-mix(in oklab,var(--color-background)10%,transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.kbd-group{gap:calc(var(--spacing)*1)}.field>label,.label{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar);color:var(--color-sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}.sidebar nav>section{gap:calc(var(--spacing)*2)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing)*2);border-color:var(--color-sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing)*2)}.sidebar nav h3{height:calc(var(--spacing)*8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav>section>[role=group]>ul{gap:calc(var(--spacing)*1)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary){gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sidebar nav li>:is(a,button,details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}.sidebar nav li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.sidebar nav li>:is(a,button,details>summary):is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button,details>summary):not([data-variant]),.sidebar nav li>:is(a,button,details>summary)[data-variant=default]):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]{background-color:var(--color-background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.sidebar nav li>:is(a,button,details>summary)[data-variant=outline]:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sidebar nav li>:is(a,button,details>summary):not([data-size]),.sidebar nav li>:is(a,button,details>summary)[data-size=default]{height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=sm]{height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button,details>summary)[data-size=lg]{height:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing)*3.5)}.sidebar nav ul ul{margin-inline:calc(var(--spacing)*3.5);--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button,details>summary){height:calc(var(--spacing)*7);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring)}@media (hover:hover){.sidebar nav ul ul>li>:is(a,button,details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar nav ul ul>li>:is(a,button,details>summary):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)}.sidebar nav ul ul>li>:is(a,button,details>summary):active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.sidebar nav ul ul>li>:is(a,button,details>summary)>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted)}.table th{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground)}.table th:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table td{padding:calc(var(--spacing)*2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.table caption{margin-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);background-color:var(--color-foreground);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing)*1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing)*5);--slider-track-height:.375rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing)*1.5);background-color:var(--color-muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height))/2)*-1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-white);--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);--tw-ring-color:var(--color-ring);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-0{inset-inline:calc(var(--spacing)*0)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.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-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)}.h-2{height:calc(var(--spacing)*2)}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[612px\]{max-height:612px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-27{min-height:calc(var(--spacing)*27)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[200px\]{min-height:200px}.min-h-\[350px\]{min-height:350px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-7\.5{width:calc(var(--spacing)*7.5)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[271px\]{width:271px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.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-5{min-width:calc(var(--spacing)*5)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-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-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.self-start{align-self:flex-start}.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-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-primary,.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[0\.3rem\]{padding-inline:.3rem}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.2rem\]{padding-block:.2rem}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-800{color:var(--color-neutral-800)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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)}.shadow\/ring{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--radius\:0\.95rem\]{--radius:.95rem}.\[--radius\:1rem\]{--radius:1rem}.\[--radius\:9999px\]{--radius:9999px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-\[\.copied\]\:block:is(:where(.group).copied *){display:block}.group-\[\.copied\]\:hidden:is(:where(.group).copied *){display:none}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--color-primary)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-blue-600:checked{border-color:var(--color-blue-600)}.checked\:border-green-600:checked{border-color:var(--color-green-600)}.checked\:bg-blue-500:checked{background-color:var(--color-blue-500)}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:bg-green-600:checked{background-color:var(--color-green-600)}.checked\:before\:bg-background:checked:before{content:var(--tw-content);background-color:var(--color-background)}.checked\:after\:bg-white:checked:after{content:var(--tw-content);background-color:var(--color-white)}@media (hover:hover){:where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.focus\:text-destructive:focus{color:var(--color-destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-600:has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-600)}.has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-50:has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-50)}.has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-600:has(:is(input[type=radio]:checked)){border-color:var(--color-green-600)}.has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-50:has(:is(input[type=radio]:checked)){background-color:var(--color-green-50)}@media not all and (min-width:40rem){.max-sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.max-sm\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[425px\]{max-width:425px}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:w-\[239px\]{width:239px}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:min-w-80{min-width:calc(var(--spacing)*80)}.md\:flex-auto{flex:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (min-width:28rem){.\@md\:w-auto{width:auto}.\@md\:min-w-sm{min-width:var(--container-sm)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-950:is(.dark *){border-color:var(--color-amber-950)}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:checked\:border-blue-700:is(.dark *):checked{border-color:var(--color-blue-700)}.dark\:checked\:bg-blue-600:is(.dark *):checked{background-color:var(--color-blue-600)}.dark\:checked\:bg-blue-700:is(.dark *):checked{background-color:var(--color-blue-700)}.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:checked\:bg-input\/30:is(.dark *):checked{background-color:color-mix(in oklab,var(--color-input)30%,transparent)}}.dark\:checked\:before\:bg-primary:is(.dark *):checked:before{content:var(--tw-content);background-color:var(--color-primary)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}}.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:bg-destructive\/20:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary\/10:is(.dark *):has(:checked){background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:border-blue-900:is(.dark *):has(:is(input[type=checkbox]:checked)){border-color:var(--color-blue-900)}.dark\:has-\[input\[type\=\'checkbox\'\]\:checked\]\:bg-blue-950:is(.dark *):has(:is(input[type=checkbox]:checked)){background-color:var(--color-blue-950)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:border-green-900:is(.dark *):has(:is(input[type=radio]:checked)){border-color:var(--color-green-900)}.dark\:has-\[input\[type\=\'radio\'\]\:checked\]\:bg-green-950:is(.dark *):has(:is(input[type=radio]:checked)){background-color:var(--color-green-950)}.\[\&_\[data-name\]\]\:hidden [data-name]{display:none}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:text-muted-foreground a{color:var(--color-muted-foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_img\]\:size-8 img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_img\]\:size-12 img{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:ring-2 img{--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)}.\[\&_img\]\:ring-background img{--tw-ring-color:var(--color-background)}.\[\&_img\]\:ring-card img{--tw-ring-color:var(--color-card)}.\[\&_img\]\:grayscale img{--tw-grayscale:grayscale(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,)}.\[\&_img\]\:transition-all img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-300 img{--tw-duration:.3s;transition-duration:.3s}.\[\&_img\]\:ease-in-out img{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_li\]\:mt-0 li{margin-top:calc(var(--spacing)*0)}.\[\&_li\]\:pt-2 li{padding-top:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-destructive svg{color:var(--color-destructive)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_ul\]\:m-0 ul{margin:calc(var(--spacing)*0)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul_ul\]\:pl-4 ul ul{padding-left:calc(var(--spacing)*4)}@media (min-width:48rem){:is(.md\:\*\:\[\.card\]\:basis-1\/4>*).card{flex-basis:25%}}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>svg\]\:mb-3>svg{margin-bottom:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:root{--radius:.625rem;--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:#0000004d;--scrollbar-width:6px;--scrollbar-radius:6px;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,")}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.269 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.371 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(.556 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.439 0 0);--scrollbar-thumb:#ffffff4d;--chevron-down-icon:url("data:image/svg+xml;utf8,");--chevron-down-icon-50:url("data:image/svg+xml;utf8,");--check-icon:url("data:image/svg+xml;utf8,");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}.theme-claude:root{--background:oklch(.98 .01 95.1);--foreground:oklch(.34 .03 95.72);--card:oklch(.98 .01 95.1);--card-foreground:oklch(.19 0 106.59);--popover:oklch(1 0 0);--popover-foreground:oklch(.27 .02 98.94);--primary:oklch(.62 .14 39.04);--primary-foreground:oklch(1 0 0);--secondary:oklch(.92 .01 92.99);--secondary-foreground:oklch(.43 .02 98.6);--muted:oklch(.93 .02 90.24);--muted-foreground:oklch(.61 .01 97.42);--accent:oklch(.92 .01 92.99);--accent-foreground:oklch(.27 .02 98.94);--destructive:oklch(.19 0 106.59);--destructive-foreground:oklch(1 0 0);--border:oklch(.88 .01 97.36);--input:oklch(.76 .02 98.35);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.88 .03 93.13);--chart-4:oklch(.88 .04 298.18);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.97 .01 98.88);--sidebar-foreground:oklch(.36 .01 106.65);--sidebar-primary:oklch(.62 .14 39.04);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.92 .01 92.99);--sidebar-accent-foreground:oklch(.33 0 0);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude.dark{--background:oklch(.27 0 106.64);--foreground:oklch(.81 .01 93.01);--card:oklch(.27 0 106.64);--card-foreground:oklch(.98 .01 95.1);--popover:oklch(.31 0 106.6);--popover-foreground:oklch(.92 0 106.48);--primary:oklch(.67 .13 38.76);--primary-foreground:oklch(1 0 0);--secondary:oklch(.98 .01 95.1);--secondary-foreground:oklch(.31 0 106.6);--muted:oklch(.22 0 106.71);--muted-foreground:oklch(.77 .02 99.07);--accent:oklch(.21 .01 95.42);--accent-foreground:oklch(.97 .01 98.88);--destructive:oklch(.64 .21 25.33);--destructive-foreground:oklch(1 0 0);--border:oklch(.36 .01 106.89);--input:oklch(.43 .01 100.22);--ring:oklch(.59 .17 253.06);--chart-1:oklch(.56 .13 43);--chart-2:oklch(.69 .16 290.41);--chart-3:oklch(.21 .01 95.42);--chart-4:oklch(.31 .05 289.32);--chart-5:oklch(.56 .13 42.06);--sidebar:oklch(.24 0 67.71);--sidebar-foreground:oklch(.81 .01 93.01);--sidebar-primary:oklch(.33 0 0);--sidebar-primary-foreground:oklch(.99 0 0);--sidebar-accent:oklch(.17 0 106.62);--sidebar-accent-foreground:oklch(.81 .01 93.01);--sidebar-border:oklch(.94 0 0);--sidebar-ring:oklch(.77 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-doom-64:root{--background:oklch(.85 0 0);--foreground:oklch(.24 0 0);--card:oklch(.76 0 0);--card-foreground:oklch(.24 0 0);--popover:oklch(.76 0 0);--popover-foreground:oklch(.24 0 0);--primary:oklch(.5 .19 27.48);--primary-foreground:oklch(1 0 0);--secondary:oklch(.5 .09 126.19);--secondary-foreground:oklch(1 0 0);--muted:oklch(.78 0 0);--muted-foreground:oklch(.41 0 0);--accent:oklch(.59 .1 245.74);--accent-foreground:oklch(1 0 0);--destructive:oklch(.71 .2 46.46);--destructive-foreground:oklch(0 0 0);--border:oklch(.43 0 0);--input:oklch(.43 0 0);--ring:oklch(.5 .19 27.48);--chart-1:oklch(.5 .19 27.48);--chart-2:oklch(.5 .09 126.19);--chart-3:oklch(.59 .1 245.74);--chart-4:oklch(.71 .2 46.46);--chart-5:oklch(.57 .04 40.43);--sidebar:oklch(.76 0 0);--sidebar-foreground:oklch(.24 0 0);--sidebar-primary:oklch(.5 .19 27.48);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.59 .1 245.74);--sidebar-accent-foreground:oklch(1 0 0);--sidebar-border:oklch(.43 0 0);--sidebar-ring:oklch(.5 .19 27.48);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006,0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64.dark{--background:oklch(.22 0 0);--foreground:oklch(.91 0 0);--card:oklch(.29 0 0);--card-foreground:oklch(.91 0 0);--popover:oklch(.29 0 0);--popover-foreground:oklch(.91 0 0);--primary:oklch(.61 .21 27.03);--primary-foreground:oklch(1 0 0);--secondary:oklch(.64 .15 133.01);--secondary-foreground:oklch(0 0 0);--muted:oklch(.26 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.75 .12 244.75);--accent-foreground:oklch(0 0 0);--destructive:oklch(.78 .17 68.09);--destructive-foreground:oklch(0 0 0);--border:oklch(.41 0 0);--input:oklch(.41 0 0);--ring:oklch(.61 .21 27.03);--chart-1:oklch(.61 .21 27.03);--chart-2:oklch(.64 .15 133.01);--chart-3:oklch(.75 .12 244.75);--chart-4:oklch(.78 .17 68.09);--chart-5:oklch(.65 .03 40.8);--sidebar:oklch(.19 0 0);--sidebar-foreground:oklch(.91 0 0);--sidebar-primary:oklch(.61 .21 27.03);--sidebar-primary-foreground:oklch(1 0 0);--sidebar-accent:oklch(.75 .12 244.75);--sidebar-accent-foreground:oklch(0 0 0);--sidebar-border:oklch(.41 0 0);--sidebar-ring:oklch(.61 .21 27.03);--font-sans:"Oxanium",sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro",monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009,0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-supabase:root{--background:oklch(.99 0 0);--foreground:oklch(.2 0 0);--card:oklch(.99 0 0);--card-foreground:oklch(.2 0 0);--popover:oklch(.99 0 0);--popover-foreground:oklch(.44 0 0);--primary:oklch(.83 .13 160.91);--primary-foreground:oklch(.26 .01 166.46);--secondary:oklch(.99 0 0);--secondary-foreground:oklch(.2 0 0);--muted:oklch(.95 0 0);--muted-foreground:oklch(.24 0 0);--accent:oklch(.95 0 0);--accent-foreground:oklch(.24 0 0);--destructive:oklch(.55 .19 32.73);--destructive-foreground:oklch(.99 0 17.21);--border:oklch(.9 0 0);--input:oklch(.9 0 0);--ring:oklch(.83 .13 160.91);--chart-1:oklch(.83 .13 160.91);--chart-2:oklch(.62 .19 259.81);--chart-3:oklch(.61 .22 292.72);--chart-4:oklch(.77 .16 70.08);--chart-5:oklch(.7 .15 162.48);--sidebar:oklch(.99 0 0);--sidebar-foreground:oklch(.55 0 0);--sidebar-primary:oklch(.83 .13 160.91);--sidebar-primary-foreground:oklch(.26 .01 166.46);--sidebar-accent:oklch(.95 0 0);--sidebar-accent-foreground:oklch(.24 0 0);--sidebar-border:oklch(.9 0 0);--sidebar-ring:oklch(.83 .13 160.91);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase.dark{--background:oklch(.18 0 0);--foreground:oklch(.93 .01 255.51);--card:oklch(.2 0 0);--card-foreground:oklch(.93 .01 255.51);--popover:oklch(.26 0 0);--popover-foreground:oklch(.73 0 0);--primary:oklch(.44 .1 156.76);--primary-foreground:oklch(.92 .01 167.16);--secondary:oklch(.26 0 0);--secondary-foreground:oklch(.99 0 0);--muted:oklch(.24 0 0);--muted-foreground:oklch(.71 0 0);--accent:oklch(.31 0 0);--accent-foreground:oklch(.99 0 0);--destructive:oklch(.31 .09 29.79);--destructive-foreground:oklch(.94 0 34.31);--border:oklch(.28 0 0);--input:oklch(.28 0 0);--ring:oklch(.8 .18 151.71);--chart-1:oklch(.8 .18 151.71);--chart-2:oklch(.71 .14 254.62);--chart-3:oklch(.71 .16 293.54);--chart-4:oklch(.84 .16 84.43);--chart-5:oklch(.78 .13 181.91);--sidebar:oklch(.18 0 0);--sidebar-foreground:oklch(.63 0 0);--sidebar-primary:oklch(.44 .1 156.76);--sidebar-primary-foreground:oklch(.92 .01 167.16);--sidebar-accent:oklch(.31 0 0);--sidebar-accent-foreground:oklch(.99 0 0);--sidebar-border:oklch(.28 0 0);--sidebar-ring:oklch(.8 .18 151.71);--font-sans:Outfit,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b,0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-supabase body{letter-spacing:var(--tracking-normal)}:root{--font-sans:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-heading:"Geist Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.htmx-indicator{visibility:hidden;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.htmx-indicator:not(.htmx-request){display:none}.htmx-request,.htmx-request.htmx-indicator{visibility:visible;opacity:1}.content pre{border-radius:var(--radius-lg);background-color:var(--color-muted);max-height:650px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content pre{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.content pre>code{border-radius:inherit;padding:calc(var(--spacing)*3.5);font-family:var(--font-mono);background-color:#0000;display:block}.content pre>code.hljs{background-color:#0000!important}.content>h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h2:first-child{margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.content>h2{margin-top:calc(var(--spacing)*20)}}.content>h3{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content>h4{margin-block:calc(var(--spacing)*6);scroll-margin:calc(var(--spacing)*22);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.content .prose{margin-block:calc(var(--spacing)*6)}.content .prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.content .prose code:not(pre>code){border-radius:var(--radius-md);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:.2rem;padding-inline:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.content .prose code:not(pre>code){background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.content .prose blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);padding-left:calc(var(--spacing)*4)}.content .prose ol{margin-left:calc(var(--spacing)*6);list-style-type:decimal}.content .prose ul{margin-left:calc(var(--spacing)*6);list-style-type:disc}:is(.content .prose ol,.content .prose ul) li{margin-top:calc(var(--spacing)*2)}.content .prose dl{margin-block:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);border-bottom-width:1px}.content .prose dl dt{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px}.content .prose dl dt:first-child{margin-top:calc(var(--spacing)*0)}.content .prose dl dd{margin-top:calc(var(--spacing)*2)}:where(.content .prose dl dd>: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)))}.content .prose dl dl{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*8);border-bottom-width:0}.content .prose b,.content .prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content .prose>p,.content .prose>blockquote,.content .prose>ul,.content .prose>ol,.content .prose>dl,.content .prose>table,.content .prose>pre,.content .prose>p{margin-block:calc(var(--spacing)*6)}.content .prose>:first-child{margin-top:calc(var(--spacing)*0)!important}.content .prose>:last-child{margin-bottom:calc(var(--spacing)*0)!important}.content .step{counter-increment:step}.content .step:before{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-background);background-color:var(--color-muted);text-align:center;text-indent:-1px;font-family:var(--font-mono);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);content:counter(step);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (min-width:48rem){.content .step:before{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);margin-top:-4px;margin-left:-50px}}.content .step>h3{min-height:calc(var(--spacing)*8);align-items:center;display:flex}@media not all and (min-width:48rem){.content .step>h3{margin-left:calc(var(--spacing)*10)}}:root{--hljs-bg:#fff;--hljs-color:#24292e;--hljs-keyword:#d73a49;--hljs-title:#6f42c1;--hljs-literal:#005cc5;--hljs-string:#032f62;--hljs-symbol:#e36209;--hljs-comment:#6a737d;--hljs-tag:#22863a;--hljs-section:#005cc5;--hljs-bullet:#735c0f;--hljs-addition-color:#22863a;--hljs-addition-bg:#f0fff4;--hljs-deletion-color:#b31d28;--hljs-deletion-bg:#ffeef0}html.dark{--hljs-bg:#0d1117;--hljs-color:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-title:#d2a8ff;--hljs-literal:#79c0ff;--hljs-string:#a5d6ff;--hljs-symbol:#ffa657;--hljs-comment:#8b949e;--hljs-tag:#7ee787;--hljs-section:#1f6feb;--hljs-bullet:#f2cc60;--hljs-addition-color:#aff5b4;--hljs-addition-bg:#033a16;--hljs-deletion-color:#ffdcd7;--hljs-deletion-bg:#67060c}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--hljs-color);background:var(--hljs-bg)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-literal)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-symbol)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-tag)}.hljs-subst{color:var(--hljs-color)}.hljs-section{color:var(--hljs-section);font-weight:700}.hljs-bullet{color:var(--hljs-bullet)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hljs-addition-color);background-color:var(--hljs-addition-bg)}.hljs-deletion{color:var(--hljs-deletion-color);background-color:var(--hljs-deletion-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} \ No newline at end of file diff --git a/docs/src/cli.njk b/docs/src/cli.md similarity index 98% rename from docs/src/cli.njk rename to docs/src/cli.md index 35236d1..b0d2903 100644 --- a/docs/src/cli.njk +++ b/docs/src/cli.md @@ -1,7 +1,9 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: CLI description: Use the Basecoat CLI and template macros. +icon: square-terminal toc: - label: Use the CLI id: cli diff --git a/docs/src/components/accordion.njk b/docs/src/components/accordion.md similarity index 99% rename from docs/src/components/accordion.njk rename to docs/src/components/accordion.md index f9de3ee..a75ae50 100644 --- a/docs/src/components/accordion.njk +++ b/docs/src/components/accordion.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Accordion description: A vertically stacked set of interactive headings that each reveal a section of content. diff --git a/docs/src/components/alert-dialog.njk b/docs/src/components/alert-dialog.md similarity index 99% rename from docs/src/components/alert-dialog.njk rename to docs/src/components/alert-dialog.md index f93f1d5..c855b04 100644 --- a/docs/src/components/alert-dialog.njk +++ b/docs/src/components/alert-dialog.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Alert Dialog description: A modal dialog that interrupts the user with important content and expects a response. diff --git a/docs/src/components/alert.njk b/docs/src/components/alert.md similarity index 99% rename from docs/src/components/alert.njk rename to docs/src/components/alert.md index d20d835..a36b162 100644 --- a/docs/src/components/alert.njk +++ b/docs/src/components/alert.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Alert description: Displays a callout for user attention. diff --git a/docs/src/components/avatar.njk b/docs/src/components/avatar.md similarity index 98% rename from docs/src/components/avatar.njk rename to docs/src/components/avatar.md index c9c09c8..41081ff 100644 --- a/docs/src/components/avatar.njk +++ b/docs/src/components/avatar.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Avatar description: An image element with a fallback for representing the user. diff --git a/docs/src/components/badge.njk b/docs/src/components/badge.md similarity index 99% rename from docs/src/components/badge.njk rename to docs/src/components/badge.md index 82d7476..59c231d 100644 --- a/docs/src/components/badge.njk +++ b/docs/src/components/badge.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Badge description: Displays a badge or a component that looks like a badge. diff --git a/docs/src/components/breadcrumb.njk b/docs/src/components/breadcrumb.md similarity index 98% rename from docs/src/components/breadcrumb.njk rename to docs/src/components/breadcrumb.md index 48fe503..b4018cd 100644 --- a/docs/src/components/breadcrumb.njk +++ b/docs/src/components/breadcrumb.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Breadcrumb description: Displays the path to the current resource using a hierarchy of links. diff --git a/docs/src/components/button-group.njk b/docs/src/components/button-group.md similarity index 99% rename from docs/src/components/button-group.njk rename to docs/src/components/button-group.md index d2802ad..dda0f52 100644 --- a/docs/src/components/button-group.njk +++ b/docs/src/components/button-group.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Button Group description: A container that groups related buttons together with consistent styling. diff --git a/docs/src/components/button.njk b/docs/src/components/button.md similarity index 99% rename from docs/src/components/button.njk rename to docs/src/components/button.md index 6d5ebb3..385795e 100644 --- a/docs/src/components/button.njk +++ b/docs/src/components/button.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Button description: Displays a button or a component that looks like a button. diff --git a/docs/src/components/card.njk b/docs/src/components/card.md similarity index 99% rename from docs/src/components/card.njk rename to docs/src/components/card.md index 92d42af..5b1b457 100644 --- a/docs/src/components/card.njk +++ b/docs/src/components/card.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Card description: Displays a card with header, content, and footer. diff --git a/docs/src/components/carousel.njk b/docs/src/components/carousel.md similarity index 98% rename from docs/src/components/carousel.njk rename to docs/src/components/carousel.md index 27bd002..ba81934 100644 --- a/docs/src/components/carousel.njk +++ b/docs/src/components/carousel.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Carousel description: A carousel with motion and swipe. diff --git a/docs/src/components/chart.njk b/docs/src/components/chart.md similarity index 99% rename from docs/src/components/chart.njk rename to docs/src/components/chart.md index 492271c..c8d4b43 100644 --- a/docs/src/components/chart.njk +++ b/docs/src/components/chart.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Chart description: Displays the path to the current resource using a hierarchy of links. diff --git a/docs/src/components/checkbox.njk b/docs/src/components/checkbox.md similarity index 99% rename from docs/src/components/checkbox.njk rename to docs/src/components/checkbox.md index 677b715..66cb157 100644 --- a/docs/src/components/checkbox.njk +++ b/docs/src/components/checkbox.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Checkbox description: A control that allows the user to toggle between checked and not checked. diff --git a/docs/src/components/combobox.njk b/docs/src/components/combobox.md similarity index 99% rename from docs/src/components/combobox.njk rename to docs/src/components/combobox.md index 505dd9f..027a9f9 100644 --- a/docs/src/components/combobox.njk +++ b/docs/src/components/combobox.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Combobox description: Autocomplete input with a list of suggestions. diff --git a/docs/src/components/command.njk b/docs/src/components/command.md similarity index 97% rename from docs/src/components/command.njk rename to docs/src/components/command.md index 4d70a03..5de0869 100644 --- a/docs/src/components/command.njk +++ b/docs/src/components/command.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Command description: Command menu for search and quick actions. @@ -82,7 +83,7 @@ toc: {% endmacro %} {% set code_standalone %} -{% call command(id="demo-command-standalone") %} +{% call command(id="demo-command-standalone", main_attrs={ "class": "border" }) %} {{ command_items("suggestions", "settings") }} {% endcall %} {% endset %} @@ -256,7 +257,7 @@ toc:

Shortcuts

{% set code_shortcuts %} -{% call command(id="command-shortcuts") %} +{% call command(id="command-shortcuts", main_attrs={ "class": "border" }) %} {{ command_items("command-shortcuts-suggestions", "command-shortcuts-settings", true) }} {% endcall %} {% endset %} @@ -265,7 +266,7 @@ toc:

Groups

{% set code_groups %} -{% call command(id="command-groups") %} +{% call command(id="command-groups", main_attrs={ "class": "border" }) %} {{ command_items("command-groups-suggestions", "command-groups-settings") }} {% endcall %} {% endset %} @@ -274,7 +275,7 @@ toc:

Scrollable

{% set code_scrollable %} -{% call command(id="command-scrollable") %} +{% call command(id="command-scrollable", main_attrs={ "class": "border" }) %}
Pages {% for i in range(0, 18) %} @@ -296,7 +297,7 @@ toc: {% set code_rtl %}
-{% call command(id="command-rtl", placeholder="اكتب أمراً أو ابحث...") %} +{% call command(id="command-rtl", placeholder="اكتب أمراً أو ابحث...", main_attrs={ "class": "border" }) %}
اقتراحات
diff --git a/docs/src/components/dialog.njk b/docs/src/components/dialog.md similarity index 99% rename from docs/src/components/dialog.njk rename to docs/src/components/dialog.md index 59e684f..9a5af8c 100644 --- a/docs/src/components/dialog.njk +++ b/docs/src/components/dialog.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Dialog description: A window overlaid on either the primary window or another dialog window, rendering the content underneath inert. diff --git a/docs/src/components/dropdown-menu.njk b/docs/src/components/dropdown-menu.md similarity index 99% rename from docs/src/components/dropdown-menu.njk rename to docs/src/components/dropdown-menu.md index 4751736..4fa411e 100644 --- a/docs/src/components/dropdown-menu.njk +++ b/docs/src/components/dropdown-menu.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Dropdown Menu description: Displays a menu to the user — such as a set of actions or functions — triggered by a button. diff --git a/docs/src/components/empty.njk b/docs/src/components/empty.md similarity index 99% rename from docs/src/components/empty.njk rename to docs/src/components/empty.md index 005f1d0..b8d582b 100644 --- a/docs/src/components/empty.njk +++ b/docs/src/components/empty.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Empty description: Display empty states with icons, titles, descriptions, and actions. diff --git a/docs/src/components/field.njk b/docs/src/components/field.md similarity index 99% rename from docs/src/components/field.njk rename to docs/src/components/field.md index a9edf26..a3e9072 100644 --- a/docs/src/components/field.njk +++ b/docs/src/components/field.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Field description: Combine labels, controls, and help text to compose accessible form fields. diff --git a/docs/src/components/input-group.njk b/docs/src/components/input-group.md similarity index 99% rename from docs/src/components/input-group.njk rename to docs/src/components/input-group.md index 75d679e..132ba34 100644 --- a/docs/src/components/input-group.njk +++ b/docs/src/components/input-group.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Input Group description: Add icons, text, buttons, and helper content to inputs and textareas. diff --git a/docs/src/components/input.njk b/docs/src/components/input.md similarity index 99% rename from docs/src/components/input.njk rename to docs/src/components/input.md index 9174c0e..01a9098 100644 --- a/docs/src/components/input.njk +++ b/docs/src/components/input.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Input description: A text input component for forms and user data entry with built-in styling and accessibility features. diff --git a/docs/src/components/item.njk b/docs/src/components/item.md similarity index 99% rename from docs/src/components/item.njk rename to docs/src/components/item.md index e037fc0..421549e 100644 --- a/docs/src/components/item.njk +++ b/docs/src/components/item.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Item description: A versatile component that you can use to display any content. diff --git a/docs/src/components/kbd.njk b/docs/src/components/kbd.md similarity index 99% rename from docs/src/components/kbd.njk rename to docs/src/components/kbd.md index 26f29f6..0f060ee 100644 --- a/docs/src/components/kbd.njk +++ b/docs/src/components/kbd.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Kbd description: Used to display textual user input from keyboard. diff --git a/docs/src/components/label.njk b/docs/src/components/label.md similarity index 98% rename from docs/src/components/label.njk rename to docs/src/components/label.md index 288acee..e53accc 100644 --- a/docs/src/components/label.njk +++ b/docs/src/components/label.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Label description: Renders an accessible label associated with controls. diff --git a/docs/src/components/native-select.njk b/docs/src/components/native-select.md similarity index 99% rename from docs/src/components/native-select.njk rename to docs/src/components/native-select.md index 4c65685..4d79017 100644 --- a/docs/src/components/native-select.njk +++ b/docs/src/components/native-select.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Native Select description: A styled native HTML select element with consistent design system integration. diff --git a/docs/src/components/pagination.njk b/docs/src/components/pagination.md similarity index 97% rename from docs/src/components/pagination.njk rename to docs/src/components/pagination.md index 0336f23..e969f68 100644 --- a/docs/src/components/pagination.njk +++ b/docs/src/components/pagination.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Pagination description: Pagination with page navigation, next and previous links. diff --git a/docs/src/components/popover.njk b/docs/src/components/popover.md similarity index 99% rename from docs/src/components/popover.njk rename to docs/src/components/popover.md index 9cf24f3..8a68c02 100644 --- a/docs/src/components/popover.njk +++ b/docs/src/components/popover.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Popover description: Displays rich content triggered by a button. diff --git a/docs/src/components/progress.njk b/docs/src/components/progress.md similarity index 98% rename from docs/src/components/progress.njk rename to docs/src/components/progress.md index b86fb5a..1a6f8e0 100644 --- a/docs/src/components/progress.njk +++ b/docs/src/components/progress.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Progress description: Displays an indicator showing the completion progress of a task, typically displayed as a progress bar. diff --git a/docs/src/components/radio-group.njk b/docs/src/components/radio-group.md similarity index 99% rename from docs/src/components/radio-group.njk rename to docs/src/components/radio-group.md index de24c14..8fe6a72 100644 --- a/docs/src/components/radio-group.njk +++ b/docs/src/components/radio-group.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Radio Group description: A set of checkable buttons where only one option can be selected at a time. diff --git a/docs/src/components/select.njk b/docs/src/components/select.md similarity index 99% rename from docs/src/components/select.njk rename to docs/src/components/select.md index 75dbc2e..8497287 100644 --- a/docs/src/components/select.njk +++ b/docs/src/components/select.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Select description: Displays a list of options for the user to pick from—triggered by a button. diff --git a/docs/src/components/sidebar.njk b/docs/src/components/sidebar.md similarity index 99% rename from docs/src/components/sidebar.njk rename to docs/src/components/sidebar.md index 5bd89de..c07dd15 100644 --- a/docs/src/components/sidebar.njk +++ b/docs/src/components/sidebar.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Sidebar description: A composable, themeable and customizable sidebar component. diff --git a/docs/src/components/skeleton.njk b/docs/src/components/skeleton.md similarity index 99% rename from docs/src/components/skeleton.njk rename to docs/src/components/skeleton.md index 0605b9f..56301ac 100644 --- a/docs/src/components/skeleton.njk +++ b/docs/src/components/skeleton.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Skeleton description: Used to show a placeholder while content is loading. diff --git a/docs/src/components/slider.njk b/docs/src/components/slider.md similarity index 99% rename from docs/src/components/slider.njk rename to docs/src/components/slider.md index 483a9b5..f9deaa8 100644 --- a/docs/src/components/slider.njk +++ b/docs/src/components/slider.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Slider description: An input where the user selects a value from within a given range. diff --git a/docs/src/components/spinner.njk b/docs/src/components/spinner.md similarity index 99% rename from docs/src/components/spinner.njk rename to docs/src/components/spinner.md index 70bc2fe..b6e3e7d 100644 --- a/docs/src/components/spinner.njk +++ b/docs/src/components/spinner.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Spinner description: An indicator that can be used to show a loading state. diff --git a/docs/src/components/switch.njk b/docs/src/components/switch.md similarity index 99% rename from docs/src/components/switch.njk rename to docs/src/components/switch.md index ffb73cf..2429d91 100644 --- a/docs/src/components/switch.njk +++ b/docs/src/components/switch.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Switch description: A control that allows the user to toggle between checked and not checked. diff --git a/docs/src/components/table.njk b/docs/src/components/table.md similarity index 99% rename from docs/src/components/table.njk rename to docs/src/components/table.md index eb96d92..aca7f10 100644 --- a/docs/src/components/table.njk +++ b/docs/src/components/table.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Table description: A responsive table component. diff --git a/docs/src/components/tabs.njk b/docs/src/components/tabs.md similarity index 99% rename from docs/src/components/tabs.njk rename to docs/src/components/tabs.md index 3fce775..01400d8 100644 --- a/docs/src/components/tabs.njk +++ b/docs/src/components/tabs.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Tabs description: A set of layered sections of content that are displayed one at a time. diff --git a/docs/src/components/textarea.njk b/docs/src/components/textarea.md similarity index 99% rename from docs/src/components/textarea.njk rename to docs/src/components/textarea.md index 376be25..1bcfc6f 100644 --- a/docs/src/components/textarea.njk +++ b/docs/src/components/textarea.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Textarea description: Displays a form textarea or a component that looks like a textarea. diff --git a/docs/src/components/theme-switcher.njk b/docs/src/components/theme-switcher.md similarity index 99% rename from docs/src/components/theme-switcher.njk rename to docs/src/components/theme-switcher.md index 83798df..855c175 100644 --- a/docs/src/components/theme-switcher.njk +++ b/docs/src/components/theme-switcher.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Theme Switcher description: A component that allows the user to switch between light and dark mode. diff --git a/docs/src/components/toast.njk b/docs/src/components/toast.md similarity index 99% rename from docs/src/components/toast.njk rename to docs/src/components/toast.md index 054b295..1705381 100644 --- a/docs/src/components/toast.njk +++ b/docs/src/components/toast.md @@ -1,4 +1,5 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Toast description: A succinct message that is displayed temporarily. @@ -32,6 +33,7 @@ toc: {% set code_server_side %}
+

Custom styles

+ +
+

Basecoat style packs combine shared Basecoat structure with visual rules for each component. If you want to write a full custom style, import the styleless Basecoat base and then your own style file.

+
+ +{% set code %}@import "tailwindcss"; +@import "basecoat-css/base"; +@import "./style-acme.css";{% endset %} +{{ code_block(code, "css") }} + +
+

basecoat-css/base includes Basecoat tokens, semantic utilities, and component structure, but no Vega/Nova/Maia/etc. visual style pack. Your style file is responsible for component visuals such as colors, radius, shadows, focus rings, spacing, and variant treatment.

+

The practical way to start is to copy one existing style pack, rename it, and edit from there. The style files live in src/css/styles/ and are also published under basecoat-css/styles/*.

+
+ +{% set code %}@import "basecoat-css/base"; +@import "./style-acme.css"; + +/* style-acme.css can start as a copy of basecoat-css/styles/nova. */{% endset %} +{{ code_block(code, "css") }} + +
+

Do not load a full Basecoat style bundle and then override it wholesale. For example, avoid importing basecoat-css/nova before your custom style. That loads Nova component visuals and forces your file to undo them. Use basecoat-css/base instead.

+
+

Style overrides

diff --git a/docs/src/installation.njk b/docs/src/installation.md similarity index 99% rename from docs/src/installation.njk rename to docs/src/installation.md index f387477..1059eab 100644 --- a/docs/src/installation.njk +++ b/docs/src/installation.md @@ -1,7 +1,9 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Installation description: How to install and use Basecoat in your app. +icon: download toc: - label: Install using the CDN id: install-cdn diff --git a/docs/src/introduction.njk b/docs/src/introduction.md similarity index 98% rename from docs/src/introduction.njk rename to docs/src/introduction.md index fb6a64e..93a5c7b 100644 --- a/docs/src/introduction.njk +++ b/docs/src/introduction.md @@ -1,7 +1,9 @@ --- +templateEngineOverride: njk layout: layouts/page.njk title: Introduction description: Basecoat is a set of components built with Tailwind CSS. It is designed to be used with any traditional web stack +icon: info toc: - label: Why Basecoat? id: why diff --git a/docs/src/llms.txt b/docs/src/llms.txt deleted file mode 100644 index 4f53b14..0000000 --- a/docs/src/llms.txt +++ /dev/null @@ -1,506 +0,0 @@ -Basecoat – LLMs Guide - -About -- Basecoat is a Tailwind‑first component library using semantic HTML and small vanilla JS for interactivity. No React required. Framework‑agnostic. - -Install -- Tailwind project: `npm i basecoat-css` -- In CSS: `@import "tailwindcss";` then `@import "basecoat-css";` - -CDN -- CSS: `` -- JS (all): `` -- JS (per component): include `basecoat.min.js` then `tabs.min.js`, `select.min.js`, etc. - -JavaScript -- Auto‑init on `DOMContentLoaded`; observes DOM for new nodes. -- Manual: `window.basecoat.init('')` or `window.basecoat.initAll()`. -- Packages to import with ESM: `import 'basecoat-css/all'` or `import 'basecoat-css/tabs'`. - -Usage -- CSS‑only components: use classes like `btn`, `card`, `input`, etc. -- JS components: include the JS and use required roles/attributes (see below). - -Theming and customization -- Tailwind projects can override design tokens (e.g., `primary`, `muted-foreground`) and font tokens (`--font-sans`, `--font-mono`). -- Without Tailwind, use CDN CSS and add overrides after the link tag. -- See `/customization` for icons, themes, fonts, and style overrides. - -Common pitfalls -- Do not invent class names; use documented classes only. -- The package name is `basecoat-css` (not `basecoat`, not `@basecoat/css`). -- Interactive components require specific roles/attributes; include them. -- Basecoat is framework‑agnostic; do not mention React/Radix dependencies. - -Components -- Button (CSS): `.btn`, variants like `.btn-secondary`, sizes `.btn-sm`, `.btn-lg`. -- Button Group (CSS): `.button-group` to group adjacent buttons; supports horizontal/vertical. -- Input (CSS): `.input` for text inputs; pairs with `.label` and `.field` patterns. -- Textarea (CSS): `.textarea` styled multiline input. -- Label (CSS): `.label` for associated form labels. -- Field (CSS): `.field` wrapper for label, input, hint, error. -- Checkbox (CSS): styled native checkbox; use `input[type='checkbox']`. -- Radio Group (CSS): `.radio-group` pattern using native radios. -- Switch (CSS): styled checkbox with `role="switch"` if needed. -- Select (JS): `.select` custom select; trigger button + popover + `[role=listbox]` and `[role=option]`. Dispatches `change` with `detail.value`. -- Combobox (JS): `.combobox` typeahead; similar roles to Select. -- Command (JS): `.command` with search input and `[role=menu]`/`[role=menuitem]`; keyboard nav. -- Tabs (JS): `.tabs` with `[role=tablist]`, `[role=tab]`, `aria-controls` panels; arrow keys switch. -- Popover (JS): `.popover` wraps a button and `[data-popover]` content; toggles `aria-hidden`. -- Dropdown Menu (JS): `.dropdown-menu` trigger + menu with `[role=menu]`/`[role=menuitem]`. -- Dialog (CSS/Native): `` styled; `.command-dialog` variant wraps `.command`. -- Alert Dialog (CSS/Native): confirm/cancel flow using `` semantics. -- Drawer (CSS/Native): off‑canvas using ``/popover; class names documented in examples. -- Tooltip (CSS/JS-lite): `.tooltip` small info overlays. -- Toast (JS): global notifications container `#toaster`; dispatch `basecoat:toast` with `{ detail: { config } }`. -- Sidebar (JS): `.sidebar` with collapsible items; tracks current page via `aria-current`. -- Breadcrumb (CSS): `.breadcrumb` list of links. -- Pagination (CSS): `.pagination` navigation controls. -- Card (CSS): `.card` container with header/section/footer slots. -- Alert (CSS): `.alert` contextual banners. -- Badge (CSS): `.badge` and `.badge-outline`. -- Avatar (CSS): `.avatar` image + fallback. -- Skeleton (CSS): `.skeleton` loading placeholder. -- Progress (CSS): `.progress` bar. -- Slider (CSS): `.slider` styled input range. -- Spinner (CSS): `.spinner` loading indicator. -- Kbd (CSS): `.kbd` keyboard key style. -- Table (CSS): `.table` basic and striped tables. -- Item (CSS): `.item` list rows with icons and actions. -- Empty State (CSS): `.empty` placeholder content. -- Theme Switcher (JS-lite): `.theme-switcher` toggles themes (example in docs). - -Events -- `basecoat:toast` (document): show a toast by dispatching `{ detail: { config } }`. -- `basecoat:initialized` (component root): emitted after a component initializes. -- `basecoat:popover` (document): coordination event to close other popovers. - -Accessibility -- Use semantic roles/attributes from examples (tabs, menus, listbox/options). -- Disabled items: use `disabled` or `aria-disabled="true"`; JS will ignore them. - -Troubleshooting -- If a component doesn’t work, ensure its JS is loaded and required roles/IDs match examples. -- For dynamic content, call `window.basecoat.init('')` or `initAll()` after insertion. - -License -- MIT (see LICENSE.md) ---- -description: Basecoat -alwaysApply: true -applyTo: "**" -downloadedFrom: https://basecoatui.com/llms.txt -version: 0.3.x ---- - -# Basecoat -Basecoat is a Tailwind CSS v4‑first UI library using semantic HTML and small vanilla JS for interactivity. No React required; framework‑agnostic. - -- Basecoat docs: https://basecoatui.com -- Package CSS: `basecoat-css` - -## Basecoat install notes -1. Basecoat targets Tailwind CSS v4. -2. Import Tailwind in your CSS, then import Basecoat: -```css -@import "tailwindcss"; -@import "basecoat-css"; -``` -3. For interactive components, include JS. With ESM you can load all or cherry‑pick: -```js -import 'basecoat-css/all'; -// or cherry‑pick -import 'basecoat-css/tabs'; -import 'basecoat-css/select'; -import 'basecoat-css/popover'; -import 'basecoat-css/dropdown-menu'; -import 'basecoat-css/sidebar'; -import 'basecoat-css/toast'; -``` -4. CDN usage (no build tool): -```html - - -``` -5. JS auto‑initializes on `DOMContentLoaded` and observes the DOM for added nodes. You can manually re‑init: -```js -window.basecoat.init('tabs'); -window.basecoat.initAll(); -``` - -## Basecoat usage rules -1. Add Basecoat class names to semantic HTML. Combine with Tailwind utilities for layout/spacing. -2. Interactive components require specific roles/attributes (see each component). Keep `aria-*` for semantics and `data-*` for visual states. -3. Disabled elements must use `disabled` or `aria-disabled="true"`. Basecoat JS filters them from interactions. -4. Only use documented Basecoat classes or Tailwind utilities. Don’t invent new class names. -5. Prefer native elements (button, input, dialog) and keep markup minimal. - -Basecoat class name categories (for reference) -- `component`: the main component class -- `part`: a child element/slot of a component -- `style`: variants changing appearance -- `size`: size variants -- `behavior`: classes that change behavior -- `modifier`: boolean/conditional changes - -## Config -Basecoat has no Tailwind plugin config. Import the CSS after Tailwind. Customize design tokens via your Tailwind theme or overrides. - -Minimal CSS setup: -```css -@import "tailwindcss"; -@import "basecoat-css"; -``` - -## Basecoat tokens (commonly used) -These semantic tokens are referenced by classes (examples): `background`, `foreground`, `primary`, `primary-foreground`, `secondary`, `secondary-foreground`, `accent`, `accent-foreground`, `muted`, `muted-foreground`, `card`, `card-foreground`, `popover`, `popover-foreground`, `destructive`, `ring`, `input`, `border`. - -Rules -- Tokens should be defined in your Tailwind theme or be available via your design system. You can override colors using Tailwind utilities (e.g., `bg-primary`). -- Prefer utilities for one‑off overrides; keep semantic tokens consistent. - -## Basecoat components - -### alert -Alerts inform users about important events. - -#### Class names -- component: `alert`, `alert-destructive` - -#### Syntax -```html - -``` - -#### Rules -- Use `alert-destructive` for destructive context. - -### avatar -Avatar shows a user thumbnail. - -#### Class names -- component: `avatar` - -#### Syntax -```html -
{alt}
-``` - -#### Rules -- Provide meaningful `alt` text or decorative as appropriate. - -### badge -Badges display statuses or counts. - -#### Class names -- component: `badge` -- style: `badge-outline`, `badge-destructive` - -#### Syntax -```html -{TEXT} -``` - -#### Rules -- {MODIFIER} is optional; combine with utilities for spacing. - -### button -Buttons trigger actions. - -#### Class names -- component: `btn` -- style: `btn-primary`, `btn-secondary`, `btn-outline`, `btn-ghost`, `btn-link`, `btn-destructive` -- size: `btn-sm`, `btn-lg` -- icon: `btn-icon`, `btn-sm-icon`, `btn-lg-icon` - -#### Syntax -```html - -``` - -#### Rules -- Use `disabled` attribute for disabled state. Use `aria-pressed="true"` for toggle buttons. - -### button-group -Groups adjacent buttons into a single control. - -#### Class names -- component: `button-group` - -#### Syntax -```html -
{BUTTONS}
-``` - -#### Rules -- Use separators with `
` inside the group if needed. - -### card -Card container with optional header/section/footer. - -#### Class names -- component: `card` -- part: `> header`, `> section`, `> footer` - -#### Syntax -```html -
-

{TITLE}

{SUBTITLE}

-
{CONTENT}
-
{ACTIONS}
-
-``` - -#### Rules -- Parts are optional; structure with semantic elements. - -### checkbox (CSS) -Styled native checkbox. - -#### Class names -- component: `.input[type='checkbox']:not([role='switch'])` - -#### Syntax -```html - -``` - -#### Rules -- Use standard checkbox semantics; pair with `
-
{% endmacro %} diff --git a/src/js/combobox.js b/src/js/combobox.js index 7b424b8..dbdd8e5 100644 --- a/src/js/combobox.js +++ b/src/js/combobox.js @@ -28,6 +28,17 @@ const getValue = option => option.dataset.value ?? option.textContent.trim(); const getLabel = option => option.dataset.label || option.textContent.trim(); + const scrollOptionIntoListbox = (option) => { + const optionRect = option.getBoundingClientRect(); + const listboxRect = listbox.getBoundingClientRect(); + + if (optionRect.top < listboxRect.top) { + listbox.scrollTop -= listboxRect.top - optionRect.top; + } else if (optionRect.bottom > listboxRect.bottom) { + listbox.scrollTop += optionRect.bottom - listboxRect.bottom; + } + }; + const setActiveOption = (index) => { if (activeIndex > -1 && options[activeIndex]) { options[activeIndex].classList.remove('active'); @@ -238,7 +249,7 @@ const nextOption = visibleOptions[nextVisibleIndex]; setActiveOption(options.indexOf(nextOption)); - nextOption.scrollIntoView({ block: 'nearest' }); + scrollOptionIntoListbox(nextOption); }; input.addEventListener('focus', openPopover); diff --git a/src/js/command.js b/src/js/command.js index a59797f..eab1804 100644 --- a/src/js/command.js +++ b/src/js/command.js @@ -19,6 +19,17 @@ let visibleMenuItems = [...menuItems]; let activeIndex = -1; + const scrollItemIntoMenu = (item) => { + const itemRect = item.getBoundingClientRect(); + const menuRect = menu.getBoundingClientRect(); + + if (itemRect.top < menuRect.top) { + menu.scrollTop -= menuRect.top - itemRect.top; + } else if (itemRect.bottom > menuRect.bottom) { + menu.scrollTop += itemRect.bottom - menuRect.bottom; + } + }; + const setActiveItem = (index) => { if (activeIndex > -1 && menuItems[activeIndex]) { menuItems[activeIndex].classList.remove('active'); @@ -69,7 +80,7 @@ if (visibleMenuItems.length > 0) { setActiveItem(menuItems.indexOf(visibleMenuItems[0])); - visibleMenuItems[0].scrollIntoView({ block: 'nearest' }); + scrollItemIntoMenu(visibleMenuItems[0]); } }; @@ -119,7 +130,7 @@ if (nextVisibleIndex !== currentVisibleIndex) { const newActiveItem = visibleMenuItems[nextVisibleIndex]; setActiveItem(menuItems.indexOf(newActiveItem)); - newActiveItem.scrollIntoView({ block: 'nearest', behavior: 'smooth' }); + scrollItemIntoMenu(newActiveItem); } }; @@ -147,7 +158,7 @@ if (visibleMenuItems.length > 0) { setActiveItem(menuItems.indexOf(visibleMenuItems[0])); - visibleMenuItems[0].scrollIntoView({ block: 'nearest' }); + scrollItemIntoMenu(visibleMenuItems[0]); } container.dataset.commandInitialized = true; diff --git a/src/js/select.js b/src/js/select.js index fab22d0..4884ac1 100644 --- a/src/js/select.js +++ b/src/js/select.js @@ -27,6 +27,17 @@ const getValue = (opt) => opt.dataset.value ?? opt.textContent.trim(); + const scrollOptionIntoListbox = (option) => { + const optionRect = option.getBoundingClientRect(); + const listboxRect = listbox.getBoundingClientRect(); + + if (optionRect.top < listboxRect.top) { + listbox.scrollTop -= listboxRect.top - optionRect.top; + } else if (optionRect.bottom > listboxRect.bottom) { + listbox.scrollTop += optionRect.bottom - listboxRect.bottom; + } + }; + const setActiveOption = (index) => { if (activeIndex > -1 && options[activeIndex]) { options[activeIndex].classList.remove('active'); @@ -238,7 +249,7 @@ if (nextVisibleIndex !== currentVisibleIndex) { const newActiveOption = visibleOptions[nextVisibleIndex]; setActiveOption(options.indexOf(newActiveOption)); - newActiveOption.scrollIntoView({ block: 'nearest', behavior: 'smooth' }); + scrollOptionIntoListbox(newActiveOption); } }; @@ -273,7 +284,7 @@ const selectedOption = listbox.querySelector('[role="option"][aria-selected="true"]'); if (selectedOption) { setActiveOption(options.indexOf(selectedOption)); - selectedOption.scrollIntoView({ block: 'nearest' }); + scrollOptionIntoListbox(selectedOption); } }; diff --git a/src/nunjucks/command.njk b/src/nunjucks/command.njk index 0fe5aa3..88ef5a5 100644 --- a/src/nunjucks/command.njk +++ b/src/nunjucks/command.njk @@ -132,9 +132,6 @@ {{ caller() if caller }} {% endif %}
-
{% endmacro %} diff --git a/src/nunjucks/tabs.njk b/src/nunjucks/tabs.njk index ad5bfef..fa3b1cd 100644 --- a/src/nunjucks/tabs.njk +++ b/src/nunjucks/tabs.njk @@ -2,9 +2,8 @@ Renders a tabs component. @param id {string} - Unique identifier for the tabs component. - @param tabsets {array} - An array of objects, each representing a tab and its panel. + @param tabsets {array} - An array of objects, each representing a tab and panel. Each object should have: - - id {string}: Unique identifier prefix for the tab and panel. - tab {string}: HTML content for the tab button. - panel {string} [optional]: HTML content for the tab panel. - tab_attrs {object} [optional]: Additional HTML attributes for the tab button. @@ -14,67 +13,15 @@ Set aria-orientation="vertical" for vertical tabs or data-variant="line" for line tabs. @param default_tab_index {number} [optional] [default=1] - The 1-based index of the tab to be active initially. #} -{% macro tabs( +{%- macro tabs( id=None, tabsets=[], main_attrs={}, tablist_attrs={}, default_tab_index=1 ) -%} -{% set id = id or ("tabs-" + (range(100000, 999999) | random | string)) %} -{% set orientation = tablist_attrs['aria-orientation'] or 'horizontal' %} -
- - - {% for tabset in tabsets %} - {% if tabset.panel %} -
- {{ tabset.panel | safe }} -
- {% endif %} - {% endfor %} -
-{% endmacro %} +-%} +{%- set id = id or ("tabs-" + (range(100000, 999999) | random | string)) -%} +{%- set orientation = tablist_attrs['aria-orientation'] or 'horizontal' -%} +
{% for tabset in tabsets %}{% if tabset.panel %}
{{ tabset.panel | safe }}
{% endif %}{% endfor %}
+{%- endmacro -%}