[{"data":1,"prerenderedAt":7561},["ShallowReactive",2],{"design-doc:compositions":3},{"data":4,"body":7,"toc":7503},{"title":5,"description":6},"Compositions","",{"type":8,"children":9},"root",[10,18,84,89,154,158,165,241,244,249,256,261,550,584,617,623,628,835,860,899,902,907,913,925,1107,1121,1130,1136,1141,1319,1335,1352,1358,1363,1537,1550,1553,1558,1564,1569,1813,1829,1846,1852,1864,2010,2019,2025,2030,2430,2439,2442,2447,2453,2458,2641,2657,2681,2687,2692,2811,2826,2829,2834,2840,2861,2995,3010,3016,3029,3267,3281,3298,3304,3309,3420,3435,3441,3446,3586,3600,3603,3608,3652,3658,3663,3714,3880,3886,3891,3901,3913,3919,3924,3995,4000,4028,4034,4077,4101,4104,4109,4115,4159,4171,4177,4209,4215,4326,4334,4388,4391,4397,4403,4408,5529,5546,5571,5577,5582,5704,5713,5716,5722,5728,5733,6323,6338,6347,6353,6358,6503,6518,6521,6527,6533,6554,6841,6863,6872,6875,6881,6887,6898,7160,7175,7184,7187,7192,7198,7203,7343,7357,7363,7368,7382,7406,7409,7415,7443,7449,7454,7497],{"type":11,"tag":12,"props":13,"children":15},"element","h1",{"id":14},"compositions",[16],{"type":17,"value":5},"text",{"type":11,"tag":19,"props":20,"children":21},"blockquote",{},[22,41],{"type":11,"tag":23,"props":24,"children":25},"p",{},[26,32,34,39],{"type":11,"tag":27,"props":28,"children":29},"strong",{},[30],{"type":17,"value":31},"Status:",{"type":17,"value":33}," doctrine (2026-05-22). The \"X + Y composes well\"\npatterns that emerged across the chart-family, platform-aware,\nand AI-studio sprints. Tux is ",{"type":11,"tag":27,"props":35,"children":36},{},[37],{"type":17,"value":38},"composable by design",{"type":17,"value":40}," — most\nconsumer surfaces are 5-12 Tux components stitched into a layout.\nThis doc captures the combinations that have proven their weight.",{"type":11,"tag":23,"props":42,"children":43},{},[44,46,58,60,70,72,82],{"type":17,"value":45},"Companion to ",{"type":11,"tag":47,"props":48,"children":50},"a",{"href":49},".\u002Fcomponents.md",[51],{"type":11,"tag":52,"props":53,"children":55},"code",{"className":54},[],[56],{"type":17,"value":57},"components.md",{"type":17,"value":59}," (the catalog),\n",{"type":11,"tag":47,"props":61,"children":63},{"href":62},".\u002Fchart-foundations.md",[64],{"type":11,"tag":52,"props":65,"children":67},{"className":66},[],[68],{"type":17,"value":69},"chart-foundations.md",{"type":17,"value":71}," (chart doctrine),\nand ",{"type":11,"tag":47,"props":73,"children":75},{"href":74},".\u002Fplatform-awareness.md",[76],{"type":11,"tag":52,"props":77,"children":79},{"className":78},[],[80],{"type":17,"value":81},"platform-awareness.md",{"type":17,"value":83}," (chrome\ndoctrine).",{"type":11,"tag":23,"props":85,"children":86},{},[87],{"type":17,"value":88},"Compositions earn a slot in this doc when they meet three tests:",{"type":11,"tag":90,"props":91,"children":92},"ol",{},[93,134,144],{"type":11,"tag":94,"props":95,"children":96},"li",{},[97,102,108,110,116,118,124,126,132],{"type":11,"tag":27,"props":98,"children":99},{},[100],{"type":17,"value":101},"Two or more components compose more value than they do alone.",{"type":11,"tag":52,"props":103,"children":105},{"className":104},[],[106],{"type":17,"value":107},"TuxBigStat",{"type":17,"value":109}," + ",{"type":11,"tag":52,"props":111,"children":113},{"className":112},[],[114],{"type":17,"value":115},"TuxSparkline",{"type":17,"value":117}," is a composition (KPI tile);\n",{"type":11,"tag":52,"props":119,"children":121},{"className":120},[],[122],{"type":17,"value":123},"TuxButton",{"type":17,"value":125}," next to ",{"type":11,"tag":52,"props":127,"children":129},{"className":128},[],[130],{"type":17,"value":131},"TuxBadge",{"type":17,"value":133}," isn't (just two atoms in a row).",{"type":11,"tag":94,"props":135,"children":136},{},[137,142],{"type":11,"tag":27,"props":138,"children":139},{},[140],{"type":17,"value":141},"There's a non-obvious \"right\" shape.",{"type":17,"value":143}," If a contributor would\nintuit the layout from the JSDoc alone, it's not a composition\nworth doctrine-level documentation.",{"type":11,"tag":94,"props":145,"children":146},{},[147,152],{"type":11,"tag":27,"props":148,"children":149},{},[150],{"type":17,"value":151},"Real consumer surfaces use it.",{"type":17,"value":153}," Each entry below cites at\nleast one consumer file that ships it.",{"type":11,"tag":155,"props":156,"children":157},"hr",{},[],{"type":11,"tag":159,"props":160,"children":162},"h2",{"id":161},"index",[163],{"type":17,"value":164},"Index",{"type":11,"tag":166,"props":167,"children":168},"ul",{},[169,178,187,196,205,214,223,232],{"type":11,"tag":94,"props":170,"children":171},{},[172],{"type":11,"tag":47,"props":173,"children":175},{"href":174},"#layout-shells",[176],{"type":17,"value":177},"Layout shells",{"type":11,"tag":94,"props":179,"children":180},{},[181],{"type":11,"tag":47,"props":182,"children":184},{"href":183},"#headlines--summaries",[185],{"type":17,"value":186},"Headlines + summaries",{"type":11,"tag":94,"props":188,"children":189},{},[190],{"type":11,"tag":47,"props":191,"children":193},{"href":192},"#chart-surfaces",[194],{"type":17,"value":195},"Chart surfaces",{"type":11,"tag":94,"props":197,"children":198},{},[199],{"type":11,"tag":47,"props":200,"children":202},{"href":201},"#browse--detail-surfaces",[203],{"type":17,"value":204},"Browse + detail surfaces",{"type":11,"tag":94,"props":206,"children":207},{},[208],{"type":11,"tag":47,"props":209,"children":211},{"href":210},"#chat-surfaces",[212],{"type":17,"value":213},"Chat surfaces",{"type":11,"tag":94,"props":215,"children":216},{},[217],{"type":11,"tag":47,"props":218,"children":220},{"href":219},"#suite-chrome",[221],{"type":17,"value":222},"Suite chrome",{"type":11,"tag":94,"props":224,"children":225},{},[226],{"type":11,"tag":47,"props":227,"children":229},{"href":228},"#cross-app-navigation",[230],{"type":17,"value":231},"Cross-app navigation",{"type":11,"tag":94,"props":233,"children":234},{},[235],{"type":11,"tag":47,"props":236,"children":238},{"href":237},"#editorial-surfaces",[239],{"type":17,"value":240},"Editorial surfaces",{"type":11,"tag":155,"props":242,"children":243},{},[],{"type":11,"tag":159,"props":245,"children":247},{"id":246},"layout-shells",[248],{"type":17,"value":177},{"type":11,"tag":250,"props":251,"children":253},"h3",{"id":252},"sidebar-layout-header-aside",[254],{"type":17,"value":255},"sidebar layout + #header + #aside",{"type":11,"tag":23,"props":257,"children":258},{},[259],{"type":17,"value":260},"The full app-shell. Used by data-dense surfaces (Landscape,\ntti-ai-studio dashboards).",{"type":11,"tag":262,"props":263,"children":267},"pre",{"className":264,"code":265,"language":266,"meta":6,"style":6},"language-vue shiki shiki-themes material-theme-lighter github-light github-dark","\u003CNuxtLayout name=\"sidebar\">\n  \u003Ctemplate #header>\n    \u003CUDashboardSidebarToggle \u002F>\n    \u003CTuxBreadcrumbs :trail=\"trail\" \u002F>\n    \u003C!-- right side: actions -->\n  \u003C\u002Ftemplate>\n\n  \u003Ctemplate #rail-header=\"{ collapsed }\">\n    \u003C!-- brand lockup -->\n  \u003C\u002Ftemplate>\n  \u003Ctemplate #rail=\"{ collapsed }\">\n    \u003CUNavigationMenu orientation=\"vertical\" :items=\"railItems\" :collapsed=\"collapsed\" \u002F>\n  \u003C\u002Ftemplate>\n  \u003Ctemplate #rail-footer=\"{ collapsed }\">\n    \u003C!-- user chip -->\n  \u003C\u002Ftemplate>\n\n  \u003C!-- default slot: main panel -->\n  \u003Cdiv class=\"p-6 space-y-10\">\n    \u003C!-- … -->\n  \u003C\u002Fdiv>\n\n  \u003Ctemplate #aside>\n    \u003C!-- right-rail: activity, agents, notifications -->\n  \u003C\u002Ftemplate>\n\u003C\u002FNuxtLayout>\n","vue",[268],{"type":11,"tag":52,"props":269,"children":270},{"__ignoreMap":6},[271,321,331,340,349,358,367,377,386,395,403,412,421,429,438,447,455,463,472,481,490,499,507,516,525,533],{"type":11,"tag":272,"props":273,"children":276},"span",{"class":274,"line":275},"line",1,[277,283,289,295,300,306,312,316],{"type":11,"tag":272,"props":278,"children":280},{"style":279},"--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8",[281],{"type":17,"value":282},"\u003C",{"type":11,"tag":272,"props":284,"children":286},{"style":285},"--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D",[287],{"type":17,"value":288},"NuxtLayout",{"type":11,"tag":272,"props":290,"children":292},{"style":291},"--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0",[293],{"type":17,"value":294}," name",{"type":11,"tag":272,"props":296,"children":297},{"style":279},[298],{"type":17,"value":299},"=",{"type":11,"tag":272,"props":301,"children":303},{"style":302},"--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF",[304],{"type":17,"value":305},"\"",{"type":11,"tag":272,"props":307,"children":309},{"style":308},"--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF",[310],{"type":17,"value":311},"sidebar",{"type":11,"tag":272,"props":313,"children":314},{"style":302},[315],{"type":17,"value":305},{"type":11,"tag":272,"props":317,"children":318},{"style":279},[319],{"type":17,"value":320},">\n",{"type":11,"tag":272,"props":322,"children":324},{"class":274,"line":323},2,[325],{"type":11,"tag":272,"props":326,"children":328},{"style":327},"--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8",[329],{"type":17,"value":330},"  \u003Ctemplate #header>\n",{"type":11,"tag":272,"props":332,"children":334},{"class":274,"line":333},3,[335],{"type":11,"tag":272,"props":336,"children":337},{"style":327},[338],{"type":17,"value":339},"    \u003CUDashboardSidebarToggle \u002F>\n",{"type":11,"tag":272,"props":341,"children":343},{"class":274,"line":342},4,[344],{"type":11,"tag":272,"props":345,"children":346},{"style":327},[347],{"type":17,"value":348},"    \u003CTuxBreadcrumbs :trail=\"trail\" \u002F>\n",{"type":11,"tag":272,"props":350,"children":352},{"class":274,"line":351},5,[353],{"type":11,"tag":272,"props":354,"children":355},{"style":327},[356],{"type":17,"value":357},"    \u003C!-- right side: actions -->\n",{"type":11,"tag":272,"props":359,"children":361},{"class":274,"line":360},6,[362],{"type":11,"tag":272,"props":363,"children":364},{"style":327},[365],{"type":17,"value":366},"  \u003C\u002Ftemplate>\n",{"type":11,"tag":272,"props":368,"children":370},{"class":274,"line":369},7,[371],{"type":11,"tag":272,"props":372,"children":374},{"emptyLinePlaceholder":373},true,[375],{"type":17,"value":376},"\n",{"type":11,"tag":272,"props":378,"children":380},{"class":274,"line":379},8,[381],{"type":11,"tag":272,"props":382,"children":383},{"style":327},[384],{"type":17,"value":385},"  \u003Ctemplate #rail-header=\"{ collapsed }\">\n",{"type":11,"tag":272,"props":387,"children":389},{"class":274,"line":388},9,[390],{"type":11,"tag":272,"props":391,"children":392},{"style":327},[393],{"type":17,"value":394},"    \u003C!-- brand lockup -->\n",{"type":11,"tag":272,"props":396,"children":398},{"class":274,"line":397},10,[399],{"type":11,"tag":272,"props":400,"children":401},{"style":327},[402],{"type":17,"value":366},{"type":11,"tag":272,"props":404,"children":406},{"class":274,"line":405},11,[407],{"type":11,"tag":272,"props":408,"children":409},{"style":327},[410],{"type":17,"value":411},"  \u003Ctemplate #rail=\"{ collapsed }\">\n",{"type":11,"tag":272,"props":413,"children":415},{"class":274,"line":414},12,[416],{"type":11,"tag":272,"props":417,"children":418},{"style":327},[419],{"type":17,"value":420},"    \u003CUNavigationMenu orientation=\"vertical\" :items=\"railItems\" :collapsed=\"collapsed\" \u002F>\n",{"type":11,"tag":272,"props":422,"children":424},{"class":274,"line":423},13,[425],{"type":11,"tag":272,"props":426,"children":427},{"style":327},[428],{"type":17,"value":366},{"type":11,"tag":272,"props":430,"children":432},{"class":274,"line":431},14,[433],{"type":11,"tag":272,"props":434,"children":435},{"style":327},[436],{"type":17,"value":437},"  \u003Ctemplate #rail-footer=\"{ collapsed }\">\n",{"type":11,"tag":272,"props":439,"children":441},{"class":274,"line":440},15,[442],{"type":11,"tag":272,"props":443,"children":444},{"style":327},[445],{"type":17,"value":446},"    \u003C!-- user chip -->\n",{"type":11,"tag":272,"props":448,"children":450},{"class":274,"line":449},16,[451],{"type":11,"tag":272,"props":452,"children":453},{"style":327},[454],{"type":17,"value":366},{"type":11,"tag":272,"props":456,"children":458},{"class":274,"line":457},17,[459],{"type":11,"tag":272,"props":460,"children":461},{"emptyLinePlaceholder":373},[462],{"type":17,"value":376},{"type":11,"tag":272,"props":464,"children":466},{"class":274,"line":465},18,[467],{"type":11,"tag":272,"props":468,"children":469},{"style":327},[470],{"type":17,"value":471},"  \u003C!-- default slot: main panel -->\n",{"type":11,"tag":272,"props":473,"children":475},{"class":274,"line":474},19,[476],{"type":11,"tag":272,"props":477,"children":478},{"style":327},[479],{"type":17,"value":480},"  \u003Cdiv class=\"p-6 space-y-10\">\n",{"type":11,"tag":272,"props":482,"children":484},{"class":274,"line":483},20,[485],{"type":11,"tag":272,"props":486,"children":487},{"style":327},[488],{"type":17,"value":489},"    \u003C!-- … -->\n",{"type":11,"tag":272,"props":491,"children":493},{"class":274,"line":492},21,[494],{"type":11,"tag":272,"props":495,"children":496},{"style":327},[497],{"type":17,"value":498},"  \u003C\u002Fdiv>\n",{"type":11,"tag":272,"props":500,"children":502},{"class":274,"line":501},22,[503],{"type":11,"tag":272,"props":504,"children":505},{"emptyLinePlaceholder":373},[506],{"type":17,"value":376},{"type":11,"tag":272,"props":508,"children":510},{"class":274,"line":509},23,[511],{"type":11,"tag":272,"props":512,"children":513},{"style":327},[514],{"type":17,"value":515},"  \u003Ctemplate #aside>\n",{"type":11,"tag":272,"props":517,"children":519},{"class":274,"line":518},24,[520],{"type":11,"tag":272,"props":521,"children":522},{"style":327},[523],{"type":17,"value":524},"    \u003C!-- right-rail: activity, agents, notifications -->\n",{"type":11,"tag":272,"props":526,"children":528},{"class":274,"line":527},25,[529],{"type":11,"tag":272,"props":530,"children":531},{"style":327},[532],{"type":17,"value":366},{"type":11,"tag":272,"props":534,"children":536},{"class":274,"line":535},26,[537,542,546],{"type":11,"tag":272,"props":538,"children":539},{"style":279},[540],{"type":17,"value":541},"\u003C\u002F",{"type":11,"tag":272,"props":543,"children":544},{"style":285},[545],{"type":17,"value":288},{"type":11,"tag":272,"props":547,"children":548},{"style":279},[549],{"type":17,"value":320},{"type":11,"tag":23,"props":551,"children":552},{},[553,558,560,566,568,574,576,582],{"type":11,"tag":27,"props":554,"children":555},{},[556],{"type":17,"value":557},"Consumers:",{"type":17,"value":559}," ",{"type":11,"tag":52,"props":561,"children":563},{"className":562},[],[564],{"type":17,"value":565},"app\u002Fpages\u002Fexamples\u002Flandscape-dashboard.vue",{"type":17,"value":567}," (all\nfive slots used), ",{"type":11,"tag":52,"props":569,"children":571},{"className":570},[],[572],{"type":17,"value":573},"app\u002Fpages\u002Fexamples\u002Fsidebar-shell.vue",{"type":17,"value":575},"\n(minimal version without ",{"type":11,"tag":52,"props":577,"children":579},{"className":578},[],[580],{"type":17,"value":581},"#aside",{"type":17,"value":583},").",{"type":11,"tag":23,"props":585,"children":586},{},[587,592,594,600,602,607,609,615],{"type":11,"tag":27,"props":588,"children":589},{},[590],{"type":17,"value":591},"Notes:",{"type":17,"value":593}," the explicit ",{"type":11,"tag":52,"props":595,"children":597},{"className":596},[],[598],{"type":17,"value":599},"\u003CNuxtLayout name=\"sidebar\">",{"type":17,"value":601}," invocation is\n",{"type":11,"tag":27,"props":603,"children":604},{},[605],{"type":17,"value":606},"required",{"type":17,"value":608}," to access named slots with typed scope —\n",{"type":11,"tag":52,"props":610,"children":612},{"className":611},[],[613],{"type":17,"value":614},"definePageMeta({ layout: \"sidebar\" })",{"type":17,"value":616}," routes content into the\ndefault slot only.",{"type":11,"tag":250,"props":618,"children":620},{"id":619},"tuxappframe-tuxmenubar-content",[621],{"type":17,"value":622},"TuxAppFrame + TuxMenuBar + content",{"type":11,"tag":23,"props":624,"children":625},{},[626],{"type":17,"value":627},"Tauri desktop shells where TUX draws the titlebar. The Mac path\ncollapses the menu bar (system menu wins); Windows + Linux render\nthe in-window strip.",{"type":11,"tag":262,"props":629,"children":631},{"className":264,"code":630,"language":266,"meta":6,"style":6},"\u003CTuxAppFrame title=\"Landscape\" :force-chrome=\"true\">\n  \u003Ctemplate #left>\n    \u003Cspan class=\"font-bold text-brand-primary\">Landscape\u003C\u002Fspan>\n  \u003C\u002Ftemplate>\n  \u003Ctemplate #right>\n    \u003CTuxAppSwitcher :apps=\"apps\" \u002F>\n    \u003CUButton variant=\"ghost\" icon=\"lucide:bell\" \u002F>\n  \u003C\u002Ftemplate>\n\u003C\u002FTuxAppFrame>\n\n\u003CTuxMenuBar :menus=\"menus\" \u002F>\n\n\u003C!-- Page content fills below -->\n",[632],{"type":11,"tag":52,"props":633,"children":634},{"__ignoreMap":6},[635,701,709,717,724,732,740,748,755,770,777,819,826],{"type":11,"tag":272,"props":636,"children":637},{"class":274,"line":275},[638,642,647,652,656,660,665,669,674,679,683,687,693,697],{"type":11,"tag":272,"props":639,"children":640},{"style":279},[641],{"type":17,"value":282},{"type":11,"tag":272,"props":643,"children":644},{"style":285},[645],{"type":17,"value":646},"TuxAppFrame",{"type":11,"tag":272,"props":648,"children":649},{"style":291},[650],{"type":17,"value":651}," title",{"type":11,"tag":272,"props":653,"children":654},{"style":279},[655],{"type":17,"value":299},{"type":11,"tag":272,"props":657,"children":658},{"style":302},[659],{"type":17,"value":305},{"type":11,"tag":272,"props":661,"children":662},{"style":308},[663],{"type":17,"value":664},"Landscape",{"type":11,"tag":272,"props":666,"children":667},{"style":302},[668],{"type":17,"value":305},{"type":11,"tag":272,"props":670,"children":671},{"style":279},[672],{"type":17,"value":673}," :",{"type":11,"tag":272,"props":675,"children":676},{"style":291},[677],{"type":17,"value":678},"force-chrome",{"type":11,"tag":272,"props":680,"children":681},{"style":279},[682],{"type":17,"value":299},{"type":11,"tag":272,"props":684,"children":685},{"style":302},[686],{"type":17,"value":305},{"type":11,"tag":272,"props":688,"children":690},{"style":689},"--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF",[691],{"type":17,"value":692},"true",{"type":11,"tag":272,"props":694,"children":695},{"style":302},[696],{"type":17,"value":305},{"type":11,"tag":272,"props":698,"children":699},{"style":279},[700],{"type":17,"value":320},{"type":11,"tag":272,"props":702,"children":703},{"class":274,"line":323},[704],{"type":11,"tag":272,"props":705,"children":706},{"style":327},[707],{"type":17,"value":708},"  \u003Ctemplate #left>\n",{"type":11,"tag":272,"props":710,"children":711},{"class":274,"line":333},[712],{"type":11,"tag":272,"props":713,"children":714},{"style":327},[715],{"type":17,"value":716},"    \u003Cspan class=\"font-bold text-brand-primary\">Landscape\u003C\u002Fspan>\n",{"type":11,"tag":272,"props":718,"children":719},{"class":274,"line":342},[720],{"type":11,"tag":272,"props":721,"children":722},{"style":327},[723],{"type":17,"value":366},{"type":11,"tag":272,"props":725,"children":726},{"class":274,"line":351},[727],{"type":11,"tag":272,"props":728,"children":729},{"style":327},[730],{"type":17,"value":731},"  \u003Ctemplate #right>\n",{"type":11,"tag":272,"props":733,"children":734},{"class":274,"line":360},[735],{"type":11,"tag":272,"props":736,"children":737},{"style":327},[738],{"type":17,"value":739},"    \u003CTuxAppSwitcher :apps=\"apps\" \u002F>\n",{"type":11,"tag":272,"props":741,"children":742},{"class":274,"line":369},[743],{"type":11,"tag":272,"props":744,"children":745},{"style":327},[746],{"type":17,"value":747},"    \u003CUButton variant=\"ghost\" icon=\"lucide:bell\" \u002F>\n",{"type":11,"tag":272,"props":749,"children":750},{"class":274,"line":379},[751],{"type":11,"tag":272,"props":752,"children":753},{"style":327},[754],{"type":17,"value":366},{"type":11,"tag":272,"props":756,"children":757},{"class":274,"line":388},[758,762,766],{"type":11,"tag":272,"props":759,"children":760},{"style":279},[761],{"type":17,"value":541},{"type":11,"tag":272,"props":763,"children":764},{"style":285},[765],{"type":17,"value":646},{"type":11,"tag":272,"props":767,"children":768},{"style":279},[769],{"type":17,"value":320},{"type":11,"tag":272,"props":771,"children":772},{"class":274,"line":397},[773],{"type":11,"tag":272,"props":774,"children":775},{"emptyLinePlaceholder":373},[776],{"type":17,"value":376},{"type":11,"tag":272,"props":778,"children":779},{"class":274,"line":405},[780,784,789,793,798,802,806,810,814],{"type":11,"tag":272,"props":781,"children":782},{"style":279},[783],{"type":17,"value":282},{"type":11,"tag":272,"props":785,"children":786},{"style":285},[787],{"type":17,"value":788},"TuxMenuBar",{"type":11,"tag":272,"props":790,"children":791},{"style":279},[792],{"type":17,"value":673},{"type":11,"tag":272,"props":794,"children":795},{"style":291},[796],{"type":17,"value":797},"menus",{"type":11,"tag":272,"props":799,"children":800},{"style":279},[801],{"type":17,"value":299},{"type":11,"tag":272,"props":803,"children":804},{"style":302},[805],{"type":17,"value":305},{"type":11,"tag":272,"props":807,"children":808},{"style":327},[809],{"type":17,"value":797},{"type":11,"tag":272,"props":811,"children":812},{"style":302},[813],{"type":17,"value":305},{"type":11,"tag":272,"props":815,"children":816},{"style":279},[817],{"type":17,"value":818}," \u002F>\n",{"type":11,"tag":272,"props":820,"children":821},{"class":274,"line":414},[822],{"type":11,"tag":272,"props":823,"children":824},{"emptyLinePlaceholder":373},[825],{"type":17,"value":376},{"type":11,"tag":272,"props":827,"children":828},{"class":274,"line":423},[829],{"type":11,"tag":272,"props":830,"children":832},{"style":831},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit",[833],{"type":17,"value":834},"\u003C!-- Page content fills below -->\n",{"type":11,"tag":23,"props":836,"children":837},{},[838,842,844,850,852,858],{"type":11,"tag":27,"props":839,"children":840},{},[841],{"type":17,"value":557},{"type":17,"value":843}," the showcase routes at ",{"type":11,"tag":52,"props":845,"children":847},{"className":846},[],[848],{"type":17,"value":849},"\u002Fcomponents\u002Fapp-frame",{"type":17,"value":851}," and\n",{"type":11,"tag":52,"props":853,"children":855},{"className":854},[],[856],{"type":17,"value":857},"\u002Fcomponents\u002Fmenu-bar",{"type":17,"value":859},". No production Tauri shell yet (deferred\nuntil consumer pull); when one lands it composes these three.",{"type":11,"tag":23,"props":861,"children":862},{},[863,867,868,874,876,882,884,889,891,897],{"type":11,"tag":27,"props":864,"children":865},{},[866],{"type":17,"value":591},{"type":17,"value":559},{"type":11,"tag":52,"props":869,"children":871},{"className":870},[],[872],{"type":17,"value":873},"TuxAppSwitcher",{"type":17,"value":875}," belongs in ",{"type":11,"tag":52,"props":877,"children":879},{"className":878},[],[880],{"type":17,"value":881},"#right",{"type":17,"value":883}," of ",{"type":11,"tag":52,"props":885,"children":887},{"className":886},[],[888],{"type":17,"value":646},{"type":17,"value":890}," for\nTauri shells, OR in the utility row of ",{"type":11,"tag":52,"props":892,"children":894},{"className":893},[],[895],{"type":17,"value":896},"TuxSiteNav",{"type":17,"value":898}," for plain-web\nconsumers. Don't put it in both — it's a single floating affordance\nper app.",{"type":11,"tag":155,"props":900,"children":901},{},[],{"type":11,"tag":159,"props":903,"children":905},{"id":904},"headlines-summaries",[906],{"type":17,"value":186},{"type":11,"tag":250,"props":908,"children":910},{"id":909},"tuxbigstat-row-chart-underneath",[911],{"type":17,"value":912},"TuxBigStat row + chart underneath",{"type":11,"tag":23,"props":914,"children":915},{},[916,918,923],{"type":17,"value":917},"The canonical \"summary + trend\" composition absorbed from the\nCharts UI Kit and Snow Dashboard. A row of ",{"type":11,"tag":52,"props":919,"children":921},{"className":920},[],[922],{"type":17,"value":107},{"type":17,"value":924}," tiles\n(Total + per-series) above the chart that breaks it down.",{"type":11,"tag":262,"props":926,"children":928},{"className":264,"code":927,"language":266,"meta":6,"style":6},"\u003Cdiv class=\"grid grid-cols-4 gap-4 tux-mount-in tux-mount-in--stagger\">\n  \u003CTuxBigStat :value=\"totalGrand\" label=\"Total\" tone=\"maroon\" \u002F>\n  \u003CTuxBigStat :value=\"seriesA\"   label=\"PDF\" \u002F>\n  \u003CTuxBigStat :value=\"seriesB\"   label=\"CSV\" \u002F>\n  \u003CTuxBigStat :value=\"seriesC\"   label=\"GeoJSON\" \u002F>\n\u003C\u002Fdiv>\n\u003CTuxChartArea :labels=\"months\" :series=\"data\" variant=\"stacked\" \u002F>\n",[929],{"type":11,"tag":52,"props":930,"children":931},{"__ignoreMap":6},[932,970,978,986,994,1002,1017],{"type":11,"tag":272,"props":933,"children":934},{"class":274,"line":275},[935,939,944,949,953,957,962,966],{"type":11,"tag":272,"props":936,"children":937},{"style":279},[938],{"type":17,"value":282},{"type":11,"tag":272,"props":940,"children":941},{"style":285},[942],{"type":17,"value":943},"div",{"type":11,"tag":272,"props":945,"children":946},{"style":291},[947],{"type":17,"value":948}," class",{"type":11,"tag":272,"props":950,"children":951},{"style":279},[952],{"type":17,"value":299},{"type":11,"tag":272,"props":954,"children":955},{"style":302},[956],{"type":17,"value":305},{"type":11,"tag":272,"props":958,"children":959},{"style":308},[960],{"type":17,"value":961},"grid grid-cols-4 gap-4 tux-mount-in tux-mount-in--stagger",{"type":11,"tag":272,"props":963,"children":964},{"style":302},[965],{"type":17,"value":305},{"type":11,"tag":272,"props":967,"children":968},{"style":279},[969],{"type":17,"value":320},{"type":11,"tag":272,"props":971,"children":972},{"class":274,"line":323},[973],{"type":11,"tag":272,"props":974,"children":975},{"style":327},[976],{"type":17,"value":977},"  \u003CTuxBigStat :value=\"totalGrand\" label=\"Total\" tone=\"maroon\" \u002F>\n",{"type":11,"tag":272,"props":979,"children":980},{"class":274,"line":333},[981],{"type":11,"tag":272,"props":982,"children":983},{"style":327},[984],{"type":17,"value":985},"  \u003CTuxBigStat :value=\"seriesA\"   label=\"PDF\" \u002F>\n",{"type":11,"tag":272,"props":987,"children":988},{"class":274,"line":342},[989],{"type":11,"tag":272,"props":990,"children":991},{"style":327},[992],{"type":17,"value":993},"  \u003CTuxBigStat :value=\"seriesB\"   label=\"CSV\" \u002F>\n",{"type":11,"tag":272,"props":995,"children":996},{"class":274,"line":351},[997],{"type":11,"tag":272,"props":998,"children":999},{"style":327},[1000],{"type":17,"value":1001},"  \u003CTuxBigStat :value=\"seriesC\"   label=\"GeoJSON\" \u002F>\n",{"type":11,"tag":272,"props":1003,"children":1004},{"class":274,"line":360},[1005,1009,1013],{"type":11,"tag":272,"props":1006,"children":1007},{"style":279},[1008],{"type":17,"value":541},{"type":11,"tag":272,"props":1010,"children":1011},{"style":285},[1012],{"type":17,"value":943},{"type":11,"tag":272,"props":1014,"children":1015},{"style":279},[1016],{"type":17,"value":320},{"type":11,"tag":272,"props":1018,"children":1019},{"class":274,"line":369},[1020,1024,1029,1033,1038,1042,1046,1051,1055,1059,1064,1068,1072,1077,1081,1086,1090,1094,1099,1103],{"type":11,"tag":272,"props":1021,"children":1022},{"style":279},[1023],{"type":17,"value":282},{"type":11,"tag":272,"props":1025,"children":1026},{"style":285},[1027],{"type":17,"value":1028},"TuxChartArea",{"type":11,"tag":272,"props":1030,"children":1031},{"style":279},[1032],{"type":17,"value":673},{"type":11,"tag":272,"props":1034,"children":1035},{"style":291},[1036],{"type":17,"value":1037},"labels",{"type":11,"tag":272,"props":1039,"children":1040},{"style":279},[1041],{"type":17,"value":299},{"type":11,"tag":272,"props":1043,"children":1044},{"style":302},[1045],{"type":17,"value":305},{"type":11,"tag":272,"props":1047,"children":1048},{"style":327},[1049],{"type":17,"value":1050},"months",{"type":11,"tag":272,"props":1052,"children":1053},{"style":302},[1054],{"type":17,"value":305},{"type":11,"tag":272,"props":1056,"children":1057},{"style":279},[1058],{"type":17,"value":673},{"type":11,"tag":272,"props":1060,"children":1061},{"style":291},[1062],{"type":17,"value":1063},"series",{"type":11,"tag":272,"props":1065,"children":1066},{"style":279},[1067],{"type":17,"value":299},{"type":11,"tag":272,"props":1069,"children":1070},{"style":302},[1071],{"type":17,"value":305},{"type":11,"tag":272,"props":1073,"children":1074},{"style":327},[1075],{"type":17,"value":1076},"data",{"type":11,"tag":272,"props":1078,"children":1079},{"style":302},[1080],{"type":17,"value":305},{"type":11,"tag":272,"props":1082,"children":1083},{"style":291},[1084],{"type":17,"value":1085}," variant",{"type":11,"tag":272,"props":1087,"children":1088},{"style":279},[1089],{"type":17,"value":299},{"type":11,"tag":272,"props":1091,"children":1092},{"style":302},[1093],{"type":17,"value":305},{"type":11,"tag":272,"props":1095,"children":1096},{"style":308},[1097],{"type":17,"value":1098},"stacked",{"type":11,"tag":272,"props":1100,"children":1101},{"style":302},[1102],{"type":17,"value":305},{"type":11,"tag":272,"props":1104,"children":1105},{"style":279},[1106],{"type":17,"value":818},{"type":11,"tag":23,"props":1108,"children":1109},{},[1110,1114,1119],{"type":11,"tag":27,"props":1111,"children":1112},{},[1113],{"type":17,"value":557},{"type":11,"tag":52,"props":1115,"children":1117},{"className":1116},[],[1118],{"type":17,"value":565},{"type":17,"value":1120}," § \"Corpus composition\".",{"type":11,"tag":23,"props":1122,"children":1123},{},[1124,1128],{"type":11,"tag":27,"props":1125,"children":1126},{},[1127],{"type":17,"value":591},{"type":17,"value":1129}," the totals in the KPI strip should match the right-most\nendpoint of the area chart. Drift means the chart and tiles are\nfed by different data — fix the source.",{"type":11,"tag":250,"props":1131,"children":1133},{"id":1132},"tuxfactoid-tuxstatcomparison-row",[1134],{"type":17,"value":1135},"TuxFactoid + TuxStatComparison row",{"type":11,"tag":23,"props":1137,"children":1138},{},[1139],{"type":17,"value":1140},"Two-row pattern: headline factoids on top (one-liner takeaways),\nyear-over-year deltas below (how the numbers moved).",{"type":11,"tag":262,"props":1142,"children":1144},{"className":264,"code":1143,"language":266,"meta":6,"style":6},"\u003CTuxFactoid variant=\"default\" :density=\"3\" :items=\"factoids\" \u002F>\n\n\u003Cdiv class=\"mt-8 grid grid-cols-3 gap-6 tux-mount-in tux-mount-in--stagger\">\n  \u003CTuxStatComparison eyebrow=\"…\" :current=\"…\" :previous=\"…\" \u002F>\n  \u003CTuxStatComparison eyebrow=\"…\" :current=\"…\" :previous=\"…\" polarity=\"invert\" \u002F>\n  \u003CTuxStatComparison eyebrow=\"…\" :current=\"…\" :previous=\"…\" \u002F>\n\u003C\u002Fdiv>\n",[1145],{"type":11,"tag":52,"props":1146,"children":1147},{"__ignoreMap":6},[1148,1238,1245,1281,1289,1297,1304],{"type":11,"tag":272,"props":1149,"children":1150},{"class":274,"line":275},[1151,1155,1160,1164,1168,1172,1177,1181,1185,1190,1194,1198,1204,1208,1212,1217,1221,1225,1230,1234],{"type":11,"tag":272,"props":1152,"children":1153},{"style":279},[1154],{"type":17,"value":282},{"type":11,"tag":272,"props":1156,"children":1157},{"style":285},[1158],{"type":17,"value":1159},"TuxFactoid",{"type":11,"tag":272,"props":1161,"children":1162},{"style":291},[1163],{"type":17,"value":1085},{"type":11,"tag":272,"props":1165,"children":1166},{"style":279},[1167],{"type":17,"value":299},{"type":11,"tag":272,"props":1169,"children":1170},{"style":302},[1171],{"type":17,"value":305},{"type":11,"tag":272,"props":1173,"children":1174},{"style":308},[1175],{"type":17,"value":1176},"default",{"type":11,"tag":272,"props":1178,"children":1179},{"style":302},[1180],{"type":17,"value":305},{"type":11,"tag":272,"props":1182,"children":1183},{"style":279},[1184],{"type":17,"value":673},{"type":11,"tag":272,"props":1186,"children":1187},{"style":291},[1188],{"type":17,"value":1189},"density",{"type":11,"tag":272,"props":1191,"children":1192},{"style":279},[1193],{"type":17,"value":299},{"type":11,"tag":272,"props":1195,"children":1196},{"style":302},[1197],{"type":17,"value":305},{"type":11,"tag":272,"props":1199,"children":1201},{"style":1200},"--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF",[1202],{"type":17,"value":1203},"3",{"type":11,"tag":272,"props":1205,"children":1206},{"style":302},[1207],{"type":17,"value":305},{"type":11,"tag":272,"props":1209,"children":1210},{"style":279},[1211],{"type":17,"value":673},{"type":11,"tag":272,"props":1213,"children":1214},{"style":291},[1215],{"type":17,"value":1216},"items",{"type":11,"tag":272,"props":1218,"children":1219},{"style":279},[1220],{"type":17,"value":299},{"type":11,"tag":272,"props":1222,"children":1223},{"style":302},[1224],{"type":17,"value":305},{"type":11,"tag":272,"props":1226,"children":1227},{"style":327},[1228],{"type":17,"value":1229},"factoids",{"type":11,"tag":272,"props":1231,"children":1232},{"style":302},[1233],{"type":17,"value":305},{"type":11,"tag":272,"props":1235,"children":1236},{"style":279},[1237],{"type":17,"value":818},{"type":11,"tag":272,"props":1239,"children":1240},{"class":274,"line":323},[1241],{"type":11,"tag":272,"props":1242,"children":1243},{"emptyLinePlaceholder":373},[1244],{"type":17,"value":376},{"type":11,"tag":272,"props":1246,"children":1247},{"class":274,"line":333},[1248,1252,1256,1260,1264,1268,1273,1277],{"type":11,"tag":272,"props":1249,"children":1250},{"style":279},[1251],{"type":17,"value":282},{"type":11,"tag":272,"props":1253,"children":1254},{"style":285},[1255],{"type":17,"value":943},{"type":11,"tag":272,"props":1257,"children":1258},{"style":291},[1259],{"type":17,"value":948},{"type":11,"tag":272,"props":1261,"children":1262},{"style":279},[1263],{"type":17,"value":299},{"type":11,"tag":272,"props":1265,"children":1266},{"style":302},[1267],{"type":17,"value":305},{"type":11,"tag":272,"props":1269,"children":1270},{"style":308},[1271],{"type":17,"value":1272},"mt-8 grid grid-cols-3 gap-6 tux-mount-in tux-mount-in--stagger",{"type":11,"tag":272,"props":1274,"children":1275},{"style":302},[1276],{"type":17,"value":305},{"type":11,"tag":272,"props":1278,"children":1279},{"style":279},[1280],{"type":17,"value":320},{"type":11,"tag":272,"props":1282,"children":1283},{"class":274,"line":342},[1284],{"type":11,"tag":272,"props":1285,"children":1286},{"style":327},[1287],{"type":17,"value":1288},"  \u003CTuxStatComparison eyebrow=\"…\" :current=\"…\" :previous=\"…\" \u002F>\n",{"type":11,"tag":272,"props":1290,"children":1291},{"class":274,"line":351},[1292],{"type":11,"tag":272,"props":1293,"children":1294},{"style":327},[1295],{"type":17,"value":1296},"  \u003CTuxStatComparison eyebrow=\"…\" :current=\"…\" :previous=\"…\" polarity=\"invert\" \u002F>\n",{"type":11,"tag":272,"props":1298,"children":1299},{"class":274,"line":360},[1300],{"type":11,"tag":272,"props":1301,"children":1302},{"style":327},[1303],{"type":17,"value":1288},{"type":11,"tag":272,"props":1305,"children":1306},{"class":274,"line":369},[1307,1311,1315],{"type":11,"tag":272,"props":1308,"children":1309},{"style":279},[1310],{"type":17,"value":541},{"type":11,"tag":272,"props":1312,"children":1313},{"style":285},[1314],{"type":17,"value":943},{"type":11,"tag":272,"props":1316,"children":1317},{"style":279},[1318],{"type":17,"value":320},{"type":11,"tag":23,"props":1320,"children":1321},{},[1322,1326,1327,1333],{"type":11,"tag":27,"props":1323,"children":1324},{},[1325],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":1328,"children":1330},{"className":1329},[],[1331],{"type":17,"value":1332},"app\u002Fpages\u002Fexamples\u002Fresearch-landing.vue",{"type":17,"value":1334},".",{"type":11,"tag":23,"props":1336,"children":1337},{},[1338,1342,1344,1350],{"type":11,"tag":27,"props":1339,"children":1340},{},[1341],{"type":17,"value":591},{"type":17,"value":1343}," when a delta is \"down-is-good\" (error rate, latency),\nuse ",{"type":11,"tag":52,"props":1345,"children":1347},{"className":1346},[],[1348],{"type":17,"value":1349},"polarity=\"invert\"",{"type":17,"value":1351}," so the visual cue (color, arrow) matches\nthe goodness, not the math.",{"type":11,"tag":250,"props":1353,"children":1355},{"id":1354},"tuxpageheader-tuxbigstat-in-media",[1356],{"type":17,"value":1357},"TuxPageHeader + TuxBigStat in #media",{"type":11,"tag":23,"props":1359,"children":1360},{},[1361],{"type":17,"value":1362},"Hero pattern for landing pages where one number is the anchor.",{"type":11,"tag":262,"props":1364,"children":1366},{"className":264,"code":1365,"language":266,"meta":6,"style":6},"\u003CTuxPageHeader\n  tone=\"neutral\"\n  rhythm=\"hero\"\n  eyebrow=\"indices\"\n  title=\"\u002Fresearch\"\n>\n  Continuously indexed by 4 agent runtimes.\n  \u003Ctemplate #media>\n    \u003CTuxBigStat :value=\"47.2\" suffix=\" TB\" label=\"Indexed across all corpora\" tone=\"maroon\" size=\"lg\" \u002F>\n  \u003C\u002Ftemplate>\n\u003C\u002FTuxPageHeader>\n",[1367],{"type":11,"tag":52,"props":1368,"children":1369},{"__ignoreMap":6},[1370,1382,1408,1433,1458,1483,1490,1498,1506,1514,1521],{"type":11,"tag":272,"props":1371,"children":1372},{"class":274,"line":275},[1373,1377],{"type":11,"tag":272,"props":1374,"children":1375},{"style":279},[1376],{"type":17,"value":282},{"type":11,"tag":272,"props":1378,"children":1379},{"style":285},[1380],{"type":17,"value":1381},"TuxPageHeader\n",{"type":11,"tag":272,"props":1383,"children":1384},{"class":274,"line":323},[1385,1390,1394,1398,1403],{"type":11,"tag":272,"props":1386,"children":1387},{"style":291},[1388],{"type":17,"value":1389},"  tone",{"type":11,"tag":272,"props":1391,"children":1392},{"style":279},[1393],{"type":17,"value":299},{"type":11,"tag":272,"props":1395,"children":1396},{"style":302},[1397],{"type":17,"value":305},{"type":11,"tag":272,"props":1399,"children":1400},{"style":308},[1401],{"type":17,"value":1402},"neutral",{"type":11,"tag":272,"props":1404,"children":1405},{"style":302},[1406],{"type":17,"value":1407},"\"\n",{"type":11,"tag":272,"props":1409,"children":1410},{"class":274,"line":333},[1411,1416,1420,1424,1429],{"type":11,"tag":272,"props":1412,"children":1413},{"style":291},[1414],{"type":17,"value":1415},"  rhythm",{"type":11,"tag":272,"props":1417,"children":1418},{"style":279},[1419],{"type":17,"value":299},{"type":11,"tag":272,"props":1421,"children":1422},{"style":302},[1423],{"type":17,"value":305},{"type":11,"tag":272,"props":1425,"children":1426},{"style":308},[1427],{"type":17,"value":1428},"hero",{"type":11,"tag":272,"props":1430,"children":1431},{"style":302},[1432],{"type":17,"value":1407},{"type":11,"tag":272,"props":1434,"children":1435},{"class":274,"line":342},[1436,1441,1445,1449,1454],{"type":11,"tag":272,"props":1437,"children":1438},{"style":291},[1439],{"type":17,"value":1440},"  eyebrow",{"type":11,"tag":272,"props":1442,"children":1443},{"style":279},[1444],{"type":17,"value":299},{"type":11,"tag":272,"props":1446,"children":1447},{"style":302},[1448],{"type":17,"value":305},{"type":11,"tag":272,"props":1450,"children":1451},{"style":308},[1452],{"type":17,"value":1453},"indices",{"type":11,"tag":272,"props":1455,"children":1456},{"style":302},[1457],{"type":17,"value":1407},{"type":11,"tag":272,"props":1459,"children":1460},{"class":274,"line":351},[1461,1466,1470,1474,1479],{"type":11,"tag":272,"props":1462,"children":1463},{"style":291},[1464],{"type":17,"value":1465},"  title",{"type":11,"tag":272,"props":1467,"children":1468},{"style":279},[1469],{"type":17,"value":299},{"type":11,"tag":272,"props":1471,"children":1472},{"style":302},[1473],{"type":17,"value":305},{"type":11,"tag":272,"props":1475,"children":1476},{"style":308},[1477],{"type":17,"value":1478},"\u002Fresearch",{"type":11,"tag":272,"props":1480,"children":1481},{"style":302},[1482],{"type":17,"value":1407},{"type":11,"tag":272,"props":1484,"children":1485},{"class":274,"line":360},[1486],{"type":11,"tag":272,"props":1487,"children":1488},{"style":279},[1489],{"type":17,"value":320},{"type":11,"tag":272,"props":1491,"children":1492},{"class":274,"line":369},[1493],{"type":11,"tag":272,"props":1494,"children":1495},{"style":327},[1496],{"type":17,"value":1497},"  Continuously indexed by 4 agent runtimes.\n",{"type":11,"tag":272,"props":1499,"children":1500},{"class":274,"line":379},[1501],{"type":11,"tag":272,"props":1502,"children":1503},{"style":327},[1504],{"type":17,"value":1505},"  \u003Ctemplate #media>\n",{"type":11,"tag":272,"props":1507,"children":1508},{"class":274,"line":388},[1509],{"type":11,"tag":272,"props":1510,"children":1511},{"style":327},[1512],{"type":17,"value":1513},"    \u003CTuxBigStat :value=\"47.2\" suffix=\" TB\" label=\"Indexed across all corpora\" tone=\"maroon\" size=\"lg\" \u002F>\n",{"type":11,"tag":272,"props":1515,"children":1516},{"class":274,"line":397},[1517],{"type":11,"tag":272,"props":1518,"children":1519},{"style":327},[1520],{"type":17,"value":366},{"type":11,"tag":272,"props":1522,"children":1523},{"class":274,"line":405},[1524,1528,1533],{"type":11,"tag":272,"props":1525,"children":1526},{"style":279},[1527],{"type":17,"value":541},{"type":11,"tag":272,"props":1529,"children":1530},{"style":285},[1531],{"type":17,"value":1532},"TuxPageHeader",{"type":11,"tag":272,"props":1534,"children":1535},{"style":279},[1536],{"type":17,"value":320},{"type":11,"tag":23,"props":1538,"children":1539},{},[1540,1544,1549],{"type":11,"tag":27,"props":1541,"children":1542},{},[1543],{"type":17,"value":557},{"type":11,"tag":52,"props":1545,"children":1547},{"className":1546},[],[1548],{"type":17,"value":565},{"type":17,"value":1334},{"type":11,"tag":155,"props":1551,"children":1552},{},[],{"type":11,"tag":159,"props":1554,"children":1556},{"id":1555},"chart-surfaces",[1557],{"type":17,"value":195},{"type":11,"tag":250,"props":1559,"children":1561},{"id":1560},"tuxfocusview-chart-family",[1562],{"type":17,"value":1563},"TuxFocusView + chart family",{"type":11,"tag":23,"props":1565,"children":1566},{},[1567],{"type":17,"value":1568},"\"Open this chart in focus mode\" pattern. Lets researchers pin a\ntile-sized chart to the full viewport for analysis. The chart keeps\nall its interactions (brush, tooltip).",{"type":11,"tag":262,"props":1570,"children":1572},{"className":264,"code":1571,"language":266,"meta":6,"style":6},"\u003CUButton icon=\"lucide:maximize\" @click=\"focus = true\">Focus\u003C\u002FUButton>\n\n\u003CTuxFocusView v-model:open=\"focus\" eyebrow=\"Exhibit 11.04\" title=\"Monthly ingest rate\">\n  \u003Ctemplate #actions>\n    \u003CUButton variant=\"ghost\" icon=\"lucide:download\" \u002F>\n  \u003C\u002Ftemplate>\n  \u003CTuxChartLine :labels=\"months\" :series=\"data\" :width=\"1100\" :height=\"500\" markers brush \u002F>\n\u003C\u002FTuxFocusView>\n",[1573],{"type":11,"tag":52,"props":1574,"children":1575},{"__ignoreMap":6},[1576,1669,1676,1767,1775,1783,1790,1798],{"type":11,"tag":272,"props":1577,"children":1578},{"class":274,"line":275},[1579,1583,1588,1593,1597,1601,1606,1610,1615,1620,1624,1628,1633,1638,1643,1647,1652,1657,1661,1665],{"type":11,"tag":272,"props":1580,"children":1581},{"style":279},[1582],{"type":17,"value":282},{"type":11,"tag":272,"props":1584,"children":1585},{"style":285},[1586],{"type":17,"value":1587},"UButton",{"type":11,"tag":272,"props":1589,"children":1590},{"style":291},[1591],{"type":17,"value":1592}," icon",{"type":11,"tag":272,"props":1594,"children":1595},{"style":279},[1596],{"type":17,"value":299},{"type":11,"tag":272,"props":1598,"children":1599},{"style":302},[1600],{"type":17,"value":305},{"type":11,"tag":272,"props":1602,"children":1603},{"style":308},[1604],{"type":17,"value":1605},"lucide:maximize",{"type":11,"tag":272,"props":1607,"children":1608},{"style":302},[1609],{"type":17,"value":305},{"type":11,"tag":272,"props":1611,"children":1612},{"style":279},[1613],{"type":17,"value":1614}," @",{"type":11,"tag":272,"props":1616,"children":1617},{"style":291},[1618],{"type":17,"value":1619},"click",{"type":11,"tag":272,"props":1621,"children":1622},{"style":279},[1623],{"type":17,"value":299},{"type":11,"tag":272,"props":1625,"children":1626},{"style":302},[1627],{"type":17,"value":305},{"type":11,"tag":272,"props":1629,"children":1630},{"style":327},[1631],{"type":17,"value":1632},"focus ",{"type":11,"tag":272,"props":1634,"children":1636},{"style":1635},"--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583",[1637],{"type":17,"value":299},{"type":11,"tag":272,"props":1639,"children":1640},{"style":689},[1641],{"type":17,"value":1642}," true",{"type":11,"tag":272,"props":1644,"children":1645},{"style":302},[1646],{"type":17,"value":305},{"type":11,"tag":272,"props":1648,"children":1649},{"style":279},[1650],{"type":17,"value":1651},">",{"type":11,"tag":272,"props":1653,"children":1654},{"style":327},[1655],{"type":17,"value":1656},"Focus",{"type":11,"tag":272,"props":1658,"children":1659},{"style":279},[1660],{"type":17,"value":541},{"type":11,"tag":272,"props":1662,"children":1663},{"style":285},[1664],{"type":17,"value":1587},{"type":11,"tag":272,"props":1666,"children":1667},{"style":279},[1668],{"type":17,"value":320},{"type":11,"tag":272,"props":1670,"children":1671},{"class":274,"line":323},[1672],{"type":11,"tag":272,"props":1673,"children":1674},{"emptyLinePlaceholder":373},[1675],{"type":17,"value":376},{"type":11,"tag":272,"props":1677,"children":1678},{"class":274,"line":333},[1679,1683,1688,1693,1698,1703,1707,1711,1716,1720,1725,1729,1733,1738,1742,1746,1750,1754,1759,1763],{"type":11,"tag":272,"props":1680,"children":1681},{"style":279},[1682],{"type":17,"value":282},{"type":11,"tag":272,"props":1684,"children":1685},{"style":285},[1686],{"type":17,"value":1687},"TuxFocusView",{"type":11,"tag":272,"props":1689,"children":1690},{"style":291},[1691],{"type":17,"value":1692}," v-model",{"type":11,"tag":272,"props":1694,"children":1695},{"style":279},[1696],{"type":17,"value":1697},":",{"type":11,"tag":272,"props":1699,"children":1700},{"style":291},[1701],{"type":17,"value":1702},"open",{"type":11,"tag":272,"props":1704,"children":1705},{"style":279},[1706],{"type":17,"value":299},{"type":11,"tag":272,"props":1708,"children":1709},{"style":302},[1710],{"type":17,"value":305},{"type":11,"tag":272,"props":1712,"children":1713},{"style":327},[1714],{"type":17,"value":1715},"focus",{"type":11,"tag":272,"props":1717,"children":1718},{"style":302},[1719],{"type":17,"value":305},{"type":11,"tag":272,"props":1721,"children":1722},{"style":291},[1723],{"type":17,"value":1724}," eyebrow",{"type":11,"tag":272,"props":1726,"children":1727},{"style":279},[1728],{"type":17,"value":299},{"type":11,"tag":272,"props":1730,"children":1731},{"style":302},[1732],{"type":17,"value":305},{"type":11,"tag":272,"props":1734,"children":1735},{"style":308},[1736],{"type":17,"value":1737},"Exhibit 11.04",{"type":11,"tag":272,"props":1739,"children":1740},{"style":302},[1741],{"type":17,"value":305},{"type":11,"tag":272,"props":1743,"children":1744},{"style":291},[1745],{"type":17,"value":651},{"type":11,"tag":272,"props":1747,"children":1748},{"style":279},[1749],{"type":17,"value":299},{"type":11,"tag":272,"props":1751,"children":1752},{"style":302},[1753],{"type":17,"value":305},{"type":11,"tag":272,"props":1755,"children":1756},{"style":308},[1757],{"type":17,"value":1758},"Monthly ingest rate",{"type":11,"tag":272,"props":1760,"children":1761},{"style":302},[1762],{"type":17,"value":305},{"type":11,"tag":272,"props":1764,"children":1765},{"style":279},[1766],{"type":17,"value":320},{"type":11,"tag":272,"props":1768,"children":1769},{"class":274,"line":342},[1770],{"type":11,"tag":272,"props":1771,"children":1772},{"style":327},[1773],{"type":17,"value":1774},"  \u003Ctemplate #actions>\n",{"type":11,"tag":272,"props":1776,"children":1777},{"class":274,"line":351},[1778],{"type":11,"tag":272,"props":1779,"children":1780},{"style":327},[1781],{"type":17,"value":1782},"    \u003CUButton variant=\"ghost\" icon=\"lucide:download\" \u002F>\n",{"type":11,"tag":272,"props":1784,"children":1785},{"class":274,"line":360},[1786],{"type":11,"tag":272,"props":1787,"children":1788},{"style":327},[1789],{"type":17,"value":366},{"type":11,"tag":272,"props":1791,"children":1792},{"class":274,"line":369},[1793],{"type":11,"tag":272,"props":1794,"children":1795},{"style":327},[1796],{"type":17,"value":1797},"  \u003CTuxChartLine :labels=\"months\" :series=\"data\" :width=\"1100\" :height=\"500\" markers brush \u002F>\n",{"type":11,"tag":272,"props":1799,"children":1800},{"class":274,"line":379},[1801,1805,1809],{"type":11,"tag":272,"props":1802,"children":1803},{"style":279},[1804],{"type":17,"value":541},{"type":11,"tag":272,"props":1806,"children":1807},{"style":285},[1808],{"type":17,"value":1687},{"type":11,"tag":272,"props":1810,"children":1811},{"style":279},[1812],{"type":17,"value":320},{"type":11,"tag":23,"props":1814,"children":1815},{},[1816,1820,1821,1827],{"type":11,"tag":27,"props":1817,"children":1818},{},[1819],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":1822,"children":1824},{"className":1823},[],[1825],{"type":17,"value":1826},"app\u002Fpages\u002Fvisualizations\u002Fchart-line.vue",{"type":17,"value":1828}," showcase;\nintended use case: any dashboard tile with a chart that deserves\ninspection.",{"type":11,"tag":23,"props":1830,"children":1831},{},[1832,1836,1838,1844],{"type":11,"tag":27,"props":1833,"children":1834},{},[1835],{"type":17,"value":591},{"type":17,"value":1837}," the focus view's content slot has padding 1.5rem so the\nchart needs explicit width\u002Fheight — ",{"type":11,"tag":52,"props":1839,"children":1841},{"className":1840},[],[1842],{"type":17,"value":1843},"width: 1100, height: 500",{"type":17,"value":1845},"\ntypically reads well on standard laptop viewports.",{"type":11,"tag":250,"props":1847,"children":1849},{"id":1848},"tuxchartframe-chart",[1850],{"type":17,"value":1851},"TuxChartFrame + chart",{"type":11,"tag":23,"props":1853,"children":1854},{},[1855,1857,1862],{"type":17,"value":1856},"Editorial chrome (eyebrow + display-face title + signature rule +\nsource citation) wrapped around any chart. Use for ",{"type":11,"tag":27,"props":1858,"children":1859},{},[1860],{"type":17,"value":1861},"report-level\nexhibits",{"type":17,"value":1863},"; skip in dashboard tiles.",{"type":11,"tag":262,"props":1865,"children":1867},{"className":264,"code":1866,"language":266,"meta":6,"style":6},"\u003CTuxChartFrame\n  eyebrow=\"Exhibit 11.04\"\n  title=\"Monthly ingest rate\"\n  subtitle=\"Files added to the corpus per month — total across all agents\"\n  source=\"Source: TTI Landscape index, 2026\"\n>\n  \u003CTuxChartLine :labels=\"months\" :series=\"data\" :width=\"700\" :height=\"300\" \u002F>\n\u003C\u002FTuxChartFrame>\n",[1868],{"type":11,"tag":52,"props":1869,"children":1870},{"__ignoreMap":6},[1871,1883,1906,1929,1954,1979,1986,1994],{"type":11,"tag":272,"props":1872,"children":1873},{"class":274,"line":275},[1874,1878],{"type":11,"tag":272,"props":1875,"children":1876},{"style":279},[1877],{"type":17,"value":282},{"type":11,"tag":272,"props":1879,"children":1880},{"style":285},[1881],{"type":17,"value":1882},"TuxChartFrame\n",{"type":11,"tag":272,"props":1884,"children":1885},{"class":274,"line":323},[1886,1890,1894,1898,1902],{"type":11,"tag":272,"props":1887,"children":1888},{"style":291},[1889],{"type":17,"value":1440},{"type":11,"tag":272,"props":1891,"children":1892},{"style":279},[1893],{"type":17,"value":299},{"type":11,"tag":272,"props":1895,"children":1896},{"style":302},[1897],{"type":17,"value":305},{"type":11,"tag":272,"props":1899,"children":1900},{"style":308},[1901],{"type":17,"value":1737},{"type":11,"tag":272,"props":1903,"children":1904},{"style":302},[1905],{"type":17,"value":1407},{"type":11,"tag":272,"props":1907,"children":1908},{"class":274,"line":333},[1909,1913,1917,1921,1925],{"type":11,"tag":272,"props":1910,"children":1911},{"style":291},[1912],{"type":17,"value":1465},{"type":11,"tag":272,"props":1914,"children":1915},{"style":279},[1916],{"type":17,"value":299},{"type":11,"tag":272,"props":1918,"children":1919},{"style":302},[1920],{"type":17,"value":305},{"type":11,"tag":272,"props":1922,"children":1923},{"style":308},[1924],{"type":17,"value":1758},{"type":11,"tag":272,"props":1926,"children":1927},{"style":302},[1928],{"type":17,"value":1407},{"type":11,"tag":272,"props":1930,"children":1931},{"class":274,"line":342},[1932,1937,1941,1945,1950],{"type":11,"tag":272,"props":1933,"children":1934},{"style":291},[1935],{"type":17,"value":1936},"  subtitle",{"type":11,"tag":272,"props":1938,"children":1939},{"style":279},[1940],{"type":17,"value":299},{"type":11,"tag":272,"props":1942,"children":1943},{"style":302},[1944],{"type":17,"value":305},{"type":11,"tag":272,"props":1946,"children":1947},{"style":308},[1948],{"type":17,"value":1949},"Files added to the corpus per month — total across all agents",{"type":11,"tag":272,"props":1951,"children":1952},{"style":302},[1953],{"type":17,"value":1407},{"type":11,"tag":272,"props":1955,"children":1956},{"class":274,"line":351},[1957,1962,1966,1970,1975],{"type":11,"tag":272,"props":1958,"children":1959},{"style":291},[1960],{"type":17,"value":1961},"  source",{"type":11,"tag":272,"props":1963,"children":1964},{"style":279},[1965],{"type":17,"value":299},{"type":11,"tag":272,"props":1967,"children":1968},{"style":302},[1969],{"type":17,"value":305},{"type":11,"tag":272,"props":1971,"children":1972},{"style":308},[1973],{"type":17,"value":1974},"Source: TTI Landscape index, 2026",{"type":11,"tag":272,"props":1976,"children":1977},{"style":302},[1978],{"type":17,"value":1407},{"type":11,"tag":272,"props":1980,"children":1981},{"class":274,"line":360},[1982],{"type":11,"tag":272,"props":1983,"children":1984},{"style":279},[1985],{"type":17,"value":320},{"type":11,"tag":272,"props":1987,"children":1988},{"class":274,"line":369},[1989],{"type":11,"tag":272,"props":1990,"children":1991},{"style":327},[1992],{"type":17,"value":1993},"  \u003CTuxChartLine :labels=\"months\" :series=\"data\" :width=\"700\" :height=\"300\" \u002F>\n",{"type":11,"tag":272,"props":1995,"children":1996},{"class":274,"line":379},[1997,2001,2006],{"type":11,"tag":272,"props":1998,"children":1999},{"style":279},[2000],{"type":17,"value":541},{"type":11,"tag":272,"props":2002,"children":2003},{"style":285},[2004],{"type":17,"value":2005},"TuxChartFrame",{"type":11,"tag":272,"props":2007,"children":2008},{"style":279},[2009],{"type":17,"value":320},{"type":11,"tag":23,"props":2011,"children":2012},{},[2013,2017],{"type":11,"tag":27,"props":2014,"children":2015},{},[2016],{"type":17,"value":557},{"type":17,"value":2018}," every chart showcase has a \"wrapped · editorial\nframe\" section demonstrating the wrap.",{"type":11,"tag":250,"props":2020,"children":2022},{"id":2021},"chart-tuxrichdatagrid-hover-sync-via-emit",[2023],{"type":17,"value":2024},"Chart + TuxRichDataGrid (hover sync via emit)",{"type":11,"tag":23,"props":2026,"children":2027},{},[2028],{"type":17,"value":2029},"Master-detail with hover-sync. When a researcher hovers a chart\ndata point, the matching row in the adjacent table can light up.",{"type":11,"tag":262,"props":2031,"children":2033},{"className":264,"code":2032,"language":266,"meta":6,"style":6},"\u003Cscript setup>\nconst activeIndex = ref\u003Cnumber | null>(null);\nfunction onChartHover(payload) {\n  activeIndex.value = payload?.index ?? null;\n}\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CTuxChartLine :labels=\"months\" :series=\"data\" @hover=\"onChartHover\" \u002F>\n  \u003CTuxRichDataGrid\n    :rows=\"rows\"\n    :row-class=\"(row, i) => i === activeIndex ? 'tux-row--highlighted' : ''\"\n  \u002F>\n\u003C\u002Ftemplate>\n",[2034],{"type":11,"tag":52,"props":2035,"children":2036},{"__ignoreMap":6},[2037,2058,2124,2157,2206,2214,2230,2237,2253,2314,2326,2343,2405,2414],{"type":11,"tag":272,"props":2038,"children":2039},{"class":274,"line":275},[2040,2044,2049,2054],{"type":11,"tag":272,"props":2041,"children":2042},{"style":279},[2043],{"type":17,"value":282},{"type":11,"tag":272,"props":2045,"children":2046},{"style":285},[2047],{"type":17,"value":2048},"script",{"type":11,"tag":272,"props":2050,"children":2051},{"style":291},[2052],{"type":17,"value":2053}," setup",{"type":11,"tag":272,"props":2055,"children":2056},{"style":279},[2057],{"type":17,"value":320},{"type":11,"tag":272,"props":2059,"children":2060},{"class":274,"line":323},[2061,2067,2073,2078,2084,2088,2094,2099,2104,2108,2113,2119],{"type":11,"tag":272,"props":2062,"children":2064},{"style":2063},"--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583",[2065],{"type":17,"value":2066},"const",{"type":11,"tag":272,"props":2068,"children":2070},{"style":2069},"--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF",[2071],{"type":17,"value":2072}," activeIndex",{"type":11,"tag":272,"props":2074,"children":2075},{"style":1635},[2076],{"type":17,"value":2077}," =",{"type":11,"tag":272,"props":2079,"children":2081},{"style":2080},"--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0",[2082],{"type":17,"value":2083}," ref",{"type":11,"tag":272,"props":2085,"children":2086},{"style":279},[2087],{"type":17,"value":282},{"type":11,"tag":272,"props":2089,"children":2091},{"style":2090},"--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF",[2092],{"type":17,"value":2093},"number",{"type":11,"tag":272,"props":2095,"children":2096},{"style":1635},[2097],{"type":17,"value":2098}," |",{"type":11,"tag":272,"props":2100,"children":2101},{"style":2090},[2102],{"type":17,"value":2103}," null",{"type":11,"tag":272,"props":2105,"children":2106},{"style":279},[2107],{"type":17,"value":1651},{"type":11,"tag":272,"props":2109,"children":2110},{"style":327},[2111],{"type":17,"value":2112},"(",{"type":11,"tag":272,"props":2114,"children":2116},{"style":2115},"--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF",[2117],{"type":17,"value":2118},"null",{"type":11,"tag":272,"props":2120,"children":2121},{"style":279},[2122],{"type":17,"value":2123},");\n",{"type":11,"tag":272,"props":2125,"children":2126},{"class":274,"line":333},[2127,2132,2137,2141,2147,2152],{"type":11,"tag":272,"props":2128,"children":2129},{"style":2063},[2130],{"type":17,"value":2131},"function",{"type":11,"tag":272,"props":2133,"children":2134},{"style":2080},[2135],{"type":17,"value":2136}," onChartHover",{"type":11,"tag":272,"props":2138,"children":2139},{"style":279},[2140],{"type":17,"value":2112},{"type":11,"tag":272,"props":2142,"children":2144},{"style":2143},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit",[2145],{"type":17,"value":2146},"payload",{"type":11,"tag":272,"props":2148,"children":2149},{"style":279},[2150],{"type":17,"value":2151},")",{"type":11,"tag":272,"props":2153,"children":2154},{"style":279},[2155],{"type":17,"value":2156}," {\n",{"type":11,"tag":272,"props":2158,"children":2159},{"class":274,"line":342},[2160,2165,2169,2174,2178,2183,2188,2192,2197,2201],{"type":11,"tag":272,"props":2161,"children":2162},{"style":327},[2163],{"type":17,"value":2164},"  activeIndex",{"type":11,"tag":272,"props":2166,"children":2167},{"style":279},[2168],{"type":17,"value":1334},{"type":11,"tag":272,"props":2170,"children":2171},{"style":327},[2172],{"type":17,"value":2173},"value",{"type":11,"tag":272,"props":2175,"children":2176},{"style":1635},[2177],{"type":17,"value":2077},{"type":11,"tag":272,"props":2179,"children":2180},{"style":327},[2181],{"type":17,"value":2182}," payload",{"type":11,"tag":272,"props":2184,"children":2185},{"style":279},[2186],{"type":17,"value":2187},"?.",{"type":11,"tag":272,"props":2189,"children":2190},{"style":327},[2191],{"type":17,"value":161},{"type":11,"tag":272,"props":2193,"children":2194},{"style":1635},[2195],{"type":17,"value":2196}," ??",{"type":11,"tag":272,"props":2198,"children":2199},{"style":2115},[2200],{"type":17,"value":2103},{"type":11,"tag":272,"props":2202,"children":2203},{"style":279},[2204],{"type":17,"value":2205},";\n",{"type":11,"tag":272,"props":2207,"children":2208},{"class":274,"line":351},[2209],{"type":11,"tag":272,"props":2210,"children":2211},{"style":279},[2212],{"type":17,"value":2213},"}\n",{"type":11,"tag":272,"props":2215,"children":2216},{"class":274,"line":360},[2217,2221,2226],{"type":11,"tag":272,"props":2218,"children":2219},{"style":279},[2220],{"type":17,"value":541},{"type":11,"tag":272,"props":2222,"children":2224},{"style":2223},"--shiki-light:#90A4AE;--shiki-default:#22863A;--shiki-dark:#85E89D",[2225],{"type":17,"value":2048},{"type":11,"tag":272,"props":2227,"children":2228},{"style":279},[2229],{"type":17,"value":320},{"type":11,"tag":272,"props":2231,"children":2232},{"class":274,"line":369},[2233],{"type":11,"tag":272,"props":2234,"children":2235},{"emptyLinePlaceholder":373},[2236],{"type":17,"value":376},{"type":11,"tag":272,"props":2238,"children":2239},{"class":274,"line":379},[2240,2244,2249],{"type":11,"tag":272,"props":2241,"children":2242},{"style":279},[2243],{"type":17,"value":282},{"type":11,"tag":272,"props":2245,"children":2246},{"style":285},[2247],{"type":17,"value":2248},"template",{"type":11,"tag":272,"props":2250,"children":2251},{"style":279},[2252],{"type":17,"value":320},{"type":11,"tag":272,"props":2254,"children":2255},{"class":274,"line":388},[2256,2261,2267,2273,2277,2282,2287,2291,2296,2301,2305,2310],{"type":11,"tag":272,"props":2257,"children":2258},{"style":279},[2259],{"type":17,"value":2260},"  \u003C",{"type":11,"tag":272,"props":2262,"children":2264},{"style":2263},"--shiki-light:#E2931D;--shiki-default:#22863A;--shiki-dark:#85E89D",[2265],{"type":17,"value":2266},"TuxChartLine",{"type":11,"tag":272,"props":2268,"children":2270},{"style":2269},"--shiki-light:#39ADB5;--shiki-default:#6F42C1;--shiki-dark:#B392F0",[2271],{"type":17,"value":2272}," :labels",{"type":11,"tag":272,"props":2274,"children":2275},{"style":279},[2276],{"type":17,"value":299},{"type":11,"tag":272,"props":2278,"children":2279},{"style":302},[2280],{"type":17,"value":2281},"\"months\"",{"type":11,"tag":272,"props":2283,"children":2284},{"style":2269},[2285],{"type":17,"value":2286}," :series",{"type":11,"tag":272,"props":2288,"children":2289},{"style":279},[2290],{"type":17,"value":299},{"type":11,"tag":272,"props":2292,"children":2293},{"style":302},[2294],{"type":17,"value":2295},"\"data\"",{"type":11,"tag":272,"props":2297,"children":2298},{"style":2269},[2299],{"type":17,"value":2300}," @hover",{"type":11,"tag":272,"props":2302,"children":2303},{"style":279},[2304],{"type":17,"value":299},{"type":11,"tag":272,"props":2306,"children":2307},{"style":302},[2308],{"type":17,"value":2309},"\"onChartHover\"",{"type":11,"tag":272,"props":2311,"children":2312},{"style":279},[2313],{"type":17,"value":818},{"type":11,"tag":272,"props":2315,"children":2316},{"class":274,"line":397},[2317,2321],{"type":11,"tag":272,"props":2318,"children":2319},{"style":279},[2320],{"type":17,"value":2260},{"type":11,"tag":272,"props":2322,"children":2323},{"style":2263},[2324],{"type":17,"value":2325},"TuxRichDataGrid\n",{"type":11,"tag":272,"props":2327,"children":2328},{"class":274,"line":405},[2329,2334,2338],{"type":11,"tag":272,"props":2330,"children":2331},{"style":2269},[2332],{"type":17,"value":2333},"    :rows",{"type":11,"tag":272,"props":2335,"children":2336},{"style":279},[2337],{"type":17,"value":299},{"type":11,"tag":272,"props":2339,"children":2340},{"style":302},[2341],{"type":17,"value":2342},"\"rows\"\n",{"type":11,"tag":272,"props":2344,"children":2345},{"class":274,"line":414},[2346,2351,2355,2360,2366,2371,2376,2381,2386,2391,2395,2400],{"type":11,"tag":272,"props":2347,"children":2348},{"style":2269},[2349],{"type":17,"value":2350},"    :row-class",{"type":11,"tag":272,"props":2352,"children":2353},{"style":279},[2354],{"type":17,"value":299},{"type":11,"tag":272,"props":2356,"children":2357},{"style":302},[2358],{"type":17,"value":2359},"\"(row, i) => ",{"type":11,"tag":272,"props":2361,"children":2363},{"style":2362},"--shiki-light:#9C3EDA;--shiki-default:#032F62;--shiki-dark:#9ECBFF",[2364],{"type":17,"value":2365},"i",{"type":11,"tag":272,"props":2367,"children":2368},{"style":302},[2369],{"type":17,"value":2370}," === ",{"type":11,"tag":272,"props":2372,"children":2373},{"style":2362},[2374],{"type":17,"value":2375},"activeIndex",{"type":11,"tag":272,"props":2377,"children":2378},{"style":302},[2379],{"type":17,"value":2380}," ? ",{"type":11,"tag":272,"props":2382,"children":2383},{"style":302},[2384],{"type":17,"value":2385},"'",{"type":11,"tag":272,"props":2387,"children":2388},{"style":308},[2389],{"type":17,"value":2390},"tux-row--highlighted",{"type":11,"tag":272,"props":2392,"children":2393},{"style":302},[2394],{"type":17,"value":2385},{"type":11,"tag":272,"props":2396,"children":2397},{"style":302},[2398],{"type":17,"value":2399}," : ",{"type":11,"tag":272,"props":2401,"children":2402},{"style":302},[2403],{"type":17,"value":2404},"''\"\n",{"type":11,"tag":272,"props":2406,"children":2407},{"class":274,"line":423},[2408],{"type":11,"tag":272,"props":2409,"children":2411},{"style":2410},"--shiki-light:#91B859;--shiki-default:#24292E;--shiki-dark:#E1E4E8",[2412],{"type":17,"value":2413},"  \u002F>\n",{"type":11,"tag":272,"props":2415,"children":2416},{"class":274,"line":431},[2417,2421,2426],{"type":11,"tag":272,"props":2418,"children":2419},{"style":2410},[2420],{"type":17,"value":541},{"type":11,"tag":272,"props":2422,"children":2424},{"style":2423},"--shiki-light:#91B859;--shiki-default:#22863A;--shiki-dark:#85E89D",[2425],{"type":17,"value":2248},{"type":11,"tag":272,"props":2427,"children":2428},{"style":2410},[2429],{"type":17,"value":320},{"type":11,"tag":23,"props":2431,"children":2432},{},[2433,2437],{"type":11,"tag":27,"props":2434,"children":2435},{},[2436],{"type":17,"value":557},{"type":17,"value":2438}," not yet shipped in an example; pattern is captured\nhere for the next Landscape iteration.",{"type":11,"tag":155,"props":2440,"children":2441},{},[],{"type":11,"tag":159,"props":2443,"children":2445},{"id":2444},"browse-detail-surfaces",[2446],{"type":17,"value":204},{"type":11,"tag":250,"props":2448,"children":2450},{"id":2449},"tuxsplitpane-tuxrichdatagrid-bottom-pane",[2451],{"type":17,"value":2452},"TuxSplitPane + TuxRichDataGrid + #bottom pane",{"type":11,"tag":23,"props":2454,"children":2455},{},[2456],{"type":17,"value":2457},"Master-detail at full surface scale. Left pane = list of records\n(TuxRichDataGrid or TuxLinkList); right pane = selected record's\ndetail; optional bottom pane = related context (history, comments,\nlinked records).",{"type":11,"tag":262,"props":2459,"children":2461},{"className":264,"code":2460,"language":266,"meta":6,"style":6},"\u003CTuxSplitPane v-model=\"selectedId\" id=\"landscape-records\" :show-bottom=\"true\">\n  \u003Ctemplate #list>\n    \u003CTuxRichDataGrid :rows=\"rows\" :selected=\"selectedId\" @row-click=\"selectedId = $event.id\" \u002F>\n  \u003C\u002Ftemplate>\n  \u003Ctemplate #detail>\n    \u003CTuxPageHeader :eyebrow=\"`record · ${record.id}`\" :title=\"record.title\" \u002F>\n    \u003C!-- detail body -->\n  \u003C\u002Ftemplate>\n  \u003Ctemplate #bottom>\n    \u003CTuxTabs :tabs=\"['History', 'Comments', 'Linked']\" \u002F>\n  \u003C\u002Ftemplate>\n\u003C\u002FTuxSplitPane>\n",[2462],{"type":11,"tag":52,"props":2463,"children":2464},{"__ignoreMap":6},[2465,2549,2557,2565,2572,2580,2588,2596,2603,2611,2619,2626],{"type":11,"tag":272,"props":2466,"children":2467},{"class":274,"line":275},[2468,2472,2477,2481,2485,2489,2494,2498,2503,2507,2511,2516,2520,2524,2529,2533,2537,2541,2545],{"type":11,"tag":272,"props":2469,"children":2470},{"style":279},[2471],{"type":17,"value":282},{"type":11,"tag":272,"props":2473,"children":2474},{"style":285},[2475],{"type":17,"value":2476},"TuxSplitPane",{"type":11,"tag":272,"props":2478,"children":2479},{"style":291},[2480],{"type":17,"value":1692},{"type":11,"tag":272,"props":2482,"children":2483},{"style":279},[2484],{"type":17,"value":299},{"type":11,"tag":272,"props":2486,"children":2487},{"style":302},[2488],{"type":17,"value":305},{"type":11,"tag":272,"props":2490,"children":2491},{"style":327},[2492],{"type":17,"value":2493},"selectedId",{"type":11,"tag":272,"props":2495,"children":2496},{"style":302},[2497],{"type":17,"value":305},{"type":11,"tag":272,"props":2499,"children":2500},{"style":291},[2501],{"type":17,"value":2502}," id",{"type":11,"tag":272,"props":2504,"children":2505},{"style":279},[2506],{"type":17,"value":299},{"type":11,"tag":272,"props":2508,"children":2509},{"style":302},[2510],{"type":17,"value":305},{"type":11,"tag":272,"props":2512,"children":2513},{"style":308},[2514],{"type":17,"value":2515},"landscape-records",{"type":11,"tag":272,"props":2517,"children":2518},{"style":302},[2519],{"type":17,"value":305},{"type":11,"tag":272,"props":2521,"children":2522},{"style":279},[2523],{"type":17,"value":673},{"type":11,"tag":272,"props":2525,"children":2526},{"style":291},[2527],{"type":17,"value":2528},"show-bottom",{"type":11,"tag":272,"props":2530,"children":2531},{"style":279},[2532],{"type":17,"value":299},{"type":11,"tag":272,"props":2534,"children":2535},{"style":302},[2536],{"type":17,"value":305},{"type":11,"tag":272,"props":2538,"children":2539},{"style":689},[2540],{"type":17,"value":692},{"type":11,"tag":272,"props":2542,"children":2543},{"style":302},[2544],{"type":17,"value":305},{"type":11,"tag":272,"props":2546,"children":2547},{"style":279},[2548],{"type":17,"value":320},{"type":11,"tag":272,"props":2550,"children":2551},{"class":274,"line":323},[2552],{"type":11,"tag":272,"props":2553,"children":2554},{"style":327},[2555],{"type":17,"value":2556},"  \u003Ctemplate #list>\n",{"type":11,"tag":272,"props":2558,"children":2559},{"class":274,"line":333},[2560],{"type":11,"tag":272,"props":2561,"children":2562},{"style":327},[2563],{"type":17,"value":2564},"    \u003CTuxRichDataGrid :rows=\"rows\" :selected=\"selectedId\" @row-click=\"selectedId = $event.id\" \u002F>\n",{"type":11,"tag":272,"props":2566,"children":2567},{"class":274,"line":342},[2568],{"type":11,"tag":272,"props":2569,"children":2570},{"style":327},[2571],{"type":17,"value":366},{"type":11,"tag":272,"props":2573,"children":2574},{"class":274,"line":351},[2575],{"type":11,"tag":272,"props":2576,"children":2577},{"style":327},[2578],{"type":17,"value":2579},"  \u003Ctemplate #detail>\n",{"type":11,"tag":272,"props":2581,"children":2582},{"class":274,"line":360},[2583],{"type":11,"tag":272,"props":2584,"children":2585},{"style":327},[2586],{"type":17,"value":2587},"    \u003CTuxPageHeader :eyebrow=\"`record · ${record.id}`\" :title=\"record.title\" \u002F>\n",{"type":11,"tag":272,"props":2589,"children":2590},{"class":274,"line":369},[2591],{"type":11,"tag":272,"props":2592,"children":2593},{"style":327},[2594],{"type":17,"value":2595},"    \u003C!-- detail body -->\n",{"type":11,"tag":272,"props":2597,"children":2598},{"class":274,"line":379},[2599],{"type":11,"tag":272,"props":2600,"children":2601},{"style":327},[2602],{"type":17,"value":366},{"type":11,"tag":272,"props":2604,"children":2605},{"class":274,"line":388},[2606],{"type":11,"tag":272,"props":2607,"children":2608},{"style":327},[2609],{"type":17,"value":2610},"  \u003Ctemplate #bottom>\n",{"type":11,"tag":272,"props":2612,"children":2613},{"class":274,"line":397},[2614],{"type":11,"tag":272,"props":2615,"children":2616},{"style":327},[2617],{"type":17,"value":2618},"    \u003CTuxTabs :tabs=\"['History', 'Comments', 'Linked']\" \u002F>\n",{"type":11,"tag":272,"props":2620,"children":2621},{"class":274,"line":405},[2622],{"type":11,"tag":272,"props":2623,"children":2624},{"style":327},[2625],{"type":17,"value":366},{"type":11,"tag":272,"props":2627,"children":2628},{"class":274,"line":414},[2629,2633,2637],{"type":11,"tag":272,"props":2630,"children":2631},{"style":279},[2632],{"type":17,"value":541},{"type":11,"tag":272,"props":2634,"children":2635},{"style":285},[2636],{"type":17,"value":2476},{"type":11,"tag":272,"props":2638,"children":2639},{"style":279},[2640],{"type":17,"value":320},{"type":11,"tag":23,"props":2642,"children":2643},{},[2644,2648,2649,2655],{"type":11,"tag":27,"props":2645,"children":2646},{},[2647],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":2650,"children":2652},{"className":2651},[],[2653],{"type":17,"value":2654},"\u002Fcomponents\u002Fsplit-pane",{"type":17,"value":2656}," showcase (uses a simpler\nbutton-list instead of TuxRichDataGrid); intended use case is the\nupcoming Landscape \"browse records\" surface.",{"type":11,"tag":23,"props":2658,"children":2659},{},[2660,2664,2666,2672,2674,2679],{"type":11,"tag":27,"props":2661,"children":2662},{},[2663],{"type":17,"value":591},{"type":17,"value":2665}," URL-bind the selection via Vue Router\n(",{"type":11,"tag":52,"props":2667,"children":2669},{"className":2668},[],[2670],{"type":17,"value":2671},"useRoute().query.id",{"type":17,"value":2673}," ↔ ",{"type":11,"tag":52,"props":2675,"children":2677},{"className":2676},[],[2678],{"type":17,"value":2493},{"type":17,"value":2680},") so the deep-link case works\nwithout consumer code in the SplitPane.",{"type":11,"tag":250,"props":2682,"children":2684},{"id":2683},"tuxfilterpanel-tuxresultcount-tuxrichdatagrid-tuxpagination",[2685],{"type":17,"value":2686},"TuxFilterPanel + TuxResultCount + TuxRichDataGrid + TuxPagination",{"type":11,"tag":23,"props":2688,"children":2689},{},[2690],{"type":17,"value":2691},"The \"faceted browse\" stack. Left rail = filters; main content =\nresult count + table + pagination. Filter changes update the\nresult count; pagination + filter changes are URL-bound.",{"type":11,"tag":262,"props":2693,"children":2695},{"className":264,"code":2694,"language":266,"meta":6,"style":6},"\u003Cdiv class=\"grid grid-cols-[18rem_1fr] gap-6\">\n  \u003CTuxFilterPanel v-model=\"filters\" :facets=\"facets\" \u002F>\n  \u003Cdiv class=\"space-y-3\">\n    \u003CTuxResultCount :showing-from=\"1\" :showing-to=\"24\" :total=\"412\" :page-size=\"24\" \u002F>\n    \u003CTuxRichDataGrid :rows=\"rows\" \u002F>\n    \u003CTuxPagination v-model=\"page\" :total=\"412\" :page-size=\"24\" \u002F>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n",[2696],{"type":11,"tag":52,"props":2697,"children":2698},{"__ignoreMap":6},[2699,2735,2743,2751,2759,2767,2775,2791],{"type":11,"tag":272,"props":2700,"children":2701},{"class":274,"line":275},[2702,2706,2710,2714,2718,2722,2727,2731],{"type":11,"tag":272,"props":2703,"children":2704},{"style":279},[2705],{"type":17,"value":282},{"type":11,"tag":272,"props":2707,"children":2708},{"style":285},[2709],{"type":17,"value":943},{"type":11,"tag":272,"props":2711,"children":2712},{"style":291},[2713],{"type":17,"value":948},{"type":11,"tag":272,"props":2715,"children":2716},{"style":279},[2717],{"type":17,"value":299},{"type":11,"tag":272,"props":2719,"children":2720},{"style":302},[2721],{"type":17,"value":305},{"type":11,"tag":272,"props":2723,"children":2724},{"style":308},[2725],{"type":17,"value":2726},"grid grid-cols-[18rem_1fr] gap-6",{"type":11,"tag":272,"props":2728,"children":2729},{"style":302},[2730],{"type":17,"value":305},{"type":11,"tag":272,"props":2732,"children":2733},{"style":279},[2734],{"type":17,"value":320},{"type":11,"tag":272,"props":2736,"children":2737},{"class":274,"line":323},[2738],{"type":11,"tag":272,"props":2739,"children":2740},{"style":327},[2741],{"type":17,"value":2742},"  \u003CTuxFilterPanel v-model=\"filters\" :facets=\"facets\" \u002F>\n",{"type":11,"tag":272,"props":2744,"children":2745},{"class":274,"line":333},[2746],{"type":11,"tag":272,"props":2747,"children":2748},{"style":327},[2749],{"type":17,"value":2750},"  \u003Cdiv class=\"space-y-3\">\n",{"type":11,"tag":272,"props":2752,"children":2753},{"class":274,"line":342},[2754],{"type":11,"tag":272,"props":2755,"children":2756},{"style":327},[2757],{"type":17,"value":2758},"    \u003CTuxResultCount :showing-from=\"1\" :showing-to=\"24\" :total=\"412\" :page-size=\"24\" \u002F>\n",{"type":11,"tag":272,"props":2760,"children":2761},{"class":274,"line":351},[2762],{"type":11,"tag":272,"props":2763,"children":2764},{"style":327},[2765],{"type":17,"value":2766},"    \u003CTuxRichDataGrid :rows=\"rows\" \u002F>\n",{"type":11,"tag":272,"props":2768,"children":2769},{"class":274,"line":360},[2770],{"type":11,"tag":272,"props":2771,"children":2772},{"style":327},[2773],{"type":17,"value":2774},"    \u003CTuxPagination v-model=\"page\" :total=\"412\" :page-size=\"24\" \u002F>\n",{"type":11,"tag":272,"props":2776,"children":2777},{"class":274,"line":369},[2778,2783,2787],{"type":11,"tag":272,"props":2779,"children":2780},{"style":279},[2781],{"type":17,"value":2782},"  \u003C\u002F",{"type":11,"tag":272,"props":2784,"children":2785},{"style":285},[2786],{"type":17,"value":943},{"type":11,"tag":272,"props":2788,"children":2789},{"style":279},[2790],{"type":17,"value":320},{"type":11,"tag":272,"props":2792,"children":2793},{"class":274,"line":379},[2794,2798,2803,2807],{"type":11,"tag":272,"props":2795,"children":2796},{"style":279},[2797],{"type":17,"value":282},{"type":11,"tag":272,"props":2799,"children":2800},{"style":327},[2801],{"type":17,"value":2802},"\u002F",{"type":11,"tag":272,"props":2804,"children":2805},{"style":285},[2806],{"type":17,"value":943},{"type":11,"tag":272,"props":2808,"children":2809},{"style":279},[2810],{"type":17,"value":320},{"type":11,"tag":23,"props":2812,"children":2813},{},[2814,2818,2819,2824],{"type":11,"tag":27,"props":2815,"children":2816},{},[2817],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":2820,"children":2822},{"className":2821},[],[2823],{"type":17,"value":565},{"type":17,"value":2825}," (the\nfiles-list section uses this stack).",{"type":11,"tag":155,"props":2827,"children":2828},{},[],{"type":11,"tag":159,"props":2830,"children":2832},{"id":2831},"chat-surfaces",[2833],{"type":17,"value":213},{"type":11,"tag":250,"props":2835,"children":2837},{"id":2836},"tuxchatmessage-tuxbranchnav-in-header-trailing",[2838],{"type":17,"value":2839},"TuxChatMessage + TuxBranchNav (in #header-trailing)",{"type":11,"tag":23,"props":2841,"children":2842},{},[2843,2845,2851,2853,2859],{"type":17,"value":2844},"When the assistant produces multiple candidate responses, the\nbranch navigator lives in ",{"type":11,"tag":52,"props":2846,"children":2848},{"className":2847},[],[2849],{"type":17,"value":2850},"TuxChatMessage",{"type":17,"value":2852},"'s ",{"type":11,"tag":52,"props":2854,"children":2856},{"className":2855},[],[2857],{"type":17,"value":2858},"#header-trailing",{"type":17,"value":2860},"\nslot.",{"type":11,"tag":262,"props":2862,"children":2864},{"className":264,"code":2863,"language":266,"meta":6,"style":6},"\u003CTuxChatMessage role=\"assistant\" author=\"tti-ai-studio\" timestamp=\"12:14:11\">\n  \u003Ctemplate #header-trailing>\n    \u003CTuxBranchNav v-model=\"currentBranch\" :total=\"3\" \u002F>\n  \u003C\u002Ftemplate>\n  \u003C!-- assistant body -->\n\u003C\u002FTuxChatMessage>\n",[2865],{"type":11,"tag":52,"props":2866,"children":2867},{"__ignoreMap":6},[2868,2949,2957,2965,2972,2980],{"type":11,"tag":272,"props":2869,"children":2870},{"class":274,"line":275},[2871,2875,2879,2884,2888,2892,2897,2901,2906,2910,2914,2919,2923,2928,2932,2936,2941,2945],{"type":11,"tag":272,"props":2872,"children":2873},{"style":279},[2874],{"type":17,"value":282},{"type":11,"tag":272,"props":2876,"children":2877},{"style":285},[2878],{"type":17,"value":2850},{"type":11,"tag":272,"props":2880,"children":2881},{"style":291},[2882],{"type":17,"value":2883}," role",{"type":11,"tag":272,"props":2885,"children":2886},{"style":279},[2887],{"type":17,"value":299},{"type":11,"tag":272,"props":2889,"children":2890},{"style":302},[2891],{"type":17,"value":305},{"type":11,"tag":272,"props":2893,"children":2894},{"style":308},[2895],{"type":17,"value":2896},"assistant",{"type":11,"tag":272,"props":2898,"children":2899},{"style":302},[2900],{"type":17,"value":305},{"type":11,"tag":272,"props":2902,"children":2903},{"style":291},[2904],{"type":17,"value":2905}," author",{"type":11,"tag":272,"props":2907,"children":2908},{"style":279},[2909],{"type":17,"value":299},{"type":11,"tag":272,"props":2911,"children":2912},{"style":302},[2913],{"type":17,"value":305},{"type":11,"tag":272,"props":2915,"children":2916},{"style":308},[2917],{"type":17,"value":2918},"tti-ai-studio",{"type":11,"tag":272,"props":2920,"children":2921},{"style":302},[2922],{"type":17,"value":305},{"type":11,"tag":272,"props":2924,"children":2925},{"style":291},[2926],{"type":17,"value":2927}," timestamp",{"type":11,"tag":272,"props":2929,"children":2930},{"style":279},[2931],{"type":17,"value":299},{"type":11,"tag":272,"props":2933,"children":2934},{"style":302},[2935],{"type":17,"value":305},{"type":11,"tag":272,"props":2937,"children":2938},{"style":308},[2939],{"type":17,"value":2940},"12:14:11",{"type":11,"tag":272,"props":2942,"children":2943},{"style":302},[2944],{"type":17,"value":305},{"type":11,"tag":272,"props":2946,"children":2947},{"style":279},[2948],{"type":17,"value":320},{"type":11,"tag":272,"props":2950,"children":2951},{"class":274,"line":323},[2952],{"type":11,"tag":272,"props":2953,"children":2954},{"style":327},[2955],{"type":17,"value":2956},"  \u003Ctemplate #header-trailing>\n",{"type":11,"tag":272,"props":2958,"children":2959},{"class":274,"line":333},[2960],{"type":11,"tag":272,"props":2961,"children":2962},{"style":327},[2963],{"type":17,"value":2964},"    \u003CTuxBranchNav v-model=\"currentBranch\" :total=\"3\" \u002F>\n",{"type":11,"tag":272,"props":2966,"children":2967},{"class":274,"line":342},[2968],{"type":11,"tag":272,"props":2969,"children":2970},{"style":327},[2971],{"type":17,"value":366},{"type":11,"tag":272,"props":2973,"children":2974},{"class":274,"line":351},[2975],{"type":11,"tag":272,"props":2976,"children":2977},{"style":327},[2978],{"type":17,"value":2979},"  \u003C!-- assistant body -->\n",{"type":11,"tag":272,"props":2981,"children":2982},{"class":274,"line":360},[2983,2987,2991],{"type":11,"tag":272,"props":2984,"children":2985},{"style":279},[2986],{"type":17,"value":541},{"type":11,"tag":272,"props":2988,"children":2989},{"style":285},[2990],{"type":17,"value":2850},{"type":11,"tag":272,"props":2992,"children":2993},{"style":279},[2994],{"type":17,"value":320},{"type":11,"tag":23,"props":2996,"children":2997},{},[2998,3002,3003,3009],{"type":11,"tag":27,"props":2999,"children":3000},{},[3001],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":3004,"children":3006},{"className":3005},[],[3007],{"type":17,"value":3008},"app\u002Fpages\u002Fexamples\u002Ftti-ai-studio-session.vue",{"type":17,"value":1334},{"type":11,"tag":250,"props":3011,"children":3013},{"id":3012},"tuxchatmessage-tuxartifact-tuxfocusview-artifact-expand",[3014],{"type":17,"value":3015},"TuxChatMessage + TuxArtifact + TuxFocusView (artifact expand)",{"type":11,"tag":23,"props":3017,"children":3018},{},[3019,3021,3027],{"type":17,"value":3020},"When an assistant turn produces a generated artifact (code, doc,\nexported data), wrap it in ",{"type":11,"tag":52,"props":3022,"children":3024},{"className":3023},[],[3025],{"type":17,"value":3026},"TuxArtifact",{"type":17,"value":3028}," and add a \"focus mode\"\naffordance so the researcher can pin it full-viewport.",{"type":11,"tag":262,"props":3030,"children":3032},{"className":264,"code":3031,"language":266,"meta":6,"style":6},"\u003CTuxChatMessage role=\"assistant\">\n  \u003Cp>Here's a script that reproduces the comparison:\u003C\u002Fp>\n  \u003CTuxArtifact title=\"compare.py\" icon=\"lucide:file-code\">\n    \u003Ctemplate #actions>\n      \u003CUButton size=\"xs\" icon=\"lucide:maximize\" @click=\"focusOpen = true\">Focus\u003C\u002FUButton>\n    \u003C\u002Ftemplate>\n    \u003CTuxCodeBlock :code=\"comparePy\" lang=\"python\" \u002F>\n  \u003C\u002FTuxArtifact>\n\u003C\u002FTuxChatMessage>\n\n\u003CTuxFocusView v-model:open=\"focusOpen\" title=\"compare.py\">\n  \u003Ctemplate #actions>\n    \u003CUButton icon=\"lucide:download\">Download\u003C\u002FUButton>\n    \u003CUButton variant=\"primary\" icon=\"lucide:play\">Run\u003C\u002FUButton>\n  \u003C\u002Ftemplate>\n  \u003CTuxCodeBlock :code=\"comparePy\" lang=\"python\" \u002F>\n\u003C\u002FTuxFocusView>\n",[3033],{"type":11,"tag":52,"props":3034,"children":3035},{"__ignoreMap":6},[3036,3071,3079,3087,3095,3103,3111,3119,3127,3142,3149,3214,3221,3229,3237,3244,3252],{"type":11,"tag":272,"props":3037,"children":3038},{"class":274,"line":275},[3039,3043,3047,3051,3055,3059,3063,3067],{"type":11,"tag":272,"props":3040,"children":3041},{"style":279},[3042],{"type":17,"value":282},{"type":11,"tag":272,"props":3044,"children":3045},{"style":285},[3046],{"type":17,"value":2850},{"type":11,"tag":272,"props":3048,"children":3049},{"style":291},[3050],{"type":17,"value":2883},{"type":11,"tag":272,"props":3052,"children":3053},{"style":279},[3054],{"type":17,"value":299},{"type":11,"tag":272,"props":3056,"children":3057},{"style":302},[3058],{"type":17,"value":305},{"type":11,"tag":272,"props":3060,"children":3061},{"style":308},[3062],{"type":17,"value":2896},{"type":11,"tag":272,"props":3064,"children":3065},{"style":302},[3066],{"type":17,"value":305},{"type":11,"tag":272,"props":3068,"children":3069},{"style":279},[3070],{"type":17,"value":320},{"type":11,"tag":272,"props":3072,"children":3073},{"class":274,"line":323},[3074],{"type":11,"tag":272,"props":3075,"children":3076},{"style":327},[3077],{"type":17,"value":3078},"  \u003Cp>Here's a script that reproduces the comparison:\u003C\u002Fp>\n",{"type":11,"tag":272,"props":3080,"children":3081},{"class":274,"line":333},[3082],{"type":11,"tag":272,"props":3083,"children":3084},{"style":327},[3085],{"type":17,"value":3086},"  \u003CTuxArtifact title=\"compare.py\" icon=\"lucide:file-code\">\n",{"type":11,"tag":272,"props":3088,"children":3089},{"class":274,"line":342},[3090],{"type":11,"tag":272,"props":3091,"children":3092},{"style":327},[3093],{"type":17,"value":3094},"    \u003Ctemplate #actions>\n",{"type":11,"tag":272,"props":3096,"children":3097},{"class":274,"line":351},[3098],{"type":11,"tag":272,"props":3099,"children":3100},{"style":327},[3101],{"type":17,"value":3102},"      \u003CUButton size=\"xs\" icon=\"lucide:maximize\" @click=\"focusOpen = true\">Focus\u003C\u002FUButton>\n",{"type":11,"tag":272,"props":3104,"children":3105},{"class":274,"line":360},[3106],{"type":11,"tag":272,"props":3107,"children":3108},{"style":327},[3109],{"type":17,"value":3110},"    \u003C\u002Ftemplate>\n",{"type":11,"tag":272,"props":3112,"children":3113},{"class":274,"line":369},[3114],{"type":11,"tag":272,"props":3115,"children":3116},{"style":327},[3117],{"type":17,"value":3118},"    \u003CTuxCodeBlock :code=\"comparePy\" lang=\"python\" \u002F>\n",{"type":11,"tag":272,"props":3120,"children":3121},{"class":274,"line":379},[3122],{"type":11,"tag":272,"props":3123,"children":3124},{"style":327},[3125],{"type":17,"value":3126},"  \u003C\u002FTuxArtifact>\n",{"type":11,"tag":272,"props":3128,"children":3129},{"class":274,"line":388},[3130,3134,3138],{"type":11,"tag":272,"props":3131,"children":3132},{"style":279},[3133],{"type":17,"value":541},{"type":11,"tag":272,"props":3135,"children":3136},{"style":285},[3137],{"type":17,"value":2850},{"type":11,"tag":272,"props":3139,"children":3140},{"style":279},[3141],{"type":17,"value":320},{"type":11,"tag":272,"props":3143,"children":3144},{"class":274,"line":397},[3145],{"type":11,"tag":272,"props":3146,"children":3147},{"emptyLinePlaceholder":373},[3148],{"type":17,"value":376},{"type":11,"tag":272,"props":3150,"children":3151},{"class":274,"line":405},[3152,3156,3160,3164,3168,3172,3176,3180,3185,3189,3193,3197,3201,3206,3210],{"type":11,"tag":272,"props":3153,"children":3154},{"style":279},[3155],{"type":17,"value":282},{"type":11,"tag":272,"props":3157,"children":3158},{"style":285},[3159],{"type":17,"value":1687},{"type":11,"tag":272,"props":3161,"children":3162},{"style":291},[3163],{"type":17,"value":1692},{"type":11,"tag":272,"props":3165,"children":3166},{"style":279},[3167],{"type":17,"value":1697},{"type":11,"tag":272,"props":3169,"children":3170},{"style":291},[3171],{"type":17,"value":1702},{"type":11,"tag":272,"props":3173,"children":3174},{"style":279},[3175],{"type":17,"value":299},{"type":11,"tag":272,"props":3177,"children":3178},{"style":302},[3179],{"type":17,"value":305},{"type":11,"tag":272,"props":3181,"children":3182},{"style":327},[3183],{"type":17,"value":3184},"focusOpen",{"type":11,"tag":272,"props":3186,"children":3187},{"style":302},[3188],{"type":17,"value":305},{"type":11,"tag":272,"props":3190,"children":3191},{"style":291},[3192],{"type":17,"value":651},{"type":11,"tag":272,"props":3194,"children":3195},{"style":279},[3196],{"type":17,"value":299},{"type":11,"tag":272,"props":3198,"children":3199},{"style":302},[3200],{"type":17,"value":305},{"type":11,"tag":272,"props":3202,"children":3203},{"style":308},[3204],{"type":17,"value":3205},"compare.py",{"type":11,"tag":272,"props":3207,"children":3208},{"style":302},[3209],{"type":17,"value":305},{"type":11,"tag":272,"props":3211,"children":3212},{"style":279},[3213],{"type":17,"value":320},{"type":11,"tag":272,"props":3215,"children":3216},{"class":274,"line":414},[3217],{"type":11,"tag":272,"props":3218,"children":3219},{"style":327},[3220],{"type":17,"value":1774},{"type":11,"tag":272,"props":3222,"children":3223},{"class":274,"line":423},[3224],{"type":11,"tag":272,"props":3225,"children":3226},{"style":327},[3227],{"type":17,"value":3228},"    \u003CUButton icon=\"lucide:download\">Download\u003C\u002FUButton>\n",{"type":11,"tag":272,"props":3230,"children":3231},{"class":274,"line":431},[3232],{"type":11,"tag":272,"props":3233,"children":3234},{"style":327},[3235],{"type":17,"value":3236},"    \u003CUButton variant=\"primary\" icon=\"lucide:play\">Run\u003C\u002FUButton>\n",{"type":11,"tag":272,"props":3238,"children":3239},{"class":274,"line":440},[3240],{"type":11,"tag":272,"props":3241,"children":3242},{"style":327},[3243],{"type":17,"value":366},{"type":11,"tag":272,"props":3245,"children":3246},{"class":274,"line":449},[3247],{"type":11,"tag":272,"props":3248,"children":3249},{"style":327},[3250],{"type":17,"value":3251},"  \u003CTuxCodeBlock :code=\"comparePy\" lang=\"python\" \u002F>\n",{"type":11,"tag":272,"props":3253,"children":3254},{"class":274,"line":457},[3255,3259,3263],{"type":11,"tag":272,"props":3256,"children":3257},{"style":279},[3258],{"type":17,"value":541},{"type":11,"tag":272,"props":3260,"children":3261},{"style":285},[3262],{"type":17,"value":1687},{"type":11,"tag":272,"props":3264,"children":3265},{"style":279},[3266],{"type":17,"value":320},{"type":11,"tag":23,"props":3268,"children":3269},{},[3270,3274,3275,3280],{"type":11,"tag":27,"props":3271,"children":3272},{},[3273],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":3276,"children":3278},{"className":3277},[],[3279],{"type":17,"value":3008},{"type":17,"value":1334},{"type":11,"tag":23,"props":3282,"children":3283},{},[3284,3288,3290,3296],{"type":11,"tag":27,"props":3285,"children":3286},{},[3287],{"type":17,"value":591},{"type":17,"value":3289}," the ",{"type":11,"tag":52,"props":3291,"children":3293},{"className":3292},[],[3294],{"type":17,"value":3295},"#actions",{"type":17,"value":3297}," slot is the natural home for the focus\nbutton + secondary actions (download, copy). When focus mode opens,\nadd a \"Run\" or \"Edit\" primary action that's awkward in the\ninline-tile context.",{"type":11,"tag":250,"props":3299,"children":3301},{"id":3300},"tuxchatmessage-tuxreactionbar-feedback-footer",[3302],{"type":17,"value":3303},"TuxChatMessage + TuxReactionBar (feedback footer)",{"type":11,"tag":23,"props":3305,"children":3306},{},[3307],{"type":17,"value":3308},"Light-touch helpful\u002Fquestion\u002Fdisagree reaction. Replaces inline\nthumb buttons; counts display-only (consumer increments).",{"type":11,"tag":262,"props":3310,"children":3312},{"className":264,"code":3311,"language":266,"meta":6,"style":6},"\u003CTuxChatMessage role=\"assistant\">\n  \u003C!-- assistant body -->\n  \u003Ctemplate #footer>\n    \u003CTuxReactionBar\n      v-model=\"reaction\"\n      :counts=\"{ helpful: 7, question: 1, disagree: 0 }\"\n    \u002F>\n  \u003C\u002Ftemplate>\n\u003C\u002FTuxChatMessage>\n",[3313],{"type":11,"tag":52,"props":3314,"children":3315},{"__ignoreMap":6},[3316,3351,3358,3366,3374,3382,3390,3398,3405],{"type":11,"tag":272,"props":3317,"children":3318},{"class":274,"line":275},[3319,3323,3327,3331,3335,3339,3343,3347],{"type":11,"tag":272,"props":3320,"children":3321},{"style":279},[3322],{"type":17,"value":282},{"type":11,"tag":272,"props":3324,"children":3325},{"style":285},[3326],{"type":17,"value":2850},{"type":11,"tag":272,"props":3328,"children":3329},{"style":291},[3330],{"type":17,"value":2883},{"type":11,"tag":272,"props":3332,"children":3333},{"style":279},[3334],{"type":17,"value":299},{"type":11,"tag":272,"props":3336,"children":3337},{"style":302},[3338],{"type":17,"value":305},{"type":11,"tag":272,"props":3340,"children":3341},{"style":308},[3342],{"type":17,"value":2896},{"type":11,"tag":272,"props":3344,"children":3345},{"style":302},[3346],{"type":17,"value":305},{"type":11,"tag":272,"props":3348,"children":3349},{"style":279},[3350],{"type":17,"value":320},{"type":11,"tag":272,"props":3352,"children":3353},{"class":274,"line":323},[3354],{"type":11,"tag":272,"props":3355,"children":3356},{"style":327},[3357],{"type":17,"value":2979},{"type":11,"tag":272,"props":3359,"children":3360},{"class":274,"line":333},[3361],{"type":11,"tag":272,"props":3362,"children":3363},{"style":327},[3364],{"type":17,"value":3365},"  \u003Ctemplate #footer>\n",{"type":11,"tag":272,"props":3367,"children":3368},{"class":274,"line":342},[3369],{"type":11,"tag":272,"props":3370,"children":3371},{"style":327},[3372],{"type":17,"value":3373},"    \u003CTuxReactionBar\n",{"type":11,"tag":272,"props":3375,"children":3376},{"class":274,"line":351},[3377],{"type":11,"tag":272,"props":3378,"children":3379},{"style":327},[3380],{"type":17,"value":3381},"      v-model=\"reaction\"\n",{"type":11,"tag":272,"props":3383,"children":3384},{"class":274,"line":360},[3385],{"type":11,"tag":272,"props":3386,"children":3387},{"style":327},[3388],{"type":17,"value":3389},"      :counts=\"{ helpful: 7, question: 1, disagree: 0 }\"\n",{"type":11,"tag":272,"props":3391,"children":3392},{"class":274,"line":369},[3393],{"type":11,"tag":272,"props":3394,"children":3395},{"style":327},[3396],{"type":17,"value":3397},"    \u002F>\n",{"type":11,"tag":272,"props":3399,"children":3400},{"class":274,"line":379},[3401],{"type":11,"tag":272,"props":3402,"children":3403},{"style":327},[3404],{"type":17,"value":366},{"type":11,"tag":272,"props":3406,"children":3407},{"class":274,"line":388},[3408,3412,3416],{"type":11,"tag":272,"props":3409,"children":3410},{"style":279},[3411],{"type":17,"value":541},{"type":11,"tag":272,"props":3413,"children":3414},{"style":285},[3415],{"type":17,"value":2850},{"type":11,"tag":272,"props":3417,"children":3418},{"style":279},[3419],{"type":17,"value":320},{"type":11,"tag":23,"props":3421,"children":3422},{},[3423,3427,3428,3433],{"type":11,"tag":27,"props":3424,"children":3425},{},[3426],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":3429,"children":3431},{"className":3430},[],[3432],{"type":17,"value":3008},{"type":17,"value":3434},"\n(refresh 2026-05-22 replaced inline thumbs with this).",{"type":11,"tag":250,"props":3436,"children":3438},{"id":3437},"tuxcomposer-tuxcontextmeter-above-the-input",[3439],{"type":17,"value":3440},"TuxComposer + TuxContextMeter (above the input)",{"type":11,"tag":23,"props":3442,"children":3443},{},[3444],{"type":17,"value":3445},"Token-utilization meter pinned visually near the composer so the\nuser sees their budget while typing.",{"type":11,"tag":262,"props":3447,"children":3449},{"className":264,"code":3448,"language":266,"meta":6,"style":6},"\u003CTuxContextMeter :used=\"used\" :max=\"max\" :breakdown=\"breakdown\" \u002F>\n\u003CTuxComposer @send=\"onSend\" \u002F>\n",[3450],{"type":11,"tag":52,"props":3451,"children":3452},{"__ignoreMap":6},[3453,3544],{"type":11,"tag":272,"props":3454,"children":3455},{"class":274,"line":275},[3456,3460,3465,3469,3474,3478,3482,3486,3490,3494,3499,3503,3507,3511,3515,3519,3524,3528,3532,3536,3540],{"type":11,"tag":272,"props":3457,"children":3458},{"style":279},[3459],{"type":17,"value":282},{"type":11,"tag":272,"props":3461,"children":3462},{"style":285},[3463],{"type":17,"value":3464},"TuxContextMeter",{"type":11,"tag":272,"props":3466,"children":3467},{"style":279},[3468],{"type":17,"value":673},{"type":11,"tag":272,"props":3470,"children":3471},{"style":291},[3472],{"type":17,"value":3473},"used",{"type":11,"tag":272,"props":3475,"children":3476},{"style":279},[3477],{"type":17,"value":299},{"type":11,"tag":272,"props":3479,"children":3480},{"style":302},[3481],{"type":17,"value":305},{"type":11,"tag":272,"props":3483,"children":3484},{"style":327},[3485],{"type":17,"value":3473},{"type":11,"tag":272,"props":3487,"children":3488},{"style":302},[3489],{"type":17,"value":305},{"type":11,"tag":272,"props":3491,"children":3492},{"style":279},[3493],{"type":17,"value":673},{"type":11,"tag":272,"props":3495,"children":3496},{"style":291},[3497],{"type":17,"value":3498},"max",{"type":11,"tag":272,"props":3500,"children":3501},{"style":279},[3502],{"type":17,"value":299},{"type":11,"tag":272,"props":3504,"children":3505},{"style":302},[3506],{"type":17,"value":305},{"type":11,"tag":272,"props":3508,"children":3509},{"style":327},[3510],{"type":17,"value":3498},{"type":11,"tag":272,"props":3512,"children":3513},{"style":302},[3514],{"type":17,"value":305},{"type":11,"tag":272,"props":3516,"children":3517},{"style":279},[3518],{"type":17,"value":673},{"type":11,"tag":272,"props":3520,"children":3521},{"style":291},[3522],{"type":17,"value":3523},"breakdown",{"type":11,"tag":272,"props":3525,"children":3526},{"style":279},[3527],{"type":17,"value":299},{"type":11,"tag":272,"props":3529,"children":3530},{"style":302},[3531],{"type":17,"value":305},{"type":11,"tag":272,"props":3533,"children":3534},{"style":327},[3535],{"type":17,"value":3523},{"type":11,"tag":272,"props":3537,"children":3538},{"style":302},[3539],{"type":17,"value":305},{"type":11,"tag":272,"props":3541,"children":3542},{"style":279},[3543],{"type":17,"value":818},{"type":11,"tag":272,"props":3545,"children":3546},{"class":274,"line":323},[3547,3551,3556,3560,3565,3569,3573,3578,3582],{"type":11,"tag":272,"props":3548,"children":3549},{"style":279},[3550],{"type":17,"value":282},{"type":11,"tag":272,"props":3552,"children":3553},{"style":285},[3554],{"type":17,"value":3555},"TuxComposer",{"type":11,"tag":272,"props":3557,"children":3558},{"style":279},[3559],{"type":17,"value":1614},{"type":11,"tag":272,"props":3561,"children":3562},{"style":291},[3563],{"type":17,"value":3564},"send",{"type":11,"tag":272,"props":3566,"children":3567},{"style":279},[3568],{"type":17,"value":299},{"type":11,"tag":272,"props":3570,"children":3571},{"style":302},[3572],{"type":17,"value":305},{"type":11,"tag":272,"props":3574,"children":3575},{"style":327},[3576],{"type":17,"value":3577},"onSend",{"type":11,"tag":272,"props":3579,"children":3580},{"style":302},[3581],{"type":17,"value":305},{"type":11,"tag":272,"props":3583,"children":3584},{"style":279},[3585],{"type":17,"value":818},{"type":11,"tag":23,"props":3587,"children":3588},{},[3589,3593,3594,3599],{"type":11,"tag":27,"props":3590,"children":3591},{},[3592],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":3595,"children":3597},{"className":3596},[],[3598],{"type":17,"value":3008},{"type":17,"value":1334},{"type":11,"tag":155,"props":3601,"children":3602},{},[],{"type":11,"tag":159,"props":3604,"children":3606},{"id":3605},"suite-chrome",[3607],{"type":17,"value":222},{"type":11,"tag":19,"props":3609,"children":3610},{},[3611],{"type":11,"tag":23,"props":3612,"children":3613},{},[3614,3616,3626,3628,3634,3636,3642,3644,3650],{"type":17,"value":3615},"The composition law behind the family look. Strategy and provenance\nlive in ",{"type":11,"tag":47,"props":3617,"children":3619},{"href":3618},".\u002Funification-plan.md",[3620],{"type":11,"tag":52,"props":3621,"children":3623},{"className":3622},[],[3624],{"type":17,"value":3625},"unification-plan.md",{"type":17,"value":3627},"; this section\nis ",{"type":11,"tag":3629,"props":3630,"children":3631},"em",{},[3632],{"type":17,"value":3633},"how to build it",{"type":17,"value":3635},". ",{"type":11,"tag":52,"props":3637,"children":3639},{"className":3638},[],[3640],{"type":17,"value":3641},"TuxUserMenu",{"type":17,"value":3643}," and ",{"type":11,"tag":52,"props":3645,"children":3647},{"className":3646},[],[3648],{"type":17,"value":3649},"TuxUtilityCluster",{"type":17,"value":3651}," cite\nthis section as the source of their anatomy law.",{"type":11,"tag":250,"props":3653,"children":3655},{"id":3654},"the-canonical-header",[3656],{"type":17,"value":3657},"The canonical header",{"type":11,"tag":23,"props":3659,"children":3660},{},[3661],{"type":17,"value":3662},"Every portal's chrome is the same composition:",{"type":11,"tag":166,"props":3664,"children":3665},{},[3666,3690],{"type":11,"tag":94,"props":3667,"children":3668},{},[3669,3674,3676,3681,3683,3688],{"type":11,"tag":27,"props":3670,"children":3671},{},[3672],{"type":17,"value":3673},"Site shape",{"type":17,"value":3675}," (global top header — Landscape, TTI Code, the docs\nsite): ",{"type":11,"tag":52,"props":3677,"children":3679},{"className":3678},[],[3680],{"type":17,"value":896},{"type":17,"value":3682}," with ",{"type":11,"tag":52,"props":3684,"children":3686},{"className":3685},[],[3687],{"type":17,"value":3649},{"type":17,"value":3689}," in its trailing slot.",{"type":11,"tag":94,"props":3691,"children":3692},{},[3693,3698,3700,3705,3707,3712],{"type":11,"tag":27,"props":3694,"children":3695},{},[3696],{"type":17,"value":3697},"Workbench shape",{"type":17,"value":3699}," (persistent left rail — AI Studio, Tauri\nshells): ",{"type":11,"tag":52,"props":3701,"children":3703},{"className":3702},[],[3704],{"type":17,"value":646},{"type":17,"value":3706}," with the cluster in its ",{"type":11,"tag":52,"props":3708,"children":3710},{"className":3709},[],[3711],{"type":17,"value":881},{"type":17,"value":3713}," slot,\nbefore the OS window controls.",{"type":11,"tag":262,"props":3715,"children":3717},{"className":264,"code":3716,"language":266,"meta":6,"style":6},"\u003CTuxSiteNav :identity=\"identity\" :items=\"primaryNav\">\n  \u003Ctemplate #trailing>\n    \u003CTuxUtilityCluster\n      current=\"landscape\"\n      :signed-in=\"signedIn\"\n      :user-menu=\"{ identity: user, items: menuItems }\"\n    >\n      \u003Ctemplate #search>\u003C!-- portal's search trigger -->\u003C\u002Ftemplate>\n      \u003Ctemplate #notifications>\u003C!-- portal's bell -->\u003C\u002Ftemplate>\n    \u003C\u002FTuxUtilityCluster>\n  \u003C\u002Ftemplate>\n\u003C\u002FTuxSiteNav>\n",[3718],{"type":11,"tag":52,"props":3719,"children":3720},{"__ignoreMap":6},[3721,3786,3794,3802,3810,3818,3826,3834,3842,3850,3858,3865],{"type":11,"tag":272,"props":3722,"children":3723},{"class":274,"line":275},[3724,3728,3732,3736,3741,3745,3749,3753,3757,3761,3765,3769,3773,3778,3782],{"type":11,"tag":272,"props":3725,"children":3726},{"style":279},[3727],{"type":17,"value":282},{"type":11,"tag":272,"props":3729,"children":3730},{"style":285},[3731],{"type":17,"value":896},{"type":11,"tag":272,"props":3733,"children":3734},{"style":279},[3735],{"type":17,"value":673},{"type":11,"tag":272,"props":3737,"children":3738},{"style":291},[3739],{"type":17,"value":3740},"identity",{"type":11,"tag":272,"props":3742,"children":3743},{"style":279},[3744],{"type":17,"value":299},{"type":11,"tag":272,"props":3746,"children":3747},{"style":302},[3748],{"type":17,"value":305},{"type":11,"tag":272,"props":3750,"children":3751},{"style":327},[3752],{"type":17,"value":3740},{"type":11,"tag":272,"props":3754,"children":3755},{"style":302},[3756],{"type":17,"value":305},{"type":11,"tag":272,"props":3758,"children":3759},{"style":279},[3760],{"type":17,"value":673},{"type":11,"tag":272,"props":3762,"children":3763},{"style":291},[3764],{"type":17,"value":1216},{"type":11,"tag":272,"props":3766,"children":3767},{"style":279},[3768],{"type":17,"value":299},{"type":11,"tag":272,"props":3770,"children":3771},{"style":302},[3772],{"type":17,"value":305},{"type":11,"tag":272,"props":3774,"children":3775},{"style":327},[3776],{"type":17,"value":3777},"primaryNav",{"type":11,"tag":272,"props":3779,"children":3780},{"style":302},[3781],{"type":17,"value":305},{"type":11,"tag":272,"props":3783,"children":3784},{"style":279},[3785],{"type":17,"value":320},{"type":11,"tag":272,"props":3787,"children":3788},{"class":274,"line":323},[3789],{"type":11,"tag":272,"props":3790,"children":3791},{"style":327},[3792],{"type":17,"value":3793},"  \u003Ctemplate #trailing>\n",{"type":11,"tag":272,"props":3795,"children":3796},{"class":274,"line":333},[3797],{"type":11,"tag":272,"props":3798,"children":3799},{"style":327},[3800],{"type":17,"value":3801},"    \u003CTuxUtilityCluster\n",{"type":11,"tag":272,"props":3803,"children":3804},{"class":274,"line":342},[3805],{"type":11,"tag":272,"props":3806,"children":3807},{"style":327},[3808],{"type":17,"value":3809},"      current=\"landscape\"\n",{"type":11,"tag":272,"props":3811,"children":3812},{"class":274,"line":351},[3813],{"type":11,"tag":272,"props":3814,"children":3815},{"style":327},[3816],{"type":17,"value":3817},"      :signed-in=\"signedIn\"\n",{"type":11,"tag":272,"props":3819,"children":3820},{"class":274,"line":360},[3821],{"type":11,"tag":272,"props":3822,"children":3823},{"style":327},[3824],{"type":17,"value":3825},"      :user-menu=\"{ identity: user, items: menuItems }\"\n",{"type":11,"tag":272,"props":3827,"children":3828},{"class":274,"line":369},[3829],{"type":11,"tag":272,"props":3830,"children":3831},{"style":327},[3832],{"type":17,"value":3833},"    >\n",{"type":11,"tag":272,"props":3835,"children":3836},{"class":274,"line":379},[3837],{"type":11,"tag":272,"props":3838,"children":3839},{"style":327},[3840],{"type":17,"value":3841},"      \u003Ctemplate #search>\u003C!-- portal's search trigger -->\u003C\u002Ftemplate>\n",{"type":11,"tag":272,"props":3843,"children":3844},{"class":274,"line":388},[3845],{"type":11,"tag":272,"props":3846,"children":3847},{"style":327},[3848],{"type":17,"value":3849},"      \u003Ctemplate #notifications>\u003C!-- portal's bell -->\u003C\u002Ftemplate>\n",{"type":11,"tag":272,"props":3851,"children":3852},{"class":274,"line":397},[3853],{"type":11,"tag":272,"props":3854,"children":3855},{"style":327},[3856],{"type":17,"value":3857},"    \u003C\u002FTuxUtilityCluster>\n",{"type":11,"tag":272,"props":3859,"children":3860},{"class":274,"line":405},[3861],{"type":11,"tag":272,"props":3862,"children":3863},{"style":327},[3864],{"type":17,"value":366},{"type":11,"tag":272,"props":3866,"children":3867},{"class":274,"line":414},[3868,3872,3876],{"type":11,"tag":272,"props":3869,"children":3870},{"style":279},[3871],{"type":17,"value":541},{"type":11,"tag":272,"props":3873,"children":3874},{"style":285},[3875],{"type":17,"value":896},{"type":11,"tag":272,"props":3877,"children":3878},{"style":279},[3879],{"type":17,"value":320},{"type":11,"tag":250,"props":3881,"children":3883},{"id":3882},"the-anatomy-law",[3884],{"type":17,"value":3885},"The anatomy law",{"type":11,"tag":23,"props":3887,"children":3888},{},[3889],{"type":17,"value":3890},"The cluster's DOM order is fixed, always:",{"type":11,"tag":262,"props":3892,"children":3896},{"className":3893,"code":3895,"language":17},[3894],"language-text","[ #search ] [ #notifications ] [ theme ] [ waffle ] [ identity ]\n",[3897],{"type":11,"tag":52,"props":3898,"children":3899},{"__ignoreMap":6},[3900],{"type":17,"value":3895},{"type":11,"tag":23,"props":3902,"children":3903},{},[3904,3906,3911],{"type":17,"value":3905},"Optional seats are ",{"type":11,"tag":3629,"props":3907,"children":3908},{},[3909],{"type":17,"value":3910},"absent",{"type":17,"value":3912},", never reordered. The waffle never\nfolds; identity never folds. One cluster per app shell. In Tauri the\ncluster is \"trailing\", not \"top-right\" — Windows owns the literal\ncorner.",{"type":11,"tag":250,"props":3914,"children":3916},{"id":3915},"the-two-shape-identity-rule",[3917],{"type":17,"value":3918},"The two-shape identity rule",{"type":11,"tag":23,"props":3920,"children":3921},{},[3922],{"type":17,"value":3923},"Identity has exactly two blessed homes, bound to shell shape:",{"type":11,"tag":3925,"props":3926,"children":3927},"table",{},[3928,3947],{"type":11,"tag":3929,"props":3930,"children":3931},"thead",{},[3932],{"type":11,"tag":3933,"props":3934,"children":3935},"tr",{},[3936,3942],{"type":11,"tag":3937,"props":3938,"children":3939},"th",{},[3940],{"type":17,"value":3941},"Shell shape",{"type":11,"tag":3937,"props":3943,"children":3944},{},[3945],{"type":17,"value":3946},"Mount",{"type":11,"tag":3948,"props":3949,"children":3950},"tbody",{},[3951,3977],{"type":11,"tag":3933,"props":3952,"children":3953},{},[3954,3959],{"type":11,"tag":3955,"props":3956,"children":3957},"td",{},[3958],{"type":17,"value":3673},{"type":11,"tag":3955,"props":3960,"children":3961},{},[3962,3968,3970,3975],{"type":11,"tag":52,"props":3963,"children":3965},{"className":3964},[],[3966],{"type":17,"value":3967},"TuxUserMenu placement=\"cluster\"",{"type":17,"value":3969}," — the cluster's ",{"type":11,"tag":27,"props":3971,"children":3972},{},[3973],{"type":17,"value":3974},"last",{"type":17,"value":3976}," seat",{"type":11,"tag":3933,"props":3978,"children":3979},{},[3980,3984],{"type":11,"tag":3955,"props":3981,"children":3982},{},[3983],{"type":17,"value":3697},{"type":11,"tag":3955,"props":3985,"children":3986},{},[3987,3993],{"type":11,"tag":52,"props":3988,"children":3990},{"className":3989},[],[3991],{"type":17,"value":3992},"TuxUserMenu placement=\"rail-footer\"",{"type":17,"value":3994}," — the rail's footer seat",{"type":11,"tag":23,"props":3996,"children":3997},{},[3998],{"type":17,"value":3999},"Never a third home. Menu content and order are identical in both\nmounts; only the trigger anatomy differs. All five states\n(loading \u002F signed-out \u002F signed-in \u002F local-only \u002F error) must render —\na portal may not hide the seat because auth is in flight.",{"type":11,"tag":23,"props":4001,"children":4002},{},[4003,4005,4011,4013,4019,4020,4026],{"type":17,"value":4004},"Theme: the cluster's toggle flips ",{"type":11,"tag":52,"props":4006,"children":4008},{"className":4007},[],[4009],{"type":17,"value":4010},"tti ↔ tti-dark",{"type":17,"value":4012}," and announces via\n",{"type":11,"tag":52,"props":4014,"children":4016},{"className":4015},[],[4017],{"type":17,"value":4018},"role=\"status\"",{"type":17,"value":3635},{"type":11,"tag":52,"props":4021,"children":4023},{"className":4022},[],[4024],{"type":17,"value":4025},"tti-hc",{"type":17,"value":4027}," stays reachable from the footer (ADR-0006)\nand the identity menu's prefs — never from the toggle's cycle.",{"type":11,"tag":250,"props":4029,"children":4031},{"id":4030},"dont",[4032],{"type":17,"value":4033},"Don't",{"type":11,"tag":166,"props":4035,"children":4036},{},[4037,4049,4054,4072],{"type":11,"tag":94,"props":4038,"children":4039},{},[4040,4042,4047],{"type":17,"value":4041},"Never a third identity home (a titlebar chip ",{"type":11,"tag":3629,"props":4043,"children":4044},{},[4045],{"type":17,"value":4046},"and",{"type":17,"value":4048}," a rail footer,\na bespoke avatar button next to the cluster).",{"type":11,"tag":94,"props":4050,"children":4051},{},[4052],{"type":17,"value":4053},"Never reorder or interleave the cluster's seats.",{"type":11,"tag":94,"props":4055,"children":4056},{},[4057,4059,4065,4067,4071],{"type":17,"value":4058},"Never two waffles, and never a hand-declared app list — the waffle\nis registry-fed via ",{"type":11,"tag":52,"props":4060,"children":4062},{"className":4061},[],[4063],{"type":17,"value":4064},"useTuxApps()",{"type":17,"value":4066}," (see\n",{"type":11,"tag":47,"props":4068,"children":4069},{"href":228},[4070],{"type":17,"value":231},{"type":17,"value":583},{"type":11,"tag":94,"props":4073,"children":4074},{},[4075],{"type":17,"value":4076},"Never rebuild the cluster per-layout — wrap it once per product\n(the Landscape pattern below) and mount the wrapper everywhere.",{"type":11,"tag":23,"props":4078,"children":4079},{},[4080,4084,4085,4091,4093,4099],{"type":11,"tag":27,"props":4081,"children":4082},{},[4083],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":4086,"children":4088},{"className":4087},[],[4089],{"type":17,"value":4090},"app\u002Fapp.vue",{"type":17,"value":4092}," (the docs site dogfoods the cluster —\nwaffle + theme, identity seat deliberately absent because the site is\nunauthenticated); Landscape's ",{"type":11,"tag":52,"props":4094,"children":4096},{"className":4095},[],[4097],{"type":17,"value":4098},"LandscapeUtilityCluster.vue",{"type":17,"value":4100},"\n(one wrapper wires search \u002F bell \u002F identity once, all layouts mount\nit — the reference consumer shape).",{"type":11,"tag":155,"props":4102,"children":4103},{},[],{"type":11,"tag":159,"props":4105,"children":4107},{"id":4106},"cross-app-navigation",[4108],{"type":17,"value":231},{"type":11,"tag":250,"props":4110,"children":4112},{"id":4111},"the-registry",[4113],{"type":17,"value":4114},"The registry",{"type":11,"tag":23,"props":4116,"children":4117},{},[4118,4120,4136,4138,4143,4145,4151,4153,4158],{"type":17,"value":4119},"The app list comes from ",{"type":11,"tag":27,"props":4121,"children":4122},{},[4123,4129,4131],{"type":11,"tag":52,"props":4124,"children":4126},{"className":4125},[],[4127],{"type":17,"value":4128},"design\u002Fapps.json",{"type":17,"value":4130}," via ",{"type":11,"tag":52,"props":4132,"children":4134},{"className":4133},[],[4135],{"type":17,"value":4064},{"type":17,"value":4137}," —\nnever hand-declared in a consumer. The registry ships ",{"type":11,"tag":3629,"props":4139,"children":4140},{},[4141],{"type":17,"value":4142},"public",{"type":17,"value":4144}," tile\nmetadata only (id, name, tagline, icon, url, audience, kind);\nentitlement group mappings and non-discoverable apps live server-side\nnext to each portal's same-origin ",{"type":11,"tag":52,"props":4146,"children":4148},{"className":4147},[],[4149],{"type":17,"value":4150},"my-apps",{"type":17,"value":4152}," resolver, never in the\nshipped JSON. The family heading is ",{"type":11,"tag":27,"props":4154,"children":4155},{},[4156],{"type":17,"value":4157},"\"TTI Portals\"",{"type":17,"value":1334},{"type":11,"tag":23,"props":4160,"children":4161},{},[4162,4164,4169],{"type":17,"value":4163},"Audience filtering is navigation, not authentication — every\ndestination enforces its own gate, so tile visibility may fail open\nto the anonymous (",{"type":11,"tag":52,"props":4165,"children":4167},{"className":4166},[],[4168],{"type":17,"value":4142},{"type":17,"value":4170},"-only) set.",{"type":11,"tag":250,"props":4172,"children":4174},{"id":4173},"tuxappswitcher-placement",[4175],{"type":17,"value":4176},"TuxAppSwitcher placement",{"type":11,"tag":23,"props":4178,"children":4179},{},[4180,4182,4187,4188,4193,4195,4200,4202,4207],{"type":17,"value":4181},"In Tauri shells, the switcher lives in ",{"type":11,"tag":52,"props":4183,"children":4185},{"className":4184},[],[4186],{"type":17,"value":646},{"type":17,"value":2852},{"type":11,"tag":52,"props":4189,"children":4191},{"className":4190},[],[4192],{"type":17,"value":881},{"type":17,"value":4194},"\nslot. In plain-web consumers, it lives in ",{"type":11,"tag":52,"props":4196,"children":4198},{"className":4197},[],[4199],{"type":17,"value":896},{"type":17,"value":4201},"'s utility\nrow OR in a page-header ",{"type":11,"tag":52,"props":4203,"children":4205},{"className":4204},[],[4206],{"type":17,"value":3295},{"type":17,"value":4208}," slot (the AI-studio example\nuses the page-header path).",{"type":11,"tag":250,"props":4210,"children":4212},{"id":4211},"behavior-law",[4213],{"type":17,"value":4214},"Behavior law",{"type":11,"tag":166,"props":4216,"children":4217},{},[4218,4228,4246,4264,4280,4307],{"type":11,"tag":94,"props":4219,"children":4220},{},[4221,4226],{"type":11,"tag":27,"props":4222,"children":4223},{},[4224],{"type":17,"value":4225},"Registry order, every portal, always.",{"type":17,"value":4227}," Tiles are never\nreordered by context — spatial constancy is the switcher's whole\nvalue. (The original current-sorts-last behavior was removed for\nexactly this reason.)",{"type":11,"tag":94,"props":4229,"children":4230},{},[4231,4236,4238,4244],{"type":11,"tag":27,"props":4232,"children":4233},{},[4234],{"type":17,"value":4235},"The current app's tile stays a real, focusable link",{"type":17,"value":4237}," carrying\n",{"type":11,"tag":52,"props":4239,"children":4241},{"className":4240},[],[4242],{"type":17,"value":4243},"aria-current=\"page\"",{"type":17,"value":4245}," — a self-link is harmless; an unfocusable\n\"current\" tile is invisible to keyboard users.",{"type":11,"tag":94,"props":4247,"children":4248},{},[4249,4254,4256,4262],{"type":11,"tag":27,"props":4250,"children":4251},{},[4252],{"type":17,"value":4253},"Same-tab navigation is the suite default.",{"type":17,"value":4255}," The user is going\nsomewhere, not opening a reference. ",{"type":11,"tag":52,"props":4257,"children":4259},{"className":4258},[],[4260],{"type":17,"value":4261},"target=\"_blank\"",{"type":17,"value":4263}," is the\nexception and is appended to the tile's accessible name.",{"type":11,"tag":94,"props":4265,"children":4266},{},[4267,4278],{"type":11,"tag":27,"props":4268,"children":4269},{},[4270,4276],{"type":11,"tag":52,"props":4271,"children":4273},{"className":4272},[],[4274],{"type":17,"value":4275},"kind: \"desktop\"",{"type":17,"value":4277}," tiles point at the launcher interstitial,\nnever a raw scheme",{"type":17,"value":4279},", and carry a visible \"Desktop app\" affix —\nidentical-looking tiles must not have categorically different\nbehaviors.",{"type":11,"tag":94,"props":4281,"children":4282},{},[4283,4285,4291,4292,4298,4299,4305],{"type":17,"value":4284},"The chrome's tempo is part of the family signature: the switcher\nanimates on the motion tokens (",{"type":11,"tag":52,"props":4286,"children":4288},{"className":4287},[],[4289],{"type":17,"value":4290},"--motion-fast",{"type":17,"value":2802},{"type":11,"tag":52,"props":4293,"children":4295},{"className":4294},[],[4296],{"type":17,"value":4297},"--ease-survey",{"type":17,"value":2123},{"type":11,"tag":52,"props":4300,"children":4302},{"className":4301},[],[4303],{"type":17,"value":4304},"prefers-reduced-motion",{"type":17,"value":4306}," collapses to opacity-only\u002Fnone.",{"type":11,"tag":94,"props":4308,"children":4309},{},[4310,4316,4318,4324],{"type":11,"tag":52,"props":4311,"children":4313},{"className":4312},[],[4314],{"type":17,"value":4315},"presentation=\"sheet\"",{"type":17,"value":4317}," is reserved for compact\u002Ftouch hosts (Tauri\nMobile); only ",{"type":11,"tag":52,"props":4319,"children":4321},{"className":4320},[],[4322],{"type":17,"value":4323},"\"popover\"",{"type":17,"value":4325}," is implemented. Ports of this component\nmust not promise APG-grid keyboard behavior — traversal is\nTab-only by design at ≤6 tiles.",{"type":11,"tag":23,"props":4327,"children":4328},{},[4329],{"type":11,"tag":27,"props":4330,"children":4331},{},[4332],{"type":17,"value":4333},"Don't:",{"type":11,"tag":166,"props":4335,"children":4336},{},[4337,4342,4354,4375],{"type":11,"tag":94,"props":4338,"children":4339},{},[4340],{"type":17,"value":4341},"Render two switchers on the same page.",{"type":11,"tag":94,"props":4343,"children":4344},{},[4345,4347,4353],{"type":17,"value":4346},"Mark more than one app as ",{"type":11,"tag":52,"props":4348,"children":4350},{"className":4349},[],[4351],{"type":17,"value":4352},"current: true",{"type":17,"value":1334},{"type":11,"tag":94,"props":4355,"children":4356},{},[4357,4359,4365,4367,4373],{"type":17,"value":4358},"Place inside ",{"type":11,"tag":52,"props":4360,"children":4362},{"className":4361},[],[4363],{"type":17,"value":4364},"TuxSlideover",{"type":17,"value":4366}," \u002F ",{"type":11,"tag":52,"props":4368,"children":4370},{"className":4369},[],[4371],{"type":17,"value":4372},"TuxModal",{"type":17,"value":4374}," (defeats the \"always\nvisible\" purpose).",{"type":11,"tag":94,"props":4376,"children":4377},{},[4378,4380,4386],{"type":17,"value":4379},"Hand-declare an ",{"type":11,"tag":52,"props":4381,"children":4383},{"className":4382},[],[4384],{"type":17,"value":4385},"apps[]",{"type":17,"value":4387}," array in a consumer.",{"type":11,"tag":155,"props":4389,"children":4390},{},[],{"type":11,"tag":159,"props":4392,"children":4394},{"id":4393},"research-publishing-surfaces",[4395],{"type":17,"value":4396},"Research-publishing surfaces",{"type":11,"tag":250,"props":4398,"children":4400},{"id":4399},"paper-page-rhythm",[4401],{"type":17,"value":4402},"Paper page rhythm",{"type":11,"tag":23,"props":4404,"children":4405},{},[4406],{"type":17,"value":4407},"The canonical editorial-research paper composition shipped 2026-05-22.\nThe order matters — each component informs the reader's parse of\nthe next.",{"type":11,"tag":262,"props":4409,"children":4411},{"className":264,"code":4410,"language":266,"meta":6,"style":6},"\u003CTuxBreadcrumbs :trail=\"trail\" \u002F>\n\u003CTuxCenterBadge :center=\"centerKey\" \u002F>\n\u003CTuxPageHeader eyebrow=\"article · venue\" :title=\"paperTitle\">…\u003C\u002FTuxPageHeader>\n\u003CTuxAuthorByline :authors=\"authors\" :affiliations=\"affiliations\" \u002F>\n\u003CTuxPaperMeta :type=\"type\" :venue=\"venue\" :published=\"date\" :doi=\"doi\" :license=\"license\" :funders=\"funders\" \u002F>\n\n\u003C!-- Sticky actions row: funder badges + Cite + PDF + Share -->\n\u003Cdiv class=\"paper-page__actions\">\n  \u003CTuxFundingSource v-for=\"f in fundersList\" v-bind=\"f\" size=\"sm\" \u002F>\n  \u003CTuxCitationExport :citation=\"citationData\" \u002F>\n  \u003CUButton variant=\"ghost\" icon=\"lucide:download\">PDF\u003C\u002FUButton>\n\u003C\u002Fdiv>\n\n\u003CTuxAbstract :background=\"…\" :methods=\"…\" :results=\"…\" :conclusion=\"…\" :keywords=\"kw\" \u002F>\n\n\u003C!-- Body sections — h2 numbering 1., 2., 3., … -->\n\u003Csection>\n  \u003Ch2>1.  Introduction\u003C\u002Fh2>\n  \u003Cp>… \u003CTuxFootnote :n=\"1\" :text=\"…\" \u002F> …\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- Numbered figures + tables -->\n\u003CTuxFigureCaption :number=\"1\" :caption=\"…\" :source=\"…\">\n  \u003CTuxChartLine :labels=\"…\" :series=\"…\" \u002F>\n\u003C\u002FTuxFigureCaption>\n\n\u003CTuxTableCaption :number=\"1\" :caption=\"…\">\n  \u003Ctable>…\u003C\u002Ftable>\n\u003C\u002FTuxTableCaption>\n\n\u003CTuxAcknowledgments :funding=\"…\" :acknowledgments=\"…\" :conflicts=\"…\" :ethics=\"…\" \u002F>\n\n\u003C!-- Footnotes list at document end -->\n\u003Csection>\n  \u003Ch2>Notes\u003C\u002Fh2>\n  \u003Col>\u003Cli id=\"fn-1\">… \u003Ca href=\"#fn-ref-1\">↩\u003C\u002Fa>\u003C\u002Fli>…\u003C\u002Fol>\n\u003C\u002Fsection>\n",[4412],{"type":11,"tag":52,"props":4413,"children":4414},{"__ignoreMap":6},[4415,4456,4498,4577,4643,4810,4817,4825,4861,4869,4877,4885,4900,4907,5049,5056,5064,5080,5088,5096,5111,5118,5126,5217,5225,5240,5247,5312,5321,5337,5345,5462,5470,5479,5495,5504,5513],{"type":11,"tag":272,"props":4416,"children":4417},{"class":274,"line":275},[4418,4422,4427,4431,4436,4440,4444,4448,4452],{"type":11,"tag":272,"props":4419,"children":4420},{"style":279},[4421],{"type":17,"value":282},{"type":11,"tag":272,"props":4423,"children":4424},{"style":285},[4425],{"type":17,"value":4426},"TuxBreadcrumbs",{"type":11,"tag":272,"props":4428,"children":4429},{"style":279},[4430],{"type":17,"value":673},{"type":11,"tag":272,"props":4432,"children":4433},{"style":291},[4434],{"type":17,"value":4435},"trail",{"type":11,"tag":272,"props":4437,"children":4438},{"style":279},[4439],{"type":17,"value":299},{"type":11,"tag":272,"props":4441,"children":4442},{"style":302},[4443],{"type":17,"value":305},{"type":11,"tag":272,"props":4445,"children":4446},{"style":327},[4447],{"type":17,"value":4435},{"type":11,"tag":272,"props":4449,"children":4450},{"style":302},[4451],{"type":17,"value":305},{"type":11,"tag":272,"props":4453,"children":4454},{"style":279},[4455],{"type":17,"value":818},{"type":11,"tag":272,"props":4457,"children":4458},{"class":274,"line":323},[4459,4463,4468,4472,4477,4481,4485,4490,4494],{"type":11,"tag":272,"props":4460,"children":4461},{"style":279},[4462],{"type":17,"value":282},{"type":11,"tag":272,"props":4464,"children":4465},{"style":285},[4466],{"type":17,"value":4467},"TuxCenterBadge",{"type":11,"tag":272,"props":4469,"children":4470},{"style":279},[4471],{"type":17,"value":673},{"type":11,"tag":272,"props":4473,"children":4474},{"style":291},[4475],{"type":17,"value":4476},"center",{"type":11,"tag":272,"props":4478,"children":4479},{"style":279},[4480],{"type":17,"value":299},{"type":11,"tag":272,"props":4482,"children":4483},{"style":302},[4484],{"type":17,"value":305},{"type":11,"tag":272,"props":4486,"children":4487},{"style":327},[4488],{"type":17,"value":4489},"centerKey",{"type":11,"tag":272,"props":4491,"children":4492},{"style":302},[4493],{"type":17,"value":305},{"type":11,"tag":272,"props":4495,"children":4496},{"style":279},[4497],{"type":17,"value":818},{"type":11,"tag":272,"props":4499,"children":4500},{"class":274,"line":333},[4501,4505,4509,4513,4517,4521,4526,4530,4534,4539,4543,4547,4552,4556,4560,4565,4569,4573],{"type":11,"tag":272,"props":4502,"children":4503},{"style":279},[4504],{"type":17,"value":282},{"type":11,"tag":272,"props":4506,"children":4507},{"style":285},[4508],{"type":17,"value":1532},{"type":11,"tag":272,"props":4510,"children":4511},{"style":291},[4512],{"type":17,"value":1724},{"type":11,"tag":272,"props":4514,"children":4515},{"style":279},[4516],{"type":17,"value":299},{"type":11,"tag":272,"props":4518,"children":4519},{"style":302},[4520],{"type":17,"value":305},{"type":11,"tag":272,"props":4522,"children":4523},{"style":308},[4524],{"type":17,"value":4525},"article · venue",{"type":11,"tag":272,"props":4527,"children":4528},{"style":302},[4529],{"type":17,"value":305},{"type":11,"tag":272,"props":4531,"children":4532},{"style":279},[4533],{"type":17,"value":673},{"type":11,"tag":272,"props":4535,"children":4536},{"style":291},[4537],{"type":17,"value":4538},"title",{"type":11,"tag":272,"props":4540,"children":4541},{"style":279},[4542],{"type":17,"value":299},{"type":11,"tag":272,"props":4544,"children":4545},{"style":302},[4546],{"type":17,"value":305},{"type":11,"tag":272,"props":4548,"children":4549},{"style":327},[4550],{"type":17,"value":4551},"paperTitle",{"type":11,"tag":272,"props":4553,"children":4554},{"style":302},[4555],{"type":17,"value":305},{"type":11,"tag":272,"props":4557,"children":4558},{"style":279},[4559],{"type":17,"value":1651},{"type":11,"tag":272,"props":4561,"children":4562},{"style":327},[4563],{"type":17,"value":4564},"…",{"type":11,"tag":272,"props":4566,"children":4567},{"style":279},[4568],{"type":17,"value":541},{"type":11,"tag":272,"props":4570,"children":4571},{"style":285},[4572],{"type":17,"value":1532},{"type":11,"tag":272,"props":4574,"children":4575},{"style":279},[4576],{"type":17,"value":320},{"type":11,"tag":272,"props":4578,"children":4579},{"class":274,"line":342},[4580,4584,4589,4593,4598,4602,4606,4610,4614,4618,4623,4627,4631,4635,4639],{"type":11,"tag":272,"props":4581,"children":4582},{"style":279},[4583],{"type":17,"value":282},{"type":11,"tag":272,"props":4585,"children":4586},{"style":285},[4587],{"type":17,"value":4588},"TuxAuthorByline",{"type":11,"tag":272,"props":4590,"children":4591},{"style":279},[4592],{"type":17,"value":673},{"type":11,"tag":272,"props":4594,"children":4595},{"style":291},[4596],{"type":17,"value":4597},"authors",{"type":11,"tag":272,"props":4599,"children":4600},{"style":279},[4601],{"type":17,"value":299},{"type":11,"tag":272,"props":4603,"children":4604},{"style":302},[4605],{"type":17,"value":305},{"type":11,"tag":272,"props":4607,"children":4608},{"style":327},[4609],{"type":17,"value":4597},{"type":11,"tag":272,"props":4611,"children":4612},{"style":302},[4613],{"type":17,"value":305},{"type":11,"tag":272,"props":4615,"children":4616},{"style":279},[4617],{"type":17,"value":673},{"type":11,"tag":272,"props":4619,"children":4620},{"style":291},[4621],{"type":17,"value":4622},"affiliations",{"type":11,"tag":272,"props":4624,"children":4625},{"style":279},[4626],{"type":17,"value":299},{"type":11,"tag":272,"props":4628,"children":4629},{"style":302},[4630],{"type":17,"value":305},{"type":11,"tag":272,"props":4632,"children":4633},{"style":327},[4634],{"type":17,"value":4622},{"type":11,"tag":272,"props":4636,"children":4637},{"style":302},[4638],{"type":17,"value":305},{"type":11,"tag":272,"props":4640,"children":4641},{"style":279},[4642],{"type":17,"value":818},{"type":11,"tag":272,"props":4644,"children":4645},{"class":274,"line":351},[4646,4650,4655,4659,4664,4668,4672,4676,4680,4684,4689,4693,4697,4701,4705,4709,4714,4718,4722,4727,4731,4735,4740,4744,4748,4752,4756,4760,4765,4769,4773,4777,4781,4785,4790,4794,4798,4802,4806],{"type":11,"tag":272,"props":4647,"children":4648},{"style":279},[4649],{"type":17,"value":282},{"type":11,"tag":272,"props":4651,"children":4652},{"style":285},[4653],{"type":17,"value":4654},"TuxPaperMeta",{"type":11,"tag":272,"props":4656,"children":4657},{"style":279},[4658],{"type":17,"value":673},{"type":11,"tag":272,"props":4660,"children":4661},{"style":291},[4662],{"type":17,"value":4663},"type",{"type":11,"tag":272,"props":4665,"children":4666},{"style":279},[4667],{"type":17,"value":299},{"type":11,"tag":272,"props":4669,"children":4670},{"style":302},[4671],{"type":17,"value":305},{"type":11,"tag":272,"props":4673,"children":4674},{"style":327},[4675],{"type":17,"value":4663},{"type":11,"tag":272,"props":4677,"children":4678},{"style":302},[4679],{"type":17,"value":305},{"type":11,"tag":272,"props":4681,"children":4682},{"style":279},[4683],{"type":17,"value":673},{"type":11,"tag":272,"props":4685,"children":4686},{"style":291},[4687],{"type":17,"value":4688},"venue",{"type":11,"tag":272,"props":4690,"children":4691},{"style":279},[4692],{"type":17,"value":299},{"type":11,"tag":272,"props":4694,"children":4695},{"style":302},[4696],{"type":17,"value":305},{"type":11,"tag":272,"props":4698,"children":4699},{"style":327},[4700],{"type":17,"value":4688},{"type":11,"tag":272,"props":4702,"children":4703},{"style":302},[4704],{"type":17,"value":305},{"type":11,"tag":272,"props":4706,"children":4707},{"style":279},[4708],{"type":17,"value":673},{"type":11,"tag":272,"props":4710,"children":4711},{"style":291},[4712],{"type":17,"value":4713},"published",{"type":11,"tag":272,"props":4715,"children":4716},{"style":279},[4717],{"type":17,"value":299},{"type":11,"tag":272,"props":4719,"children":4720},{"style":302},[4721],{"type":17,"value":305},{"type":11,"tag":272,"props":4723,"children":4724},{"style":327},[4725],{"type":17,"value":4726},"date",{"type":11,"tag":272,"props":4728,"children":4729},{"style":302},[4730],{"type":17,"value":305},{"type":11,"tag":272,"props":4732,"children":4733},{"style":279},[4734],{"type":17,"value":673},{"type":11,"tag":272,"props":4736,"children":4737},{"style":291},[4738],{"type":17,"value":4739},"doi",{"type":11,"tag":272,"props":4741,"children":4742},{"style":279},[4743],{"type":17,"value":299},{"type":11,"tag":272,"props":4745,"children":4746},{"style":302},[4747],{"type":17,"value":305},{"type":11,"tag":272,"props":4749,"children":4750},{"style":327},[4751],{"type":17,"value":4739},{"type":11,"tag":272,"props":4753,"children":4754},{"style":302},[4755],{"type":17,"value":305},{"type":11,"tag":272,"props":4757,"children":4758},{"style":279},[4759],{"type":17,"value":673},{"type":11,"tag":272,"props":4761,"children":4762},{"style":291},[4763],{"type":17,"value":4764},"license",{"type":11,"tag":272,"props":4766,"children":4767},{"style":279},[4768],{"type":17,"value":299},{"type":11,"tag":272,"props":4770,"children":4771},{"style":302},[4772],{"type":17,"value":305},{"type":11,"tag":272,"props":4774,"children":4775},{"style":327},[4776],{"type":17,"value":4764},{"type":11,"tag":272,"props":4778,"children":4779},{"style":302},[4780],{"type":17,"value":305},{"type":11,"tag":272,"props":4782,"children":4783},{"style":279},[4784],{"type":17,"value":673},{"type":11,"tag":272,"props":4786,"children":4787},{"style":291},[4788],{"type":17,"value":4789},"funders",{"type":11,"tag":272,"props":4791,"children":4792},{"style":279},[4793],{"type":17,"value":299},{"type":11,"tag":272,"props":4795,"children":4796},{"style":302},[4797],{"type":17,"value":305},{"type":11,"tag":272,"props":4799,"children":4800},{"style":327},[4801],{"type":17,"value":4789},{"type":11,"tag":272,"props":4803,"children":4804},{"style":302},[4805],{"type":17,"value":305},{"type":11,"tag":272,"props":4807,"children":4808},{"style":279},[4809],{"type":17,"value":818},{"type":11,"tag":272,"props":4811,"children":4812},{"class":274,"line":360},[4813],{"type":11,"tag":272,"props":4814,"children":4815},{"emptyLinePlaceholder":373},[4816],{"type":17,"value":376},{"type":11,"tag":272,"props":4818,"children":4819},{"class":274,"line":369},[4820],{"type":11,"tag":272,"props":4821,"children":4822},{"style":831},[4823],{"type":17,"value":4824},"\u003C!-- Sticky actions row: funder badges + Cite + PDF + Share -->\n",{"type":11,"tag":272,"props":4826,"children":4827},{"class":274,"line":379},[4828,4832,4836,4840,4844,4848,4853,4857],{"type":11,"tag":272,"props":4829,"children":4830},{"style":279},[4831],{"type":17,"value":282},{"type":11,"tag":272,"props":4833,"children":4834},{"style":285},[4835],{"type":17,"value":943},{"type":11,"tag":272,"props":4837,"children":4838},{"style":291},[4839],{"type":17,"value":948},{"type":11,"tag":272,"props":4841,"children":4842},{"style":279},[4843],{"type":17,"value":299},{"type":11,"tag":272,"props":4845,"children":4846},{"style":302},[4847],{"type":17,"value":305},{"type":11,"tag":272,"props":4849,"children":4850},{"style":308},[4851],{"type":17,"value":4852},"paper-page__actions",{"type":11,"tag":272,"props":4854,"children":4855},{"style":302},[4856],{"type":17,"value":305},{"type":11,"tag":272,"props":4858,"children":4859},{"style":279},[4860],{"type":17,"value":320},{"type":11,"tag":272,"props":4862,"children":4863},{"class":274,"line":388},[4864],{"type":11,"tag":272,"props":4865,"children":4866},{"style":327},[4867],{"type":17,"value":4868},"  \u003CTuxFundingSource v-for=\"f in fundersList\" v-bind=\"f\" size=\"sm\" \u002F>\n",{"type":11,"tag":272,"props":4870,"children":4871},{"class":274,"line":397},[4872],{"type":11,"tag":272,"props":4873,"children":4874},{"style":327},[4875],{"type":17,"value":4876},"  \u003CTuxCitationExport :citation=\"citationData\" \u002F>\n",{"type":11,"tag":272,"props":4878,"children":4879},{"class":274,"line":405},[4880],{"type":11,"tag":272,"props":4881,"children":4882},{"style":327},[4883],{"type":17,"value":4884},"  \u003CUButton variant=\"ghost\" icon=\"lucide:download\">PDF\u003C\u002FUButton>\n",{"type":11,"tag":272,"props":4886,"children":4887},{"class":274,"line":414},[4888,4892,4896],{"type":11,"tag":272,"props":4889,"children":4890},{"style":279},[4891],{"type":17,"value":541},{"type":11,"tag":272,"props":4893,"children":4894},{"style":285},[4895],{"type":17,"value":943},{"type":11,"tag":272,"props":4897,"children":4898},{"style":279},[4899],{"type":17,"value":320},{"type":11,"tag":272,"props":4901,"children":4902},{"class":274,"line":423},[4903],{"type":11,"tag":272,"props":4904,"children":4905},{"emptyLinePlaceholder":373},[4906],{"type":17,"value":376},{"type":11,"tag":272,"props":4908,"children":4909},{"class":274,"line":431},[4910,4914,4919,4923,4928,4932,4936,4940,4944,4948,4953,4957,4961,4965,4969,4973,4978,4982,4986,4990,4994,4998,5003,5007,5011,5015,5019,5023,5028,5032,5036,5041,5045],{"type":11,"tag":272,"props":4911,"children":4912},{"style":279},[4913],{"type":17,"value":282},{"type":11,"tag":272,"props":4915,"children":4916},{"style":285},[4917],{"type":17,"value":4918},"TuxAbstract",{"type":11,"tag":272,"props":4920,"children":4921},{"style":279},[4922],{"type":17,"value":673},{"type":11,"tag":272,"props":4924,"children":4925},{"style":291},[4926],{"type":17,"value":4927},"background",{"type":11,"tag":272,"props":4929,"children":4930},{"style":279},[4931],{"type":17,"value":299},{"type":11,"tag":272,"props":4933,"children":4934},{"style":302},[4935],{"type":17,"value":305},{"type":11,"tag":272,"props":4937,"children":4938},{"style":327},[4939],{"type":17,"value":4564},{"type":11,"tag":272,"props":4941,"children":4942},{"style":302},[4943],{"type":17,"value":305},{"type":11,"tag":272,"props":4945,"children":4946},{"style":279},[4947],{"type":17,"value":673},{"type":11,"tag":272,"props":4949,"children":4950},{"style":291},[4951],{"type":17,"value":4952},"methods",{"type":11,"tag":272,"props":4954,"children":4955},{"style":279},[4956],{"type":17,"value":299},{"type":11,"tag":272,"props":4958,"children":4959},{"style":302},[4960],{"type":17,"value":305},{"type":11,"tag":272,"props":4962,"children":4963},{"style":327},[4964],{"type":17,"value":4564},{"type":11,"tag":272,"props":4966,"children":4967},{"style":302},[4968],{"type":17,"value":305},{"type":11,"tag":272,"props":4970,"children":4971},{"style":279},[4972],{"type":17,"value":673},{"type":11,"tag":272,"props":4974,"children":4975},{"style":291},[4976],{"type":17,"value":4977},"results",{"type":11,"tag":272,"props":4979,"children":4980},{"style":279},[4981],{"type":17,"value":299},{"type":11,"tag":272,"props":4983,"children":4984},{"style":302},[4985],{"type":17,"value":305},{"type":11,"tag":272,"props":4987,"children":4988},{"style":327},[4989],{"type":17,"value":4564},{"type":11,"tag":272,"props":4991,"children":4992},{"style":302},[4993],{"type":17,"value":305},{"type":11,"tag":272,"props":4995,"children":4996},{"style":279},[4997],{"type":17,"value":673},{"type":11,"tag":272,"props":4999,"children":5000},{"style":291},[5001],{"type":17,"value":5002},"conclusion",{"type":11,"tag":272,"props":5004,"children":5005},{"style":279},[5006],{"type":17,"value":299},{"type":11,"tag":272,"props":5008,"children":5009},{"style":302},[5010],{"type":17,"value":305},{"type":11,"tag":272,"props":5012,"children":5013},{"style":327},[5014],{"type":17,"value":4564},{"type":11,"tag":272,"props":5016,"children":5017},{"style":302},[5018],{"type":17,"value":305},{"type":11,"tag":272,"props":5020,"children":5021},{"style":279},[5022],{"type":17,"value":673},{"type":11,"tag":272,"props":5024,"children":5025},{"style":291},[5026],{"type":17,"value":5027},"keywords",{"type":11,"tag":272,"props":5029,"children":5030},{"style":279},[5031],{"type":17,"value":299},{"type":11,"tag":272,"props":5033,"children":5034},{"style":302},[5035],{"type":17,"value":305},{"type":11,"tag":272,"props":5037,"children":5038},{"style":327},[5039],{"type":17,"value":5040},"kw",{"type":11,"tag":272,"props":5042,"children":5043},{"style":302},[5044],{"type":17,"value":305},{"type":11,"tag":272,"props":5046,"children":5047},{"style":279},[5048],{"type":17,"value":818},{"type":11,"tag":272,"props":5050,"children":5051},{"class":274,"line":440},[5052],{"type":11,"tag":272,"props":5053,"children":5054},{"emptyLinePlaceholder":373},[5055],{"type":17,"value":376},{"type":11,"tag":272,"props":5057,"children":5058},{"class":274,"line":449},[5059],{"type":11,"tag":272,"props":5060,"children":5061},{"style":831},[5062],{"type":17,"value":5063},"\u003C!-- Body sections — h2 numbering 1., 2., 3., … -->\n",{"type":11,"tag":272,"props":5065,"children":5066},{"class":274,"line":457},[5067,5071,5076],{"type":11,"tag":272,"props":5068,"children":5069},{"style":279},[5070],{"type":17,"value":282},{"type":11,"tag":272,"props":5072,"children":5073},{"style":285},[5074],{"type":17,"value":5075},"section",{"type":11,"tag":272,"props":5077,"children":5078},{"style":279},[5079],{"type":17,"value":320},{"type":11,"tag":272,"props":5081,"children":5082},{"class":274,"line":465},[5083],{"type":11,"tag":272,"props":5084,"children":5085},{"style":327},[5086],{"type":17,"value":5087},"  \u003Ch2>1.  Introduction\u003C\u002Fh2>\n",{"type":11,"tag":272,"props":5089,"children":5090},{"class":274,"line":474},[5091],{"type":11,"tag":272,"props":5092,"children":5093},{"style":327},[5094],{"type":17,"value":5095},"  \u003Cp>… \u003CTuxFootnote :n=\"1\" :text=\"…\" \u002F> …\u003C\u002Fp>\n",{"type":11,"tag":272,"props":5097,"children":5098},{"class":274,"line":483},[5099,5103,5107],{"type":11,"tag":272,"props":5100,"children":5101},{"style":279},[5102],{"type":17,"value":541},{"type":11,"tag":272,"props":5104,"children":5105},{"style":285},[5106],{"type":17,"value":5075},{"type":11,"tag":272,"props":5108,"children":5109},{"style":279},[5110],{"type":17,"value":320},{"type":11,"tag":272,"props":5112,"children":5113},{"class":274,"line":492},[5114],{"type":11,"tag":272,"props":5115,"children":5116},{"emptyLinePlaceholder":373},[5117],{"type":17,"value":376},{"type":11,"tag":272,"props":5119,"children":5120},{"class":274,"line":501},[5121],{"type":11,"tag":272,"props":5122,"children":5123},{"style":831},[5124],{"type":17,"value":5125},"\u003C!-- Numbered figures + tables -->\n",{"type":11,"tag":272,"props":5127,"children":5128},{"class":274,"line":509},[5129,5133,5138,5142,5146,5150,5154,5159,5163,5167,5172,5176,5180,5184,5188,5192,5197,5201,5205,5209,5213],{"type":11,"tag":272,"props":5130,"children":5131},{"style":279},[5132],{"type":17,"value":282},{"type":11,"tag":272,"props":5134,"children":5135},{"style":285},[5136],{"type":17,"value":5137},"TuxFigureCaption",{"type":11,"tag":272,"props":5139,"children":5140},{"style":279},[5141],{"type":17,"value":673},{"type":11,"tag":272,"props":5143,"children":5144},{"style":291},[5145],{"type":17,"value":2093},{"type":11,"tag":272,"props":5147,"children":5148},{"style":279},[5149],{"type":17,"value":299},{"type":11,"tag":272,"props":5151,"children":5152},{"style":302},[5153],{"type":17,"value":305},{"type":11,"tag":272,"props":5155,"children":5156},{"style":1200},[5157],{"type":17,"value":5158},"1",{"type":11,"tag":272,"props":5160,"children":5161},{"style":302},[5162],{"type":17,"value":305},{"type":11,"tag":272,"props":5164,"children":5165},{"style":279},[5166],{"type":17,"value":673},{"type":11,"tag":272,"props":5168,"children":5169},{"style":291},[5170],{"type":17,"value":5171},"caption",{"type":11,"tag":272,"props":5173,"children":5174},{"style":279},[5175],{"type":17,"value":299},{"type":11,"tag":272,"props":5177,"children":5178},{"style":302},[5179],{"type":17,"value":305},{"type":11,"tag":272,"props":5181,"children":5182},{"style":327},[5183],{"type":17,"value":4564},{"type":11,"tag":272,"props":5185,"children":5186},{"style":302},[5187],{"type":17,"value":305},{"type":11,"tag":272,"props":5189,"children":5190},{"style":279},[5191],{"type":17,"value":673},{"type":11,"tag":272,"props":5193,"children":5194},{"style":291},[5195],{"type":17,"value":5196},"source",{"type":11,"tag":272,"props":5198,"children":5199},{"style":279},[5200],{"type":17,"value":299},{"type":11,"tag":272,"props":5202,"children":5203},{"style":302},[5204],{"type":17,"value":305},{"type":11,"tag":272,"props":5206,"children":5207},{"style":327},[5208],{"type":17,"value":4564},{"type":11,"tag":272,"props":5210,"children":5211},{"style":302},[5212],{"type":17,"value":305},{"type":11,"tag":272,"props":5214,"children":5215},{"style":279},[5216],{"type":17,"value":320},{"type":11,"tag":272,"props":5218,"children":5219},{"class":274,"line":518},[5220],{"type":11,"tag":272,"props":5221,"children":5222},{"style":327},[5223],{"type":17,"value":5224},"  \u003CTuxChartLine :labels=\"…\" :series=\"…\" \u002F>\n",{"type":11,"tag":272,"props":5226,"children":5227},{"class":274,"line":527},[5228,5232,5236],{"type":11,"tag":272,"props":5229,"children":5230},{"style":279},[5231],{"type":17,"value":541},{"type":11,"tag":272,"props":5233,"children":5234},{"style":285},[5235],{"type":17,"value":5137},{"type":11,"tag":272,"props":5237,"children":5238},{"style":279},[5239],{"type":17,"value":320},{"type":11,"tag":272,"props":5241,"children":5242},{"class":274,"line":535},[5243],{"type":11,"tag":272,"props":5244,"children":5245},{"emptyLinePlaceholder":373},[5246],{"type":17,"value":376},{"type":11,"tag":272,"props":5248,"children":5250},{"class":274,"line":5249},27,[5251,5255,5260,5264,5268,5272,5276,5280,5284,5288,5292,5296,5300,5304,5308],{"type":11,"tag":272,"props":5252,"children":5253},{"style":279},[5254],{"type":17,"value":282},{"type":11,"tag":272,"props":5256,"children":5257},{"style":285},[5258],{"type":17,"value":5259},"TuxTableCaption",{"type":11,"tag":272,"props":5261,"children":5262},{"style":279},[5263],{"type":17,"value":673},{"type":11,"tag":272,"props":5265,"children":5266},{"style":291},[5267],{"type":17,"value":2093},{"type":11,"tag":272,"props":5269,"children":5270},{"style":279},[5271],{"type":17,"value":299},{"type":11,"tag":272,"props":5273,"children":5274},{"style":302},[5275],{"type":17,"value":305},{"type":11,"tag":272,"props":5277,"children":5278},{"style":1200},[5279],{"type":17,"value":5158},{"type":11,"tag":272,"props":5281,"children":5282},{"style":302},[5283],{"type":17,"value":305},{"type":11,"tag":272,"props":5285,"children":5286},{"style":279},[5287],{"type":17,"value":673},{"type":11,"tag":272,"props":5289,"children":5290},{"style":291},[5291],{"type":17,"value":5171},{"type":11,"tag":272,"props":5293,"children":5294},{"style":279},[5295],{"type":17,"value":299},{"type":11,"tag":272,"props":5297,"children":5298},{"style":302},[5299],{"type":17,"value":305},{"type":11,"tag":272,"props":5301,"children":5302},{"style":327},[5303],{"type":17,"value":4564},{"type":11,"tag":272,"props":5305,"children":5306},{"style":302},[5307],{"type":17,"value":305},{"type":11,"tag":272,"props":5309,"children":5310},{"style":279},[5311],{"type":17,"value":320},{"type":11,"tag":272,"props":5313,"children":5315},{"class":274,"line":5314},28,[5316],{"type":11,"tag":272,"props":5317,"children":5318},{"style":327},[5319],{"type":17,"value":5320},"  \u003Ctable>…\u003C\u002Ftable>\n",{"type":11,"tag":272,"props":5322,"children":5324},{"class":274,"line":5323},29,[5325,5329,5333],{"type":11,"tag":272,"props":5326,"children":5327},{"style":279},[5328],{"type":17,"value":541},{"type":11,"tag":272,"props":5330,"children":5331},{"style":285},[5332],{"type":17,"value":5259},{"type":11,"tag":272,"props":5334,"children":5335},{"style":279},[5336],{"type":17,"value":320},{"type":11,"tag":272,"props":5338,"children":5340},{"class":274,"line":5339},30,[5341],{"type":11,"tag":272,"props":5342,"children":5343},{"emptyLinePlaceholder":373},[5344],{"type":17,"value":376},{"type":11,"tag":272,"props":5346,"children":5348},{"class":274,"line":5347},31,[5349,5353,5358,5362,5367,5371,5375,5379,5383,5387,5392,5396,5400,5404,5408,5412,5417,5421,5425,5429,5433,5437,5442,5446,5450,5454,5458],{"type":11,"tag":272,"props":5350,"children":5351},{"style":279},[5352],{"type":17,"value":282},{"type":11,"tag":272,"props":5354,"children":5355},{"style":285},[5356],{"type":17,"value":5357},"TuxAcknowledgments",{"type":11,"tag":272,"props":5359,"children":5360},{"style":279},[5361],{"type":17,"value":673},{"type":11,"tag":272,"props":5363,"children":5364},{"style":291},[5365],{"type":17,"value":5366},"funding",{"type":11,"tag":272,"props":5368,"children":5369},{"style":279},[5370],{"type":17,"value":299},{"type":11,"tag":272,"props":5372,"children":5373},{"style":302},[5374],{"type":17,"value":305},{"type":11,"tag":272,"props":5376,"children":5377},{"style":327},[5378],{"type":17,"value":4564},{"type":11,"tag":272,"props":5380,"children":5381},{"style":302},[5382],{"type":17,"value":305},{"type":11,"tag":272,"props":5384,"children":5385},{"style":279},[5386],{"type":17,"value":673},{"type":11,"tag":272,"props":5388,"children":5389},{"style":291},[5390],{"type":17,"value":5391},"acknowledgments",{"type":11,"tag":272,"props":5393,"children":5394},{"style":279},[5395],{"type":17,"value":299},{"type":11,"tag":272,"props":5397,"children":5398},{"style":302},[5399],{"type":17,"value":305},{"type":11,"tag":272,"props":5401,"children":5402},{"style":327},[5403],{"type":17,"value":4564},{"type":11,"tag":272,"props":5405,"children":5406},{"style":302},[5407],{"type":17,"value":305},{"type":11,"tag":272,"props":5409,"children":5410},{"style":279},[5411],{"type":17,"value":673},{"type":11,"tag":272,"props":5413,"children":5414},{"style":291},[5415],{"type":17,"value":5416},"conflicts",{"type":11,"tag":272,"props":5418,"children":5419},{"style":279},[5420],{"type":17,"value":299},{"type":11,"tag":272,"props":5422,"children":5423},{"style":302},[5424],{"type":17,"value":305},{"type":11,"tag":272,"props":5426,"children":5427},{"style":327},[5428],{"type":17,"value":4564},{"type":11,"tag":272,"props":5430,"children":5431},{"style":302},[5432],{"type":17,"value":305},{"type":11,"tag":272,"props":5434,"children":5435},{"style":279},[5436],{"type":17,"value":673},{"type":11,"tag":272,"props":5438,"children":5439},{"style":291},[5440],{"type":17,"value":5441},"ethics",{"type":11,"tag":272,"props":5443,"children":5444},{"style":279},[5445],{"type":17,"value":299},{"type":11,"tag":272,"props":5447,"children":5448},{"style":302},[5449],{"type":17,"value":305},{"type":11,"tag":272,"props":5451,"children":5452},{"style":327},[5453],{"type":17,"value":4564},{"type":11,"tag":272,"props":5455,"children":5456},{"style":302},[5457],{"type":17,"value":305},{"type":11,"tag":272,"props":5459,"children":5460},{"style":279},[5461],{"type":17,"value":818},{"type":11,"tag":272,"props":5463,"children":5465},{"class":274,"line":5464},32,[5466],{"type":11,"tag":272,"props":5467,"children":5468},{"emptyLinePlaceholder":373},[5469],{"type":17,"value":376},{"type":11,"tag":272,"props":5471,"children":5473},{"class":274,"line":5472},33,[5474],{"type":11,"tag":272,"props":5475,"children":5476},{"style":831},[5477],{"type":17,"value":5478},"\u003C!-- Footnotes list at document end -->\n",{"type":11,"tag":272,"props":5480,"children":5482},{"class":274,"line":5481},34,[5483,5487,5491],{"type":11,"tag":272,"props":5484,"children":5485},{"style":279},[5486],{"type":17,"value":282},{"type":11,"tag":272,"props":5488,"children":5489},{"style":285},[5490],{"type":17,"value":5075},{"type":11,"tag":272,"props":5492,"children":5493},{"style":279},[5494],{"type":17,"value":320},{"type":11,"tag":272,"props":5496,"children":5498},{"class":274,"line":5497},35,[5499],{"type":11,"tag":272,"props":5500,"children":5501},{"style":327},[5502],{"type":17,"value":5503},"  \u003Ch2>Notes\u003C\u002Fh2>\n",{"type":11,"tag":272,"props":5505,"children":5507},{"class":274,"line":5506},36,[5508],{"type":11,"tag":272,"props":5509,"children":5510},{"style":327},[5511],{"type":17,"value":5512},"  \u003Col>\u003Cli id=\"fn-1\">… \u003Ca href=\"#fn-ref-1\">↩\u003C\u002Fa>\u003C\u002Fli>…\u003C\u002Fol>\n",{"type":11,"tag":272,"props":5514,"children":5516},{"class":274,"line":5515},37,[5517,5521,5525],{"type":11,"tag":272,"props":5518,"children":5519},{"style":279},[5520],{"type":17,"value":541},{"type":11,"tag":272,"props":5522,"children":5523},{"style":285},[5524],{"type":17,"value":5075},{"type":11,"tag":272,"props":5526,"children":5527},{"style":279},[5528],{"type":17,"value":320},{"type":11,"tag":23,"props":5530,"children":5531},{},[5532,5537,5538,5544],{"type":11,"tag":27,"props":5533,"children":5534},{},[5535],{"type":17,"value":5536},"Consumer:",{"type":17,"value":559},{"type":11,"tag":52,"props":5539,"children":5541},{"className":5540},[],[5542],{"type":17,"value":5543},"app\u002Fpages\u002Fexamples\u002Fpaper-page.vue",{"type":17,"value":5545}," (full demo).",{"type":11,"tag":23,"props":5547,"children":5548},{},[5549,5553,5555,5561,5563,5569],{"type":11,"tag":27,"props":5550,"children":5551},{},[5552],{"type":17,"value":591},{"type":17,"value":5554}," TuxFootnote's hover preview pairs with a footnotes-list\nat the document end (consumer's responsibility — the ",{"type":11,"tag":52,"props":5556,"children":5558},{"className":5557},[],[5559],{"type":17,"value":5560},"id=\"fn-N\"",{"type":17,"value":5562},"\non each list item matches the ",{"type":11,"tag":52,"props":5564,"children":5566},{"className":5565},[],[5567],{"type":17,"value":5568},"targetId",{"type":17,"value":5570}," the popover links to).",{"type":11,"tag":250,"props":5572,"children":5574},{"id":5573},"sticky-actions-cite-sidebar-row",[5575],{"type":17,"value":5576},"Sticky-actions Cite sidebar \u002F row",{"type":11,"tag":23,"props":5578,"children":5579},{},[5580],{"type":17,"value":5581},"Two arrangements work for the \"Cite + funders + PDF + Share\"\nactions: a sticky-row beneath the paper meta (used in the example\nabove), or a sticky right-rail sidebar for long-form papers.",{"type":11,"tag":262,"props":5583,"children":5585},{"className":264,"code":5584,"language":266,"meta":6,"style":6},"\u003C!-- Sidebar variant -->\n\u003Caside class=\"paper-actions-rail\">\n  \u003Cdiv class=\"sticky top-6 space-y-3\">\n    \u003CTuxCitationExport :citation=\"c\" \u002F>\n    \u003CUButton block variant=\"outline\" icon=\"lucide:download\">PDF\u003C\u002FUButton>\n    \u003Cdiv class=\"space-y-1\">\n      \u003CTuxFundingSource v-for=\"f in funders\" v-bind=\"f\" size=\"sm\" layout=\"stacked\" \u002F>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Faside>\n",[5586],{"type":11,"tag":52,"props":5587,"children":5588},{"__ignoreMap":6},[5589,5597,5634,5642,5650,5658,5666,5674,5682,5689],{"type":11,"tag":272,"props":5590,"children":5591},{"class":274,"line":275},[5592],{"type":11,"tag":272,"props":5593,"children":5594},{"style":831},[5595],{"type":17,"value":5596},"\u003C!-- Sidebar variant -->\n",{"type":11,"tag":272,"props":5598,"children":5599},{"class":274,"line":323},[5600,5604,5609,5613,5617,5621,5626,5630],{"type":11,"tag":272,"props":5601,"children":5602},{"style":279},[5603],{"type":17,"value":282},{"type":11,"tag":272,"props":5605,"children":5606},{"style":285},[5607],{"type":17,"value":5608},"aside",{"type":11,"tag":272,"props":5610,"children":5611},{"style":291},[5612],{"type":17,"value":948},{"type":11,"tag":272,"props":5614,"children":5615},{"style":279},[5616],{"type":17,"value":299},{"type":11,"tag":272,"props":5618,"children":5619},{"style":302},[5620],{"type":17,"value":305},{"type":11,"tag":272,"props":5622,"children":5623},{"style":308},[5624],{"type":17,"value":5625},"paper-actions-rail",{"type":11,"tag":272,"props":5627,"children":5628},{"style":302},[5629],{"type":17,"value":305},{"type":11,"tag":272,"props":5631,"children":5632},{"style":279},[5633],{"type":17,"value":320},{"type":11,"tag":272,"props":5635,"children":5636},{"class":274,"line":333},[5637],{"type":11,"tag":272,"props":5638,"children":5639},{"style":327},[5640],{"type":17,"value":5641},"  \u003Cdiv class=\"sticky top-6 space-y-3\">\n",{"type":11,"tag":272,"props":5643,"children":5644},{"class":274,"line":342},[5645],{"type":11,"tag":272,"props":5646,"children":5647},{"style":327},[5648],{"type":17,"value":5649},"    \u003CTuxCitationExport :citation=\"c\" \u002F>\n",{"type":11,"tag":272,"props":5651,"children":5652},{"class":274,"line":351},[5653],{"type":11,"tag":272,"props":5654,"children":5655},{"style":327},[5656],{"type":17,"value":5657},"    \u003CUButton block variant=\"outline\" icon=\"lucide:download\">PDF\u003C\u002FUButton>\n",{"type":11,"tag":272,"props":5659,"children":5660},{"class":274,"line":360},[5661],{"type":11,"tag":272,"props":5662,"children":5663},{"style":327},[5664],{"type":17,"value":5665},"    \u003Cdiv class=\"space-y-1\">\n",{"type":11,"tag":272,"props":5667,"children":5668},{"class":274,"line":369},[5669],{"type":11,"tag":272,"props":5670,"children":5671},{"style":327},[5672],{"type":17,"value":5673},"      \u003CTuxFundingSource v-for=\"f in funders\" v-bind=\"f\" size=\"sm\" layout=\"stacked\" \u002F>\n",{"type":11,"tag":272,"props":5675,"children":5676},{"class":274,"line":379},[5677],{"type":11,"tag":272,"props":5678,"children":5679},{"style":327},[5680],{"type":17,"value":5681},"    \u003C\u002Fdiv>\n",{"type":11,"tag":272,"props":5683,"children":5684},{"class":274,"line":388},[5685],{"type":11,"tag":272,"props":5686,"children":5687},{"style":327},[5688],{"type":17,"value":498},{"type":11,"tag":272,"props":5690,"children":5691},{"class":274,"line":397},[5692,5696,5700],{"type":11,"tag":272,"props":5693,"children":5694},{"style":279},[5695],{"type":17,"value":541},{"type":11,"tag":272,"props":5697,"children":5698},{"style":285},[5699],{"type":17,"value":5608},{"type":11,"tag":272,"props":5701,"children":5702},{"style":279},[5703],{"type":17,"value":320},{"type":11,"tag":23,"props":5705,"children":5706},{},[5707,5711],{"type":11,"tag":27,"props":5708,"children":5709},{},[5710],{"type":17,"value":591},{"type":17,"value":5712}," the stacked-funder variant works well in the narrow rail\n(80–120 px wide), full-width chips in the row variant.",{"type":11,"tag":155,"props":5714,"children":5715},{},[],{"type":11,"tag":159,"props":5717,"children":5719},{"id":5718},"tti-identity-surfaces",[5720],{"type":17,"value":5721},"TTI identity surfaces",{"type":11,"tag":250,"props":5723,"children":5725},{"id":5724},"center-landing-rhythm",[5726],{"type":17,"value":5727},"Center landing rhythm",{"type":11,"tag":23,"props":5729,"children":5730},{},[5731],{"type":17,"value":5732},"The hero + featured-researchers + active-programs + funders\ncomposition shipped 2026-05-22.",{"type":11,"tag":262,"props":5734,"children":5736},{"className":264,"code":5735,"language":266,"meta":6,"style":6},"\u003CTuxBreadcrumbs :trail=\"['Home', 'Divisions', centerName]\" \u002F>\n\u003CTuxCenterBadge :center=\"centerKey\" \u002F>\n\u003CTuxPageHeader eyebrow=\"division · …\" :title=\"centerName\" rhythm=\"hero\">\n  Short summary of the division's research focus.\n\u003C\u002FTuxPageHeader>\n\n\u003C!-- Lab\u002Fdivision identity card — the marquee identity block. -->\n\u003CTuxLab v-bind=\"lab\" \u002F>\n\n\u003C!-- Featured-researchers row with stagger entrance -->\n\u003Cdiv class=\"grid grid-cols-3 gap-6 tux-mount-in tux-mount-in--stagger\">\n  \u003CTuxResearcher v-for=\"(r, i) in featured\" v-bind=\"r\" :key=\"r.name\"\n    :style=\"{ '--tux-mount-stagger-index': i }\" \u002F>\n\u003C\u002Fdiv>\n\n\u003C!-- Active programs grid -->\n\u003Cdiv class=\"grid grid-cols-2 lg:grid-cols-3 gap-6\">\n  \u003CTuxProgram v-for=\"p in programs\" v-bind=\"p\" :key=\"p.name\" \u002F>\n\u003C\u002Fdiv>\n\n\u003C!-- Funding partners strip + cross-division badges -->\n\u003Cdiv class=\"flex flex-wrap gap-3\">\n  \u003CTuxFundingSource v-for=\"f in fundersList\" v-bind=\"f\" \u002F>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"flex flex-wrap gap-2\">\n  \u003CNuxtLink v-for=\"c in otherCenters\" :key=\"c\" :to=\"c.to\">\n    \u003CTuxCenterBadge :center=\"c.key\" \u002F>\n  \u003C\u002FNuxtLink>\n\u003C\u002Fdiv>\n",[5737],{"type":11,"tag":52,"props":5738,"children":5739},{"__ignoreMap":6},[5740,5821,5860,5942,5950,5965,5972,5980,6018,6025,6033,6069,6077,6085,6100,6107,6115,6151,6159,6174,6181,6189,6225,6233,6248,6284,6292,6300,6308],{"type":11,"tag":272,"props":5741,"children":5742},{"class":274,"line":275},[5743,5747,5751,5755,5759,5763,5767,5772,5776,5781,5785,5790,5795,5800,5804,5808,5813,5817],{"type":11,"tag":272,"props":5744,"children":5745},{"style":279},[5746],{"type":17,"value":282},{"type":11,"tag":272,"props":5748,"children":5749},{"style":285},[5750],{"type":17,"value":4426},{"type":11,"tag":272,"props":5752,"children":5753},{"style":279},[5754],{"type":17,"value":673},{"type":11,"tag":272,"props":5756,"children":5757},{"style":291},[5758],{"type":17,"value":4435},{"type":11,"tag":272,"props":5760,"children":5761},{"style":279},[5762],{"type":17,"value":299},{"type":11,"tag":272,"props":5764,"children":5765},{"style":302},[5766],{"type":17,"value":305},{"type":11,"tag":272,"props":5768,"children":5769},{"style":327},[5770],{"type":17,"value":5771},"[",{"type":11,"tag":272,"props":5773,"children":5774},{"style":302},[5775],{"type":17,"value":2385},{"type":11,"tag":272,"props":5777,"children":5778},{"style":308},[5779],{"type":17,"value":5780},"Home",{"type":11,"tag":272,"props":5782,"children":5783},{"style":302},[5784],{"type":17,"value":2385},{"type":11,"tag":272,"props":5786,"children":5787},{"style":279},[5788],{"type":17,"value":5789},",",{"type":11,"tag":272,"props":5791,"children":5792},{"style":302},[5793],{"type":17,"value":5794}," '",{"type":11,"tag":272,"props":5796,"children":5797},{"style":308},[5798],{"type":17,"value":5799},"Divisions",{"type":11,"tag":272,"props":5801,"children":5802},{"style":302},[5803],{"type":17,"value":2385},{"type":11,"tag":272,"props":5805,"children":5806},{"style":279},[5807],{"type":17,"value":5789},{"type":11,"tag":272,"props":5809,"children":5810},{"style":327},[5811],{"type":17,"value":5812}," centerName]",{"type":11,"tag":272,"props":5814,"children":5815},{"style":302},[5816],{"type":17,"value":305},{"type":11,"tag":272,"props":5818,"children":5819},{"style":279},[5820],{"type":17,"value":818},{"type":11,"tag":272,"props":5822,"children":5823},{"class":274,"line":323},[5824,5828,5832,5836,5840,5844,5848,5852,5856],{"type":11,"tag":272,"props":5825,"children":5826},{"style":279},[5827],{"type":17,"value":282},{"type":11,"tag":272,"props":5829,"children":5830},{"style":285},[5831],{"type":17,"value":4467},{"type":11,"tag":272,"props":5833,"children":5834},{"style":279},[5835],{"type":17,"value":673},{"type":11,"tag":272,"props":5837,"children":5838},{"style":291},[5839],{"type":17,"value":4476},{"type":11,"tag":272,"props":5841,"children":5842},{"style":279},[5843],{"type":17,"value":299},{"type":11,"tag":272,"props":5845,"children":5846},{"style":302},[5847],{"type":17,"value":305},{"type":11,"tag":272,"props":5849,"children":5850},{"style":327},[5851],{"type":17,"value":4489},{"type":11,"tag":272,"props":5853,"children":5854},{"style":302},[5855],{"type":17,"value":305},{"type":11,"tag":272,"props":5857,"children":5858},{"style":279},[5859],{"type":17,"value":818},{"type":11,"tag":272,"props":5861,"children":5862},{"class":274,"line":333},[5863,5867,5871,5875,5879,5883,5888,5892,5896,5900,5904,5908,5913,5917,5922,5926,5930,5934,5938],{"type":11,"tag":272,"props":5864,"children":5865},{"style":279},[5866],{"type":17,"value":282},{"type":11,"tag":272,"props":5868,"children":5869},{"style":285},[5870],{"type":17,"value":1532},{"type":11,"tag":272,"props":5872,"children":5873},{"style":291},[5874],{"type":17,"value":1724},{"type":11,"tag":272,"props":5876,"children":5877},{"style":279},[5878],{"type":17,"value":299},{"type":11,"tag":272,"props":5880,"children":5881},{"style":302},[5882],{"type":17,"value":305},{"type":11,"tag":272,"props":5884,"children":5885},{"style":308},[5886],{"type":17,"value":5887},"division · …",{"type":11,"tag":272,"props":5889,"children":5890},{"style":302},[5891],{"type":17,"value":305},{"type":11,"tag":272,"props":5893,"children":5894},{"style":279},[5895],{"type":17,"value":673},{"type":11,"tag":272,"props":5897,"children":5898},{"style":291},[5899],{"type":17,"value":4538},{"type":11,"tag":272,"props":5901,"children":5902},{"style":279},[5903],{"type":17,"value":299},{"type":11,"tag":272,"props":5905,"children":5906},{"style":302},[5907],{"type":17,"value":305},{"type":11,"tag":272,"props":5909,"children":5910},{"style":327},[5911],{"type":17,"value":5912},"centerName",{"type":11,"tag":272,"props":5914,"children":5915},{"style":302},[5916],{"type":17,"value":305},{"type":11,"tag":272,"props":5918,"children":5919},{"style":291},[5920],{"type":17,"value":5921}," rhythm",{"type":11,"tag":272,"props":5923,"children":5924},{"style":279},[5925],{"type":17,"value":299},{"type":11,"tag":272,"props":5927,"children":5928},{"style":302},[5929],{"type":17,"value":305},{"type":11,"tag":272,"props":5931,"children":5932},{"style":308},[5933],{"type":17,"value":1428},{"type":11,"tag":272,"props":5935,"children":5936},{"style":302},[5937],{"type":17,"value":305},{"type":11,"tag":272,"props":5939,"children":5940},{"style":279},[5941],{"type":17,"value":320},{"type":11,"tag":272,"props":5943,"children":5944},{"class":274,"line":342},[5945],{"type":11,"tag":272,"props":5946,"children":5947},{"style":327},[5948],{"type":17,"value":5949},"  Short summary of the division's research focus.\n",{"type":11,"tag":272,"props":5951,"children":5952},{"class":274,"line":351},[5953,5957,5961],{"type":11,"tag":272,"props":5954,"children":5955},{"style":279},[5956],{"type":17,"value":541},{"type":11,"tag":272,"props":5958,"children":5959},{"style":285},[5960],{"type":17,"value":1532},{"type":11,"tag":272,"props":5962,"children":5963},{"style":279},[5964],{"type":17,"value":320},{"type":11,"tag":272,"props":5966,"children":5967},{"class":274,"line":360},[5968],{"type":11,"tag":272,"props":5969,"children":5970},{"emptyLinePlaceholder":373},[5971],{"type":17,"value":376},{"type":11,"tag":272,"props":5973,"children":5974},{"class":274,"line":369},[5975],{"type":11,"tag":272,"props":5976,"children":5977},{"style":831},[5978],{"type":17,"value":5979},"\u003C!-- Lab\u002Fdivision identity card — the marquee identity block. -->\n",{"type":11,"tag":272,"props":5981,"children":5982},{"class":274,"line":379},[5983,5987,5992,5997,6001,6005,6010,6014],{"type":11,"tag":272,"props":5984,"children":5985},{"style":279},[5986],{"type":17,"value":282},{"type":11,"tag":272,"props":5988,"children":5989},{"style":285},[5990],{"type":17,"value":5991},"TuxLab",{"type":11,"tag":272,"props":5993,"children":5994},{"style":291},[5995],{"type":17,"value":5996}," v-bind",{"type":11,"tag":272,"props":5998,"children":5999},{"style":279},[6000],{"type":17,"value":299},{"type":11,"tag":272,"props":6002,"children":6003},{"style":302},[6004],{"type":17,"value":305},{"type":11,"tag":272,"props":6006,"children":6007},{"style":327},[6008],{"type":17,"value":6009},"lab",{"type":11,"tag":272,"props":6011,"children":6012},{"style":302},[6013],{"type":17,"value":305},{"type":11,"tag":272,"props":6015,"children":6016},{"style":279},[6017],{"type":17,"value":818},{"type":11,"tag":272,"props":6019,"children":6020},{"class":274,"line":388},[6021],{"type":11,"tag":272,"props":6022,"children":6023},{"emptyLinePlaceholder":373},[6024],{"type":17,"value":376},{"type":11,"tag":272,"props":6026,"children":6027},{"class":274,"line":397},[6028],{"type":11,"tag":272,"props":6029,"children":6030},{"style":831},[6031],{"type":17,"value":6032},"\u003C!-- Featured-researchers row with stagger entrance -->\n",{"type":11,"tag":272,"props":6034,"children":6035},{"class":274,"line":405},[6036,6040,6044,6048,6052,6056,6061,6065],{"type":11,"tag":272,"props":6037,"children":6038},{"style":279},[6039],{"type":17,"value":282},{"type":11,"tag":272,"props":6041,"children":6042},{"style":285},[6043],{"type":17,"value":943},{"type":11,"tag":272,"props":6045,"children":6046},{"style":291},[6047],{"type":17,"value":948},{"type":11,"tag":272,"props":6049,"children":6050},{"style":279},[6051],{"type":17,"value":299},{"type":11,"tag":272,"props":6053,"children":6054},{"style":302},[6055],{"type":17,"value":305},{"type":11,"tag":272,"props":6057,"children":6058},{"style":308},[6059],{"type":17,"value":6060},"grid grid-cols-3 gap-6 tux-mount-in tux-mount-in--stagger",{"type":11,"tag":272,"props":6062,"children":6063},{"style":302},[6064],{"type":17,"value":305},{"type":11,"tag":272,"props":6066,"children":6067},{"style":279},[6068],{"type":17,"value":320},{"type":11,"tag":272,"props":6070,"children":6071},{"class":274,"line":414},[6072],{"type":11,"tag":272,"props":6073,"children":6074},{"style":327},[6075],{"type":17,"value":6076},"  \u003CTuxResearcher v-for=\"(r, i) in featured\" v-bind=\"r\" :key=\"r.name\"\n",{"type":11,"tag":272,"props":6078,"children":6079},{"class":274,"line":423},[6080],{"type":11,"tag":272,"props":6081,"children":6082},{"style":327},[6083],{"type":17,"value":6084},"    :style=\"{ '--tux-mount-stagger-index': i }\" \u002F>\n",{"type":11,"tag":272,"props":6086,"children":6087},{"class":274,"line":431},[6088,6092,6096],{"type":11,"tag":272,"props":6089,"children":6090},{"style":279},[6091],{"type":17,"value":541},{"type":11,"tag":272,"props":6093,"children":6094},{"style":285},[6095],{"type":17,"value":943},{"type":11,"tag":272,"props":6097,"children":6098},{"style":279},[6099],{"type":17,"value":320},{"type":11,"tag":272,"props":6101,"children":6102},{"class":274,"line":440},[6103],{"type":11,"tag":272,"props":6104,"children":6105},{"emptyLinePlaceholder":373},[6106],{"type":17,"value":376},{"type":11,"tag":272,"props":6108,"children":6109},{"class":274,"line":449},[6110],{"type":11,"tag":272,"props":6111,"children":6112},{"style":831},[6113],{"type":17,"value":6114},"\u003C!-- Active programs grid -->\n",{"type":11,"tag":272,"props":6116,"children":6117},{"class":274,"line":457},[6118,6122,6126,6130,6134,6138,6143,6147],{"type":11,"tag":272,"props":6119,"children":6120},{"style":279},[6121],{"type":17,"value":282},{"type":11,"tag":272,"props":6123,"children":6124},{"style":285},[6125],{"type":17,"value":943},{"type":11,"tag":272,"props":6127,"children":6128},{"style":291},[6129],{"type":17,"value":948},{"type":11,"tag":272,"props":6131,"children":6132},{"style":279},[6133],{"type":17,"value":299},{"type":11,"tag":272,"props":6135,"children":6136},{"style":302},[6137],{"type":17,"value":305},{"type":11,"tag":272,"props":6139,"children":6140},{"style":308},[6141],{"type":17,"value":6142},"grid grid-cols-2 lg:grid-cols-3 gap-6",{"type":11,"tag":272,"props":6144,"children":6145},{"style":302},[6146],{"type":17,"value":305},{"type":11,"tag":272,"props":6148,"children":6149},{"style":279},[6150],{"type":17,"value":320},{"type":11,"tag":272,"props":6152,"children":6153},{"class":274,"line":465},[6154],{"type":11,"tag":272,"props":6155,"children":6156},{"style":327},[6157],{"type":17,"value":6158},"  \u003CTuxProgram v-for=\"p in programs\" v-bind=\"p\" :key=\"p.name\" \u002F>\n",{"type":11,"tag":272,"props":6160,"children":6161},{"class":274,"line":474},[6162,6166,6170],{"type":11,"tag":272,"props":6163,"children":6164},{"style":279},[6165],{"type":17,"value":541},{"type":11,"tag":272,"props":6167,"children":6168},{"style":285},[6169],{"type":17,"value":943},{"type":11,"tag":272,"props":6171,"children":6172},{"style":279},[6173],{"type":17,"value":320},{"type":11,"tag":272,"props":6175,"children":6176},{"class":274,"line":483},[6177],{"type":11,"tag":272,"props":6178,"children":6179},{"emptyLinePlaceholder":373},[6180],{"type":17,"value":376},{"type":11,"tag":272,"props":6182,"children":6183},{"class":274,"line":492},[6184],{"type":11,"tag":272,"props":6185,"children":6186},{"style":831},[6187],{"type":17,"value":6188},"\u003C!-- Funding partners strip + cross-division badges -->\n",{"type":11,"tag":272,"props":6190,"children":6191},{"class":274,"line":501},[6192,6196,6200,6204,6208,6212,6217,6221],{"type":11,"tag":272,"props":6193,"children":6194},{"style":279},[6195],{"type":17,"value":282},{"type":11,"tag":272,"props":6197,"children":6198},{"style":285},[6199],{"type":17,"value":943},{"type":11,"tag":272,"props":6201,"children":6202},{"style":291},[6203],{"type":17,"value":948},{"type":11,"tag":272,"props":6205,"children":6206},{"style":279},[6207],{"type":17,"value":299},{"type":11,"tag":272,"props":6209,"children":6210},{"style":302},[6211],{"type":17,"value":305},{"type":11,"tag":272,"props":6213,"children":6214},{"style":308},[6215],{"type":17,"value":6216},"flex flex-wrap gap-3",{"type":11,"tag":272,"props":6218,"children":6219},{"style":302},[6220],{"type":17,"value":305},{"type":11,"tag":272,"props":6222,"children":6223},{"style":279},[6224],{"type":17,"value":320},{"type":11,"tag":272,"props":6226,"children":6227},{"class":274,"line":509},[6228],{"type":11,"tag":272,"props":6229,"children":6230},{"style":327},[6231],{"type":17,"value":6232},"  \u003CTuxFundingSource v-for=\"f in fundersList\" v-bind=\"f\" \u002F>\n",{"type":11,"tag":272,"props":6234,"children":6235},{"class":274,"line":518},[6236,6240,6244],{"type":11,"tag":272,"props":6237,"children":6238},{"style":279},[6239],{"type":17,"value":541},{"type":11,"tag":272,"props":6241,"children":6242},{"style":285},[6243],{"type":17,"value":943},{"type":11,"tag":272,"props":6245,"children":6246},{"style":279},[6247],{"type":17,"value":320},{"type":11,"tag":272,"props":6249,"children":6250},{"class":274,"line":527},[6251,6255,6259,6263,6267,6271,6276,6280],{"type":11,"tag":272,"props":6252,"children":6253},{"style":279},[6254],{"type":17,"value":282},{"type":11,"tag":272,"props":6256,"children":6257},{"style":285},[6258],{"type":17,"value":943},{"type":11,"tag":272,"props":6260,"children":6261},{"style":291},[6262],{"type":17,"value":948},{"type":11,"tag":272,"props":6264,"children":6265},{"style":279},[6266],{"type":17,"value":299},{"type":11,"tag":272,"props":6268,"children":6269},{"style":302},[6270],{"type":17,"value":305},{"type":11,"tag":272,"props":6272,"children":6273},{"style":308},[6274],{"type":17,"value":6275},"flex flex-wrap gap-2",{"type":11,"tag":272,"props":6277,"children":6278},{"style":302},[6279],{"type":17,"value":305},{"type":11,"tag":272,"props":6281,"children":6282},{"style":279},[6283],{"type":17,"value":320},{"type":11,"tag":272,"props":6285,"children":6286},{"class":274,"line":535},[6287],{"type":11,"tag":272,"props":6288,"children":6289},{"style":327},[6290],{"type":17,"value":6291},"  \u003CNuxtLink v-for=\"c in otherCenters\" :key=\"c\" :to=\"c.to\">\n",{"type":11,"tag":272,"props":6293,"children":6294},{"class":274,"line":5249},[6295],{"type":11,"tag":272,"props":6296,"children":6297},{"style":327},[6298],{"type":17,"value":6299},"    \u003CTuxCenterBadge :center=\"c.key\" \u002F>\n",{"type":11,"tag":272,"props":6301,"children":6302},{"class":274,"line":5314},[6303],{"type":11,"tag":272,"props":6304,"children":6305},{"style":327},[6306],{"type":17,"value":6307},"  \u003C\u002FNuxtLink>\n",{"type":11,"tag":272,"props":6309,"children":6310},{"class":274,"line":5323},[6311,6315,6319],{"type":11,"tag":272,"props":6312,"children":6313},{"style":279},[6314],{"type":17,"value":541},{"type":11,"tag":272,"props":6316,"children":6317},{"style":285},[6318],{"type":17,"value":943},{"type":11,"tag":272,"props":6320,"children":6321},{"style":279},[6322],{"type":17,"value":320},{"type":11,"tag":23,"props":6324,"children":6325},{},[6326,6330,6331,6337],{"type":11,"tag":27,"props":6327,"children":6328},{},[6329],{"type":17,"value":5536},{"type":17,"value":559},{"type":11,"tag":52,"props":6332,"children":6334},{"className":6333},[],[6335],{"type":17,"value":6336},"app\u002Fpages\u002Fexamples\u002Fcenter-landing.vue",{"type":17,"value":1334},{"type":11,"tag":23,"props":6339,"children":6340},{},[6341,6345],{"type":11,"tag":27,"props":6342,"children":6343},{},[6344],{"type":17,"value":591},{"type":17,"value":6346}," TuxCenterBadge wrapped in NuxtLink is the canonical\n\"cross-link to another division\" affordance. The badges are\ndistinctly colored so multiple in a row read as a directory\nrather than a banner.",{"type":11,"tag":250,"props":6348,"children":6350},{"id":6349},"cross-division-byline",[6351],{"type":17,"value":6352},"Cross-division byline",{"type":11,"tag":23,"props":6354,"children":6355},{},[6356],{"type":17,"value":6357},"For research that spans multiple TTI divisions, render multiple\nTuxCenterBadge entries above the byline.",{"type":11,"tag":262,"props":6359,"children":6361},{"className":264,"code":6360,"language":266,"meta":6,"style":6},"\u003Cdiv class=\"flex items-center gap-2 flex-wrap\">\n  \u003CTuxCenterBadge center=\"safety\" \u002F>\n  \u003CTuxCenterBadge center=\"mobility\" \u002F>\n  \u003Cspan class=\"text-xs text-text-muted\">·  Cross-division program\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003CTuxAuthorByline :authors=\"authors\" :affiliations=\"affiliations\" \u002F>\n",[6362],{"type":11,"tag":52,"props":6363,"children":6364},{"__ignoreMap":6},[6365,6401,6409,6417,6425,6440],{"type":11,"tag":272,"props":6366,"children":6367},{"class":274,"line":275},[6368,6372,6376,6380,6384,6388,6393,6397],{"type":11,"tag":272,"props":6369,"children":6370},{"style":279},[6371],{"type":17,"value":282},{"type":11,"tag":272,"props":6373,"children":6374},{"style":285},[6375],{"type":17,"value":943},{"type":11,"tag":272,"props":6377,"children":6378},{"style":291},[6379],{"type":17,"value":948},{"type":11,"tag":272,"props":6381,"children":6382},{"style":279},[6383],{"type":17,"value":299},{"type":11,"tag":272,"props":6385,"children":6386},{"style":302},[6387],{"type":17,"value":305},{"type":11,"tag":272,"props":6389,"children":6390},{"style":308},[6391],{"type":17,"value":6392},"flex items-center gap-2 flex-wrap",{"type":11,"tag":272,"props":6394,"children":6395},{"style":302},[6396],{"type":17,"value":305},{"type":11,"tag":272,"props":6398,"children":6399},{"style":279},[6400],{"type":17,"value":320},{"type":11,"tag":272,"props":6402,"children":6403},{"class":274,"line":323},[6404],{"type":11,"tag":272,"props":6405,"children":6406},{"style":327},[6407],{"type":17,"value":6408},"  \u003CTuxCenterBadge center=\"safety\" \u002F>\n",{"type":11,"tag":272,"props":6410,"children":6411},{"class":274,"line":333},[6412],{"type":11,"tag":272,"props":6413,"children":6414},{"style":327},[6415],{"type":17,"value":6416},"  \u003CTuxCenterBadge center=\"mobility\" \u002F>\n",{"type":11,"tag":272,"props":6418,"children":6419},{"class":274,"line":342},[6420],{"type":11,"tag":272,"props":6421,"children":6422},{"style":327},[6423],{"type":17,"value":6424},"  \u003Cspan class=\"text-xs text-text-muted\">·  Cross-division program\u003C\u002Fspan>\n",{"type":11,"tag":272,"props":6426,"children":6427},{"class":274,"line":351},[6428,6432,6436],{"type":11,"tag":272,"props":6429,"children":6430},{"style":279},[6431],{"type":17,"value":541},{"type":11,"tag":272,"props":6433,"children":6434},{"style":285},[6435],{"type":17,"value":943},{"type":11,"tag":272,"props":6437,"children":6438},{"style":279},[6439],{"type":17,"value":320},{"type":11,"tag":272,"props":6441,"children":6442},{"class":274,"line":360},[6443,6447,6451,6455,6459,6463,6467,6471,6475,6479,6483,6487,6491,6495,6499],{"type":11,"tag":272,"props":6444,"children":6445},{"style":279},[6446],{"type":17,"value":282},{"type":11,"tag":272,"props":6448,"children":6449},{"style":285},[6450],{"type":17,"value":4588},{"type":11,"tag":272,"props":6452,"children":6453},{"style":279},[6454],{"type":17,"value":673},{"type":11,"tag":272,"props":6456,"children":6457},{"style":291},[6458],{"type":17,"value":4597},{"type":11,"tag":272,"props":6460,"children":6461},{"style":279},[6462],{"type":17,"value":299},{"type":11,"tag":272,"props":6464,"children":6465},{"style":302},[6466],{"type":17,"value":305},{"type":11,"tag":272,"props":6468,"children":6469},{"style":327},[6470],{"type":17,"value":4597},{"type":11,"tag":272,"props":6472,"children":6473},{"style":302},[6474],{"type":17,"value":305},{"type":11,"tag":272,"props":6476,"children":6477},{"style":279},[6478],{"type":17,"value":673},{"type":11,"tag":272,"props":6480,"children":6481},{"style":291},[6482],{"type":17,"value":4622},{"type":11,"tag":272,"props":6484,"children":6485},{"style":279},[6486],{"type":17,"value":299},{"type":11,"tag":272,"props":6488,"children":6489},{"style":302},[6490],{"type":17,"value":305},{"type":11,"tag":272,"props":6492,"children":6493},{"style":327},[6494],{"type":17,"value":4622},{"type":11,"tag":272,"props":6496,"children":6497},{"style":302},[6498],{"type":17,"value":305},{"type":11,"tag":272,"props":6500,"children":6501},{"style":279},[6502],{"type":17,"value":818},{"type":11,"tag":23,"props":6504,"children":6505},{},[6506,6510,6511,6516],{"type":11,"tag":27,"props":6507,"children":6508},{},[6509],{"type":17,"value":5536},{"type":17,"value":559},{"type":11,"tag":52,"props":6512,"children":6514},{"className":6513},[],[6515],{"type":17,"value":1332},{"type":17,"value":6517}," § identity row.",{"type":11,"tag":155,"props":6519,"children":6520},{},[],{"type":11,"tag":159,"props":6522,"children":6524},{"id":6523},"corridor-surfaces",[6525],{"type":17,"value":6526},"Corridor surfaces",{"type":11,"tag":250,"props":6528,"children":6530},{"id":6529},"corridor-study-panel",[6531],{"type":17,"value":6532},"Corridor study panel",{"type":11,"tag":23,"props":6534,"children":6535},{},[6536,6538,6544,6546,6552],{"type":17,"value":6537},"Pairs ",{"type":11,"tag":52,"props":6539,"children":6541},{"className":6540},[],[6542],{"type":17,"value":6543},"TuxCorridorStrip",{"type":17,"value":6545}," (the linear viz) with a ",{"type":11,"tag":52,"props":6547,"children":6549},{"className":6548},[],[6550],{"type":17,"value":6551},"TuxMapMarker",{"type":17,"value":6553},"\nlegend below so the strip's event tones read against the marker\nshapes used elsewhere in the dashboard.",{"type":11,"tag":262,"props":6555,"children":6557},{"className":264,"code":6556,"language":266,"meta":6,"style":6},"\u003CTuxSectionHeader>Active corridor study · I-35 mile 174–195\u003C\u002FTuxSectionHeader>\n\u003CTuxCorridorStrip\n  name=\"I-35 corridor — northbound\"\n  direction=\"Northbound  →\"\n  :from-mile=\"174\"\n  :to-mile=\"195\"\n  :segments=\"segments\"\n  :events=\"events\"\n\u002F>\n\n\u003Cdiv class=\"flex flex-wrap items-start gap-4 mt-3\">\n  \u003Cdiv class=\"flex items-center gap-2\">\n    \u003CTuxMapMarker kind=\"intersection\" size=\"md\" \u002F>\n    \u003Cspan class=\"text-xs\">Intersection\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n  \u003C!-- … site, treatment, incident -->\n\u003C\u002Fdiv>\n",[6558],{"type":11,"tag":52,"props":6559,"children":6560},{"__ignoreMap":6},[6561,6594,6606,6631,6656,6686,6715,6743,6771,6779,6786,6794,6802,6810,6818,6825,6833],{"type":11,"tag":272,"props":6562,"children":6563},{"class":274,"line":275},[6564,6568,6573,6577,6582,6586,6590],{"type":11,"tag":272,"props":6565,"children":6566},{"style":279},[6567],{"type":17,"value":282},{"type":11,"tag":272,"props":6569,"children":6570},{"style":285},[6571],{"type":17,"value":6572},"TuxSectionHeader",{"type":11,"tag":272,"props":6574,"children":6575},{"style":279},[6576],{"type":17,"value":1651},{"type":11,"tag":272,"props":6578,"children":6579},{"style":327},[6580],{"type":17,"value":6581},"Active corridor study · I-35 mile 174–195",{"type":11,"tag":272,"props":6583,"children":6584},{"style":279},[6585],{"type":17,"value":541},{"type":11,"tag":272,"props":6587,"children":6588},{"style":285},[6589],{"type":17,"value":6572},{"type":11,"tag":272,"props":6591,"children":6592},{"style":279},[6593],{"type":17,"value":320},{"type":11,"tag":272,"props":6595,"children":6596},{"class":274,"line":323},[6597,6601],{"type":11,"tag":272,"props":6598,"children":6599},{"style":279},[6600],{"type":17,"value":282},{"type":11,"tag":272,"props":6602,"children":6603},{"style":285},[6604],{"type":17,"value":6605},"TuxCorridorStrip\n",{"type":11,"tag":272,"props":6607,"children":6608},{"class":274,"line":333},[6609,6614,6618,6622,6627],{"type":11,"tag":272,"props":6610,"children":6611},{"style":291},[6612],{"type":17,"value":6613},"  name",{"type":11,"tag":272,"props":6615,"children":6616},{"style":279},[6617],{"type":17,"value":299},{"type":11,"tag":272,"props":6619,"children":6620},{"style":302},[6621],{"type":17,"value":305},{"type":11,"tag":272,"props":6623,"children":6624},{"style":308},[6625],{"type":17,"value":6626},"I-35 corridor — northbound",{"type":11,"tag":272,"props":6628,"children":6629},{"style":302},[6630],{"type":17,"value":1407},{"type":11,"tag":272,"props":6632,"children":6633},{"class":274,"line":342},[6634,6639,6643,6647,6652],{"type":11,"tag":272,"props":6635,"children":6636},{"style":291},[6637],{"type":17,"value":6638},"  direction",{"type":11,"tag":272,"props":6640,"children":6641},{"style":279},[6642],{"type":17,"value":299},{"type":11,"tag":272,"props":6644,"children":6645},{"style":302},[6646],{"type":17,"value":305},{"type":11,"tag":272,"props":6648,"children":6649},{"style":308},[6650],{"type":17,"value":6651},"Northbound  →",{"type":11,"tag":272,"props":6653,"children":6654},{"style":302},[6655],{"type":17,"value":1407},{"type":11,"tag":272,"props":6657,"children":6658},{"class":274,"line":351},[6659,6664,6669,6673,6677,6682],{"type":11,"tag":272,"props":6660,"children":6661},{"style":279},[6662],{"type":17,"value":6663},"  :",{"type":11,"tag":272,"props":6665,"children":6666},{"style":291},[6667],{"type":17,"value":6668},"from-mile",{"type":11,"tag":272,"props":6670,"children":6671},{"style":279},[6672],{"type":17,"value":299},{"type":11,"tag":272,"props":6674,"children":6675},{"style":302},[6676],{"type":17,"value":305},{"type":11,"tag":272,"props":6678,"children":6679},{"style":1200},[6680],{"type":17,"value":6681},"174",{"type":11,"tag":272,"props":6683,"children":6684},{"style":302},[6685],{"type":17,"value":1407},{"type":11,"tag":272,"props":6687,"children":6688},{"class":274,"line":360},[6689,6693,6698,6702,6706,6711],{"type":11,"tag":272,"props":6690,"children":6691},{"style":279},[6692],{"type":17,"value":6663},{"type":11,"tag":272,"props":6694,"children":6695},{"style":291},[6696],{"type":17,"value":6697},"to-mile",{"type":11,"tag":272,"props":6699,"children":6700},{"style":279},[6701],{"type":17,"value":299},{"type":11,"tag":272,"props":6703,"children":6704},{"style":302},[6705],{"type":17,"value":305},{"type":11,"tag":272,"props":6707,"children":6708},{"style":1200},[6709],{"type":17,"value":6710},"195",{"type":11,"tag":272,"props":6712,"children":6713},{"style":302},[6714],{"type":17,"value":1407},{"type":11,"tag":272,"props":6716,"children":6717},{"class":274,"line":369},[6718,6722,6727,6731,6735,6739],{"type":11,"tag":272,"props":6719,"children":6720},{"style":279},[6721],{"type":17,"value":6663},{"type":11,"tag":272,"props":6723,"children":6724},{"style":291},[6725],{"type":17,"value":6726},"segments",{"type":11,"tag":272,"props":6728,"children":6729},{"style":279},[6730],{"type":17,"value":299},{"type":11,"tag":272,"props":6732,"children":6733},{"style":302},[6734],{"type":17,"value":305},{"type":11,"tag":272,"props":6736,"children":6737},{"style":327},[6738],{"type":17,"value":6726},{"type":11,"tag":272,"props":6740,"children":6741},{"style":302},[6742],{"type":17,"value":1407},{"type":11,"tag":272,"props":6744,"children":6745},{"class":274,"line":379},[6746,6750,6755,6759,6763,6767],{"type":11,"tag":272,"props":6747,"children":6748},{"style":279},[6749],{"type":17,"value":6663},{"type":11,"tag":272,"props":6751,"children":6752},{"style":291},[6753],{"type":17,"value":6754},"events",{"type":11,"tag":272,"props":6756,"children":6757},{"style":279},[6758],{"type":17,"value":299},{"type":11,"tag":272,"props":6760,"children":6761},{"style":302},[6762],{"type":17,"value":305},{"type":11,"tag":272,"props":6764,"children":6765},{"style":327},[6766],{"type":17,"value":6754},{"type":11,"tag":272,"props":6768,"children":6769},{"style":302},[6770],{"type":17,"value":1407},{"type":11,"tag":272,"props":6772,"children":6773},{"class":274,"line":388},[6774],{"type":11,"tag":272,"props":6775,"children":6776},{"style":327},[6777],{"type":17,"value":6778},"\u002F>\n",{"type":11,"tag":272,"props":6780,"children":6781},{"class":274,"line":397},[6782],{"type":11,"tag":272,"props":6783,"children":6784},{"emptyLinePlaceholder":373},[6785],{"type":17,"value":376},{"type":11,"tag":272,"props":6787,"children":6788},{"class":274,"line":405},[6789],{"type":11,"tag":272,"props":6790,"children":6791},{"style":327},[6792],{"type":17,"value":6793},"\u003Cdiv class=\"flex flex-wrap items-start gap-4 mt-3\">\n",{"type":11,"tag":272,"props":6795,"children":6796},{"class":274,"line":414},[6797],{"type":11,"tag":272,"props":6798,"children":6799},{"style":327},[6800],{"type":17,"value":6801},"  \u003Cdiv class=\"flex items-center gap-2\">\n",{"type":11,"tag":272,"props":6803,"children":6804},{"class":274,"line":423},[6805],{"type":11,"tag":272,"props":6806,"children":6807},{"style":327},[6808],{"type":17,"value":6809},"    \u003CTuxMapMarker kind=\"intersection\" size=\"md\" \u002F>\n",{"type":11,"tag":272,"props":6811,"children":6812},{"class":274,"line":431},[6813],{"type":11,"tag":272,"props":6814,"children":6815},{"style":327},[6816],{"type":17,"value":6817},"    \u003Cspan class=\"text-xs\">Intersection\u003C\u002Fspan>\n",{"type":11,"tag":272,"props":6819,"children":6820},{"class":274,"line":440},[6821],{"type":11,"tag":272,"props":6822,"children":6823},{"style":327},[6824],{"type":17,"value":498},{"type":11,"tag":272,"props":6826,"children":6827},{"class":274,"line":449},[6828],{"type":11,"tag":272,"props":6829,"children":6830},{"style":327},[6831],{"type":17,"value":6832},"  \u003C!-- … site, treatment, incident -->\n",{"type":11,"tag":272,"props":6834,"children":6835},{"class":274,"line":457},[6836],{"type":11,"tag":272,"props":6837,"children":6838},{"style":327},[6839],{"type":17,"value":6840},"\u003C\u002Fdiv>\n",{"type":11,"tag":23,"props":6842,"children":6843},{},[6844,6848,6849,6854,6856,6861],{"type":11,"tag":27,"props":6845,"children":6846},{},[6847],{"type":17,"value":5536},{"type":17,"value":559},{"type":11,"tag":52,"props":6850,"children":6852},{"className":6851},[],[6853],{"type":17,"value":565},{"type":17,"value":6855}," § Active\ncorridor study panel; also ",{"type":11,"tag":52,"props":6857,"children":6859},{"className":6858},[],[6860],{"type":17,"value":5543},{"type":17,"value":6862},"\n§ 2.1 sub-study.",{"type":11,"tag":23,"props":6864,"children":6865},{},[6866,6870],{"type":11,"tag":27,"props":6867,"children":6868},{},[6869],{"type":17,"value":591},{"type":17,"value":6871}," the same data feeds both the operational dashboard and\nthe published paper — illustrates the \"TUX components let the\noperational and published views share a single data source\"\naffordance.",{"type":11,"tag":155,"props":6873,"children":6874},{},[],{"type":11,"tag":159,"props":6876,"children":6878},{"id":6877},"chat-surfaces-extension",[6879],{"type":17,"value":6880},"Chat surfaces (extension)",{"type":11,"tag":250,"props":6882,"children":6884},{"id":6883},"markdown-composer-in-chat",[6885],{"type":17,"value":6886},"Markdown composer in chat",{"type":11,"tag":23,"props":6888,"children":6889},{},[6890,6896],{"type":11,"tag":52,"props":6891,"children":6893},{"className":6892},[],[6894],{"type":17,"value":6895},"TuxMarkdownEditor",{"type":17,"value":6897}," slotted into the composer position of a chat\nsurface. Researchers can format their follow-ups with markdown\nshortcuts, preview before sending, and the editor handles\nchar + word counts, min-length checks, and reduced-motion.",{"type":11,"tag":262,"props":6899,"children":6901},{"className":264,"code":6900,"language":266,"meta":6,"style":6},"\u003Cdiv class=\"rounded-md border-2 border-brand-primary bg-surface-page p-2 space-y-2\">\n  \u003CTuxMarkdownEditor\n    v-model=\"draft\"\n    :rows=\"5\"\n    :min-length=\"3\"\n    placeholder=\"Ask a follow-up — markdown supported · ⌘B \u002F ⌘I \u002F ⌘K · ⌘↵ to send\"\n  \u002F>\n  \u003Cdiv class=\"flex items-center justify-between gap-3 px-1\">\n    \u003Cdiv class=\"flex items-center gap-2 text-xs text-text-muted\">\n      \u003Ccode>{{ corpus }}\u003C\u002Fcode> · \u003Ccode>{{ model }}\u003C\u002Fcode>\n    \u003C\u002Fdiv>\n    \u003CTuxButton intent=\"primary\" icon=\"lucide:send-horizontal\" size=\"sm\">Send\u003C\u002FTuxButton>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n",[6902],{"type":11,"tag":52,"props":6903,"children":6904},{"__ignoreMap":6},[6905,6941,6949,6957,6965,6973,6981,6988,6996,7004,7012,7028,7126,7145],{"type":11,"tag":272,"props":6906,"children":6907},{"class":274,"line":275},[6908,6912,6916,6920,6924,6928,6933,6937],{"type":11,"tag":272,"props":6909,"children":6910},{"style":279},[6911],{"type":17,"value":282},{"type":11,"tag":272,"props":6913,"children":6914},{"style":285},[6915],{"type":17,"value":943},{"type":11,"tag":272,"props":6917,"children":6918},{"style":291},[6919],{"type":17,"value":948},{"type":11,"tag":272,"props":6921,"children":6922},{"style":279},[6923],{"type":17,"value":299},{"type":11,"tag":272,"props":6925,"children":6926},{"style":302},[6927],{"type":17,"value":305},{"type":11,"tag":272,"props":6929,"children":6930},{"style":308},[6931],{"type":17,"value":6932},"rounded-md border-2 border-brand-primary bg-surface-page p-2 space-y-2",{"type":11,"tag":272,"props":6934,"children":6935},{"style":302},[6936],{"type":17,"value":305},{"type":11,"tag":272,"props":6938,"children":6939},{"style":279},[6940],{"type":17,"value":320},{"type":11,"tag":272,"props":6942,"children":6943},{"class":274,"line":323},[6944],{"type":11,"tag":272,"props":6945,"children":6946},{"style":327},[6947],{"type":17,"value":6948},"  \u003CTuxMarkdownEditor\n",{"type":11,"tag":272,"props":6950,"children":6951},{"class":274,"line":333},[6952],{"type":11,"tag":272,"props":6953,"children":6954},{"style":327},[6955],{"type":17,"value":6956},"    v-model=\"draft\"\n",{"type":11,"tag":272,"props":6958,"children":6959},{"class":274,"line":342},[6960],{"type":11,"tag":272,"props":6961,"children":6962},{"style":327},[6963],{"type":17,"value":6964},"    :rows=\"5\"\n",{"type":11,"tag":272,"props":6966,"children":6967},{"class":274,"line":351},[6968],{"type":11,"tag":272,"props":6969,"children":6970},{"style":327},[6971],{"type":17,"value":6972},"    :min-length=\"3\"\n",{"type":11,"tag":272,"props":6974,"children":6975},{"class":274,"line":360},[6976],{"type":11,"tag":272,"props":6977,"children":6978},{"style":327},[6979],{"type":17,"value":6980},"    placeholder=\"Ask a follow-up — markdown supported · ⌘B \u002F ⌘I \u002F ⌘K · ⌘↵ to send\"\n",{"type":11,"tag":272,"props":6982,"children":6983},{"class":274,"line":369},[6984],{"type":11,"tag":272,"props":6985,"children":6986},{"style":327},[6987],{"type":17,"value":2413},{"type":11,"tag":272,"props":6989,"children":6990},{"class":274,"line":379},[6991],{"type":11,"tag":272,"props":6992,"children":6993},{"style":327},[6994],{"type":17,"value":6995},"  \u003Cdiv class=\"flex items-center justify-between gap-3 px-1\">\n",{"type":11,"tag":272,"props":6997,"children":6998},{"class":274,"line":388},[6999],{"type":11,"tag":272,"props":7000,"children":7001},{"style":327},[7002],{"type":17,"value":7003},"    \u003Cdiv class=\"flex items-center gap-2 text-xs text-text-muted\">\n",{"type":11,"tag":272,"props":7005,"children":7006},{"class":274,"line":397},[7007],{"type":11,"tag":272,"props":7008,"children":7009},{"style":327},[7010],{"type":17,"value":7011},"      \u003Ccode>{{ corpus }}\u003C\u002Fcode> · \u003Ccode>{{ model }}\u003C\u002Fcode>\n",{"type":11,"tag":272,"props":7013,"children":7014},{"class":274,"line":405},[7015,7020,7024],{"type":11,"tag":272,"props":7016,"children":7017},{"style":279},[7018],{"type":17,"value":7019},"    \u003C\u002F",{"type":11,"tag":272,"props":7021,"children":7022},{"style":285},[7023],{"type":17,"value":943},{"type":11,"tag":272,"props":7025,"children":7026},{"style":279},[7027],{"type":17,"value":320},{"type":11,"tag":272,"props":7029,"children":7030},{"class":274,"line":414},[7031,7036,7040,7045,7049,7053,7058,7062,7066,7070,7074,7079,7083,7088,7092,7096,7101,7105,7109,7114,7118,7122],{"type":11,"tag":272,"props":7032,"children":7033},{"style":279},[7034],{"type":17,"value":7035},"    \u003C",{"type":11,"tag":272,"props":7037,"children":7038},{"style":285},[7039],{"type":17,"value":123},{"type":11,"tag":272,"props":7041,"children":7042},{"style":291},[7043],{"type":17,"value":7044}," intent",{"type":11,"tag":272,"props":7046,"children":7047},{"style":279},[7048],{"type":17,"value":299},{"type":11,"tag":272,"props":7050,"children":7051},{"style":302},[7052],{"type":17,"value":305},{"type":11,"tag":272,"props":7054,"children":7055},{"style":308},[7056],{"type":17,"value":7057},"primary",{"type":11,"tag":272,"props":7059,"children":7060},{"style":302},[7061],{"type":17,"value":305},{"type":11,"tag":272,"props":7063,"children":7064},{"style":291},[7065],{"type":17,"value":1592},{"type":11,"tag":272,"props":7067,"children":7068},{"style":279},[7069],{"type":17,"value":299},{"type":11,"tag":272,"props":7071,"children":7072},{"style":302},[7073],{"type":17,"value":305},{"type":11,"tag":272,"props":7075,"children":7076},{"style":308},[7077],{"type":17,"value":7078},"lucide:send-horizontal",{"type":11,"tag":272,"props":7080,"children":7081},{"style":302},[7082],{"type":17,"value":305},{"type":11,"tag":272,"props":7084,"children":7085},{"style":291},[7086],{"type":17,"value":7087}," size",{"type":11,"tag":272,"props":7089,"children":7090},{"style":279},[7091],{"type":17,"value":299},{"type":11,"tag":272,"props":7093,"children":7094},{"style":302},[7095],{"type":17,"value":305},{"type":11,"tag":272,"props":7097,"children":7098},{"style":308},[7099],{"type":17,"value":7100},"sm",{"type":11,"tag":272,"props":7102,"children":7103},{"style":302},[7104],{"type":17,"value":305},{"type":11,"tag":272,"props":7106,"children":7107},{"style":279},[7108],{"type":17,"value":1651},{"type":11,"tag":272,"props":7110,"children":7111},{"style":327},[7112],{"type":17,"value":7113},"Send",{"type":11,"tag":272,"props":7115,"children":7116},{"style":279},[7117],{"type":17,"value":541},{"type":11,"tag":272,"props":7119,"children":7120},{"style":285},[7121],{"type":17,"value":123},{"type":11,"tag":272,"props":7123,"children":7124},{"style":279},[7125],{"type":17,"value":320},{"type":11,"tag":272,"props":7127,"children":7128},{"class":274,"line":423},[7129,7133,7137,7141],{"type":11,"tag":272,"props":7130,"children":7131},{"style":279},[7132],{"type":17,"value":2260},{"type":11,"tag":272,"props":7134,"children":7135},{"style":327},[7136],{"type":17,"value":2802},{"type":11,"tag":272,"props":7138,"children":7139},{"style":285},[7140],{"type":17,"value":943},{"type":11,"tag":272,"props":7142,"children":7143},{"style":279},[7144],{"type":17,"value":320},{"type":11,"tag":272,"props":7146,"children":7147},{"class":274,"line":431},[7148,7152,7156],{"type":11,"tag":272,"props":7149,"children":7150},{"style":279},[7151],{"type":17,"value":541},{"type":11,"tag":272,"props":7153,"children":7154},{"style":285},[7155],{"type":17,"value":943},{"type":11,"tag":272,"props":7157,"children":7158},{"style":279},[7159],{"type":17,"value":320},{"type":11,"tag":23,"props":7161,"children":7162},{},[7163,7167,7168,7173],{"type":11,"tag":27,"props":7164,"children":7165},{},[7166],{"type":17,"value":5536},{"type":17,"value":559},{"type":11,"tag":52,"props":7169,"children":7171},{"className":7170},[],[7172],{"type":17,"value":3008},{"type":17,"value":7174}," § composer\n(refreshed 2026-05-22 from plain textarea to TuxMarkdownEditor).",{"type":11,"tag":23,"props":7176,"children":7177},{},[7178,7182],{"type":11,"tag":27,"props":7179,"children":7180},{},[7181],{"type":17,"value":591},{"type":17,"value":7183}," the editor's built-in preview pairs with the LLM's\nmarkdown rendering — what the user sees in the preview is what\nthe model gets, modulo the system prompt.",{"type":11,"tag":155,"props":7185,"children":7186},{},[],{"type":11,"tag":159,"props":7188,"children":7190},{"id":7189},"editorial-surfaces",[7191],{"type":17,"value":240},{"type":11,"tag":250,"props":7193,"children":7195},{"id":7194},"tuxblockquote-tuxmediaslab-publication-landing",[7196],{"type":17,"value":7197},"TuxBlockquote + TuxMediaSlab (publication landing)",{"type":11,"tag":23,"props":7199,"children":7200},{},[7201],{"type":17,"value":7202},"The \"featured publication\" rhythm. A pull quote (drop-cap layout)\nfollowed by a full-bleed media moment.",{"type":11,"tag":262,"props":7204,"children":7206},{"className":264,"code":7205,"language":266,"meta":6,"style":6},"\u003CTuxBlockquote\n  layout=\"drop-cap\"\n  quote=\"…\"\n  attribution=\"Hassan et al.\"\n  role=\"Transportation Research Record · 2025\"\n\u002F>\n\n\u003CTuxMediaSlab title=\"…\" eyebrow=\"…\" :media=\"hero\" \u002F>\n",[7207],{"type":11,"tag":52,"props":7208,"children":7209},{"__ignoreMap":6},[7210,7222,7247,7271,7296,7321,7328,7335],{"type":11,"tag":272,"props":7211,"children":7212},{"class":274,"line":275},[7213,7217],{"type":11,"tag":272,"props":7214,"children":7215},{"style":279},[7216],{"type":17,"value":282},{"type":11,"tag":272,"props":7218,"children":7219},{"style":285},[7220],{"type":17,"value":7221},"TuxBlockquote\n",{"type":11,"tag":272,"props":7223,"children":7224},{"class":274,"line":323},[7225,7230,7234,7238,7243],{"type":11,"tag":272,"props":7226,"children":7227},{"style":291},[7228],{"type":17,"value":7229},"  layout",{"type":11,"tag":272,"props":7231,"children":7232},{"style":279},[7233],{"type":17,"value":299},{"type":11,"tag":272,"props":7235,"children":7236},{"style":302},[7237],{"type":17,"value":305},{"type":11,"tag":272,"props":7239,"children":7240},{"style":308},[7241],{"type":17,"value":7242},"drop-cap",{"type":11,"tag":272,"props":7244,"children":7245},{"style":302},[7246],{"type":17,"value":1407},{"type":11,"tag":272,"props":7248,"children":7249},{"class":274,"line":333},[7250,7255,7259,7263,7267],{"type":11,"tag":272,"props":7251,"children":7252},{"style":291},[7253],{"type":17,"value":7254},"  quote",{"type":11,"tag":272,"props":7256,"children":7257},{"style":279},[7258],{"type":17,"value":299},{"type":11,"tag":272,"props":7260,"children":7261},{"style":302},[7262],{"type":17,"value":305},{"type":11,"tag":272,"props":7264,"children":7265},{"style":308},[7266],{"type":17,"value":4564},{"type":11,"tag":272,"props":7268,"children":7269},{"style":302},[7270],{"type":17,"value":1407},{"type":11,"tag":272,"props":7272,"children":7273},{"class":274,"line":342},[7274,7279,7283,7287,7292],{"type":11,"tag":272,"props":7275,"children":7276},{"style":291},[7277],{"type":17,"value":7278},"  attribution",{"type":11,"tag":272,"props":7280,"children":7281},{"style":279},[7282],{"type":17,"value":299},{"type":11,"tag":272,"props":7284,"children":7285},{"style":302},[7286],{"type":17,"value":305},{"type":11,"tag":272,"props":7288,"children":7289},{"style":308},[7290],{"type":17,"value":7291},"Hassan et al.",{"type":11,"tag":272,"props":7293,"children":7294},{"style":302},[7295],{"type":17,"value":1407},{"type":11,"tag":272,"props":7297,"children":7298},{"class":274,"line":351},[7299,7304,7308,7312,7317],{"type":11,"tag":272,"props":7300,"children":7301},{"style":291},[7302],{"type":17,"value":7303},"  role",{"type":11,"tag":272,"props":7305,"children":7306},{"style":279},[7307],{"type":17,"value":299},{"type":11,"tag":272,"props":7309,"children":7310},{"style":302},[7311],{"type":17,"value":305},{"type":11,"tag":272,"props":7313,"children":7314},{"style":308},[7315],{"type":17,"value":7316},"Transportation Research Record · 2025",{"type":11,"tag":272,"props":7318,"children":7319},{"style":302},[7320],{"type":17,"value":1407},{"type":11,"tag":272,"props":7322,"children":7323},{"class":274,"line":360},[7324],{"type":11,"tag":272,"props":7325,"children":7326},{"style":327},[7327],{"type":17,"value":6778},{"type":11,"tag":272,"props":7329,"children":7330},{"class":274,"line":369},[7331],{"type":11,"tag":272,"props":7332,"children":7333},{"emptyLinePlaceholder":373},[7334],{"type":17,"value":376},{"type":11,"tag":272,"props":7336,"children":7337},{"class":274,"line":379},[7338],{"type":11,"tag":272,"props":7339,"children":7340},{"style":327},[7341],{"type":17,"value":7342},"\u003CTuxMediaSlab title=\"…\" eyebrow=\"…\" :media=\"hero\" \u002F>\n",{"type":11,"tag":23,"props":7344,"children":7345},{},[7346,7350,7351,7356],{"type":11,"tag":27,"props":7347,"children":7348},{},[7349],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":7352,"children":7354},{"className":7353},[],[7355],{"type":17,"value":1332},{"type":17,"value":1334},{"type":11,"tag":250,"props":7358,"children":7360},{"id":7359},"tuxpageheader-hero-rhythm-tuxfactoid-tuxiconfeature-tuxcardslab",[7361],{"type":17,"value":7362},"TuxPageHeader (hero rhythm) + TuxFactoid + TuxIconFeature + TuxCardSlab",{"type":11,"tag":23,"props":7364,"children":7365},{},[7366],{"type":17,"value":7367},"The standard research-program landing rhythm — hero, factoids,\nfocus areas (icon grid), program cards (media-led).",{"type":11,"tag":23,"props":7369,"children":7370},{},[7371,7375,7376,7381],{"type":11,"tag":27,"props":7372,"children":7373},{},[7374],{"type":17,"value":557},{"type":17,"value":559},{"type":11,"tag":52,"props":7377,"children":7379},{"className":7378},[],[7380],{"type":17,"value":1332},{"type":17,"value":1334},{"type":11,"tag":23,"props":7383,"children":7384},{},[7385,7389,7391,7396,7398,7404],{"type":11,"tag":27,"props":7386,"children":7387},{},[7388],{"type":17,"value":591},{"type":17,"value":7390}," keep the rhythm; consumers that drop one section break\nthe visual cadence. If a page legitimately doesn't have factoids,\nuse ",{"type":11,"tag":52,"props":7392,"children":7394},{"className":7393},[],[7395],{"type":17,"value":107},{"type":17,"value":7397}," solo with ",{"type":11,"tag":52,"props":7399,"children":7401},{"className":7400},[],[7402],{"type":17,"value":7403},"rhythm=\"hero\"",{"type":17,"value":7405}," on the page header\ninstead.",{"type":11,"tag":155,"props":7407,"children":7408},{},[],{"type":11,"tag":159,"props":7410,"children":7412},{"id":7411},"when-in-doubt",[7413],{"type":17,"value":7414},"When in doubt",{"type":11,"tag":166,"props":7416,"children":7417},{},[7418,7431],{"type":11,"tag":94,"props":7419,"children":7420},{},[7421,7423,7429],{"type":17,"value":7422},"Lean on the example pages under ",{"type":11,"tag":52,"props":7424,"children":7426},{"className":7425},[],[7427],{"type":17,"value":7428},"app\u002Fpages\u002Fexamples\u002F",{"type":17,"value":7430},". Each\nships a real-shape composition that exercises 10+ Tux\ncomponents. If you're building a similar surface, start from\nthe closest example and iterate.",{"type":11,"tag":94,"props":7432,"children":7433},{},[7434,7436,7441],{"type":17,"value":7435},"Don't reinvent. If you find yourself building a layout that\n",{"type":11,"tag":3629,"props":7437,"children":7438},{},[7439],{"type":17,"value":7440},"almost",{"type":17,"value":7442}," matches a composition here, ask whether the\ndifferences are essential or stylistic. Stylistic differences\nbelong in tokens \u002F props; essential differences earn a new\ncomposition entry below.",{"type":11,"tag":159,"props":7444,"children":7446},{"id":7445},"adding-to-this-doc",[7447],{"type":17,"value":7448},"Adding to this doc",{"type":11,"tag":23,"props":7450,"children":7451},{},[7452],{"type":17,"value":7453},"When you spot a pattern that earns its weight (per the three tests\nin the intro), add it below with:",{"type":11,"tag":90,"props":7455,"children":7456},{},[7457,7467,7477,7487],{"type":11,"tag":94,"props":7458,"children":7459},{},[7460,7465],{"type":11,"tag":27,"props":7461,"children":7462},{},[7463],{"type":17,"value":7464},"Title",{"type":17,"value":7466}," — short, evocative (\"Master-detail with hover sync\",\nnot \"Chart + DataGrid linkage\").",{"type":11,"tag":94,"props":7468,"children":7469},{},[7470,7475],{"type":11,"tag":27,"props":7471,"children":7472},{},[7473],{"type":17,"value":7474},"Code snippet",{"type":17,"value":7476}," that's runnable in a consumer.",{"type":11,"tag":94,"props":7478,"children":7479},{},[7480,7485],{"type":11,"tag":27,"props":7481,"children":7482},{},[7483],{"type":17,"value":7484},"Consumer citation",{"type":17,"value":7486}," — at least one in-repo file that ships\nthe pattern.",{"type":11,"tag":94,"props":7488,"children":7489},{},[7490,7495],{"type":11,"tag":27,"props":7491,"children":7492},{},[7493],{"type":17,"value":7494},"Notes",{"type":17,"value":7496}," — gotchas, alternatives, when not to use.",{"type":11,"tag":7498,"props":7499,"children":7500},"style",{},[7501],{"type":17,"value":7502},"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);}",{"title":6,"searchDepth":323,"depth":323,"links":7504},[7505,7506,7510,7515,7520,7524,7530,7536,7541,7545,7549,7552,7555,7559,7560],{"id":161,"depth":323,"text":164},{"id":246,"depth":323,"text":177,"children":7507},[7508,7509],{"id":252,"depth":333,"text":255},{"id":619,"depth":333,"text":622},{"id":904,"depth":323,"text":186,"children":7511},[7512,7513,7514],{"id":909,"depth":333,"text":912},{"id":1132,"depth":333,"text":1135},{"id":1354,"depth":333,"text":1357},{"id":1555,"depth":323,"text":195,"children":7516},[7517,7518,7519],{"id":1560,"depth":333,"text":1563},{"id":1848,"depth":333,"text":1851},{"id":2021,"depth":333,"text":2024},{"id":2444,"depth":323,"text":204,"children":7521},[7522,7523],{"id":2449,"depth":333,"text":2452},{"id":2683,"depth":333,"text":2686},{"id":2831,"depth":323,"text":213,"children":7525},[7526,7527,7528,7529],{"id":2836,"depth":333,"text":2839},{"id":3012,"depth":333,"text":3015},{"id":3300,"depth":333,"text":3303},{"id":3437,"depth":333,"text":3440},{"id":3605,"depth":323,"text":222,"children":7531},[7532,7533,7534,7535],{"id":3654,"depth":333,"text":3657},{"id":3882,"depth":333,"text":3885},{"id":3915,"depth":333,"text":3918},{"id":4030,"depth":333,"text":4033},{"id":4106,"depth":323,"text":231,"children":7537},[7538,7539,7540],{"id":4111,"depth":333,"text":4114},{"id":4173,"depth":333,"text":4176},{"id":4211,"depth":333,"text":4214},{"id":4393,"depth":323,"text":4396,"children":7542},[7543,7544],{"id":4399,"depth":333,"text":4402},{"id":5573,"depth":333,"text":5576},{"id":5718,"depth":323,"text":5721,"children":7546},[7547,7548],{"id":5724,"depth":333,"text":5727},{"id":6349,"depth":333,"text":6352},{"id":6523,"depth":323,"text":6526,"children":7550},[7551],{"id":6529,"depth":333,"text":6532},{"id":6877,"depth":323,"text":6880,"children":7553},[7554],{"id":6883,"depth":333,"text":6886},{"id":7189,"depth":323,"text":240,"children":7556},[7557,7558],{"id":7194,"depth":333,"text":7197},{"id":7359,"depth":333,"text":7362},{"id":7411,"depth":323,"text":7414},{"id":7445,"depth":323,"text":7448},1788285299068]