.AxonDemoSidebar_sidebar__XS0UP{display:flex;flex-direction:column;height:100%;background:var(--bg-surface-1);overflow:hidden;text-align:left}.AxonDemoSidebar_scrollArea__YBvXF{flex:1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:transparent transparent}.AxonDemoSidebar_scrollArea__YBvXF:hover{scrollbar-color:rgba(0,0,0,.25) transparent}.AxonDemoSidebar_scrollArea__YBvXF::-webkit-scrollbar{width:6px}.AxonDemoSidebar_scrollArea__YBvXF::-webkit-scrollbar-track{background:transparent}.AxonDemoSidebar_scrollArea__YBvXF::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.AxonDemoSidebar_scrollArea__YBvXF:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25)}@media (prefers-color-scheme:dark){.AxonDemoSidebar_scrollArea__YBvXF:hover{scrollbar-color:rgba(255,255,255,.25) transparent}.AxonDemoSidebar_scrollArea__YBvXF:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}}.AxonDemoSidebar_sectionLabel__HMz_b{font-size:12px;color:var(--fg-tertiary);padding:.75rem 1rem .5rem;flex-shrink:0}.AxonDemoSidebar_sessionList__A7LqS{padding:0 .5rem}.AxonDemoSidebar_divider__N8Tsm{height:1px;margin:.5rem 0 0;background:var(--border-subtle)}.AxonDemoSidebar_sessionItem__QdWIu{padding:.5rem;border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:transparent;border:none;width:100%;text-align:left;display:block;color:inherit;font:inherit}.AxonDemoSidebar_sessionItem__QdWIu:hover{background:var(--nav-hover)}.AxonDemoSidebar_sessionItem__QdWIu.AxonDemoSidebar_active__8Os8X{background:var(--nav-selected)}.AxonDemoSidebar_sessionTitle__QluXg{font-size:12px;color:var(--fg-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AxonDemoSidebar_folderRow__PzsWQ{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;border-radius:var(--radius-lg);cursor:pointer;background:transparent;border:none;width:100%;text-align:left;color:var(--fg-primary);font:inherit;font-size:12px;transition:background-color var(--duration-fast) var(--ease-out)}.AxonDemoSidebar_folderRow__PzsWQ:hover{background:var(--nav-hover)}.AxonDemoSidebar_folderIconSlot__h7ufq{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.AxonDemoSidebar_folderChevron__I2aPc,.AxonDemoSidebar_folderIcon__cypeg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--fg-tertiary);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.AxonDemoSidebar_folderChevron__I2aPc{opacity:0}.AxonDemoSidebar_folderRow__PzsWQ.AxonDemoSidebar_open__SzdG_ .AxonDemoSidebar_folderIcon__cypeg,.AxonDemoSidebar_folderRow__PzsWQ:focus-visible .AxonDemoSidebar_folderIcon__cypeg,.AxonDemoSidebar_folderRow__PzsWQ:hover .AxonDemoSidebar_folderIcon__cypeg{opacity:0}.AxonDemoSidebar_folderRow__PzsWQ.AxonDemoSidebar_open__SzdG_ .AxonDemoSidebar_folderChevron__I2aPc,.AxonDemoSidebar_folderRow__PzsWQ:focus-visible .AxonDemoSidebar_folderChevron__I2aPc,.AxonDemoSidebar_folderRow__PzsWQ:hover .AxonDemoSidebar_folderChevron__I2aPc{opacity:1}.AxonDemoSidebar_folderRow__PzsWQ.AxonDemoSidebar_open__SzdG_ .AxonDemoSidebar_folderChevron__I2aPc{transform:rotate(90deg)}.AxonDemoSidebar_folderName__v6k84{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AxonDemoSidebar_folderChildren__Tyztf{position:relative;padding:0 .5rem 0 1.25rem;display:flex;flex-direction:column}.AxonDemoSidebar_folderChildren__Tyztf:before{content:"";position:absolute;left:calc(.5rem + 7px);top:2px;bottom:4px;width:1px;background:var(--border-subtle);pointer-events:none}.AxonDemoSidebar_allSessionsList__fl6UF{padding:0 .5rem .5rem;display:flex;flex-direction:column}.AxonDemoChat_tcCard__NqlNe{background:var(--orange-surface);border:1px solid var(--orange-subtle);border-radius:var(--radius-sm);overflow:hidden}.AxonDemoChat_tcHeader__kqZ0g{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;cursor:pointer;transition:background var(--duration-fast) var(--ease-out);text-align:left;background:none;border:none;font:inherit;color:inherit}.AxonDemoChat_tcHeader__kqZ0g:hover{background:var(--orange-surface-hover)}.AxonDemoChat_tcHeader__kqZ0g.AxonDemoChat_expanded__BZJhl{border-bottom:1px solid var(--orange-subtle)}.AxonDemoChat_tcLeft___LU6D{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.AxonDemoChat_tcIcon__a4Iko{flex-shrink:0;color:var(--orange-default);display:flex;align-items:center}.AxonDemoChat_tcInfo__xGyi9{min-width:0;display:flex;align-items:center;gap:.5rem}.AxonDemoChat_tcName__ywBzM{color:var(--orange-default);white-space:nowrap;font-weight:500;font-size:13px}.AxonDemoChat_tcPreview__I_6K9{color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--bg-surface-1);padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);max-width:200px;font-size:12px;font-family:var(--font-mono)}.AxonDemoChat_tcDuration__XmEgY{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--fg-tertiary);opacity:.7}.AxonDemoChat_tcExpand__cuAKO{flex-shrink:0;width:16px;height:16px;color:var(--orange-default);display:flex;align-items:center;transition:transform var(--duration-normal) var(--ease-out)}.AxonDemoChat_tcExpand__cuAKO.AxonDemoChat_rotated__xsev6{transform:rotate(90deg)}@media (max-width:768px){.AxonDemoChat_tcDuration__XmEgY,.AxonDemoChat_tcPreview__I_6K9{display:none}}.AxonDemoChat_tcCollapsible__zbohj{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s var(--ease-out);overflow:hidden;min-width:0}.AxonDemoChat_tcCollapsible__zbohj.AxonDemoChat_expanded__BZJhl{grid-template-rows:1fr}.AxonDemoChat_tcCollapsibleContent__nlgVb{min-height:0;min-width:0;position:relative}.AxonDemoChat_tcCollapsibleContent__nlgVb:before{content:"";position:absolute;left:1rem;top:0;bottom:0;width:0;border-left:var(--border-dashed-orange);z-index:0}.AxonDemoChat_tcDetails__ZaHT4{padding:.75rem 0;font-size:12px}.AxonDemoChat_tcParamsWrapper__6jQSe{padding:0 1rem 0 .5rem}.AxonDemoChat_tcParams__xCarn{display:flex;flex-direction:column;gap:.5rem}.AxonDemoChat_tcParam__FDhH4{display:flex;align-items:flex-start;gap:.5rem;position:relative;z-index:1}.AxonDemoChat_tcParamBullet__eUG_8{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--orange-surface);color:var(--orange-default);display:flex;align-items:center;justify-content:center}.AxonDemoChat_tcParamContent__2z4yF{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.AxonDemoChat_tcParamKey__bERAz{font-size:11px;font-weight:500;color:var(--fg-tertiary)}.AxonDemoChat_tcParamValue__YK7Df{font-size:12px;overflow:hidden}.AxonDemoChat_tcParamValue__YK7Df code{display:block;background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:4px 8px;font-family:var(--font-mono);font-size:11px;color:var(--fg-primary);white-space:pre-wrap;word-break:break-all;line-height:1.4}.AxonDemoChat_chatPanel__N56xT{display:flex;flex-direction:column;height:100%;background:var(--bg-canvas);overflow:hidden;text-align:left;container-type:inline-size}.AxonDemoChat_sessionHeader__rpmMl{position:relative;padding:.75rem 1.25rem;flex-shrink:0;z-index:2}.AxonDemoChat_sessionTitle__mq8gI{font-size:12px;font-weight:500;color:var(--fg-primary);display:block;text-align:left}.AxonDemoChat_sessionFade__tF_oF{position:absolute;left:0;right:0;top:100%;height:20px;background:linear-gradient(to bottom,var(--bg-canvas),transparent);pointer-events:none;z-index:1;opacity:1;transition:opacity var(--duration-fast) var(--ease-out)}.AxonDemoChat_sessionFade__tF_oF.AxonDemoChat_atTop__KWz9P{opacity:0}.AxonDemoChat_messagesArea__6A3r9{flex:1;overflow-y:auto;padding:0 1rem 1rem;display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:padding var(--duration-normal) var(--ease-out)}@container (min-width: 400px){.AxonDemoChat_messagesArea__6A3r9{padding:0 2rem 1rem}}.AxonDemoChat_messagesArea__6A3r9:hover{scrollbar-color:rgba(0,0,0,.25) transparent}.AxonDemoChat_messagesArea__6A3r9::-webkit-scrollbar{width:6px}.AxonDemoChat_messagesArea__6A3r9::-webkit-scrollbar-track{background:transparent}.AxonDemoChat_messagesArea__6A3r9::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.AxonDemoChat_messagesArea__6A3r9:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25)}@media (prefers-color-scheme:dark){.AxonDemoChat_messagesArea__6A3r9:hover{scrollbar-color:rgba(255,255,255,.25) transparent}.AxonDemoChat_messagesArea__6A3r9:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}}@keyframes AxonDemoChat_chevronBounce__WdJp5{0%,85%{transform:translateY(0)}90%{transform:translateY(-3px)}95%{transform:translateY(0)}97%{transform:translateY(-1.5px)}to{transform:translateY(0)}}.AxonDemoChat_loadTranscript__Bx3fn{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem 0 .25rem;font-size:12px;color:var(--fg-tertiary);text-decoration:none;cursor:pointer;flex-shrink:0}.AxonDemoChat_loadTranscript__Bx3fn svg{animation:AxonDemoChat_chevronBounce__WdJp5 3s ease-in-out infinite}.AxonDemoChat_loadTranscript__Bx3fn:hover{color:var(--fg-primary)}.AxonDemoChat_msgUserRow__13Kh3{display:flex;justify-content:flex-end;margin-top:.75rem;margin-bottom:.75rem}.AxonDemoChat_msgUser__ecg3k{background:var(--accent-surface-stroke);border-radius:var(--radius-xl);padding:.6rem .85rem;color:var(--blue-900);font-size:13px;line-height:1.5;max-width:85%;overflow-wrap:anywhere;word-break:break-word;min-width:0}@media (prefers-color-scheme:dark){.AxonDemoChat_msgUser__ecg3k{color:var(--blue-100)}}.AxonDemoChat_msgAssistantGroup__DqfE_{display:flex;flex-direction:column;gap:.75rem}.AxonDemoChat_msgAssistant__1hM7y{font-size:13px;line-height:1.6;color:var(--fg-primary);overflow-wrap:anywhere;word-break:break-word;min-width:0}.AxonDemoChat_msgAssistant__1hM7y h1,.AxonDemoChat_msgAssistant__1hM7y h2,.AxonDemoChat_msgAssistant__1hM7y h3{margin:.6rem 0 .2rem;font-size:13px;font-weight:500;color:var(--fg-primary);line-height:1.4}.AxonDemoChat_msgAssistant__1hM7y h1{font-size:15px}.AxonDemoChat_msgAssistant__1hM7y h2{font-size:14px}.AxonDemoChat_msgAssistant__1hM7y b,.AxonDemoChat_msgAssistant__1hM7y strong{font-weight:500}.AxonDemoChat_msgAssistant__1hM7y code{background:var(--hover-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1px 5px;font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere;word-break:break-all}.AxonDemoChat_msgAssistant__1hM7y p{margin:0 0 .5rem}.AxonDemoChat_msgAssistant__1hM7y p:last-child{margin-bottom:0}.AxonDemoChat_msgAssistant__1hM7y ol,.AxonDemoChat_msgAssistant__1hM7y ul{margin:.25rem 0 .5rem;padding-left:1.25rem}.AxonDemoChat_msgAssistant__1hM7y li{margin:.15rem 0;line-height:1.5}.AxonDemoChat_msgAssistant__1hM7y li>ol,.AxonDemoChat_msgAssistant__1hM7y li>ul{margin:.15rem 0}.AxonDemoChat_msgAssistant__1hM7y a{color:var(--accent-default);text-decoration:underline}.AxonDemoChat_msgAssistant__1hM7y blockquote{margin:.5rem 0;padding:0 .75rem;border-left:2px solid var(--border-default);color:var(--fg-secondary)}.AxonDemoChat_msgAssistant__1hM7y pre{background:var(--bg-surface-2);border-radius:var(--radius-sm);padding:.5rem .75rem;overflow-x:auto;margin:.5rem 0;font-size:12px;line-height:1.45}.AxonDemoChat_msgAssistant__1hM7y pre code{background:none;border:0;padding:0;font-size:12px}.AxonDemoChat_tableScroll__YMKKr{overflow-x:auto;margin:.5rem 0;scrollbar-width:thin;scrollbar-color:var(--fg-tertiary) transparent}.AxonDemoChat_msgAssistant__1hM7y table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.AxonDemoChat_msgAssistant__1hM7y thead{background:var(--bg-surface-2)}.AxonDemoChat_msgAssistant__1hM7y td,.AxonDemoChat_msgAssistant__1hM7y th{border:1px solid var(--border-subtle);padding:4px 8px;text-align:left;vertical-align:top}.AxonDemoChat_msgAssistant__1hM7y th{font-weight:500;color:var(--fg-primary)}.AxonDemoChat_inputArea__9CexC{flex-shrink:0;padding:0;transition:padding var(--duration-normal) var(--ease-out)}@container (min-width: 400px){.AxonDemoChat_inputArea__9CexC{padding:0 1rem .75rem}}.AxonDemoChat_inputWrapper__Kehm0{border:none;border-top:1px solid var(--border-subtle);border-radius:0;padding:.6rem .85rem;background:var(--bg-canvas);box-shadow:none;display:flex;flex-direction:column;gap:.5rem;transition:border var(--duration-normal) var(--ease-out),border-radius var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}@container (min-width: 400px){.AxonDemoChat_inputWrapper__Kehm0{border:1px solid var(--border-subtle);border-radius:.75rem;box-shadow:var(--shadow-sm)}}.AxonDemoChat_inputActions__3PV_F{display:flex;justify-content:flex-end}.AxonDemoChat_inputField__AEbJU{width:100%;color:var(--fg-primary);outline:none;background:transparent;border:none;resize:none;overflow-y:hidden;min-height:1.25rem;max-height:80px;line-height:1.5;font-family:inherit;font-size:13px}.AxonDemoChat_inputField__AEbJU::placeholder{color:var(--fg-placeholder)}@media (max-width:768px){.AxonDemoChat_chatPanel__N56xT{height:auto;overflow:visible}.AxonDemoChat_messagesArea__6A3r9{flex:none;overflow-y:auto;max-height:360px}}.AxonDemoArtifact_artifactPanel__m1DFT{display:flex;flex-direction:column;height:100%;background:var(--bg-canvas);overflow:hidden;text-align:left}.AxonDemoArtifact_tabBar__Ets8p{display:flex;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.AxonDemoArtifact_tab__CgOxW{display:flex;align-items:center;gap:6px;padding:.55rem 1rem;font-size:12px;font-weight:500;color:var(--fg-tertiary);border-right:1px solid var(--border-subtle);border-bottom:1px solid transparent;margin-bottom:-1px}.AxonDemoArtifact_tab__CgOxW.AxonDemoArtifact_active__F4Us4{color:var(--fg-primary);border-bottom-color:var(--fg-primary)}.AxonDemoArtifact_tabName__h0ebn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AxonDemoArtifact_viewerContainer__uK2Vv{flex:1;min-height:0;position:relative;background:var(--bg-surface-1)}.AxonDemoArtifact_htmlFrame__GLztR{flex:1;min-height:0;width:100%;border:0;background:var(--bg-canvas)}@media (max-width:768px){.AxonDemoArtifact_htmlFrame__GLztR{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.AxonDemoArtifact_molViewer__Qw05b,.AxonDemoArtifact_screenshotViewer__WJ5kw{position:absolute;inset:0;width:100%;height:100%}.AxonDemoArtifact_screenshotViewer__WJ5kw{object-fit:cover}.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-layout-standard{border:none}.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-btn,.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-control-row button,.AxonDemoArtifact_molViewer__Qw05b .msp-plugin svg{color:var(--fg-secondary);fill:var(--fg-secondary)}.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-btn-link-toggle-on,.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-btn:hover,.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-control-row button:hover{color:var(--fg-primary)}@media (prefers-color-scheme:dark){.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-btn:hover,.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-control-row button:hover{color:var(--grey-200)}.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-btn,.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-control-row button,.AxonDemoArtifact_molViewer__Qw05b .msp-plugin svg{color:var(--grey-300);fill:var(--grey-300)}.AxonDemoArtifact_molViewer__Qw05b .msp-plugin .msp-btn-link-toggle-on{color:var(--grey-100)}}.AxonDemoArtifact_imageContainer__Em3dw{flex:1;min-height:0;position:relative;background:var(--bg-surface-1);overflow:hidden}.AxonDemoArtifact_artifactImage___ggSn{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.AxonDemoArtifact_placeholder___VxJw{flex:1;background:var(--bg-surface-1)}.AxonDemoArtifact_viewerCover__LzwWz{position:absolute;inset:0;background:var(--bg-surface-1);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity var(--duration-slow) var(--ease-out);transition-delay:.2s;pointer-events:none;z-index:1}.AxonDemoArtifact_viewerCover__LzwWz.AxonDemoArtifact_fadeOut__Aq8AH{opacity:0}.AxonDemoArtifact_loadingBarTrack__De87F{width:120px;height:3px;background:var(--border-default);border-radius:2px;overflow:hidden}.AxonDemoArtifact_loadingBarFill__aYr30{width:40%;height:100%;background:var(--fg-tertiary);border-radius:2px;animation:AxonDemoArtifact_loadingSlide__kZxzO 1.2s ease-in-out infinite}@keyframes AxonDemoArtifact_loadingSlide__kZxzO{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.ImagePanZoom_viewport__sDyWS{flex:1;min-height:0;position:relative;background:var(--bg-surface-1);overflow:hidden;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.ImagePanZoom_viewport__sDyWS[data-grabbing]{cursor:grabbing}.ImagePanZoom_image__Ro8ly{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform;pointer-events:none;-webkit-user-drag:none}.ImagePanZoom_toolbarTopLeft__nksty{position:absolute;top:.5rem;left:.5rem;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--bg-canvas);border:1px solid var(--border-default);border-radius:var(--radius-md);z-index:1}.ImagePanZoom_toolbarTopRight__UM54_{position:absolute;top:.5rem;right:.5rem;z-index:1;background:var(--bg-canvas);border:1px solid var(--border-default)}.ImagePanZoom_zoomBadge__1z_K0{display:inline-flex;align-items:center;height:28px;padding:0 var(--space-2);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--fg-primary);border-radius:var(--radius-sm);user-select:none}.ImagePanZoom_iconBtn__pX_py{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;color:var(--fg-secondary);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ImagePanZoom_iconBtn__pX_py:hover:not(:disabled){background:var(--bg-surface-2);border-color:var(--border-subtle);color:var(--fg-primary)}.ImagePanZoom_iconBtn__pX_py:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.ImagePanZoom_iconBtn__pX_py:disabled{opacity:.4;cursor:default}.ImagePanZoom_iconBtn__pX_py.ImagePanZoom_toolbarTopRight__UM54_{background:var(--bg-canvas);border-color:var(--border-default)}.ImagePanZoom_iconBtn__pX_py.ImagePanZoom_toolbarTopRight__UM54_:hover:not(:disabled){background:var(--bg-surface-2)}.AxonDemoRightPanel_rightPanel__K7FTe{display:flex;flex-direction:column;height:100%;background:var(--bg-canvas);overflow:hidden;text-align:left}.AxonDemoRightPanel_todoSection__pcu6L{flex:1;min-height:0;max-height:50%;display:flex;flex-direction:column}.AxonDemoRightPanel_section__75QvU{border-top:1px solid var(--border-subtle);padding:0}.AxonDemoRightPanel_sectionLabel__vywQX{font-size:12px;color:var(--fg-tertiary);padding:.5rem .75rem .35rem}.AxonDemoRightPanel_todoLabel__b93wg{border-bottom:1px solid transparent;transition:border-color var(--duration-normal) var(--ease-out)}.AxonDemoRightPanel_todoLabel__b93wg.AxonDemoRightPanel_scrolled__3pueA{border-bottom-color:var(--border-subtle)}.AxonDemoRightPanel_todoScroll__9Tn3X{flex:1;min-height:0;overflow-y:auto;padding:0 .75rem .5rem;scrollbar-width:thin;scrollbar-color:transparent transparent}.AxonDemoRightPanel_todoScroll__9Tn3X:hover{scrollbar-color:rgba(0,0,0,.25) transparent}.AxonDemoRightPanel_todoScroll__9Tn3X::-webkit-scrollbar{width:6px}.AxonDemoRightPanel_todoScroll__9Tn3X::-webkit-scrollbar-track{background:transparent}.AxonDemoRightPanel_todoScroll__9Tn3X::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.AxonDemoRightPanel_todoScroll__9Tn3X:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25)}@media (prefers-color-scheme:dark){.AxonDemoRightPanel_todoScroll__9Tn3X:hover{scrollbar-color:rgba(255,255,255,.25) transparent}.AxonDemoRightPanel_todoScroll__9Tn3X:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}}.AxonDemoRightPanel_todoList___bzSR{display:flex;flex-direction:column}.AxonDemoRightPanel_todoItem__1U_Fk{display:flex;align-items:flex-start;gap:.4rem;padding:.2rem .25rem;font-size:12px;color:var(--fg-primary);border-radius:var(--radius-sm)}.AxonDemoRightPanel_todoIcon__LjWaZ{flex-shrink:0;display:flex;align-items:center;margin-top:1px}.AxonDemoRightPanel_todoText__B0Ltr.AxonDemoRightPanel_pending__yAD5I{color:var(--fg-tertiary)}.AxonDemoRightPanel_fileItem__yiefA{display:flex;align-items:center;gap:.4rem;padding:.15rem .75rem;font-size:12px;color:var(--fg-primary);border-radius:var(--radius-sm)}.AxonDemoRightPanel_fileName__beNO8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AxonDemo_axonDemo__FlC_L{display:flex;height:760px;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-canvas);box-shadow:var(--shadow-md)}.AxonDemo_axonLeftCol__PVP3O{width:204px;min-width:204px;flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-surface-1);border-right:1px solid var(--border-subtle)}.AxonDemo_axonTitlebarLeft__dEm08{height:36px;flex-shrink:0;display:flex;align-items:center}.AxonDemo_axonTrafficLights__ZALRA{display:flex;align-items:center;gap:8px;padding:0 12px}.AxonDemo_tlBtn__CtXI_{width:12px;height:12px;border-radius:50%}.AxonDemo_tlClose__pIq4g,.AxonDemo_tlMaximize__wDUxu,.AxonDemo_tlMinimize__Zy4F0{background:var(--border-subtle)}.AxonDemo_axonSidebar__3_LHD{flex:1;min-height:0;overflow-y:auto}.AxonDemo_axonMainCol__0EqpV{flex:1;min-width:0;display:flex;flex-direction:column}.AxonDemo_axonTitlebar__puA8v{height:36px;flex-shrink:0;display:flex;align-items:center;background:var(--bg-surface-1);border-bottom:1px solid var(--nav-border)}.AxonDemo_axonTitlebarTab__euhXH{display:flex;align-items:center;height:100%;padding:0 12px;background:var(--bg-canvas);border-right:1px solid var(--nav-border);border-bottom:1px solid var(--accent-default);min-width:80px;max-width:200px;overflow:hidden}.AxonDemo_axonTitlebarTab__euhXH.AxonDemo_withLeftBorder__KLh_g{border-left:1px solid var(--nav-border)}.AxonDemo_axonTitlebarTabTitle__bMpMr{font-size:12px;color:var(--fg-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AxonDemo_axonTitlebarSpacer__QUgc6{flex:1;height:100%}.AxonDemo_axonContent__vFykx{display:flex;flex:1;min-height:0}.AxonDemo_axonChat__mZQwq{flex-shrink:0}.AxonDemo_axonDividerHandle__5Vbmt{width:1px;background:var(--border-subtle);flex-shrink:0;cursor:col-resize;position:relative;transition:width var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.AxonDemo_axonDividerHandle__5Vbmt:active,.AxonDemo_axonDividerHandle__5Vbmt:hover{width:5px;background:var(--border-strong)}.AxonDemo_axonDivider__CbofF{width:1px;background:var(--border-subtle);flex-shrink:0}.AxonDemo_axonArtifact__4DsAb{flex:1;min-width:0}.AxonDemo_axonRight__1t1tJ{width:204px;min-width:204px;flex-shrink:0}@media (max-width:768px){.AxonDemo_axonDemo__FlC_L{flex-direction:column;height:auto}.AxonDemo_axonLeftCol__PVP3O{display:none}.AxonDemo_axonContent__vFykx{flex-direction:column}.AxonDemo_axonDividerHandle__5Vbmt,.AxonDemo_axonDivider__CbofF,.AxonDemo_axonRight__1t1tJ{display:none}.AxonDemo_axonChat__mZQwq{width:100%!important;min-width:0!important;height:auto}.AxonDemo_axonArtifact__4DsAb,.AxonDemo_axonDemoArtifactFirst__1JhWB .AxonDemo_axonChat__mZQwq{display:none}.AxonDemo_axonDemoArtifactFirst__1JhWB .AxonDemo_axonArtifact__4DsAb{display:block;flex:none;height:var(--mobile-artifact-height,380px);overflow:hidden}}.AxonDemoLazy_placeholder__1kWOs{width:100%;min-height:760px}@media (max-width:768px){.AxonDemoLazy_placeholder__1kWOs{min-height:unset}}.CorePointsLazy_placeholder__egtTl{width:100%;min-height:3200px}@media (max-width:768px){.CorePointsLazy_placeholder__egtTl{min-height:unset}}.HeroBackground_bg__uH4f9{position:absolute;inset:0;pointer-events:none;z-index:0;filter:blur(80px);opacity:0}@keyframes HeroBackground_heroBgFadeIn__vkmM4{0%{opacity:0}to{opacity:1}}.HeroBackground_bgReveal__BXtLD{animation:HeroBackground_heroBgFadeIn__vkmM4 1.8s var(--ease-out) forwards;will-change:opacity}@media (prefers-reduced-motion:reduce){.HeroBackground_bg__uH4f9{opacity:1}.HeroBackground_bgReveal__BXtLD{animation:none}}@media (max-width:768px){.HeroBackground_bg__uH4f9{display:none}}