[{"data":1,"prerenderedAt":1553},["ShallowReactive",2],{"navigation_docs_en":3,"-en-internal-authoring-callouts-and-cards":317,"-en-internal-authoring-callouts-and-cards-surround":1548},[4,19,74],{"title":5,"path":6,"stem":7,"children":8,"page":18},"Public","\u002Fen\u002Fpublic","en\u002F1.public",[9],{"title":10,"icon":11,"path":12,"stem":13,"children":14,"page":18},"Welcome","i-lucide-sparkles","\u002Fen\u002Fpublic\u002Fwelcome","en\u002F1.public\u002F1.welcome",[15],{"title":10,"path":16,"stem":17},"\u002Fen\u002Fpublic\u002Fwelcome\u002Foverview","en\u002F1.public\u002F1.welcome\u002F1.overview",false,{"title":20,"path":21,"stem":22,"children":23,"page":18},"Cloud","\u002Fen\u002Fcloud","en\u002F2.cloud",[24,33,48],{"title":10,"icon":25,"path":26,"stem":27,"children":28,"page":18},"i-lucide-lock","\u002Fen\u002Fcloud\u002Fwelcome","en\u002F2.cloud\u002F1.welcome",[29],{"title":30,"path":31,"stem":32},"Cloud Docs","\u002Fen\u002Fcloud\u002Fwelcome\u002Foverview","en\u002F2.cloud\u002F1.welcome\u002F1.overview",{"title":34,"icon":35,"path":36,"stem":37,"children":38,"page":18},"Firmware over RDM","i-lucide-radio-tower","\u002Fen\u002Fcloud\u002Ffirmware-over-rdm","en\u002F2.cloud\u002F2.firmware-over-rdm",[39,43],{"title":40,"path":41,"stem":42,"icon":35},"Firmware Update over RDM","\u002Fen\u002Fcloud\u002Ffirmware-over-rdm\u002Foverview","en\u002F2.cloud\u002F2.firmware-over-rdm\u002F1.overview",{"title":44,"path":45,"stem":46,"icon":47},"Implementation Guide","\u002Fen\u002Fcloud\u002Ffirmware-over-rdm\u002Fimplementation-guide","en\u002F2.cloud\u002F2.firmware-over-rdm\u002F2.implementation-guide","i-lucide-list-checks",{"title":49,"icon":50,"path":51,"stem":52,"children":53,"page":18},"KLSTR.rdm","i-lucide-cable","\u002Fen\u002Fcloud\u002Fklstr-rdm","en\u002F2.cloud\u002F3.klstr-rdm",[54,59,64,69],{"title":55,"path":56,"stem":57,"icon":58},"Introduction","\u002Fen\u002Fcloud\u002Fklstr-rdm\u002Fintroduction","en\u002F2.cloud\u002F3.klstr-rdm\u002F1.introduction","i-lucide-circuit-board",{"title":60,"path":61,"stem":62,"icon":63},"Use KLSTR.dev hardware","\u002Fen\u002Fcloud\u002Fklstr-rdm\u002Fuse-klstr-dev-hardware","en\u002F2.cloud\u002F3.klstr-rdm\u002F2.use-klstr-dev-hardware","i-lucide-wrench",{"title":65,"path":66,"stem":67,"icon":68},"Special firmware","\u002Fen\u002Fcloud\u002Fklstr-rdm\u002Fspecial-firmware","en\u002F2.cloud\u002F3.klstr-rdm\u002F3.special-firmware","i-lucide-download",{"title":70,"path":71,"stem":72,"icon":73},"RDM-Compliance Testing","\u002Fen\u002Fcloud\u002Fklstr-rdm\u002Frdm-compliance-testing","en\u002F2.cloud\u002F3.klstr-rdm\u002F4.rdm-compliance-testing","i-lucide-clipboard-check",{"title":75,"path":76,"stem":77,"children":78,"page":18},"Internal","\u002Fen\u002Finternal","en\u002F3.internal",[79,250,264,278],{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":18},"Review (ex-public)","i-lucide-inbox","\u002Fen\u002Finternal\u002Freview","en\u002F3.internal\u002F0.review",[85,102,120,138,187,205],{"title":86,"icon":87,"path":88,"stem":89,"children":90,"page":18},"Getting Started","i-lucide-rocket","\u002Fen\u002Finternal\u002Freview\u002Ftutorials","en\u002F3.internal\u002F0.review\u002F1.tutorials",[91,94,98],{"title":86,"path":92,"stem":93},"\u002Fen\u002Finternal\u002Freview\u002Ftutorials\u002Fgetting-started","en\u002F3.internal\u002F0.review\u002F1.tutorials\u002F1.getting-started",{"title":95,"path":96,"stem":97},"Setup KLSTR.one","\u002Fen\u002Finternal\u002Freview\u002Ftutorials\u002Fsetup-klstr-one","en\u002F3.internal\u002F0.review\u002F1.tutorials\u002F2.setup-klstr-one",{"title":99,"path":100,"stem":101},"Setup KLSTR.nano","\u002Fen\u002Finternal\u002Freview\u002Ftutorials\u002Fsetup-klstr-nano","en\u002F3.internal\u002F0.review\u002F1.tutorials\u002F3.setup-klstr-nano",{"title":103,"icon":104,"path":105,"stem":106,"children":107,"page":18},"KLSTR.one","i-lucide-cpu","\u002Fen\u002Finternal\u002Freview\u002Fklstr-one","en\u002F3.internal\u002F0.review\u002F2.klstr-one",[108,112,116],{"title":109,"path":110,"stem":111},"KLSTR.one Overview","\u002Fen\u002Finternal\u002Freview\u002Fklstr-one\u002Foverview","en\u002F3.internal\u002F0.review\u002F2.klstr-one\u002F1.overview",{"title":113,"path":114,"stem":115},"KLSTR.one Installation","\u002Fen\u002Finternal\u002Freview\u002Fklstr-one\u002Finstallation","en\u002F3.internal\u002F0.review\u002F2.klstr-one\u002F2.installation",{"title":117,"path":118,"stem":119},"KLSTR.one Specifications","\u002Fen\u002Finternal\u002Freview\u002Fklstr-one\u002Fspecifications","en\u002F3.internal\u002F0.review\u002F2.klstr-one\u002F3.specifications",{"title":121,"icon":122,"path":123,"stem":124,"children":125,"page":18},"KLSTR.nano","i-lucide-microchip","\u002Fen\u002Finternal\u002Freview\u002Fklstr-nano","en\u002F3.internal\u002F0.review\u002F4.klstr-nano",[126,130,134],{"title":127,"path":128,"stem":129},"KLSTR.nano Overview","\u002Fen\u002Finternal\u002Freview\u002Fklstr-nano\u002Foverview","en\u002F3.internal\u002F0.review\u002F4.klstr-nano\u002F1.overview",{"title":131,"path":132,"stem":133},"KLSTR.nano Installation","\u002Fen\u002Finternal\u002Freview\u002Fklstr-nano\u002Finstallation","en\u002F3.internal\u002F0.review\u002F4.klstr-nano\u002F2.installation",{"title":135,"path":136,"stem":137},"KLSTR.nano Specifications","\u002Fen\u002Finternal\u002Freview\u002Fklstr-nano\u002Fspecifications","en\u002F3.internal\u002F0.review\u002F4.klstr-nano\u002F3.specifications",{"title":139,"icon":140,"path":141,"stem":142,"children":143,"page":18},"Developer Guide","i-lucide-code","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper","en\u002F3.internal\u002F0.review\u002F5.developer",[144,147,151,155,159,175],{"title":139,"path":145,"stem":146},"\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Foverview","en\u002F3.internal\u002F0.review\u002F5.developer\u002F0.overview",{"title":148,"path":149,"stem":150},"Choosing a Module","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fchoosing-a-module","en\u002F3.internal\u002F0.review\u002F5.developer\u002F1.choosing-a-module",{"title":152,"path":153,"stem":154},"Dual-Mode Operation","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fdual-mode","en\u002F3.internal\u002F0.review\u002F5.developer\u002F2.dual-mode",{"title":156,"path":157,"stem":158},"Fleet Management","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Ffleet-management","en\u002F3.internal\u002F0.review\u002F5.developer\u002F3.fleet-management",{"title":103,"path":160,"stem":161,"children":162,"page":18},"\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-one","en\u002F3.internal\u002F0.review\u002F5.developer\u002F4.klstr-one",[163,167,171],{"title":164,"path":165,"stem":166},"KLSTR.one: Hardware Integration","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-one\u002Fhardware-integration","en\u002F3.internal\u002F0.review\u002F5.developer\u002F4.klstr-one\u002F1.hardware-integration",{"title":168,"path":169,"stem":170},"KLSTR.one: Provisioning","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-one\u002Fprovisioning","en\u002F3.internal\u002F0.review\u002F5.developer\u002F4.klstr-one\u002F2.provisioning",{"title":172,"path":173,"stem":174},"KLSTR.one: RDM Protocol","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-one\u002Frdm-protocol","en\u002F3.internal\u002F0.review\u002F5.developer\u002F4.klstr-one\u002F3.rdm-protocol",{"title":121,"path":176,"stem":177,"children":178,"page":18},"\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-nano","en\u002F3.internal\u002F0.review\u002F5.developer\u002F5.klstr-nano",[179,183],{"title":180,"path":181,"stem":182},"KLSTR.nano: Hardware Integration","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-nano\u002Fhardware-integration","en\u002F3.internal\u002F0.review\u002F5.developer\u002F5.klstr-nano\u002F1.hardware-integration",{"title":184,"path":185,"stem":186},"KLSTR.nano: Provisioning","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-nano\u002Fprovisioning","en\u002F3.internal\u002F0.review\u002F5.developer\u002F5.klstr-nano\u002F2.provisioning",{"title":188,"icon":189,"path":190,"stem":191,"children":192,"page":18},"FAQ","i-lucide-circle-help","\u002Fen\u002Finternal\u002Freview\u002Ffaq","en\u002F3.internal\u002F0.review\u002F6.faq",[193,197,201],{"title":194,"path":195,"stem":196},"General Questions","\u002Fen\u002Finternal\u002Freview\u002Ffaq\u002Fgeneral","en\u002F3.internal\u002F0.review\u002F6.faq\u002F1.general",{"title":198,"path":199,"stem":200},"Connectivity","\u002Fen\u002Finternal\u002Freview\u002Ffaq\u002Fconnectivity","en\u002F3.internal\u002F0.review\u002F6.faq\u002F2.connectivity",{"title":202,"path":203,"stem":204},"Troubleshooting","\u002Fen\u002Finternal\u002Freview\u002Ffaq\u002Ftroubleshooting","en\u002F3.internal\u002F0.review\u002F6.faq\u002F3.troubleshooting",{"title":206,"icon":207,"path":208,"stem":209,"children":210,"page":18},"Articles","i-lucide-newspaper","\u002Fen\u002Finternal\u002Freview\u002Farticles","en\u002F3.internal\u002F0.review\u002F7.articles",[211,215,219,223,227,231,235,239,243,247],{"title":212,"path":213,"stem":214},"Overview","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Foverview","en\u002F3.internal\u002F0.review\u002F7.articles\u002F0.overview",{"title":216,"path":217,"stem":218},"KLSTR Integration Guide for Fixture Manufacturers","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fintegration-guide","en\u002F3.internal\u002F0.review\u002F7.articles\u002F1.integration-guide",{"title":220,"path":221,"stem":222},"RDM Protocol Reference for KLSTR.one","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Frdm-protocol","en\u002F3.internal\u002F0.review\u002F7.articles\u002F2.rdm-protocol",{"title":224,"path":225,"stem":226},"KLSTR.one Provisioning Guide","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fklstr-one-provisioning","en\u002F3.internal\u002F0.review\u002F7.articles\u002F3.klstr-one-provisioning",{"title":228,"path":229,"stem":230},"KLSTR.one Integration Guide","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fklstr-one-plug-in-integration","en\u002F3.internal\u002F0.review\u002F7.articles\u002F4.klstr-one-plug-in-integration",{"title":232,"path":233,"stem":234},"KLSTR.nano Provisioning Guide","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fklstr-nano-provisioning","en\u002F3.internal\u002F0.review\u002F7.articles\u002F5.klstr-nano-provisioning",{"title":236,"path":237,"stem":238},"KLSTR.nano Plug-In Integration","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fklstr-nano-plug-in-integration","en\u002F3.internal\u002F0.review\u002F7.articles\u002F6.klstr-nano-plug-in-integration",{"title":240,"path":241,"stem":242},"Hello","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fhello","en\u002F3.internal\u002F0.review\u002F7.articles\u002F7.hello",{"title":244,"path":245,"stem":246},"TestNew file","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fiwantmd","en\u002F3.internal\u002F0.review\u002F7.articles\u002Fiwantmd",{"title":244,"path":248,"stem":249},"\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Ftestnew","en\u002F3.internal\u002F0.review\u002F7.articles\u002Ftestnew",{"title":251,"icon":252,"path":253,"stem":254,"children":255,"page":18},"Admin","i-lucide-shield-check","\u002Fen\u002Finternal\u002Fadmin","en\u002F3.internal\u002F3.admin",[256,260],{"title":257,"path":258,"stem":259},"Admin Dashboard","\u002Fen\u002Finternal\u002Fadmin\u002Fdashboard","en\u002F3.internal\u002F3.admin\u002F1.dashboard",{"title":261,"path":262,"stem":263},"Internal Release Notes","\u002Fen\u002Finternal\u002Fadmin\u002Frelease-notes","en\u002F3.internal\u002F3.admin\u002F2.release-notes",{"title":265,"path":266,"stem":267,"children":268,"page":18},"Developer","\u002Fen\u002Finternal\u002Fdeveloper","en\u002F3.internal\u002F5.developer",[269],{"title":270,"path":271,"stem":272,"children":273,"page":18},"Klstr One","\u002Fen\u002Finternal\u002Fdeveloper\u002Fklstr-one","en\u002F3.internal\u002F5.developer\u002F4.klstr-one",[274],{"title":275,"path":276,"stem":277},"Internal (Partner Only)","\u002Fen\u002Finternal\u002Fdeveloper\u002Fklstr-one\u002Finternal","en\u002F3.internal\u002F5.developer\u002F4.klstr-one\u002F4.internal",{"title":279,"icon":280,"path":281,"stem":282,"children":283,"page":18},"Authoring Guide","i-lucide-pen-line","\u002Fen\u002Finternal\u002Fauthoring","en\u002F3.internal\u002F9.authoring",[284,288,293,297,302,307,312],{"title":285,"path":286,"stem":287,"icon":11},"Overview & MDC Basics","\u002Fen\u002Finternal\u002Fauthoring\u002Foverview","en\u002F3.internal\u002F9.authoring\u002F1.overview",{"title":289,"path":290,"stem":291,"icon":292},"Text & Prose","\u002Fen\u002Finternal\u002Fauthoring\u002Ftext-and-prose","en\u002F3.internal\u002F9.authoring\u002F2.text-and-prose","i-lucide-type",{"title":294,"path":295,"stem":296,"icon":140},"Code Blocks","\u002Fen\u002Finternal\u002Fauthoring\u002Fcode","en\u002F3.internal\u002F9.authoring\u002F3.code",{"title":298,"path":299,"stem":300,"icon":301},"Callouts & Cards","\u002Fen\u002Finternal\u002Fauthoring\u002Fcallouts-and-cards","en\u002F3.internal\u002F9.authoring\u002F4.callouts-and-cards","i-lucide-message-square-warning",{"title":303,"path":304,"stem":305,"icon":306},"Layout & Interactivity","\u002Fen\u002Finternal\u002Fauthoring\u002Flayout-and-interactivity","en\u002F3.internal\u002F9.authoring\u002F5.layout-and-interactivity","i-lucide-layout-panel-left",{"title":308,"path":309,"stem":310,"icon":311},"Visuals — Images, Icons & Diagrams","\u002Fen\u002Finternal\u002Fauthoring\u002Fvisuals","en\u002F3.internal\u002F9.authoring\u002F6.visuals","i-lucide-image",{"title":313,"path":314,"stem":315,"icon":316},"Design System & Configuration","\u002Fen\u002Finternal\u002Fauthoring\u002Fdesign-system","en\u002F3.internal\u002F9.authoring\u002F7.design-system","i-lucide-palette",{"id":318,"title":298,"body":319,"description":1542,"extension":1280,"links":1543,"meta":1544,"navigation":1545,"path":299,"seo":1546,"stem":300,"__hash__":1547},"docs_en\u002Fen\u002F3.internal\u002F9.authoring\u002F4.callouts-and-cards.md",{"type":320,"value":321,"toc":1530},"minimark",[322,326,331,334,466,471,490,576,580,590,655,659,666,777,781,804,899,925,1087,1091,1099,1200,1204,1213,1313,1329,1333,1342,1526],[323,324,325],"p",{},"These components add rhythm and signposting to a page — use them to break up long prose\nand to surface the thing a reader must not miss.",[327,328,330],"h2",{"id":329},"callouts","Callouts",[323,332,333],{},"Four semantic shortcuts cover most needs. Each sets its own icon and colour.",[335,336,337,341,345,349,353],"code-preview",{},[338,339,340],"note",{},"A neutral aside — context the reader may want.",[342,343,344],"tip",{},"A pro tip or recommended path.",[346,347,348],"warning",{},"Something to be careful about.",[350,351,352],"caution",{},"A destructive or irreversible action.",[354,355,357],"template",{"v-slot:code":356},"",[358,359,363],"pre",{"className":360,"code":361,"language":362,"meta":356,"style":356},"language-mdc shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","::note\nA neutral aside — context the reader may want.\n::\n\n::tip\nA pro tip or recommended path.\n::\n\n::warning\nSomething to be careful about.\n::\n\n::caution\nA destructive or irreversible action.\n::\n","mdc",[364,365,366,379,386,392,399,407,413,418,423,431,437,442,447,455,461],"code",{"__ignoreMap":356},[367,368,371,375],"span",{"class":369,"line":370},"line",1,[367,372,374],{"class":373},"sMK4o","::",[367,376,378],{"class":377},"swJcz","note\n",[367,380,382],{"class":369,"line":381},2,[367,383,385],{"class":384},"sTEyZ","A neutral aside — context the reader may want.\n",[367,387,389],{"class":369,"line":388},3,[367,390,391],{"class":373},"::\n",[367,393,395],{"class":369,"line":394},4,[367,396,398],{"emptyLinePlaceholder":397},true,"\n",[367,400,402,404],{"class":369,"line":401},5,[367,403,374],{"class":373},[367,405,406],{"class":377},"tip\n",[367,408,410],{"class":369,"line":409},6,[367,411,412],{"class":384},"A pro tip or recommended path.\n",[367,414,416],{"class":369,"line":415},7,[367,417,391],{"class":373},[367,419,421],{"class":369,"line":420},8,[367,422,398],{"emptyLinePlaceholder":397},[367,424,426,428],{"class":369,"line":425},9,[367,427,374],{"class":373},[367,429,430],{"class":377},"warning\n",[367,432,434],{"class":369,"line":433},10,[367,435,436],{"class":384},"Something to be careful about.\n",[367,438,440],{"class":369,"line":439},11,[367,441,391],{"class":373},[367,443,445],{"class":369,"line":444},12,[367,446,398],{"emptyLinePlaceholder":397},[367,448,450,452],{"class":369,"line":449},13,[367,451,374],{"class":373},[367,453,454],{"class":377},"caution\n",[367,456,458],{"class":369,"line":457},14,[367,459,460],{"class":384},"A destructive or irreversible action.\n",[367,462,464],{"class":369,"line":463},15,[367,465,391],{"class":373},[467,468,470],"h3",{"id":469},"custom-callout","Custom callout",[323,472,473,474,477,478,481,482,485,486,489],{},"The generic ",[364,475,476],{},"::callout"," takes your own ",[364,479,480],{},"icon",", ",[364,483,484],{},"color",", and an optional ",[364,487,488],{},"to"," to make the\nwhole block a link.",[335,491,492,503],{},[493,494,498,499,502],"callout",{"color":495,"icon":496,"to":497},"primary","i-lucide-git-branch","https:\u002F\u002Fklstr.tech","Read the deployment runbook before pushing to ",[364,500,501],{},"main",".",[354,504,505],{"v-slot:code":356},[358,506,508],{"className":360,"code":507,"language":362,"meta":356,"style":356},"::callout{icon=\"i-lucide-git-branch\" color=\"primary\" to=\"https:\u002F\u002Fklstr.tech\"}\nRead the deployment runbook before pushing to `main`.\n::\n",[364,509,510,558,572],{"__ignoreMap":356},[367,511,512,514,516,519,522,525,528,531,533,536,538,540,542,544,547,549,551,553,555],{"class":369,"line":370},[367,513,374],{"class":373},[367,515,493],{"class":377},[367,517,518],{"class":373},"{",[367,520,480],{"class":521},"spNyl",[367,523,524],{"class":373},"=",[367,526,527],{"class":373},"\"",[367,529,496],{"class":530},"sfazB",[367,532,527],{"class":373},[367,534,535],{"class":521}," color",[367,537,524],{"class":373},[367,539,527],{"class":373},[367,541,495],{"class":530},[367,543,527],{"class":373},[367,545,546],{"class":521}," to",[367,548,524],{"class":373},[367,550,527],{"class":373},[367,552,497],{"class":530},[367,554,527],{"class":373},[367,556,557],{"class":373},"}\n",[367,559,560,562,565,567,569],{"class":369,"line":381},[367,561,498],{"class":384},[367,563,564],{"class":373},"`",[367,566,501],{"class":530},[367,568,564],{"class":373},[367,570,571],{"class":384},".\n",[367,573,574],{"class":369,"line":388},[367,575,391],{"class":373},[327,577,579],{"id":578},"cards","Cards",[323,581,582,583,586,587,589],{},"A ",[364,584,585],{},"::card"," is a titled panel; add ",[364,588,488],{}," to make it a clickable link (external links get an\nicon automatically).",[335,591,592,597],{},[593,594,596],"card",{"icon":104,"title":595,"to":258},"Provisioning","Bring a new device online and assign it to a fleet.",[354,598,599],{"v-slot:code":356},[358,600,602],{"className":360,"code":601,"language":362,"meta":356,"style":356},"::card{title=\"Provisioning\" icon=\"i-lucide-cpu\" to=\"\u002Fen\u002Finternal\u002Fadmin\u002Fdashboard\"}\nBring a new device online and assign it to a fleet.\n::\n",[364,603,604,646,651],{"__ignoreMap":356},[367,605,606,608,610,612,615,617,619,621,623,626,628,630,632,634,636,638,640,642,644],{"class":369,"line":370},[367,607,374],{"class":373},[367,609,593],{"class":377},[367,611,518],{"class":373},[367,613,614],{"class":521},"title",[367,616,524],{"class":373},[367,618,527],{"class":373},[367,620,595],{"class":530},[367,622,527],{"class":373},[367,624,625],{"class":521}," icon",[367,627,524],{"class":373},[367,629,527],{"class":373},[367,631,104],{"class":530},[367,633,527],{"class":373},[367,635,546],{"class":521},[367,637,524],{"class":373},[367,639,527],{"class":373},[367,641,258],{"class":530},[367,643,527],{"class":373},[367,645,557],{"class":373},[367,647,648],{"class":369,"line":381},[367,649,650],{"class":384},"Bring a new device online and assign it to a fleet.\n",[367,652,653],{"class":369,"line":388},[367,654,391],{"class":373},[467,656,658],{"id":657},"card-grid","Card grid",[323,660,661,662,665],{},"Wrap cards in ",[364,663,664],{},"::card-group"," for a responsive two-column grid.",[335,667,668,681],{},[669,670,671,676],"card-group",{},[593,672,675],{"icon":673,"title":674},"i-lucide-network","Art-Net","Ethernet DMX transport.",[593,677,680],{"icon":678,"title":679},"i-lucide-radio","sACN","Streaming ACN (E1.31).",[354,682,683],{"v-slot:code":356},[358,684,686],{"className":360,"code":685,"language":362,"meta":356,"style":356},"::card-group\n::card{title=\"Art-Net\" icon=\"i-lucide-network\"}\nEthernet DMX transport.\n::\n::card{title=\"sACN\" icon=\"i-lucide-radio\"}\nStreaming ACN (E1.31).\n::\n::\n",[364,687,688,695,725,730,734,764,769,773],{"__ignoreMap":356},[367,689,690,692],{"class":369,"line":370},[367,691,374],{"class":373},[367,693,694],{"class":377},"card-group\n",[367,696,697,699,701,703,705,707,709,711,713,715,717,719,721,723],{"class":369,"line":381},[367,698,374],{"class":373},[367,700,593],{"class":377},[367,702,518],{"class":373},[367,704,614],{"class":521},[367,706,524],{"class":373},[367,708,527],{"class":373},[367,710,674],{"class":530},[367,712,527],{"class":373},[367,714,625],{"class":521},[367,716,524],{"class":373},[367,718,527],{"class":373},[367,720,673],{"class":530},[367,722,527],{"class":373},[367,724,557],{"class":373},[367,726,727],{"class":369,"line":388},[367,728,729],{"class":384},"Ethernet DMX transport.\n",[367,731,732],{"class":369,"line":394},[367,733,391],{"class":373},[367,735,736,738,740,742,744,746,748,750,752,754,756,758,760,762],{"class":369,"line":401},[367,737,374],{"class":373},[367,739,593],{"class":377},[367,741,518],{"class":373},[367,743,614],{"class":521},[367,745,524],{"class":373},[367,747,527],{"class":373},[367,749,679],{"class":530},[367,751,527],{"class":373},[367,753,625],{"class":521},[367,755,524],{"class":373},[367,757,527],{"class":373},[367,759,678],{"class":530},[367,761,527],{"class":373},[367,763,557],{"class":373},[367,765,766],{"class":369,"line":409},[367,767,768],{"class":384},"Streaming ACN (E1.31).\n",[367,770,771],{"class":369,"line":415},[367,772,391],{"class":373},[367,774,775],{"class":369,"line":420},[367,776,391],{"class":373},[467,778,780],{"id":779},"changing-the-column-count","Changing the column count",[323,782,783,785,786,789,790,794,795,798,799,803],{},[364,784,664],{}," is a plain CSS grid whose default classes are\n",[364,787,788],{},"grid grid-cols-1 sm:grid-cols-2 gap-5 my-5 *:my-0",", so ",[791,792,793],"strong",{},"three cards wrap as 2 + 1",".\nIt accepts a ",[364,796,797],{},"class"," prop, and Tailwind's class merging means the class you pass\n",[800,801,802],"em",{},"replaces"," the default from the same utility group rather than fighting it.",[805,806,807,820],"table",{},[808,809,810],"thead",{},[811,812,813,817],"tr",{},[814,815,816],"th",{},"What you pass",[814,818,819],{},"Result",[821,822,823,839,852,862,875,885],"tbody",{},[811,824,825,829],{},[826,827,828],"td",{},"nothing",[826,830,831,832,838],{},"1 column on mobile, ",[791,833,834,835],{},"2 from ",[364,836,837],{},"sm"," (the default)",[811,840,841,846],{},[826,842,843],{},[364,844,845],{},"{class=\"sm:grid-cols-3\"}",[826,847,848,851],{},[791,849,850],{},"3 across",", never 2 + 1",[811,853,854,859],{},[826,855,856],{},[364,857,858],{},"{class=\"sm:grid-cols-4\"}",[826,860,861],{},"4 across",[811,863,864,869],{},[826,865,866],{},[364,867,868],{},"{class=\"sm:grid-cols-1\"}",[826,870,871,874],{},[791,872,873],{},"always one column",", a vertical stack",[811,876,877,882],{},[826,878,879],{},[364,880,881],{},"{class=\"sm:grid-cols-2 lg:grid-cols-4\"}",[826,883,884],{},"responsive ladder: 2 on tablet, 4 on desktop",[811,886,887,896],{},[826,888,889,892,893],{},[364,890,891],{},"{class=\"gap-3\"}"," \u002F ",[364,894,895],{},"{class=\"gap-8\"}",[826,897,898],{},"tighter or looser spacing, column count unchanged",[350,900,901,904,905,908,909,912,913,916,917,920,921,924],{},[791,902,903],{},"A Tailwind class used only in markdown needs a dev server restart."," Tailwind scans\n",[364,906,907],{},"content\u002F**\u002F*"," (see the ",[364,910,911],{},"@source"," lines in ",[364,914,915],{},".nuxt\u002Fdocus.css","), but that scan does not\nre-run on content hot reload. The symptom is confusing: the class ",[800,918,919],{},"is"," present in the\nrendered HTML and nothing changes visually, because no CSS rule was generated for it.\nRestart ",[364,922,923],{},"npm run dev"," and it appears.",[335,926,927,939],{},[669,928,931,933,935],{"className":929},[930],"sm:grid-cols-3",[593,932,675],{"icon":673,"title":674},[593,934,680],{"icon":678,"title":679},[593,936,938],{"icon":35,"title":937},"RDM","Device management over DMX.",[354,940,941],{"v-slot:code":356},[358,942,944],{"className":360,"code":943,"language":362,"meta":356,"style":356},":::card-group{class=\"sm:grid-cols-3\"}\n::card{title=\"Art-Net\" icon=\"i-lucide-network\"}\nEthernet DMX transport.\n::\n::card{title=\"sACN\" icon=\"i-lucide-radio\"}\nStreaming ACN (E1.31).\n::\n::card{title=\"RDM\" icon=\"i-lucide-radio-tower\"}\nDevice management over DMX.\n::\n:::\n",[364,945,946,967,997,1001,1005,1035,1039,1043,1073,1078,1082],{"__ignoreMap":356},[367,947,948,951,953,955,957,959,961,963,965],{"class":369,"line":370},[367,949,950],{"class":373},":::",[367,952,669],{"class":377},[367,954,518],{"class":373},[367,956,797],{"class":521},[367,958,524],{"class":373},[367,960,527],{"class":373},[367,962,930],{"class":530},[367,964,527],{"class":373},[367,966,557],{"class":373},[367,968,969,971,973,975,977,979,981,983,985,987,989,991,993,995],{"class":369,"line":381},[367,970,374],{"class":373},[367,972,593],{"class":377},[367,974,518],{"class":373},[367,976,614],{"class":521},[367,978,524],{"class":373},[367,980,527],{"class":373},[367,982,674],{"class":530},[367,984,527],{"class":373},[367,986,625],{"class":521},[367,988,524],{"class":373},[367,990,527],{"class":373},[367,992,673],{"class":530},[367,994,527],{"class":373},[367,996,557],{"class":373},[367,998,999],{"class":369,"line":388},[367,1000,729],{"class":384},[367,1002,1003],{"class":369,"line":394},[367,1004,391],{"class":373},[367,1006,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033],{"class":369,"line":401},[367,1008,374],{"class":373},[367,1010,593],{"class":377},[367,1012,518],{"class":373},[367,1014,614],{"class":521},[367,1016,524],{"class":373},[367,1018,527],{"class":373},[367,1020,679],{"class":530},[367,1022,527],{"class":373},[367,1024,625],{"class":521},[367,1026,524],{"class":373},[367,1028,527],{"class":373},[367,1030,678],{"class":530},[367,1032,527],{"class":373},[367,1034,557],{"class":373},[367,1036,1037],{"class":369,"line":409},[367,1038,768],{"class":384},[367,1040,1041],{"class":369,"line":415},[367,1042,391],{"class":373},[367,1044,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071],{"class":369,"line":420},[367,1046,374],{"class":373},[367,1048,593],{"class":377},[367,1050,518],{"class":373},[367,1052,614],{"class":521},[367,1054,524],{"class":373},[367,1056,527],{"class":373},[367,1058,937],{"class":530},[367,1060,527],{"class":373},[367,1062,625],{"class":521},[367,1064,524],{"class":373},[367,1066,527],{"class":373},[367,1068,35],{"class":530},[367,1070,527],{"class":373},[367,1072,557],{"class":373},[367,1074,1075],{"class":369,"line":425},[367,1076,1077],{"class":384},"Device management over DMX.\n",[367,1079,1080],{"class":369,"line":433},[367,1081,391],{"class":373},[367,1083,1084],{"class":369,"line":439},[367,1085,1086],{"class":373},":::\n",[467,1088,1090],{"id":1089},"one-card-spanning-two-columns","One card spanning two columns",[323,1092,1093,1095,1096,1098],{},[364,1094,585],{}," also takes a ",[364,1097,797],{},", so a card can be made wider than its neighbours inside\na multi-column group.",[358,1100,1102],{"className":360,"code":1101,"language":362,"meta":356,"style":356},":::card-group{class=\"sm:grid-cols-3\"}\n::card{title=\"Primary\" class=\"sm:col-span-2\"}\nTakes two of the three columns.\n::\n::card{title=\"Secondary\"}\nTakes the remaining one.\n::\n:::\n",[364,1103,1104,1124,1157,1162,1166,1187,1192,1196],{"__ignoreMap":356},[367,1105,1106,1108,1110,1112,1114,1116,1118,1120,1122],{"class":369,"line":370},[367,1107,950],{"class":373},[367,1109,669],{"class":377},[367,1111,518],{"class":373},[367,1113,797],{"class":521},[367,1115,524],{"class":373},[367,1117,527],{"class":373},[367,1119,930],{"class":530},[367,1121,527],{"class":373},[367,1123,557],{"class":373},[367,1125,1126,1128,1130,1132,1134,1136,1138,1141,1143,1146,1148,1150,1153,1155],{"class":369,"line":381},[367,1127,374],{"class":373},[367,1129,593],{"class":377},[367,1131,518],{"class":373},[367,1133,614],{"class":521},[367,1135,524],{"class":373},[367,1137,527],{"class":373},[367,1139,1140],{"class":530},"Primary",[367,1142,527],{"class":373},[367,1144,1145],{"class":521}," class",[367,1147,524],{"class":373},[367,1149,527],{"class":373},[367,1151,1152],{"class":530},"sm:col-span-2",[367,1154,527],{"class":373},[367,1156,557],{"class":373},[367,1158,1159],{"class":369,"line":388},[367,1160,1161],{"class":384},"Takes two of the three columns.\n",[367,1163,1164],{"class":369,"line":394},[367,1165,391],{"class":373},[367,1167,1168,1170,1172,1174,1176,1178,1180,1183,1185],{"class":369,"line":401},[367,1169,374],{"class":373},[367,1171,593],{"class":377},[367,1173,518],{"class":373},[367,1175,614],{"class":521},[367,1177,524],{"class":373},[367,1179,527],{"class":373},[367,1181,1182],{"class":530},"Secondary",[367,1184,527],{"class":373},[367,1186,557],{"class":373},[367,1188,1189],{"class":369,"line":409},[367,1190,1191],{"class":384},"Takes the remaining one.\n",[367,1193,1194],{"class":369,"line":415},[367,1195,391],{"class":373},[367,1197,1198],{"class":369,"line":420},[367,1199,1086],{"class":373},[467,1201,1203],{"id":1202},"other-layout-wrappers","Other layout wrappers",[323,1205,1206,1208,1209,1212],{},[364,1207,664],{}," is not the only container. Any Nuxt UI component works from MDC under\nits ",[364,1210,1211],{},"U","-prefixed name, which gives a few ready-made layouts with different defaults:",[805,1214,1215,1225],{},[808,1216,1217],{},[811,1218,1219,1222],{},[814,1220,1221],{},"Wrapper",[814,1223,1224],{},"Layout",[821,1226,1227,1244,1265,1285,1302],{},[811,1228,1229,1234],{},[826,1230,1231],{},[364,1232,1233],{},":::card-group",[826,1235,1236,1237,1239,1240,1243],{},"Grid, 1 \u002F 2 from ",[364,1238,837],{},". ",[364,1241,1242],{},"gap-5",". The prose default",[811,1245,1246,1251],{},[826,1247,1248],{},[364,1249,1250],{},":::u-page-grid",[826,1252,1236,1253,892,1255,481,1261,1264],{},[364,1254,837],{},[791,1256,1257,1258],{},"3 from ",[364,1259,1260],{},"lg",[364,1262,1263],{},"gap-8",". Use when you want 3 across without passing a class",[811,1266,1267,1272],{},[826,1268,1269],{},[364,1270,1271],{},":::u-page-columns",[826,1273,1274,1277,1278,1281,1282,1284],{},[791,1275,1276],{},"Masonry"," style CSS columns, 1 \u002F 2 from ",[364,1279,1280],{},"md"," \u002F 3 from ",[364,1283,1260],{},". Cards keep their natural height and flow into the shortest column",[811,1286,1287,1292],{},[826,1288,1289],{},[364,1290,1291],{},":::u-page-list",[826,1293,1294,1297,1298,1301],{},[791,1295,1296],{},"Vertical stack"," (flex column). Add ",[364,1299,1300],{},"{divide}"," for separator lines between items",[811,1303,1304,1307],{},[826,1305,1306],{},"no wrapper at all",[826,1308,1309,1310,1312],{},"Consecutive ",[364,1311,585],{}," blocks stack full width, one per row",[338,1314,1315,1318,1319,1322,1323,1325,1326,1328],{},[364,1316,1317],{},"u-page-grid"," and ",[364,1320,1321],{},"u-page-columns"," are the quickest way to a straight three-across row\nor a magazine-style flow without touching Tailwind classes at all. Reach for a ",[364,1324,797],{},"\noverride on ",[364,1327,664],{}," when you want an exact column count at an exact breakpoint.",[327,1330,1332],{"id":1331},"fields-for-documenting-apis","Fields (for documenting APIs)",[323,1334,1335,1338,1339,502],{},[364,1336,1337],{},"::field"," documents a single parameter — name, type, whether it's required, and a\ndescription. Group them with ",[364,1340,1341],{},"::field-group",[335,1343,1344,1371],{},[1345,1346,1347,1361,1366],"field-group",{},[1348,1349,1353,1354,1357,1358,502],"field",{"name":1350,"type":1351,":required":1352},"universe","number","true","Art-Net universe, ",[364,1355,1356],{},"0","–",[364,1359,1360],{},"32767",[1348,1362,1365],{"name":1363,"type":1364},"label","string","Human-friendly device name shown in KLSTR.ctrl.",[1348,1367,1370],{"name":1368,"type":1369},"rdm","boolean","Enable RDM discovery (KLSTR.one only).",[354,1372,1373],{"v-slot:code":356},[358,1374,1376],{"className":360,"code":1375,"language":362,"meta":356,"style":356},"::field-group\n::field{name=\"universe\" type=\"number\" required}\nArt-Net universe, `0`–`32767`.\n::\n::field{name=\"label\" type=\"string\"}\nHuman-friendly device name shown in KLSTR.ctrl.\n::\n::field{name=\"rdm\" type=\"boolean\"}\nEnable RDM discovery (KLSTR.one only).\n::\n::\n",[364,1377,1378,1385,1420,1440,1444,1474,1479,1483,1513,1518,1522],{"__ignoreMap":356},[367,1379,1380,1382],{"class":369,"line":370},[367,1381,374],{"class":373},[367,1383,1384],{"class":377},"field-group\n",[367,1386,1387,1389,1391,1393,1396,1398,1400,1402,1404,1407,1409,1411,1413,1415,1418],{"class":369,"line":381},[367,1388,374],{"class":373},[367,1390,1348],{"class":377},[367,1392,518],{"class":373},[367,1394,1395],{"class":521},"name",[367,1397,524],{"class":373},[367,1399,527],{"class":373},[367,1401,1350],{"class":530},[367,1403,527],{"class":373},[367,1405,1406],{"class":521}," type",[367,1408,524],{"class":373},[367,1410,527],{"class":373},[367,1412,1351],{"class":530},[367,1414,527],{"class":373},[367,1416,1417],{"class":521}," required",[367,1419,557],{"class":373},[367,1421,1422,1424,1426,1428,1430,1432,1434,1436,1438],{"class":369,"line":388},[367,1423,1353],{"class":384},[367,1425,564],{"class":373},[367,1427,1356],{"class":530},[367,1429,564],{"class":373},[367,1431,1357],{"class":384},[367,1433,564],{"class":373},[367,1435,1360],{"class":530},[367,1437,564],{"class":373},[367,1439,571],{"class":384},[367,1441,1442],{"class":369,"line":394},[367,1443,391],{"class":373},[367,1445,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472],{"class":369,"line":401},[367,1447,374],{"class":373},[367,1449,1348],{"class":377},[367,1451,518],{"class":373},[367,1453,1395],{"class":521},[367,1455,524],{"class":373},[367,1457,527],{"class":373},[367,1459,1363],{"class":530},[367,1461,527],{"class":373},[367,1463,1406],{"class":521},[367,1465,524],{"class":373},[367,1467,527],{"class":373},[367,1469,1364],{"class":530},[367,1471,527],{"class":373},[367,1473,557],{"class":373},[367,1475,1476],{"class":369,"line":409},[367,1477,1478],{"class":384},"Human-friendly device name shown in KLSTR.ctrl.\n",[367,1480,1481],{"class":369,"line":415},[367,1482,391],{"class":373},[367,1484,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511],{"class":369,"line":420},[367,1486,374],{"class":373},[367,1488,1348],{"class":377},[367,1490,518],{"class":373},[367,1492,1395],{"class":521},[367,1494,524],{"class":373},[367,1496,527],{"class":373},[367,1498,1368],{"class":530},[367,1500,527],{"class":373},[367,1502,1406],{"class":521},[367,1504,524],{"class":373},[367,1506,527],{"class":373},[367,1508,1369],{"class":530},[367,1510,527],{"class":373},[367,1512,557],{"class":373},[367,1514,1515],{"class":369,"line":425},[367,1516,1517],{"class":384},"Enable RDM discovery (KLSTR.one only).\n",[367,1519,1520],{"class":369,"line":433},[367,1521,391],{"class":373},[367,1523,1524],{"class":369,"line":439},[367,1525,391],{"class":373},[1527,1528,1529],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":356,"searchDepth":381,"depth":381,"links":1531},[1532,1535,1541],{"id":329,"depth":381,"text":330,"children":1533},[1534],{"id":469,"depth":388,"text":470},{"id":578,"depth":381,"text":579,"children":1536},[1537,1538,1539,1540],{"id":657,"depth":388,"text":658},{"id":779,"depth":388,"text":780},{"id":1089,"depth":388,"text":1090},{"id":1202,"depth":388,"text":1203},{"id":1331,"depth":381,"text":1332},"Draw the eye with note\u002Ftip\u002Fwarning\u002Fcaution callouts, link cards and card grids, and document APIs with fields.",null,{},{"icon":301},{"title":298,"description":1542},"Gv0GIF1jiwlOWXzc7bDL9DNvXhR7S3llSKY4kfZe_IU",[1549,1551],{"title":294,"path":295,"stem":296,"description":1550,"icon":140,"children":-1},"Fenced code with filenames, line highlighting and copy buttons, plus tabbed groups, collapsible blocks, file trees and live previews.",{"title":303,"path":304,"stem":305,"description":1552,"icon":306,"children":-1},"Tabs, accordions, step-by-step guides and collapsible sections for organising dense material.",1787149441809]