[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-nuxt-nuxt-ui":3,"mdc--wp8kgf-key":39,"related-org-nuxt-nuxt-ui":2237,"related-repo-nuxt-nuxt-ui":2246},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":34,"sourceUrl":37,"mdContent":38},"nuxt-ui","build UIs with Nuxt UI components","Build UIs with @nuxt\u002Fui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"nuxt","Nuxt","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fnuxt.png",[12,14,17,20],{"name":9,"slug":8,"type":13},"tag",{"name":15,"slug":16,"type":13},"Vue","vue",{"name":18,"slug":19,"type":13},"Tailwind CSS","tailwind-css",{"name":21,"slug":22,"type":13},"UI Components","ui-components",6787,"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui","2026-04-06T18:39:13.829832",null,1100,[29,8,30,31,32,33,16],"components","nuxt-module","reka-ui","tailwindcss","ui",{"repoUrl":24,"stars":23,"forks":27,"topics":35,"description":36},[29,8,30,31,32,33,16],"The Intuitive Vue UI Library powered by Reka UI & Tailwind CSS.","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Ftree\u002FHEAD\u002Fskills\u002Fnuxt-ui","---\nname: nuxt-ui\ndescription: Build UIs with @nuxt\u002Fui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.\n---\n\n# Nuxt UI\n\nVue component library built on [Reka UI](https:\u002F\u002Freka-ui.com\u002F) + [Tailwind CSS](https:\u002F\u002Ftailwindcss.com\u002F) + [Tailwind Variants](https:\u002F\u002Fwww.tailwind-variants.org\u002F). Works with Nuxt, Vue (Vite), Laravel (Vite + Inertia), and AdonisJS (Vite + Inertia).\n\n## MCP Server\n\nFor component API details (props, slots, events, full documentation, examples), use the [Nuxt UI MCP server](https:\u002F\u002Fui.nuxt.com\u002Fdocs\u002Fgetting-started\u002Fai\u002Fmcp). If not already configured, add it:\n\n**Cursor** — `.cursor\u002Fmcp.json`:\n\n```json\n{ \"mcpServers\": { \"nuxt-ui\": { \"type\": \"http\", \"url\": \"https:\u002F\u002Fui.nuxt.com\u002Fmcp\" } } }\n```\n\n**Claude Code**:\n\n```bash\nclaude mcp add --transport http nuxt-ui https:\u002F\u002Fui.nuxt.com\u002Fmcp\n```\n\nKey MCP tools:\n- `search_components` — find components by name, description, or category (no params = list all)\n- `search_composables` — find composables by name or description (no params = list all)\n- `search_icons` — search Iconify icons (defaults to `lucide`), returns `i-{prefix}-{name}` names\n- `get_component` — full component documentation with usage examples\n- `get_component_metadata` — props, slots, events (lightweight, no docs content)\n- `get_example` — real-world code examples\n\nWhen you need to know **what a component accepts** or **how its API works**, use the MCP. This skill teaches you **when to use which component** and **how to build well**.\n\n## Core rules (always apply)\n\n1. **Always wrap the app in `UApp`** — required for toasts, tooltips, and programmatic overlays. Accepts a `locale` prop for i18n.\n2. **Always use semantic colors** — `text-default`, `bg-elevated`, `border-muted`, etc. Never use raw Tailwind palette colors like `text-gray-500`.\n3. **Read generated theme files for slot names** — Nuxt: `.nuxt\u002Fui\u002F\u003Ccomponent>.ts`, Vue: `node_modules\u002F.nuxt-ui\u002Fui\u002F\u003Ccomponent>.ts`. These show every slot, variant, and default class for any component.\n4. **Override priority** (highest wins): `ui` prop \u002F `class` prop → global config → theme defaults.\n5. **Icons use `i-{collection}-{name}` format** — `lucide` is the default collection. Use the MCP `search_icons` tool to find icons, or browse at [icones.js.org](https:\u002F\u002Ficones.js.org).\n\n## How to use this skill\n\nBased on the task, load the relevant reference files **before writing any code**. Don't load everything — only what's needed.\n\n### Reference files\n\n**Guidelines** — design decisions and conventions:\n- [design-system](references\u002Fguidelines\u002Fdesign-system.md) — semantic colors, theming, brand customization, variants, the `ui` prop\n- [component-selection](references\u002Fguidelines\u002Fcomponent-selection.md) — decision matrices: when to use Modal vs Slideover, Select vs SelectMenu, Toast vs Alert, etc.\n- [conventions](references\u002Fguidelines\u002Fconventions.md) — coding patterns, slot naming, items arrays, composables, keyboard shortcuts\n- [forms](references\u002Fguidelines\u002Fforms.md) — form validation, field layout, error handling, Standard Schema\n\n**Layouts** — full page structure patterns:\n- [landing](references\u002Flayouts\u002Flanding.md) — landing pages, blog, changelog, pricing\n- [dashboard](references\u002Flayouts\u002Fdashboard.md) — admin UI with sidebar and panels\n- [docs](references\u002Flayouts\u002Fdocs.md) — documentation sites with navigation and TOC\n- [chat](references\u002Flayouts\u002Fchat.md) — AI chat with Vercel AI SDK\n- [editor](references\u002Flayouts\u002Feditor.md) — rich text editor with toolbars\n\n**Recipes** — complete patterns for common tasks:\n- [data-tables](references\u002Frecipes\u002Fdata-tables.md) — tables with filters, pagination, sorting, selection\n- [auth](references\u002Frecipes\u002Fauth.md) — login, signup, forgot password forms\n- [overlays](references\u002Frecipes\u002Foverlays.md) — modals, slideovers, drawers, command palette\n- [navigation](references\u002Frecipes\u002Fnavigation.md) — headers, sidebars, breadcrumbs, tabs\n\n**Quick reference:**\n- [components](references\u002Fcomponents.md) — categorized component index for finding the right component name\n\n### Routing table\n\n| Task | Load these references |\n|---|---|\n| Build a landing page | design-system, conventions, landing |\n| Build a dashboard \u002F admin UI | conventions, component-selection, dashboard |\n| Add a settings page | conventions, forms |\n| Create a login \u002F signup form | conventions, forms, auth |\n| Display data in a table | conventions, component-selection, data-tables |\n| Customize theme \u002F brand colors | design-system |\n| Add a chat interface | conventions, chat |\n| Add a modal, slideover, or drawer | conventions, component-selection, overlays |\n| Build site navigation | conventions, component-selection, navigation |\n| Build a documentation site | conventions, docs |\n| Render markdown | component-selection, components, docs |\n| Add a rich text editor | conventions, editor |\n| General UI work | conventions, component-selection |\n\n## Installation\n\n### Nuxt\n\n```bash\npnpm add @nuxt\u002Fui tailwindcss\n```\n\n```ts\n\u002F\u002F nuxt.config.ts\nexport default defineNuxtConfig({\n  modules: ['@nuxt\u002Fui'],\n  css: ['~\u002Fassets\u002Fcss\u002Fmain.css']\n})\n```\n\n```css\n\u002F* app\u002Fassets\u002Fcss\u002Fmain.css *\u002F\n@import \"tailwindcss\";\n@import \"@nuxt\u002Fui\";\n```\n\n```vue\n\u003C!-- app.vue -->\n\u003Ctemplate>\n  \u003CUApp>\n    \u003CNuxtPage \u002F>\n  \u003C\u002FUApp>\n\u003C\u002Ftemplate>\n```\n\n### Vue (Vite)\n\n```bash\npnpm add @nuxt\u002Fui tailwindcss\n```\n\n```ts\n\u002F\u002F vite.config.ts\nimport { defineConfig } from 'vite'\nimport vue from '@vitejs\u002Fplugin-vue'\nimport ui from '@nuxt\u002Fui\u002Fvite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui()\n  ]\n})\n```\n\n```ts\n\u002F\u002F src\u002Fmain.ts\nimport '.\u002Fassets\u002Fcss\u002Fmain.css'\nimport { createApp } from 'vue'\nimport { createRouter, createWebHistory } from 'vue-router'\nimport ui from '@nuxt\u002Fui\u002Fvue-plugin'\nimport App from '.\u002FApp.vue'\n\nconst app = createApp(App)\nconst router = createRouter({\n  routes: [],\n  history: createWebHistory()\n})\n\napp.use(router)\napp.use(ui)\napp.mount('#app')\n```\n\n```css\n\u002F* src\u002Fassets\u002Fcss\u002Fmain.css *\u002F\n@import \"tailwindcss\";\n@import \"@nuxt\u002Fui\";\n```\n\n```vue\n\u003C!-- src\u002FApp.vue -->\n\u003Ctemplate>\n  \u003CUApp>\n    \u003CRouterView \u002F>\n  \u003C\u002FUApp>\n\u003C\u002Ftemplate>\n```\n\n> Add `class=\"isolate\"` to your root `\u003Cdiv id=\"app\">` in `index.html`.\n> For Inertia: use `ui({ router: 'inertia' })` in `vite.config.ts`.\n",{"data":40,"body":41},{"name":4,"description":6},{"type":42,"children":43},"root",[44,52,85,92,106,126,276,285,332,337,424,457,463,620,626,638,645,655,709,719,777,787,834,842,855,861,1057,1063,1067,1096,1238,1303,1404,1410,1435,1653,2032,2093,2184,2231],{"type":45,"tag":46,"props":47,"children":48},"element","h1",{"id":4},[49],{"type":50,"value":51},"text","Nuxt UI",{"type":45,"tag":53,"props":54,"children":55},"p",{},[56,58,67,69,75,76,83],{"type":50,"value":57},"Vue component library built on ",{"type":45,"tag":59,"props":60,"children":64},"a",{"href":61,"rel":62},"https:\u002F\u002Freka-ui.com\u002F",[63],"nofollow",[65],{"type":50,"value":66},"Reka UI",{"type":50,"value":68}," + ",{"type":45,"tag":59,"props":70,"children":73},{"href":71,"rel":72},"https:\u002F\u002Ftailwindcss.com\u002F",[63],[74],{"type":50,"value":18},{"type":50,"value":68},{"type":45,"tag":59,"props":77,"children":80},{"href":78,"rel":79},"https:\u002F\u002Fwww.tailwind-variants.org\u002F",[63],[81],{"type":50,"value":82},"Tailwind Variants",{"type":50,"value":84},". Works with Nuxt, Vue (Vite), Laravel (Vite + Inertia), and AdonisJS (Vite + Inertia).",{"type":45,"tag":86,"props":87,"children":89},"h2",{"id":88},"mcp-server",[90],{"type":50,"value":91},"MCP Server",{"type":45,"tag":53,"props":93,"children":94},{},[95,97,104],{"type":50,"value":96},"For component API details (props, slots, events, full documentation, examples), use the ",{"type":45,"tag":59,"props":98,"children":101},{"href":99,"rel":100},"https:\u002F\u002Fui.nuxt.com\u002Fdocs\u002Fgetting-started\u002Fai\u002Fmcp",[63],[102],{"type":50,"value":103},"Nuxt UI MCP server",{"type":50,"value":105},". If not already configured, add it:",{"type":45,"tag":53,"props":107,"children":108},{},[109,115,117,124],{"type":45,"tag":110,"props":111,"children":112},"strong",{},[113],{"type":50,"value":114},"Cursor",{"type":50,"value":116}," — ",{"type":45,"tag":118,"props":119,"children":121},"code",{"className":120},[],[122],{"type":50,"value":123},".cursor\u002Fmcp.json",{"type":50,"value":125},":",{"type":45,"tag":127,"props":128,"children":133},"pre",{"className":129,"code":130,"language":131,"meta":132,"style":132},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{ \"mcpServers\": { \"nuxt-ui\": { \"type\": \"http\", \"url\": \"https:\u002F\u002Fui.nuxt.com\u002Fmcp\" } } }\n","json","",[134],{"type":45,"tag":118,"props":135,"children":136},{"__ignoreMap":132},[137],{"type":45,"tag":138,"props":139,"children":142},"span",{"class":140,"line":141},"line",1,[143,149,154,160,165,169,174,178,183,187,191,195,199,205,209,213,217,223,227,232,236,241,245,249,253,258,262,267,271],{"type":45,"tag":138,"props":144,"children":146},{"style":145},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[147],{"type":50,"value":148},"{",{"type":45,"tag":138,"props":150,"children":151},{"style":145},[152],{"type":50,"value":153}," \"",{"type":45,"tag":138,"props":155,"children":157},{"style":156},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[158],{"type":50,"value":159},"mcpServers",{"type":45,"tag":138,"props":161,"children":162},{"style":145},[163],{"type":50,"value":164},"\"",{"type":45,"tag":138,"props":166,"children":167},{"style":145},[168],{"type":50,"value":125},{"type":45,"tag":138,"props":170,"children":171},{"style":145},[172],{"type":50,"value":173}," {",{"type":45,"tag":138,"props":175,"children":176},{"style":145},[177],{"type":50,"value":153},{"type":45,"tag":138,"props":179,"children":181},{"style":180},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[182],{"type":50,"value":4},{"type":45,"tag":138,"props":184,"children":185},{"style":145},[186],{"type":50,"value":164},{"type":45,"tag":138,"props":188,"children":189},{"style":145},[190],{"type":50,"value":125},{"type":45,"tag":138,"props":192,"children":193},{"style":145},[194],{"type":50,"value":173},{"type":45,"tag":138,"props":196,"children":197},{"style":145},[198],{"type":50,"value":153},{"type":45,"tag":138,"props":200,"children":202},{"style":201},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[203],{"type":50,"value":204},"type",{"type":45,"tag":138,"props":206,"children":207},{"style":145},[208],{"type":50,"value":164},{"type":45,"tag":138,"props":210,"children":211},{"style":145},[212],{"type":50,"value":125},{"type":45,"tag":138,"props":214,"children":215},{"style":145},[216],{"type":50,"value":153},{"type":45,"tag":138,"props":218,"children":220},{"style":219},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[221],{"type":50,"value":222},"http",{"type":45,"tag":138,"props":224,"children":225},{"style":145},[226],{"type":50,"value":164},{"type":45,"tag":138,"props":228,"children":229},{"style":145},[230],{"type":50,"value":231},",",{"type":45,"tag":138,"props":233,"children":234},{"style":145},[235],{"type":50,"value":153},{"type":45,"tag":138,"props":237,"children":238},{"style":201},[239],{"type":50,"value":240},"url",{"type":45,"tag":138,"props":242,"children":243},{"style":145},[244],{"type":50,"value":164},{"type":45,"tag":138,"props":246,"children":247},{"style":145},[248],{"type":50,"value":125},{"type":45,"tag":138,"props":250,"children":251},{"style":145},[252],{"type":50,"value":153},{"type":45,"tag":138,"props":254,"children":255},{"style":219},[256],{"type":50,"value":257},"https:\u002F\u002Fui.nuxt.com\u002Fmcp",{"type":45,"tag":138,"props":259,"children":260},{"style":145},[261],{"type":50,"value":164},{"type":45,"tag":138,"props":263,"children":264},{"style":145},[265],{"type":50,"value":266}," }",{"type":45,"tag":138,"props":268,"children":269},{"style":145},[270],{"type":50,"value":266},{"type":45,"tag":138,"props":272,"children":273},{"style":145},[274],{"type":50,"value":275}," }\n",{"type":45,"tag":53,"props":277,"children":278},{},[279,284],{"type":45,"tag":110,"props":280,"children":281},{},[282],{"type":50,"value":283},"Claude Code",{"type":50,"value":125},{"type":45,"tag":127,"props":286,"children":290},{"className":287,"code":288,"language":289,"meta":132,"style":132},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","claude mcp add --transport http nuxt-ui https:\u002F\u002Fui.nuxt.com\u002Fmcp\n","bash",[291],{"type":45,"tag":118,"props":292,"children":293},{"__ignoreMap":132},[294],{"type":45,"tag":138,"props":295,"children":296},{"class":140,"line":141},[297,302,307,312,317,322,327],{"type":45,"tag":138,"props":298,"children":299},{"style":180},[300],{"type":50,"value":301},"claude",{"type":45,"tag":138,"props":303,"children":304},{"style":219},[305],{"type":50,"value":306}," mcp",{"type":45,"tag":138,"props":308,"children":309},{"style":219},[310],{"type":50,"value":311}," add",{"type":45,"tag":138,"props":313,"children":314},{"style":219},[315],{"type":50,"value":316}," --transport",{"type":45,"tag":138,"props":318,"children":319},{"style":219},[320],{"type":50,"value":321}," http",{"type":45,"tag":138,"props":323,"children":324},{"style":219},[325],{"type":50,"value":326}," nuxt-ui",{"type":45,"tag":138,"props":328,"children":329},{"style":219},[330],{"type":50,"value":331}," https:\u002F\u002Fui.nuxt.com\u002Fmcp\n",{"type":45,"tag":53,"props":333,"children":334},{},[335],{"type":50,"value":336},"Key MCP tools:",{"type":45,"tag":338,"props":339,"children":340},"ul",{},[341,353,364,391,402,413],{"type":45,"tag":342,"props":343,"children":344},"li",{},[345,351],{"type":45,"tag":118,"props":346,"children":348},{"className":347},[],[349],{"type":50,"value":350},"search_components",{"type":50,"value":352}," — find components by name, description, or category (no params = list all)",{"type":45,"tag":342,"props":354,"children":355},{},[356,362],{"type":45,"tag":118,"props":357,"children":359},{"className":358},[],[360],{"type":50,"value":361},"search_composables",{"type":50,"value":363}," — find composables by name or description (no params = list all)",{"type":45,"tag":342,"props":365,"children":366},{},[367,373,375,381,383,389],{"type":45,"tag":118,"props":368,"children":370},{"className":369},[],[371],{"type":50,"value":372},"search_icons",{"type":50,"value":374}," — search Iconify icons (defaults to ",{"type":45,"tag":118,"props":376,"children":378},{"className":377},[],[379],{"type":50,"value":380},"lucide",{"type":50,"value":382},"), returns ",{"type":45,"tag":118,"props":384,"children":386},{"className":385},[],[387],{"type":50,"value":388},"i-{prefix}-{name}",{"type":50,"value":390}," names",{"type":45,"tag":342,"props":392,"children":393},{},[394,400],{"type":45,"tag":118,"props":395,"children":397},{"className":396},[],[398],{"type":50,"value":399},"get_component",{"type":50,"value":401}," — full component documentation with usage examples",{"type":45,"tag":342,"props":403,"children":404},{},[405,411],{"type":45,"tag":118,"props":406,"children":408},{"className":407},[],[409],{"type":50,"value":410},"get_component_metadata",{"type":50,"value":412}," — props, slots, events (lightweight, no docs content)",{"type":45,"tag":342,"props":414,"children":415},{},[416,422],{"type":45,"tag":118,"props":417,"children":419},{"className":418},[],[420],{"type":50,"value":421},"get_example",{"type":50,"value":423}," — real-world code examples",{"type":45,"tag":53,"props":425,"children":426},{},[427,429,434,436,441,443,448,450,455],{"type":50,"value":428},"When you need to know ",{"type":45,"tag":110,"props":430,"children":431},{},[432],{"type":50,"value":433},"what a component accepts",{"type":50,"value":435}," or ",{"type":45,"tag":110,"props":437,"children":438},{},[439],{"type":50,"value":440},"how its API works",{"type":50,"value":442},", use the MCP. This skill teaches you ",{"type":45,"tag":110,"props":444,"children":445},{},[446],{"type":50,"value":447},"when to use which component",{"type":50,"value":449}," and ",{"type":45,"tag":110,"props":451,"children":452},{},[453],{"type":50,"value":454},"how to build well",{"type":50,"value":456},".",{"type":45,"tag":86,"props":458,"children":460},{"id":459},"core-rules-always-apply",[461],{"type":50,"value":462},"Core rules (always apply)",{"type":45,"tag":464,"props":465,"children":466},"ol",{},[467,491,530,556,581],{"type":45,"tag":342,"props":468,"children":469},{},[470,481,483,489],{"type":45,"tag":110,"props":471,"children":472},{},[473,475],{"type":50,"value":474},"Always wrap the app in ",{"type":45,"tag":118,"props":476,"children":478},{"className":477},[],[479],{"type":50,"value":480},"UApp",{"type":50,"value":482}," — required for toasts, tooltips, and programmatic overlays. Accepts a ",{"type":45,"tag":118,"props":484,"children":486},{"className":485},[],[487],{"type":50,"value":488},"locale",{"type":50,"value":490}," prop for i18n.",{"type":45,"tag":342,"props":492,"children":493},{},[494,499,500,506,508,514,515,521,523,529],{"type":45,"tag":110,"props":495,"children":496},{},[497],{"type":50,"value":498},"Always use semantic colors",{"type":50,"value":116},{"type":45,"tag":118,"props":501,"children":503},{"className":502},[],[504],{"type":50,"value":505},"text-default",{"type":50,"value":507},", ",{"type":45,"tag":118,"props":509,"children":511},{"className":510},[],[512],{"type":50,"value":513},"bg-elevated",{"type":50,"value":507},{"type":45,"tag":118,"props":516,"children":518},{"className":517},[],[519],{"type":50,"value":520},"border-muted",{"type":50,"value":522},", etc. Never use raw Tailwind palette colors like ",{"type":45,"tag":118,"props":524,"children":526},{"className":525},[],[527],{"type":50,"value":528},"text-gray-500",{"type":50,"value":456},{"type":45,"tag":342,"props":531,"children":532},{},[533,538,540,546,548,554],{"type":45,"tag":110,"props":534,"children":535},{},[536],{"type":50,"value":537},"Read generated theme files for slot names",{"type":50,"value":539}," — Nuxt: ",{"type":45,"tag":118,"props":541,"children":543},{"className":542},[],[544],{"type":50,"value":545},".nuxt\u002Fui\u002F\u003Ccomponent>.ts",{"type":50,"value":547},", Vue: ",{"type":45,"tag":118,"props":549,"children":551},{"className":550},[],[552],{"type":50,"value":553},"node_modules\u002F.nuxt-ui\u002Fui\u002F\u003Ccomponent>.ts",{"type":50,"value":555},". These show every slot, variant, and default class for any component.",{"type":45,"tag":342,"props":557,"children":558},{},[559,564,566,571,573,579],{"type":45,"tag":110,"props":560,"children":561},{},[562],{"type":50,"value":563},"Override priority",{"type":50,"value":565}," (highest wins): ",{"type":45,"tag":118,"props":567,"children":569},{"className":568},[],[570],{"type":50,"value":33},{"type":50,"value":572}," prop \u002F ",{"type":45,"tag":118,"props":574,"children":576},{"className":575},[],[577],{"type":50,"value":578},"class",{"type":50,"value":580}," prop → global config → theme defaults.",{"type":45,"tag":342,"props":582,"children":583},{},[584,597,598,603,605,610,612,619],{"type":45,"tag":110,"props":585,"children":586},{},[587,589,595],{"type":50,"value":588},"Icons use ",{"type":45,"tag":118,"props":590,"children":592},{"className":591},[],[593],{"type":50,"value":594},"i-{collection}-{name}",{"type":50,"value":596}," format",{"type":50,"value":116},{"type":45,"tag":118,"props":599,"children":601},{"className":600},[],[602],{"type":50,"value":380},{"type":50,"value":604}," is the default collection. Use the MCP ",{"type":45,"tag":118,"props":606,"children":608},{"className":607},[],[609],{"type":50,"value":372},{"type":50,"value":611}," tool to find icons, or browse at ",{"type":45,"tag":59,"props":613,"children":616},{"href":614,"rel":615},"https:\u002F\u002Ficones.js.org",[63],[617],{"type":50,"value":618},"icones.js.org",{"type":50,"value":456},{"type":45,"tag":86,"props":621,"children":623},{"id":622},"how-to-use-this-skill",[624],{"type":50,"value":625},"How to use this skill",{"type":45,"tag":53,"props":627,"children":628},{},[629,631,636],{"type":50,"value":630},"Based on the task, load the relevant reference files ",{"type":45,"tag":110,"props":632,"children":633},{},[634],{"type":50,"value":635},"before writing any code",{"type":50,"value":637},". Don't load everything — only what's needed.",{"type":45,"tag":639,"props":640,"children":642},"h3",{"id":641},"reference-files",[643],{"type":50,"value":644},"Reference files",{"type":45,"tag":53,"props":646,"children":647},{},[648,653],{"type":45,"tag":110,"props":649,"children":650},{},[651],{"type":50,"value":652},"Guidelines",{"type":50,"value":654}," — design decisions and conventions:",{"type":45,"tag":338,"props":656,"children":657},{},[658,676,687,698],{"type":45,"tag":342,"props":659,"children":660},{},[661,667,669,674],{"type":45,"tag":59,"props":662,"children":664},{"href":663},"references\u002Fguidelines\u002Fdesign-system.md",[665],{"type":50,"value":666},"design-system",{"type":50,"value":668}," — semantic colors, theming, brand customization, variants, the ",{"type":45,"tag":118,"props":670,"children":672},{"className":671},[],[673],{"type":50,"value":33},{"type":50,"value":675}," prop",{"type":45,"tag":342,"props":677,"children":678},{},[679,685],{"type":45,"tag":59,"props":680,"children":682},{"href":681},"references\u002Fguidelines\u002Fcomponent-selection.md",[683],{"type":50,"value":684},"component-selection",{"type":50,"value":686}," — decision matrices: when to use Modal vs Slideover, Select vs SelectMenu, Toast vs Alert, etc.",{"type":45,"tag":342,"props":688,"children":689},{},[690,696],{"type":45,"tag":59,"props":691,"children":693},{"href":692},"references\u002Fguidelines\u002Fconventions.md",[694],{"type":50,"value":695},"conventions",{"type":50,"value":697}," — coding patterns, slot naming, items arrays, composables, keyboard shortcuts",{"type":45,"tag":342,"props":699,"children":700},{},[701,707],{"type":45,"tag":59,"props":702,"children":704},{"href":703},"references\u002Fguidelines\u002Fforms.md",[705],{"type":50,"value":706},"forms",{"type":50,"value":708}," — form validation, field layout, error handling, Standard Schema",{"type":45,"tag":53,"props":710,"children":711},{},[712,717],{"type":45,"tag":110,"props":713,"children":714},{},[715],{"type":50,"value":716},"Layouts",{"type":50,"value":718}," — full page structure patterns:",{"type":45,"tag":338,"props":720,"children":721},{},[722,733,744,755,766],{"type":45,"tag":342,"props":723,"children":724},{},[725,731],{"type":45,"tag":59,"props":726,"children":728},{"href":727},"references\u002Flayouts\u002Flanding.md",[729],{"type":50,"value":730},"landing",{"type":50,"value":732}," — landing pages, blog, changelog, pricing",{"type":45,"tag":342,"props":734,"children":735},{},[736,742],{"type":45,"tag":59,"props":737,"children":739},{"href":738},"references\u002Flayouts\u002Fdashboard.md",[740],{"type":50,"value":741},"dashboard",{"type":50,"value":743}," — admin UI with sidebar and panels",{"type":45,"tag":342,"props":745,"children":746},{},[747,753],{"type":45,"tag":59,"props":748,"children":750},{"href":749},"references\u002Flayouts\u002Fdocs.md",[751],{"type":50,"value":752},"docs",{"type":50,"value":754}," — documentation sites with navigation and TOC",{"type":45,"tag":342,"props":756,"children":757},{},[758,764],{"type":45,"tag":59,"props":759,"children":761},{"href":760},"references\u002Flayouts\u002Fchat.md",[762],{"type":50,"value":763},"chat",{"type":50,"value":765}," — AI chat with Vercel AI SDK",{"type":45,"tag":342,"props":767,"children":768},{},[769,775],{"type":45,"tag":59,"props":770,"children":772},{"href":771},"references\u002Flayouts\u002Feditor.md",[773],{"type":50,"value":774},"editor",{"type":50,"value":776}," — rich text editor with toolbars",{"type":45,"tag":53,"props":778,"children":779},{},[780,785],{"type":45,"tag":110,"props":781,"children":782},{},[783],{"type":50,"value":784},"Recipes",{"type":50,"value":786}," — complete patterns for common tasks:",{"type":45,"tag":338,"props":788,"children":789},{},[790,801,812,823],{"type":45,"tag":342,"props":791,"children":792},{},[793,799],{"type":45,"tag":59,"props":794,"children":796},{"href":795},"references\u002Frecipes\u002Fdata-tables.md",[797],{"type":50,"value":798},"data-tables",{"type":50,"value":800}," — tables with filters, pagination, sorting, selection",{"type":45,"tag":342,"props":802,"children":803},{},[804,810],{"type":45,"tag":59,"props":805,"children":807},{"href":806},"references\u002Frecipes\u002Fauth.md",[808],{"type":50,"value":809},"auth",{"type":50,"value":811}," — login, signup, forgot password forms",{"type":45,"tag":342,"props":813,"children":814},{},[815,821],{"type":45,"tag":59,"props":816,"children":818},{"href":817},"references\u002Frecipes\u002Foverlays.md",[819],{"type":50,"value":820},"overlays",{"type":50,"value":822}," — modals, slideovers, drawers, command palette",{"type":45,"tag":342,"props":824,"children":825},{},[826,832],{"type":45,"tag":59,"props":827,"children":829},{"href":828},"references\u002Frecipes\u002Fnavigation.md",[830],{"type":50,"value":831},"navigation",{"type":50,"value":833}," — headers, sidebars, breadcrumbs, tabs",{"type":45,"tag":53,"props":835,"children":836},{},[837],{"type":45,"tag":110,"props":838,"children":839},{},[840],{"type":50,"value":841},"Quick reference:",{"type":45,"tag":338,"props":843,"children":844},{},[845],{"type":45,"tag":342,"props":846,"children":847},{},[848,853],{"type":45,"tag":59,"props":849,"children":851},{"href":850},"references\u002Fcomponents.md",[852],{"type":50,"value":29},{"type":50,"value":854}," — categorized component index for finding the right component name",{"type":45,"tag":639,"props":856,"children":858},{"id":857},"routing-table",[859],{"type":50,"value":860},"Routing table",{"type":45,"tag":862,"props":863,"children":864},"table",{},[865,884],{"type":45,"tag":866,"props":867,"children":868},"thead",{},[869],{"type":45,"tag":870,"props":871,"children":872},"tr",{},[873,879],{"type":45,"tag":874,"props":875,"children":876},"th",{},[877],{"type":50,"value":878},"Task",{"type":45,"tag":874,"props":880,"children":881},{},[882],{"type":50,"value":883},"Load these references",{"type":45,"tag":885,"props":886,"children":887},"tbody",{},[888,902,915,928,941,954,966,979,992,1005,1018,1031,1044],{"type":45,"tag":870,"props":889,"children":890},{},[891,897],{"type":45,"tag":892,"props":893,"children":894},"td",{},[895],{"type":50,"value":896},"Build a landing page",{"type":45,"tag":892,"props":898,"children":899},{},[900],{"type":50,"value":901},"design-system, conventions, landing",{"type":45,"tag":870,"props":903,"children":904},{},[905,910],{"type":45,"tag":892,"props":906,"children":907},{},[908],{"type":50,"value":909},"Build a dashboard \u002F admin UI",{"type":45,"tag":892,"props":911,"children":912},{},[913],{"type":50,"value":914},"conventions, component-selection, dashboard",{"type":45,"tag":870,"props":916,"children":917},{},[918,923],{"type":45,"tag":892,"props":919,"children":920},{},[921],{"type":50,"value":922},"Add a settings page",{"type":45,"tag":892,"props":924,"children":925},{},[926],{"type":50,"value":927},"conventions, forms",{"type":45,"tag":870,"props":929,"children":930},{},[931,936],{"type":45,"tag":892,"props":932,"children":933},{},[934],{"type":50,"value":935},"Create a login \u002F signup form",{"type":45,"tag":892,"props":937,"children":938},{},[939],{"type":50,"value":940},"conventions, forms, auth",{"type":45,"tag":870,"props":942,"children":943},{},[944,949],{"type":45,"tag":892,"props":945,"children":946},{},[947],{"type":50,"value":948},"Display data in a table",{"type":45,"tag":892,"props":950,"children":951},{},[952],{"type":50,"value":953},"conventions, component-selection, data-tables",{"type":45,"tag":870,"props":955,"children":956},{},[957,962],{"type":45,"tag":892,"props":958,"children":959},{},[960],{"type":50,"value":961},"Customize theme \u002F brand colors",{"type":45,"tag":892,"props":963,"children":964},{},[965],{"type":50,"value":666},{"type":45,"tag":870,"props":967,"children":968},{},[969,974],{"type":45,"tag":892,"props":970,"children":971},{},[972],{"type":50,"value":973},"Add a chat interface",{"type":45,"tag":892,"props":975,"children":976},{},[977],{"type":50,"value":978},"conventions, chat",{"type":45,"tag":870,"props":980,"children":981},{},[982,987],{"type":45,"tag":892,"props":983,"children":984},{},[985],{"type":50,"value":986},"Add a modal, slideover, or drawer",{"type":45,"tag":892,"props":988,"children":989},{},[990],{"type":50,"value":991},"conventions, component-selection, overlays",{"type":45,"tag":870,"props":993,"children":994},{},[995,1000],{"type":45,"tag":892,"props":996,"children":997},{},[998],{"type":50,"value":999},"Build site navigation",{"type":45,"tag":892,"props":1001,"children":1002},{},[1003],{"type":50,"value":1004},"conventions, component-selection, navigation",{"type":45,"tag":870,"props":1006,"children":1007},{},[1008,1013],{"type":45,"tag":892,"props":1009,"children":1010},{},[1011],{"type":50,"value":1012},"Build a documentation site",{"type":45,"tag":892,"props":1014,"children":1015},{},[1016],{"type":50,"value":1017},"conventions, docs",{"type":45,"tag":870,"props":1019,"children":1020},{},[1021,1026],{"type":45,"tag":892,"props":1022,"children":1023},{},[1024],{"type":50,"value":1025},"Render markdown",{"type":45,"tag":892,"props":1027,"children":1028},{},[1029],{"type":50,"value":1030},"component-selection, components, docs",{"type":45,"tag":870,"props":1032,"children":1033},{},[1034,1039],{"type":45,"tag":892,"props":1035,"children":1036},{},[1037],{"type":50,"value":1038},"Add a rich text editor",{"type":45,"tag":892,"props":1040,"children":1041},{},[1042],{"type":50,"value":1043},"conventions, editor",{"type":45,"tag":870,"props":1045,"children":1046},{},[1047,1052],{"type":45,"tag":892,"props":1048,"children":1049},{},[1050],{"type":50,"value":1051},"General UI work",{"type":45,"tag":892,"props":1053,"children":1054},{},[1055],{"type":50,"value":1056},"conventions, component-selection",{"type":45,"tag":86,"props":1058,"children":1060},{"id":1059},"installation",[1061],{"type":50,"value":1062},"Installation",{"type":45,"tag":639,"props":1064,"children":1065},{"id":8},[1066],{"type":50,"value":9},{"type":45,"tag":127,"props":1068,"children":1070},{"className":287,"code":1069,"language":289,"meta":132,"style":132},"pnpm add @nuxt\u002Fui tailwindcss\n",[1071],{"type":45,"tag":118,"props":1072,"children":1073},{"__ignoreMap":132},[1074],{"type":45,"tag":138,"props":1075,"children":1076},{"class":140,"line":141},[1077,1082,1086,1091],{"type":45,"tag":138,"props":1078,"children":1079},{"style":180},[1080],{"type":50,"value":1081},"pnpm",{"type":45,"tag":138,"props":1083,"children":1084},{"style":219},[1085],{"type":50,"value":311},{"type":45,"tag":138,"props":1087,"children":1088},{"style":219},[1089],{"type":50,"value":1090}," @nuxt\u002Fui",{"type":45,"tag":138,"props":1092,"children":1093},{"style":219},[1094],{"type":50,"value":1095}," tailwindcss\n",{"type":45,"tag":127,"props":1097,"children":1101},{"className":1098,"code":1099,"language":1100,"meta":132,"style":132},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F nuxt.config.ts\nexport default defineNuxtConfig({\n  modules: ['@nuxt\u002Fui'],\n  css: ['~\u002Fassets\u002Fcss\u002Fmain.css']\n})\n","ts",[1102],{"type":45,"tag":118,"props":1103,"children":1104},{"__ignoreMap":132},[1105,1114,1146,1189,1224],{"type":45,"tag":138,"props":1106,"children":1107},{"class":140,"line":141},[1108],{"type":45,"tag":138,"props":1109,"children":1111},{"style":1110},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[1112],{"type":50,"value":1113},"\u002F\u002F nuxt.config.ts\n",{"type":45,"tag":138,"props":1115,"children":1117},{"class":140,"line":1116},2,[1118,1124,1129,1135,1141],{"type":45,"tag":138,"props":1119,"children":1121},{"style":1120},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[1122],{"type":50,"value":1123},"export",{"type":45,"tag":138,"props":1125,"children":1126},{"style":1120},[1127],{"type":50,"value":1128}," default",{"type":45,"tag":138,"props":1130,"children":1132},{"style":1131},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1133],{"type":50,"value":1134}," defineNuxtConfig",{"type":45,"tag":138,"props":1136,"children":1138},{"style":1137},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1139],{"type":50,"value":1140},"(",{"type":45,"tag":138,"props":1142,"children":1143},{"style":145},[1144],{"type":50,"value":1145},"{\n",{"type":45,"tag":138,"props":1147,"children":1149},{"class":140,"line":1148},3,[1150,1156,1160,1165,1170,1175,1179,1184],{"type":45,"tag":138,"props":1151,"children":1153},{"style":1152},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1154],{"type":50,"value":1155},"  modules",{"type":45,"tag":138,"props":1157,"children":1158},{"style":145},[1159],{"type":50,"value":125},{"type":45,"tag":138,"props":1161,"children":1162},{"style":1137},[1163],{"type":50,"value":1164}," [",{"type":45,"tag":138,"props":1166,"children":1167},{"style":145},[1168],{"type":50,"value":1169},"'",{"type":45,"tag":138,"props":1171,"children":1172},{"style":219},[1173],{"type":50,"value":1174},"@nuxt\u002Fui",{"type":45,"tag":138,"props":1176,"children":1177},{"style":145},[1178],{"type":50,"value":1169},{"type":45,"tag":138,"props":1180,"children":1181},{"style":1137},[1182],{"type":50,"value":1183},"]",{"type":45,"tag":138,"props":1185,"children":1186},{"style":145},[1187],{"type":50,"value":1188},",\n",{"type":45,"tag":138,"props":1190,"children":1192},{"class":140,"line":1191},4,[1193,1198,1202,1206,1210,1215,1219],{"type":45,"tag":138,"props":1194,"children":1195},{"style":1152},[1196],{"type":50,"value":1197},"  css",{"type":45,"tag":138,"props":1199,"children":1200},{"style":145},[1201],{"type":50,"value":125},{"type":45,"tag":138,"props":1203,"children":1204},{"style":1137},[1205],{"type":50,"value":1164},{"type":45,"tag":138,"props":1207,"children":1208},{"style":145},[1209],{"type":50,"value":1169},{"type":45,"tag":138,"props":1211,"children":1212},{"style":219},[1213],{"type":50,"value":1214},"~\u002Fassets\u002Fcss\u002Fmain.css",{"type":45,"tag":138,"props":1216,"children":1217},{"style":145},[1218],{"type":50,"value":1169},{"type":45,"tag":138,"props":1220,"children":1221},{"style":1137},[1222],{"type":50,"value":1223},"]\n",{"type":45,"tag":138,"props":1225,"children":1227},{"class":140,"line":1226},5,[1228,1233],{"type":45,"tag":138,"props":1229,"children":1230},{"style":145},[1231],{"type":50,"value":1232},"}",{"type":45,"tag":138,"props":1234,"children":1235},{"style":1137},[1236],{"type":50,"value":1237},")\n",{"type":45,"tag":127,"props":1239,"children":1243},{"className":1240,"code":1241,"language":1242,"meta":132,"style":132},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F* app\u002Fassets\u002Fcss\u002Fmain.css *\u002F\n@import \"tailwindcss\";\n@import \"@nuxt\u002Fui\";\n","css",[1244],{"type":45,"tag":118,"props":1245,"children":1246},{"__ignoreMap":132},[1247,1255,1280],{"type":45,"tag":138,"props":1248,"children":1249},{"class":140,"line":141},[1250],{"type":45,"tag":138,"props":1251,"children":1252},{"style":1110},[1253],{"type":50,"value":1254},"\u002F* app\u002Fassets\u002Fcss\u002Fmain.css *\u002F\n",{"type":45,"tag":138,"props":1256,"children":1257},{"class":140,"line":1116},[1258,1263,1267,1271,1275],{"type":45,"tag":138,"props":1259,"children":1260},{"style":1120},[1261],{"type":50,"value":1262},"@import",{"type":45,"tag":138,"props":1264,"children":1265},{"style":145},[1266],{"type":50,"value":153},{"type":45,"tag":138,"props":1268,"children":1269},{"style":219},[1270],{"type":50,"value":32},{"type":45,"tag":138,"props":1272,"children":1273},{"style":145},[1274],{"type":50,"value":164},{"type":45,"tag":138,"props":1276,"children":1277},{"style":145},[1278],{"type":50,"value":1279},";\n",{"type":45,"tag":138,"props":1281,"children":1282},{"class":140,"line":1148},[1283,1287,1291,1295,1299],{"type":45,"tag":138,"props":1284,"children":1285},{"style":1120},[1286],{"type":50,"value":1262},{"type":45,"tag":138,"props":1288,"children":1289},{"style":145},[1290],{"type":50,"value":153},{"type":45,"tag":138,"props":1292,"children":1293},{"style":219},[1294],{"type":50,"value":1174},{"type":45,"tag":138,"props":1296,"children":1297},{"style":145},[1298],{"type":50,"value":164},{"type":45,"tag":138,"props":1300,"children":1301},{"style":145},[1302],{"type":50,"value":1279},{"type":45,"tag":127,"props":1304,"children":1307},{"className":1305,"code":1306,"language":16,"meta":132,"style":132},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!-- app.vue -->\n\u003Ctemplate>\n  \u003CUApp>\n    \u003CNuxtPage \u002F>\n  \u003C\u002FUApp>\n\u003C\u002Ftemplate>\n",[1308],{"type":45,"tag":118,"props":1309,"children":1310},{"__ignoreMap":132},[1311,1319,1337,1353,1371,1387],{"type":45,"tag":138,"props":1312,"children":1313},{"class":140,"line":141},[1314],{"type":45,"tag":138,"props":1315,"children":1316},{"style":1110},[1317],{"type":50,"value":1318},"\u003C!-- app.vue -->\n",{"type":45,"tag":138,"props":1320,"children":1321},{"class":140,"line":1116},[1322,1327,1332],{"type":45,"tag":138,"props":1323,"children":1324},{"style":145},[1325],{"type":50,"value":1326},"\u003C",{"type":45,"tag":138,"props":1328,"children":1329},{"style":1152},[1330],{"type":50,"value":1331},"template",{"type":45,"tag":138,"props":1333,"children":1334},{"style":145},[1335],{"type":50,"value":1336},">\n",{"type":45,"tag":138,"props":1338,"children":1339},{"class":140,"line":1148},[1340,1345,1349],{"type":45,"tag":138,"props":1341,"children":1342},{"style":145},[1343],{"type":50,"value":1344},"  \u003C",{"type":45,"tag":138,"props":1346,"children":1347},{"style":1152},[1348],{"type":50,"value":480},{"type":45,"tag":138,"props":1350,"children":1351},{"style":145},[1352],{"type":50,"value":1336},{"type":45,"tag":138,"props":1354,"children":1355},{"class":140,"line":1191},[1356,1361,1366],{"type":45,"tag":138,"props":1357,"children":1358},{"style":145},[1359],{"type":50,"value":1360},"    \u003C",{"type":45,"tag":138,"props":1362,"children":1363},{"style":1152},[1364],{"type":50,"value":1365},"NuxtPage",{"type":45,"tag":138,"props":1367,"children":1368},{"style":145},[1369],{"type":50,"value":1370}," \u002F>\n",{"type":45,"tag":138,"props":1372,"children":1373},{"class":140,"line":1226},[1374,1379,1383],{"type":45,"tag":138,"props":1375,"children":1376},{"style":145},[1377],{"type":50,"value":1378},"  \u003C\u002F",{"type":45,"tag":138,"props":1380,"children":1381},{"style":1152},[1382],{"type":50,"value":480},{"type":45,"tag":138,"props":1384,"children":1385},{"style":145},[1386],{"type":50,"value":1336},{"type":45,"tag":138,"props":1388,"children":1390},{"class":140,"line":1389},6,[1391,1396,1400],{"type":45,"tag":138,"props":1392,"children":1393},{"style":145},[1394],{"type":50,"value":1395},"\u003C\u002F",{"type":45,"tag":138,"props":1397,"children":1398},{"style":1152},[1399],{"type":50,"value":1331},{"type":45,"tag":138,"props":1401,"children":1402},{"style":145},[1403],{"type":50,"value":1336},{"type":45,"tag":639,"props":1405,"children":1407},{"id":1406},"vue-vite",[1408],{"type":50,"value":1409},"Vue (Vite)",{"type":45,"tag":127,"props":1411,"children":1412},{"className":287,"code":1069,"language":289,"meta":132,"style":132},[1413],{"type":45,"tag":118,"props":1414,"children":1415},{"__ignoreMap":132},[1416],{"type":45,"tag":138,"props":1417,"children":1418},{"class":140,"line":141},[1419,1423,1427,1431],{"type":45,"tag":138,"props":1420,"children":1421},{"style":180},[1422],{"type":50,"value":1081},{"type":45,"tag":138,"props":1424,"children":1425},{"style":219},[1426],{"type":50,"value":311},{"type":45,"tag":138,"props":1428,"children":1429},{"style":219},[1430],{"type":50,"value":1090},{"type":45,"tag":138,"props":1432,"children":1433},{"style":219},[1434],{"type":50,"value":1095},{"type":45,"tag":127,"props":1436,"children":1438},{"className":1098,"code":1437,"language":1100,"meta":132,"style":132},"\u002F\u002F vite.config.ts\nimport { defineConfig } from 'vite'\nimport vue from '@vitejs\u002Fplugin-vue'\nimport ui from '@nuxt\u002Fui\u002Fvite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui()\n  ]\n})\n",[1439],{"type":45,"tag":118,"props":1440,"children":1441},{"__ignoreMap":132},[1442,1450,1491,1521,1550,1559,1582,1600,1618,1632,1641],{"type":45,"tag":138,"props":1443,"children":1444},{"class":140,"line":141},[1445],{"type":45,"tag":138,"props":1446,"children":1447},{"style":1110},[1448],{"type":50,"value":1449},"\u002F\u002F vite.config.ts\n",{"type":45,"tag":138,"props":1451,"children":1452},{"class":140,"line":1116},[1453,1458,1462,1467,1471,1476,1481,1486],{"type":45,"tag":138,"props":1454,"children":1455},{"style":1120},[1456],{"type":50,"value":1457},"import",{"type":45,"tag":138,"props":1459,"children":1460},{"style":145},[1461],{"type":50,"value":173},{"type":45,"tag":138,"props":1463,"children":1464},{"style":1137},[1465],{"type":50,"value":1466}," defineConfig",{"type":45,"tag":138,"props":1468,"children":1469},{"style":145},[1470],{"type":50,"value":266},{"type":45,"tag":138,"props":1472,"children":1473},{"style":1120},[1474],{"type":50,"value":1475}," from",{"type":45,"tag":138,"props":1477,"children":1478},{"style":145},[1479],{"type":50,"value":1480}," '",{"type":45,"tag":138,"props":1482,"children":1483},{"style":219},[1484],{"type":50,"value":1485},"vite",{"type":45,"tag":138,"props":1487,"children":1488},{"style":145},[1489],{"type":50,"value":1490},"'\n",{"type":45,"tag":138,"props":1492,"children":1493},{"class":140,"line":1148},[1494,1498,1503,1508,1512,1517],{"type":45,"tag":138,"props":1495,"children":1496},{"style":1120},[1497],{"type":50,"value":1457},{"type":45,"tag":138,"props":1499,"children":1500},{"style":1137},[1501],{"type":50,"value":1502}," vue ",{"type":45,"tag":138,"props":1504,"children":1505},{"style":1120},[1506],{"type":50,"value":1507},"from",{"type":45,"tag":138,"props":1509,"children":1510},{"style":145},[1511],{"type":50,"value":1480},{"type":45,"tag":138,"props":1513,"children":1514},{"style":219},[1515],{"type":50,"value":1516},"@vitejs\u002Fplugin-vue",{"type":45,"tag":138,"props":1518,"children":1519},{"style":145},[1520],{"type":50,"value":1490},{"type":45,"tag":138,"props":1522,"children":1523},{"class":140,"line":1191},[1524,1528,1533,1537,1541,1546],{"type":45,"tag":138,"props":1525,"children":1526},{"style":1120},[1527],{"type":50,"value":1457},{"type":45,"tag":138,"props":1529,"children":1530},{"style":1137},[1531],{"type":50,"value":1532}," ui ",{"type":45,"tag":138,"props":1534,"children":1535},{"style":1120},[1536],{"type":50,"value":1507},{"type":45,"tag":138,"props":1538,"children":1539},{"style":145},[1540],{"type":50,"value":1480},{"type":45,"tag":138,"props":1542,"children":1543},{"style":219},[1544],{"type":50,"value":1545},"@nuxt\u002Fui\u002Fvite",{"type":45,"tag":138,"props":1547,"children":1548},{"style":145},[1549],{"type":50,"value":1490},{"type":45,"tag":138,"props":1551,"children":1552},{"class":140,"line":1226},[1553],{"type":45,"tag":138,"props":1554,"children":1556},{"emptyLinePlaceholder":1555},true,[1557],{"type":50,"value":1558},"\n",{"type":45,"tag":138,"props":1560,"children":1561},{"class":140,"line":1389},[1562,1566,1570,1574,1578],{"type":45,"tag":138,"props":1563,"children":1564},{"style":1120},[1565],{"type":50,"value":1123},{"type":45,"tag":138,"props":1567,"children":1568},{"style":1120},[1569],{"type":50,"value":1128},{"type":45,"tag":138,"props":1571,"children":1572},{"style":1131},[1573],{"type":50,"value":1466},{"type":45,"tag":138,"props":1575,"children":1576},{"style":1137},[1577],{"type":50,"value":1140},{"type":45,"tag":138,"props":1579,"children":1580},{"style":145},[1581],{"type":50,"value":1145},{"type":45,"tag":138,"props":1583,"children":1585},{"class":140,"line":1584},7,[1586,1591,1595],{"type":45,"tag":138,"props":1587,"children":1588},{"style":1152},[1589],{"type":50,"value":1590},"  plugins",{"type":45,"tag":138,"props":1592,"children":1593},{"style":145},[1594],{"type":50,"value":125},{"type":45,"tag":138,"props":1596,"children":1597},{"style":1137},[1598],{"type":50,"value":1599}," [\n",{"type":45,"tag":138,"props":1601,"children":1603},{"class":140,"line":1602},8,[1604,1609,1614],{"type":45,"tag":138,"props":1605,"children":1606},{"style":1131},[1607],{"type":50,"value":1608},"    vue",{"type":45,"tag":138,"props":1610,"children":1611},{"style":1137},[1612],{"type":50,"value":1613},"()",{"type":45,"tag":138,"props":1615,"children":1616},{"style":145},[1617],{"type":50,"value":1188},{"type":45,"tag":138,"props":1619,"children":1621},{"class":140,"line":1620},9,[1622,1627],{"type":45,"tag":138,"props":1623,"children":1624},{"style":1131},[1625],{"type":50,"value":1626},"    ui",{"type":45,"tag":138,"props":1628,"children":1629},{"style":1137},[1630],{"type":50,"value":1631},"()\n",{"type":45,"tag":138,"props":1633,"children":1635},{"class":140,"line":1634},10,[1636],{"type":45,"tag":138,"props":1637,"children":1638},{"style":1137},[1639],{"type":50,"value":1640},"  ]\n",{"type":45,"tag":138,"props":1642,"children":1644},{"class":140,"line":1643},11,[1645,1649],{"type":45,"tag":138,"props":1646,"children":1647},{"style":145},[1648],{"type":50,"value":1232},{"type":45,"tag":138,"props":1650,"children":1651},{"style":1137},[1652],{"type":50,"value":1237},{"type":45,"tag":127,"props":1654,"children":1656},{"className":1098,"code":1655,"language":1100,"meta":132,"style":132},"\u002F\u002F src\u002Fmain.ts\nimport '.\u002Fassets\u002Fcss\u002Fmain.css'\nimport { createApp } from 'vue'\nimport { createRouter, createWebHistory } from 'vue-router'\nimport ui from '@nuxt\u002Fui\u002Fvue-plugin'\nimport App from '.\u002FApp.vue'\n\nconst app = createApp(App)\nconst router = createRouter({\n  routes: [],\n  history: createWebHistory()\n})\n\napp.use(router)\napp.use(ui)\napp.mount('#app')\n",[1657],{"type":45,"tag":118,"props":1658,"children":1659},{"__ignoreMap":132},[1660,1668,1688,1724,1770,1798,1827,1834,1861,1889,1910,1930,1942,1950,1973,1994],{"type":45,"tag":138,"props":1661,"children":1662},{"class":140,"line":141},[1663],{"type":45,"tag":138,"props":1664,"children":1665},{"style":1110},[1666],{"type":50,"value":1667},"\u002F\u002F src\u002Fmain.ts\n",{"type":45,"tag":138,"props":1669,"children":1670},{"class":140,"line":1116},[1671,1675,1679,1684],{"type":45,"tag":138,"props":1672,"children":1673},{"style":1120},[1674],{"type":50,"value":1457},{"type":45,"tag":138,"props":1676,"children":1677},{"style":145},[1678],{"type":50,"value":1480},{"type":45,"tag":138,"props":1680,"children":1681},{"style":219},[1682],{"type":50,"value":1683},".\u002Fassets\u002Fcss\u002Fmain.css",{"type":45,"tag":138,"props":1685,"children":1686},{"style":145},[1687],{"type":50,"value":1490},{"type":45,"tag":138,"props":1689,"children":1690},{"class":140,"line":1148},[1691,1695,1699,1704,1708,1712,1716,1720],{"type":45,"tag":138,"props":1692,"children":1693},{"style":1120},[1694],{"type":50,"value":1457},{"type":45,"tag":138,"props":1696,"children":1697},{"style":145},[1698],{"type":50,"value":173},{"type":45,"tag":138,"props":1700,"children":1701},{"style":1137},[1702],{"type":50,"value":1703}," createApp",{"type":45,"tag":138,"props":1705,"children":1706},{"style":145},[1707],{"type":50,"value":266},{"type":45,"tag":138,"props":1709,"children":1710},{"style":1120},[1711],{"type":50,"value":1475},{"type":45,"tag":138,"props":1713,"children":1714},{"style":145},[1715],{"type":50,"value":1480},{"type":45,"tag":138,"props":1717,"children":1718},{"style":219},[1719],{"type":50,"value":16},{"type":45,"tag":138,"props":1721,"children":1722},{"style":145},[1723],{"type":50,"value":1490},{"type":45,"tag":138,"props":1725,"children":1726},{"class":140,"line":1191},[1727,1731,1735,1740,1744,1749,1753,1757,1761,1766],{"type":45,"tag":138,"props":1728,"children":1729},{"style":1120},[1730],{"type":50,"value":1457},{"type":45,"tag":138,"props":1732,"children":1733},{"style":145},[1734],{"type":50,"value":173},{"type":45,"tag":138,"props":1736,"children":1737},{"style":1137},[1738],{"type":50,"value":1739}," createRouter",{"type":45,"tag":138,"props":1741,"children":1742},{"style":145},[1743],{"type":50,"value":231},{"type":45,"tag":138,"props":1745,"children":1746},{"style":1137},[1747],{"type":50,"value":1748}," createWebHistory",{"type":45,"tag":138,"props":1750,"children":1751},{"style":145},[1752],{"type":50,"value":266},{"type":45,"tag":138,"props":1754,"children":1755},{"style":1120},[1756],{"type":50,"value":1475},{"type":45,"tag":138,"props":1758,"children":1759},{"style":145},[1760],{"type":50,"value":1480},{"type":45,"tag":138,"props":1762,"children":1763},{"style":219},[1764],{"type":50,"value":1765},"vue-router",{"type":45,"tag":138,"props":1767,"children":1768},{"style":145},[1769],{"type":50,"value":1490},{"type":45,"tag":138,"props":1771,"children":1772},{"class":140,"line":1226},[1773,1777,1781,1785,1789,1794],{"type":45,"tag":138,"props":1774,"children":1775},{"style":1120},[1776],{"type":50,"value":1457},{"type":45,"tag":138,"props":1778,"children":1779},{"style":1137},[1780],{"type":50,"value":1532},{"type":45,"tag":138,"props":1782,"children":1783},{"style":1120},[1784],{"type":50,"value":1507},{"type":45,"tag":138,"props":1786,"children":1787},{"style":145},[1788],{"type":50,"value":1480},{"type":45,"tag":138,"props":1790,"children":1791},{"style":219},[1792],{"type":50,"value":1793},"@nuxt\u002Fui\u002Fvue-plugin",{"type":45,"tag":138,"props":1795,"children":1796},{"style":145},[1797],{"type":50,"value":1490},{"type":45,"tag":138,"props":1799,"children":1800},{"class":140,"line":1389},[1801,1805,1810,1814,1818,1823],{"type":45,"tag":138,"props":1802,"children":1803},{"style":1120},[1804],{"type":50,"value":1457},{"type":45,"tag":138,"props":1806,"children":1807},{"style":1137},[1808],{"type":50,"value":1809}," App ",{"type":45,"tag":138,"props":1811,"children":1812},{"style":1120},[1813],{"type":50,"value":1507},{"type":45,"tag":138,"props":1815,"children":1816},{"style":145},[1817],{"type":50,"value":1480},{"type":45,"tag":138,"props":1819,"children":1820},{"style":219},[1821],{"type":50,"value":1822},".\u002FApp.vue",{"type":45,"tag":138,"props":1824,"children":1825},{"style":145},[1826],{"type":50,"value":1490},{"type":45,"tag":138,"props":1828,"children":1829},{"class":140,"line":1584},[1830],{"type":45,"tag":138,"props":1831,"children":1832},{"emptyLinePlaceholder":1555},[1833],{"type":50,"value":1558},{"type":45,"tag":138,"props":1835,"children":1836},{"class":140,"line":1602},[1837,1842,1847,1852,1856],{"type":45,"tag":138,"props":1838,"children":1839},{"style":156},[1840],{"type":50,"value":1841},"const",{"type":45,"tag":138,"props":1843,"children":1844},{"style":1137},[1845],{"type":50,"value":1846}," app ",{"type":45,"tag":138,"props":1848,"children":1849},{"style":145},[1850],{"type":50,"value":1851},"=",{"type":45,"tag":138,"props":1853,"children":1854},{"style":1131},[1855],{"type":50,"value":1703},{"type":45,"tag":138,"props":1857,"children":1858},{"style":1137},[1859],{"type":50,"value":1860},"(App)\n",{"type":45,"tag":138,"props":1862,"children":1863},{"class":140,"line":1620},[1864,1868,1873,1877,1881,1885],{"type":45,"tag":138,"props":1865,"children":1866},{"style":156},[1867],{"type":50,"value":1841},{"type":45,"tag":138,"props":1869,"children":1870},{"style":1137},[1871],{"type":50,"value":1872}," router ",{"type":45,"tag":138,"props":1874,"children":1875},{"style":145},[1876],{"type":50,"value":1851},{"type":45,"tag":138,"props":1878,"children":1879},{"style":1131},[1880],{"type":50,"value":1739},{"type":45,"tag":138,"props":1882,"children":1883},{"style":1137},[1884],{"type":50,"value":1140},{"type":45,"tag":138,"props":1886,"children":1887},{"style":145},[1888],{"type":50,"value":1145},{"type":45,"tag":138,"props":1890,"children":1891},{"class":140,"line":1634},[1892,1897,1901,1906],{"type":45,"tag":138,"props":1893,"children":1894},{"style":1152},[1895],{"type":50,"value":1896},"  routes",{"type":45,"tag":138,"props":1898,"children":1899},{"style":145},[1900],{"type":50,"value":125},{"type":45,"tag":138,"props":1902,"children":1903},{"style":1137},[1904],{"type":50,"value":1905}," []",{"type":45,"tag":138,"props":1907,"children":1908},{"style":145},[1909],{"type":50,"value":1188},{"type":45,"tag":138,"props":1911,"children":1912},{"class":140,"line":1643},[1913,1918,1922,1926],{"type":45,"tag":138,"props":1914,"children":1915},{"style":1152},[1916],{"type":50,"value":1917},"  history",{"type":45,"tag":138,"props":1919,"children":1920},{"style":145},[1921],{"type":50,"value":125},{"type":45,"tag":138,"props":1923,"children":1924},{"style":1131},[1925],{"type":50,"value":1748},{"type":45,"tag":138,"props":1927,"children":1928},{"style":1137},[1929],{"type":50,"value":1631},{"type":45,"tag":138,"props":1931,"children":1933},{"class":140,"line":1932},12,[1934,1938],{"type":45,"tag":138,"props":1935,"children":1936},{"style":145},[1937],{"type":50,"value":1232},{"type":45,"tag":138,"props":1939,"children":1940},{"style":1137},[1941],{"type":50,"value":1237},{"type":45,"tag":138,"props":1943,"children":1945},{"class":140,"line":1944},13,[1946],{"type":45,"tag":138,"props":1947,"children":1948},{"emptyLinePlaceholder":1555},[1949],{"type":50,"value":1558},{"type":45,"tag":138,"props":1951,"children":1953},{"class":140,"line":1952},14,[1954,1959,1963,1968],{"type":45,"tag":138,"props":1955,"children":1956},{"style":1137},[1957],{"type":50,"value":1958},"app",{"type":45,"tag":138,"props":1960,"children":1961},{"style":145},[1962],{"type":50,"value":456},{"type":45,"tag":138,"props":1964,"children":1965},{"style":1131},[1966],{"type":50,"value":1967},"use",{"type":45,"tag":138,"props":1969,"children":1970},{"style":1137},[1971],{"type":50,"value":1972},"(router)\n",{"type":45,"tag":138,"props":1974,"children":1976},{"class":140,"line":1975},15,[1977,1981,1985,1989],{"type":45,"tag":138,"props":1978,"children":1979},{"style":1137},[1980],{"type":50,"value":1958},{"type":45,"tag":138,"props":1982,"children":1983},{"style":145},[1984],{"type":50,"value":456},{"type":45,"tag":138,"props":1986,"children":1987},{"style":1131},[1988],{"type":50,"value":1967},{"type":45,"tag":138,"props":1990,"children":1991},{"style":1137},[1992],{"type":50,"value":1993},"(ui)\n",{"type":45,"tag":138,"props":1995,"children":1997},{"class":140,"line":1996},16,[1998,2002,2006,2011,2015,2019,2024,2028],{"type":45,"tag":138,"props":1999,"children":2000},{"style":1137},[2001],{"type":50,"value":1958},{"type":45,"tag":138,"props":2003,"children":2004},{"style":145},[2005],{"type":50,"value":456},{"type":45,"tag":138,"props":2007,"children":2008},{"style":1131},[2009],{"type":50,"value":2010},"mount",{"type":45,"tag":138,"props":2012,"children":2013},{"style":1137},[2014],{"type":50,"value":1140},{"type":45,"tag":138,"props":2016,"children":2017},{"style":145},[2018],{"type":50,"value":1169},{"type":45,"tag":138,"props":2020,"children":2021},{"style":219},[2022],{"type":50,"value":2023},"#app",{"type":45,"tag":138,"props":2025,"children":2026},{"style":145},[2027],{"type":50,"value":1169},{"type":45,"tag":138,"props":2029,"children":2030},{"style":1137},[2031],{"type":50,"value":1237},{"type":45,"tag":127,"props":2033,"children":2035},{"className":1240,"code":2034,"language":1242,"meta":132,"style":132},"\u002F* src\u002Fassets\u002Fcss\u002Fmain.css *\u002F\n@import \"tailwindcss\";\n@import \"@nuxt\u002Fui\";\n",[2036],{"type":45,"tag":118,"props":2037,"children":2038},{"__ignoreMap":132},[2039,2047,2070],{"type":45,"tag":138,"props":2040,"children":2041},{"class":140,"line":141},[2042],{"type":45,"tag":138,"props":2043,"children":2044},{"style":1110},[2045],{"type":50,"value":2046},"\u002F* src\u002Fassets\u002Fcss\u002Fmain.css *\u002F\n",{"type":45,"tag":138,"props":2048,"children":2049},{"class":140,"line":1116},[2050,2054,2058,2062,2066],{"type":45,"tag":138,"props":2051,"children":2052},{"style":1120},[2053],{"type":50,"value":1262},{"type":45,"tag":138,"props":2055,"children":2056},{"style":145},[2057],{"type":50,"value":153},{"type":45,"tag":138,"props":2059,"children":2060},{"style":219},[2061],{"type":50,"value":32},{"type":45,"tag":138,"props":2063,"children":2064},{"style":145},[2065],{"type":50,"value":164},{"type":45,"tag":138,"props":2067,"children":2068},{"style":145},[2069],{"type":50,"value":1279},{"type":45,"tag":138,"props":2071,"children":2072},{"class":140,"line":1148},[2073,2077,2081,2085,2089],{"type":45,"tag":138,"props":2074,"children":2075},{"style":1120},[2076],{"type":50,"value":1262},{"type":45,"tag":138,"props":2078,"children":2079},{"style":145},[2080],{"type":50,"value":153},{"type":45,"tag":138,"props":2082,"children":2083},{"style":219},[2084],{"type":50,"value":1174},{"type":45,"tag":138,"props":2086,"children":2087},{"style":145},[2088],{"type":50,"value":164},{"type":45,"tag":138,"props":2090,"children":2091},{"style":145},[2092],{"type":50,"value":1279},{"type":45,"tag":127,"props":2094,"children":2096},{"className":1305,"code":2095,"language":16,"meta":132,"style":132},"\u003C!-- src\u002FApp.vue -->\n\u003Ctemplate>\n  \u003CUApp>\n    \u003CRouterView \u002F>\n  \u003C\u002FUApp>\n\u003C\u002Ftemplate>\n",[2097],{"type":45,"tag":118,"props":2098,"children":2099},{"__ignoreMap":132},[2100,2108,2123,2138,2154,2169],{"type":45,"tag":138,"props":2101,"children":2102},{"class":140,"line":141},[2103],{"type":45,"tag":138,"props":2104,"children":2105},{"style":1110},[2106],{"type":50,"value":2107},"\u003C!-- src\u002FApp.vue -->\n",{"type":45,"tag":138,"props":2109,"children":2110},{"class":140,"line":1116},[2111,2115,2119],{"type":45,"tag":138,"props":2112,"children":2113},{"style":145},[2114],{"type":50,"value":1326},{"type":45,"tag":138,"props":2116,"children":2117},{"style":1152},[2118],{"type":50,"value":1331},{"type":45,"tag":138,"props":2120,"children":2121},{"style":145},[2122],{"type":50,"value":1336},{"type":45,"tag":138,"props":2124,"children":2125},{"class":140,"line":1148},[2126,2130,2134],{"type":45,"tag":138,"props":2127,"children":2128},{"style":145},[2129],{"type":50,"value":1344},{"type":45,"tag":138,"props":2131,"children":2132},{"style":1152},[2133],{"type":50,"value":480},{"type":45,"tag":138,"props":2135,"children":2136},{"style":145},[2137],{"type":50,"value":1336},{"type":45,"tag":138,"props":2139,"children":2140},{"class":140,"line":1191},[2141,2145,2150],{"type":45,"tag":138,"props":2142,"children":2143},{"style":145},[2144],{"type":50,"value":1360},{"type":45,"tag":138,"props":2146,"children":2147},{"style":1152},[2148],{"type":50,"value":2149},"RouterView",{"type":45,"tag":138,"props":2151,"children":2152},{"style":145},[2153],{"type":50,"value":1370},{"type":45,"tag":138,"props":2155,"children":2156},{"class":140,"line":1226},[2157,2161,2165],{"type":45,"tag":138,"props":2158,"children":2159},{"style":145},[2160],{"type":50,"value":1378},{"type":45,"tag":138,"props":2162,"children":2163},{"style":1152},[2164],{"type":50,"value":480},{"type":45,"tag":138,"props":2166,"children":2167},{"style":145},[2168],{"type":50,"value":1336},{"type":45,"tag":138,"props":2170,"children":2171},{"class":140,"line":1389},[2172,2176,2180],{"type":45,"tag":138,"props":2173,"children":2174},{"style":145},[2175],{"type":50,"value":1395},{"type":45,"tag":138,"props":2177,"children":2178},{"style":1152},[2179],{"type":50,"value":1331},{"type":45,"tag":138,"props":2181,"children":2182},{"style":145},[2183],{"type":50,"value":1336},{"type":45,"tag":2185,"props":2186,"children":2187},"blockquote",{},[2188],{"type":45,"tag":53,"props":2189,"children":2190},{},[2191,2193,2199,2201,2207,2209,2215,2217,2223,2224,2230],{"type":50,"value":2192},"Add ",{"type":45,"tag":118,"props":2194,"children":2196},{"className":2195},[],[2197],{"type":50,"value":2198},"class=\"isolate\"",{"type":50,"value":2200}," to your root ",{"type":45,"tag":118,"props":2202,"children":2204},{"className":2203},[],[2205],{"type":50,"value":2206},"\u003Cdiv id=\"app\">",{"type":50,"value":2208}," in ",{"type":45,"tag":118,"props":2210,"children":2212},{"className":2211},[],[2213],{"type":50,"value":2214},"index.html",{"type":50,"value":2216},".\nFor Inertia: use ",{"type":45,"tag":118,"props":2218,"children":2220},{"className":2219},[],[2221],{"type":50,"value":2222},"ui({ router: 'inertia' })",{"type":50,"value":2208},{"type":45,"tag":118,"props":2225,"children":2227},{"className":2226},[],[2228],{"type":50,"value":2229},"vite.config.ts",{"type":50,"value":456},{"type":45,"tag":2232,"props":2233,"children":2234},"style",{},[2235],{"type":50,"value":2236},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2238,"total":141},[2239],{"slug":4,"name":4,"fn":5,"description":6,"org":2240,"tags":2241,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2242,2243,2244,2245],{"name":9,"slug":8,"type":13},{"name":18,"slug":19,"type":13},{"name":21,"slug":22,"type":13},{"name":15,"slug":16,"type":13},{"items":2247,"total":141},[2248],{"slug":4,"name":4,"fn":5,"description":6,"org":2249,"tags":2250,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2251,2252,2253,2254],{"name":9,"slug":8,"type":13},{"name":18,"slug":19,"type":13},{"name":21,"slug":22,"type":13},{"name":15,"slug":16,"type":13}]