.ConfirmModal_modalOverlay__MFWR1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.ConfirmModal_modalContent__svGlb{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);width:100%;max-width:480px;overflow:hidden;display:flex;flex-direction:column;animation:ConfirmModal_modalFadeIn__SI40h .2s ease-out}@keyframes ConfirmModal_modalFadeIn__SI40h{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmModal_modalHeader__1gqyD{padding:24px 24px 0}.ConfirmModal_modalTitle__moyJ3{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.ConfirmModal_modalBody__EJnS_{padding:24px;flex:1 1}.ConfirmModal_modalMessage__67nyR{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.ConfirmModal_modalFooter__SPD6a{padding:0 24px 24px;display:flex;gap:12px;justify-content:flex-end}.ConfirmModal_cancelButton__6zk4C,.ConfirmModal_confirmButton__p7GiW{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .1s ease;min-width:80px}.ConfirmModal_cancelButton__6zk4C{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}.ConfirmModal_cancelButton__6zk4C:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-dark)}.ConfirmModal_confirmButton__p7GiW{background:var(--accent-color);color:white}.ConfirmModal_confirmButton__p7GiW:hover{background:var(--accent-color-hover,var(--accent-color));opacity:.9}.ConfirmModal_confirmButton__p7GiW.ConfirmModal_danger__D5cya{background:#ef4444}.ConfirmModal_confirmButton__p7GiW.ConfirmModal_danger__D5cya:hover{background:#dc2626}.ConfirmModal_cancelButton__6zk4C:disabled,.ConfirmModal_confirmButton__p7GiW:disabled{opacity:.5;cursor:not-allowed}.ConfirmModal_loadingContainer__wTyQr{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0}.ConfirmModal_loadingSpinner__D_v0I{width:32px;height:32px;border:3px solid var(--border-light);border-top-color:var(--text-primary);border-radius:50%;animation:ConfirmModal_spin__n8GDN .8s linear infinite}@keyframes ConfirmModal_spin__n8GDN{to{transform:rotate(1turn)}}.HeaderBar_sidebar__Ga_bf{--orange-accent:#FF7A18;--pink-accent:#FF3D8D;--sidebar-icon-color:color-mix(in srgb,var(--text-primary) 65%,var(--text-secondary) 35%);position:fixed;left:0;top:var(--app-top-offset,0);bottom:0;width:56px;background:var(--bg-secondary);border-right:none;display:flex;flex-direction:column;align-items:center;padding:var(--sidebar-top-padding,12px) 0 12px 0;gap:16px;z-index:1000;transition:width .3s ease;overflow:hidden}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi{width:280px;align-items:flex-start}.HeaderBar_sidebar__Ga_bf:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:var(--border-light)}.HeaderBar_sidebarToggleButton__GTIDW{width:36px;height:36px;padding:0;border:none;background:transparent;cursor:pointer;transition:opacity .15s ease,margin-left .3s ease,background-color .1s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;position:relative;color:var(--sidebar-icon-color)}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi .HeaderBar_sidebarToggleButton__GTIDW{margin-left:10px}.HeaderBar_sidebarToggleButton__GTIDW:hover{opacity:.9;background:var(--bg-hover)}.HeaderBar_closeButton__qKAt3{position:absolute;top:12px;right:12px;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .15s ease,background-color .1s ease;border-radius:4px;z-index:10;margin-right:10px;color:var(--sidebar-icon-color)}.HeaderBar_closeButton__qKAt3:hover{opacity:1;background:var(--bg-hover)}.HeaderBar_closeButton__qKAt3 .HeaderBar_icon__VsyY7{color:inherit;opacity:1}.HeaderBar_hamburgerToggleIcon__3teUv,.HeaderBar_logoToggleIcon__8YC4l{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.HeaderBar_logoToggleIcon__8YC4l{font-size:22px;font-weight:700;font-family:var(--font-space-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);letter-spacing:-.5px;opacity:1}.HeaderBar_hamburgerToggleIcon__3teUv{opacity:0}.HeaderBar_sidebarToggleButton__GTIDW:focus-visible .HeaderBar_logoToggleIcon__8YC4l,.HeaderBar_sidebarToggleButton__GTIDW:hover .HeaderBar_logoToggleIcon__8YC4l{opacity:0}.HeaderBar_sidebarToggleButton__GTIDW:focus-visible .HeaderBar_hamburgerToggleIcon__3teUv,.HeaderBar_sidebarToggleButton__GTIDW:hover .HeaderBar_hamburgerToggleIcon__3teUv{opacity:1}.HeaderBar_logoIcon__sAqD7{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:22px;font-weight:700;color:var(--sidebar-icon-color);font-family:var(--font-space-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);letter-spacing:-.5px;margin-left:16px;flex-shrink:0}.HeaderBar_closeIcon__tcQrw{font-size:20px;line-height:1;color:var(--text-primary);font-weight:300}.HeaderBar_content__UTBTx{flex:1 1;overflow-y:auto;width:100%;padding:0;margin-top:16px}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi .HeaderBar_content__UTBTx{padding:0 8px}.HeaderBar_section___Vg45{margin-bottom:16px}.HeaderBar_primaryActions__NtvqG{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.HeaderBar_homeButton___wnnl{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color .1s ease;text-decoration:none}.HeaderBar_homeButton___wnnl:hover{background:var(--bg-hover)}.HeaderBar_homeIcon__xdys0{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--sidebar-icon-color);flex-shrink:0}.HeaderBar_newDiagramButton__MUvh9{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color .1s ease}.HeaderBar_newDiagramButton__MUvh9:hover{background:var(--bg-hover)}.HeaderBar_plusIcon__VQiPy{line-height:1;display:flex;align-items:center;justify-content:center;color:var(--sidebar-icon-color);flex-shrink:0}.HeaderBar_sectionHeader__uPifG{padding:8px 12px;margin-top:10px;font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.HeaderBar_diagramsList__9vuki{display:flex;flex-direction:column;gap:2px}.HeaderBar_loadingMessage____6vf{display:flex;align-items:center;gap:8px;padding:12px;color:var(--text-secondary);font-size:13px}.HeaderBar_loadingSpinner__DgaXL{width:16px;height:16px;border:2px solid var(--border-light);border-top-color:var(--text-primary);border-radius:50%;animation:HeaderBar_spin__mLv4V .8s linear infinite}@keyframes HeaderBar_spin__mLv4V{to{transform:rotate(1turn)}}.HeaderBar_emptyMessage__ph3lC{padding:12px;color:var(--text-secondary);font-size:13px;text-align:center}.HeaderBar_errorMessage__WhMc_{display:flex;flex-direction:column;gap:8px;padding:12px;align-items:center}.HeaderBar_errorText__4Jcxs{color:var(--text-secondary);font-size:13px;text-align:center}.HeaderBar_retryButton__ELNKW{padding:6px 12px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:12px;cursor:pointer;transition:background-color .1s ease}.HeaderBar_retryButton__ELNKW:hover{background:var(--bg-hover)}.HeaderBar_diagramItemWrapper__r9A7w{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;position:relative;border-radius:6px;background:transparent}.HeaderBar_diagramItemWrapper__r9A7w:hover{background:var(--bg-hover)}.HeaderBar_diagramItemWrapper__r9A7w.HeaderBar_opened__zJ6w_{background:var(--bg-tertiary)}.HeaderBar_diagramItemWrapper__r9A7w.HeaderBar_active__XBAGV,.HeaderBar_diagramItemWrapper__r9A7w.HeaderBar_active__XBAGV:hover,.HeaderBar_diagramItemWrapper__r9A7w.HeaderBar_opened__zJ6w_:hover{background:var(--bg-hover)}body.HeaderBar_dark-theme__3d_Te .HeaderBar_diagramItemWrapper__r9A7w.HeaderBar_active__XBAGV,body.HeaderBar_dark-theme__3d_Te .HeaderBar_diagramItemWrapper__r9A7w.HeaderBar_active__XBAGV:hover{background:var(--bg-tertiary)}body.HeaderBar_dark-theme__3d_Te .HeaderBar_diagramItemWrapper__r9A7w.HeaderBar_opened__zJ6w_,body.HeaderBar_dark-theme__3d_Te .HeaderBar_diagramItemWrapper__r9A7w.HeaderBar_opened__zJ6w_:hover{background:var(--bg-hover)}.HeaderBar_diagramItem__Ah6A2{display:flex;align-items:center;flex:1 1;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;text-align:left;cursor:pointer;transition:background-color .1s ease;min-width:0}.HeaderBar_diagramName__XRo4G{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary);flex:1 1;min-width:0}.HeaderBar_diagramNameText__DGwb2{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderBar_diagramSavingSpinner__3R_Pp{width:11px;height:11px;flex-shrink:0;margin-left:auto;border:2px solid var(--border-light);border-top-color:var(--text-primary);border-radius:50%;animation:HeaderBar_spin__mLv4V .75s linear infinite}@media (prefers-reduced-motion:reduce){.HeaderBar_diagramSavingSpinner__3R_Pp{animation:none;border-top-color:var(--border-light);opacity:.65}}.HeaderBar_unsavedIndicator__wLKZL{color:var(--text-secondary);font-size:10px;margin-left:4px;flex-shrink:0;opacity:.7}.HeaderBar_editInput__o_EVe{flex:1 1;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:13px;color:var(--text-primary);background:var(--bg-secondary);outline:none;font-family:inherit}.HeaderBar_editInput__o_EVe:focus{border-color:var(--border-dark)}.HeaderBar_menuContainer__0eRqW{position:relative;flex-shrink:0}.HeaderBar_menuButton__Z0gCv{width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .15s ease,background-color .1s ease;border-radius:4px;margin-right:8px}.HeaderBar_diagramItemWrapper__r9A7w:hover .HeaderBar_menuButton__Z0gCv{opacity:.7}.HeaderBar_menuButton__Z0gCv:hover{opacity:1!important;background:var(--bg-hover)}.HeaderBar_collapsedActions__8P8N1{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10px}.HeaderBar_collapsedActionButton__it4ey{width:36px;height:36px;padding:0;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,background-color .1s ease}.HeaderBar_collapsedActionButton__it4ey .HeaderBar_icon__VsyY7{opacity:1;color:var(--sidebar-icon-color)}.HeaderBar_collapsedActionButton__it4ey:hover{opacity:1;background:var(--bg-hover)}.HeaderBar_menuIcon__s1NOV{font-size:16px;line-height:1;color:var(--text-secondary);font-weight:300;transform:rotate(90deg)}.HeaderBar_menu__NF1nO{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;overflow:hidden}.HeaderBar_menuItem__vTMle{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color .1s ease}.HeaderBar_menuItem__vTMle:hover:not(:disabled){background:var(--bg-hover)}.HeaderBar_menuItem__vTMle:disabled{opacity:.5;cursor:not-allowed}.HeaderBar_menuItemIcon__lwRH0{font-size:16px;line-height:1;flex-shrink:0;color:var(--text-secondary);opacity:.7}.HeaderBar_menuItemIcon__lwRH0.HeaderBar_deleteIcon__fWXkQ{color:#dc3545;opacity:1}.HeaderBar_deleteText__caThe{color:#dc3545}.HeaderBar_bottom__PDlAB{display:flex;flex-direction:column;gap:8px;margin-top:auto;width:100%;padding:12px 0;align-items:center;overflow:visible}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi .HeaderBar_bottom__PDlAB{align-items:flex-start;padding:12px 10px}.HeaderBar_accountButton__h7nOm,.HeaderBar_themeButton__S9l6e{width:36px;height:36px;padding:0;border:none;background:transparent;cursor:pointer;transition:opacity .15s ease,background-color .1s ease,width .3s ease,padding .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:6px;flex-shrink:0}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi .HeaderBar_accountButton__h7nOm,.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi .HeaderBar_themeButton__S9l6e{width:calc(100% - 20px);padding:0 12px;justify-content:flex-start;align-items:center}.HeaderBar_themeButton__S9l6e:hover{opacity:.85;background:transparent}.HeaderBar_accountButton__h7nOm:hover{opacity:.7;background:var(--bg-hover)}.HeaderBar_accountButton__h7nOm .HeaderBar_icon__VsyY7,.HeaderBar_sidebar__Ga_bf:not(.HeaderBar_expanded__JTVOi) .HeaderBar_accountButton__h7nOm .HeaderBar_icon__VsyY7,.HeaderBar_sidebar__Ga_bf:not(.HeaderBar_expanded__JTVOi) .HeaderBar_themeButton__S9l6e .HeaderBar_icon__VsyY7,.HeaderBar_themeButton__S9l6e .HeaderBar_icon__VsyY7{color:var(--sidebar-icon-color);opacity:1}.HeaderBar_sidebar__Ga_bf:not(.HeaderBar_expanded__JTVOi) .HeaderBar_themeButton__S9l6e:hover{opacity:.85}.HeaderBar_sidebar__Ga_bf:not(.HeaderBar_expanded__JTVOi) .HeaderBar_accountButton__h7nOm:hover{opacity:1}.HeaderBar_icon__VsyY7{font-size:18px;opacity:.6;flex-shrink:0;width:18px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.HeaderBar_label__puizB{font-size:14px;color:var(--text-primary)}.HeaderBar_accountMenuContainer__OecGE{position:relative;width:100%;display:flex;align-items:center;justify-content:center;z-index:1002}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi .HeaderBar_accountMenuContainer__OecGE{justify-content:flex-start}.HeaderBar_sidebar__Ga_bf:not(.HeaderBar_expanded__JTVOi) .HeaderBar_accountMenuContainer__OecGE{overflow:visible}.HeaderBar_accountMenu__0P9H1{position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1001;overflow:hidden;min-width:240px}.HeaderBar_accountMenuCollapsed__0JIjP{min-width:240px;max-width:280px;width:240px;position:fixed!important;bottom:auto!important;right:auto!important}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi .HeaderBar_accountMenu__0P9H1{left:10px;right:10px;transform:none}.HeaderBar_accountUserInfo__wFtuY{padding:12px 16px}.HeaderBar_accountUserName__bBSeJ{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.HeaderBar_accountUserEmail__4rrGW{font-size:12px;color:var(--text-secondary)}.HeaderBar_accountMenuItem__uzjcO{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:none;background:transparent;font-size:13px;color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color .1s ease;text-decoration:none}.HeaderBar_accountMenuItem__uzjcO:hover{background:var(--bg-hover)}.HeaderBar_accountMenuItemDanger__AlmIz{color:#dc3545}.HeaderBar_accountMenuItemDanger__AlmIz:hover{background:rgba(220,53,69,.1)}.HeaderBar_accountMenuItemIcon__LBLLt{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.HeaderBar_accountMenuItemDanger__AlmIz .HeaderBar_accountMenuItemIcon__LBLLt{color:#dc3545}@media (max-width:640px){.HeaderBar_sidebar__Ga_bf:not(.HeaderBar_expanded__JTVOi){width:48px}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi{width:220px}.HeaderBar_sidebar__Ga_bf.HeaderBar_expanded__JTVOi .HeaderBar_content__UTBTx{padding:0 6px}}.MermaidCodeMirror_cmHost__7hsRd{height:100%;width:100%;min-height:0;overflow:hidden}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_light__SI06Y{background:var(--bg-primary)}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_dark__1zqHX{background:#1e1e1e}.MermaidCodeMirror_cmHost__7hsRd .cm-editor{height:100%}.MermaidCodeMirror_cmHost__7hsRd .cm-editor.cm-focused{outline:none}.MermaidCodeMirror_cmHost__7hsRd .cm-scroller{overflow:auto}.MermaidCodeMirror_cmHost__7hsRd .cm-mermaid-comment{font-style:italic}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_light__SI06Y .cm-mermaid-comment{color:#6a737d}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_dark__1zqHX .cm-mermaid-comment{color:#6a9955}.MermaidCodeMirror_cmHost__7hsRd .cm-mermaid-keyword{font-weight:600}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_dark__1zqHX .cm-mermaid-keyword,.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_light__SI06Y .cm-mermaid-keyword{color:#a22889}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_light__SI06Y .cm-mermaid-bracket{color:#0431fa;font-weight:600}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_dark__1zqHX .cm-mermaid-bracket{color:#569cd6;font-weight:600}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_light__SI06Y .cm-mermaid-text{color:#aa8500}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_dark__1zqHX .cm-mermaid-text{color:#dcdcaa}.MermaidCodeMirror_cmHost__7hsRd .cm-diffRemovedBlock{pointer-events:none}.MermaidCodeMirror_cmHost__7hsRd .cm-diffLineRemovedGhost{padding:0 16px;font-family:var(--font-jetbrains-mono,"JetBrains Mono","SF Mono","Monaco","Menlo","Consolas","Courier New",monospace);line-height:1.5;white-space:pre-wrap}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_light__SI06Y .cm-diffLineRemovedGhost{background:rgba(207,34,46,.1);color:#9a1b26}.MermaidCodeMirror_cmHost__7hsRd.MermaidCodeMirror_dark__1zqHX .cm-diffLineRemovedGhost{background:rgba(248,81,73,.2);color:#ffb3ad}.CodePanel_panel__c0qRa{display:flex;flex-direction:column;height:100%;border-right:1px solid #2d2d2d}.CodePanel_panel__c0qRa.CodePanel_light___yxuc{background:var(--bg-primary);border-right-color:#e0e0e0}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq{background:#1e1e1e;border-right-color:#2d2d2d}.CodePanel_header__FeM0E{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;flex-shrink:0}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_header__FeM0E{border-bottom:1px solid #d3d3d3;background:#f8f8f8}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_header__FeM0E{border-bottom:1px solid #2d2d2d;background:#252526}.CodePanel_headerLeft__VXj5x{display:flex;align-items:center;gap:8px}.CodePanel_closeButton__xO9XX{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:3px;background:transparent;cursor:pointer;font-size:18px;line-height:1;color:var(--text-tertiary);transition:background-color .15s ease,color .15s ease;flex-shrink:0}.CodePanel_closeButton__xO9XX:hover{background:var(--bg-hover);color:var(--text-primary)}.CodePanel_header__FeM0E .CodePanel_closeButton__xO9XX{margin-left:auto}.CodePanel_icon__js9Vf{font-size:14px;opacity:.7}.CodePanel_header__FeM0E h3{margin:0;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_header__FeM0E h3{color:#24292e;font-weight:600}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_header__FeM0E h3{color:#cccccc}.CodePanel_editorWrapper__ia39W{overflow:hidden}.CodePanel_editorBodyNoHeader__QvWL5,.CodePanel_editorWrapper__ia39W{flex:1 1;display:flex;flex-direction:column;min-height:0;position:relative}.CodePanel_editorBodyNoHeader__QvWL5 .CodePanel_loadingContainer__kYyF0{flex:1 1;min-height:0}.CodePanel_editorMirrorFill__SWWKd{flex:1 1;min-height:0;display:flex;flex-direction:column}.CodePanel_floatingEditorChrome__bwc23{position:absolute;top:6px;right:16px;left:auto;width:max-content;max-width:calc(100% - 16px);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:0;box-sizing:border-box;z-index:60;pointer-events:none;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.CodePanel_floatingEditorChrome__bwc23>*{pointer-events:auto}.CodePanel_floatingCloseButton__InGxx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:1px solid var(--border-primary);border-radius:6px;cursor:pointer;font-size:17px;line-height:1;color:var(--text-tertiary);transition:background-color .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_floatingCloseButton__InGxx{background:rgba(255,255,255,.92);box-shadow:0 1px 3px rgba(0,0,0,.08)}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_floatingCloseButton__InGxx{background:rgba(55,55,58,.92);box-shadow:0 1px 4px rgba(0,0,0,.25)}.CodePanel_floatingCloseButton__InGxx:hover{background:var(--bg-hover);color:var(--text-primary)}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_editorWrapper__ia39W{background:var(--bg-primary)}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_editorWrapper__ia39W{background:#1e1e1e}.CodePanel_loadingContainer__kYyF0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;height:100%}.CodePanel_loadingSpinner__b4V21{width:24px;height:24px;border:3px solid var(--border-light);border-top-color:var(--text-primary);border-radius:50%;animation:CodePanel_spin__Qim0k .8s linear infinite}@keyframes CodePanel_spin__Qim0k{to{transform:rotate(1turn)}}.CodePanel_loadingMessage__KcrYM{margin:0;font-size:14px;color:var(--text-secondary)}.CodePanel_headerRight__huQr1{display:flex;align-items:center;gap:8px}.CodePanel_diffActions__coVgy{display:flex;gap:6px;align-items:center}.CodePanel_diffHintIcon__06ilo{width:20px;height:20px;min-width:20px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:4px;padding:0}.CodePanel_acceptButton__dSkHV,.CodePanel_rejectButton__zh2yT{padding:4px 10px;border:1px solid transparent;border-radius:3px;cursor:pointer;font-size:11px;font-weight:500;transition:all .15s ease}.CodePanel_acceptButton__dSkHV{background:#28a745;color:white}.CodePanel_acceptButton__dSkHV:hover{background:#218838}.CodePanel_rejectButton__zh2yT{background:rgba(128,128,128,.1);color:var(--text-primary);border:1px solid var(--border-primary);box-shadow:0 1px 1px rgba(0,0,0,.08)}.CodePanel_rejectButton__zh2yT:hover{background:rgba(128,128,128,.2)}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_rejectButton__zh2yT{background:rgba(128,128,128,.08);color:#24292e;border-color:#d1d5da}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_rejectButton__zh2yT:hover{background:rgba(128,128,128,.15)}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_rejectButton__zh2yT{background:rgba(128,128,128,.15);color:#c9d1d9;border-color:#30363d;box-shadow:0 1px 1px rgba(0,0,0,.35)}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_rejectButton__zh2yT:hover{background:rgba(128,128,128,.25)}.CodePanel_inlineDiffContainer__AZadt{flex:1 1;overflow:auto;min-height:0;padding:12px 0}.CodePanel_inlineDiffViewer__eVJqD{font-family:Courier New,monospace;font-size:13px;line-height:1.6;padding:0;width:100%}.CodePanel_inlineDiffLine__yXDOv{display:flex;padding:2px 0;white-space:pre;word-break:normal;min-height:20px;align-items:center;border-left:3px solid transparent;flex:1 1}.CodePanel_lineNumber__xj9XU{display:inline-block;width:50px;text-align:right;padding:0 12px;flex-shrink:0;color:var(--text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.CodePanel_diffPrefix__vh1Vb{display:inline-block;width:20px;text-align:center;flex-shrink:0;margin-right:8px;font-weight:700;font-size:14px}.CodePanel_lineContent__UTzMg{flex:1 1;padding-right:12px}.CodePanel_diffLineUnchanged__A9zoK{background:transparent;color:var(--text-primary)}.CodePanel_diffLineRemoved__aGyDn{background:rgba(248,81,73,.15);color:#f85149;border-left-color:#f85149}.CodePanel_diffLineAdded__TH9Hu{background:rgba(56,211,83,.15);color:#38d353;border-left-color:#38d353}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_diffLineRemoved__aGyDn{background:rgba(203,36,49,.12);color:#cb2431;border-left-color:#cb2431}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_diffLineAdded__TH9Hu{background:rgba(40,167,69,.12);color:#28a745;border-left-color:#28a745}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_lineNumber__xj9XU{color:#6a737d}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_lineNumber__xj9XU{color:#8b949e}.CodePanel_diffLineWrapper__xWRQO{position:relative}.CodePanel_layoutMetaDrawer__bNzgg{flex-shrink:0;position:relative;border-top:1px solid #2d2d2d;font-size:11px;overflow:visible}.CodePanel_layoutMetaDrawerChrome__mjvlT{display:none}.CodePanel_layoutMetaDrawer__bNzgg[open]>.CodePanel_layoutMetaDrawerChrome__mjvlT{display:flex;position:absolute;top:0;right:0;z-index:1;align-items:center;padding:8px 12px;box-sizing:border-box;pointer-events:auto}.CodePanel_layoutMetaDrawer__bNzgg[open]>.CodePanel_layoutMetaSummary__zOHe4{padding-right:148px}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_layoutMetaDrawer__bNzgg{border-top-color:#e0e0e0}.CodePanel_layoutMetaSummary__zOHe4{cursor:pointer;padding:8px 12px;list-style:none;display:flex;align-items:center;gap:8px;min-width:0;box-sizing:border-box;color:var(--text-secondary,#8b949e);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodePanel_layoutMetaSummaryLabel___gpu9{font-size:12px;line-height:1.3;flex-shrink:0}.CodePanel_layoutMetaSummary__zOHe4::-webkit-details-marker{display:none}.CodePanel_layoutMetaChevron__OjSIb{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--text-secondary,#8b949e);transition:transform .15s ease}.CodePanel_layoutMetaDrawer__bNzgg[open] .CodePanel_layoutMetaChevron__OjSIb{transform:rotate(90deg)}.CodePanel_layoutMetaTableWrap__nsLbS{padding:0 12px;min-width:0;box-sizing:border-box;height:min(38vh,300px);overflow:auto;overscroll-behavior:contain}.CodePanel_layoutMetaTable__vSQxA{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CodePanel_layoutMetaTableWrap__nsLbS .CodePanel_layoutMetaTable__vSQxA{border-collapse:separate;border-spacing:0}.CodePanel_layoutMetaTableWrap__nsLbS .CodePanel_layoutMetaTable__vSQxA>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:4;vertical-align:bottom}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_layoutMetaTableWrap__nsLbS .CodePanel_layoutMetaTable__vSQxA>thead>tr>th{background:var(--bg-primary)}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_layoutMetaTableWrap__nsLbS .CodePanel_layoutMetaTable__vSQxA>thead>tr>th{background:#1e1e1e}.CodePanel_layoutMetaTableWrap__nsLbS .CodePanel_layoutMetaTable__vSQxA>thead>tr>th.CodePanel_layoutMetaThResizable__54nTa{z-index:5}.CodePanel_layoutMetaTableResizable__lwYeQ{table-layout:fixed}.CodePanel_layoutMetaEdgeTable__d0DRN{width:100%}.CodePanel_layoutMetaNodesTable__M37UC{table-layout:fixed}.CodePanel_layoutMetaNodesTable__M37UC col.CodePanel_layoutMetaColNode__03yOd{width:42%}.CodePanel_layoutMetaNodesTable__M37UC col.CodePanel_layoutMetaColNum__DAm9h{width:14.5%}.CodePanel_layoutMetaThResizable__54nTa{padding-right:10px;vertical-align:bottom}.CodePanel_layoutMetaColResizer__fyrjr{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:6}.CodePanel_layoutMetaColResizer__fyrjr:hover{background:rgba(88,166,255,.28)}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_layoutMetaColResizer__fyrjr:hover{background:rgba(9,105,218,.18)}.CodePanel_layoutMetaTable__vSQxA td,.CodePanel_layoutMetaTable__vSQxA th{text-align:left;padding:4px 8px 4px 0;border-bottom:1px solid rgba(127,127,127,.2)}.CodePanel_layoutMetaTable__vSQxA th{font-weight:600;color:var(--text-secondary,#8b949e)}@keyframes CodePanel_layoutMetaRowFlashDark__McAte{0%{background-color:rgba(88,166,255,.32)}45%{background-color:rgba(88,166,255,.14)}to{background-color:transparent}}@keyframes CodePanel_layoutMetaRowFlashLight__LF28A{0%{background-color:rgba(9,105,218,.2)}45%{background-color:rgba(9,105,218,.08)}to{background-color:transparent}}.CodePanel_panel__c0qRa.CodePanel_dark__vMqlq .CodePanel_layoutMetaRowFlash__kl9UE td{animation:CodePanel_layoutMetaRowFlashDark__McAte 1.15s ease-out 1}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_layoutMetaRowFlash__kl9UE td{animation:CodePanel_layoutMetaRowFlashLight__LF28A 1.15s ease-out 1}.CodePanel_layoutMetaSegment__D_ihf{display:inline-flex;align-items:center;flex-shrink:0;align-self:center;margin:0;padding:2px;border-radius:6px;background:var(--tab-bg);gap:1px}.CodePanel_layoutMetaSegmentTab__PiarH{margin:0;padding:2px 10px;border:none;border-radius:4px;background:transparent;cursor:pointer;font-size:12px;line-height:1.3;font-weight:500;font-family:inherit;color:var(--text-secondary);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodePanel_layoutMetaSegmentTab__PiarH:hover:not(.CodePanel_layoutMetaSegmentTabActive__c_eYy){color:var(--text-primary)}.CodePanel_layoutMetaSegmentTab__PiarH:focus-visible{outline:2px solid var(--border-color);outline-offset:1px}.CodePanel_layoutMetaSegmentTabActive__c_eYy{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.22)}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_layoutMetaSegmentTabActive__c_eYy{box-shadow:0 1px 2px rgba(0,0,0,.06)}.CodePanel_layoutMetaNodesTable__M37UC td,.CodePanel_layoutMetaNodesTable__M37UC th{padding:8px 12px 8px 0;vertical-align:middle}.CodePanel_layoutMetaNodeCol__q7T25{text-align:left}.CodePanel_layoutMetaNodesTable__M37UC td.CodePanel_layoutMetaNodeCol__q7T25{min-width:0}.CodePanel_layoutMetaLabelRow__03aAo{display:flex;align-items:center;gap:6px;min-width:0}.CodePanel_layoutMetaColorSwatch__i4u2R{flex-shrink:0;width:14px;height:14px;border-radius:50%;border:1px solid rgba(127,127,127,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.CodePanel_panel__c0qRa.CodePanel_light___yxuc .CodePanel_layoutMetaColorSwatch__i4u2R{border-color:rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.CodePanel_layoutMetaEllipsis__JHBUu{display:block;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodePanel_layoutMetaEllipsisTd___22ok{min-width:0;vertical-align:top}.CodePanel_layoutMetaNodesTable__M37UC td:not(.CodePanel_layoutMetaNodeCol__q7T25),.CodePanel_layoutMetaNodesTable__M37UC th:not(.CodePanel_layoutMetaNodeCol__q7T25){white-space:nowrap;text-align:right}.CodePanel_layoutMetaViewport__az0Gm{margin:8px 12px 0;color:var(--text-secondary,#8b949e)}.CodePanel_layoutMetaEmptyEdges__OBtq4{margin:0 12px 10px;padding:10px 12px;font-size:11px;color:var(--text-secondary,#8b949e);border:1px dashed rgba(127,127,127,.35);border-radius:4px}.CodePanel_layoutMetaMidpoints__ePxPi{overflow-x:auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:top}.CodePanel_layoutMetaEdgeCell__itLC4{min-width:0;vertical-align:top}.CodePanel_layoutMetaEdgeCoordCell__9lq0x{min-width:0;vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CodePanel_layoutMetaDrawerBody__02rcW{display:flex;flex-direction:column;min-width:0;padding-top:4px}.CodePanel_layoutMetaTabPanel__UAHgW{min-width:0;padding-bottom:10px}.diffFloatingButtons_wrap__31NcB{display:flex;flex-direction:row;align-items:center;gap:5px}.diffFloatingButtons_prominentAccept__7Kc_K,.diffFloatingButtons_prominentReject__3K1_4{padding:4px 11px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .15s ease;box-shadow:0 1px 4px rgba(0,0,0,.12)}.diffFloatingButtons_prominentAccept__7Kc_K{border:1px solid transparent;background:#28a745;color:white}.diffFloatingButtons_prominentAccept__7Kc_K:hover{background:#218838}.diffFloatingButtons_prominentReject__3K1_4{background:rgba(128,128,128,.1);color:var(--text-primary);border:1px solid var(--border-primary)}.diffFloatingButtons_prominentReject__3K1_4:hover{background:rgba(128,128,128,.2)}.diffFloatingButtons_wrap__31NcB[data-theme=light] .diffFloatingButtons_prominentReject__3K1_4{background:rgba(128,128,128,.08);color:#24292e;border-color:#d1d5da}.diffFloatingButtons_wrap__31NcB[data-theme=light] .diffFloatingButtons_prominentReject__3K1_4:hover{background:rgba(128,128,128,.15)}.diffFloatingButtons_wrap__31NcB[data-theme=dark] .diffFloatingButtons_prominentReject__3K1_4{background:rgba(128,128,128,.15);color:#c9d1d9;border-color:#30363d}.diffFloatingButtons_wrap__31NcB[data-theme=dark] .diffFloatingButtons_prominentReject__3K1_4:hover{background:rgba(128,128,128,.25)}.diffFloatingButtons_wrap__31NcB[data-theme=dark] .diffFloatingButtons_prominentAccept__7Kc_K,.diffFloatingButtons_wrap__31NcB[data-theme=dark] .diffFloatingButtons_prominentReject__3K1_4{box-shadow:0 1px 5px rgba(0,0,0,.35)}.DiagramErrorOverlay_rootCanvas__5gauw{position:absolute;left:10px;right:10px;bottom:10px;z-index:1100;max-width:min(100%,420px);margin:0 auto}.DiagramErrorOverlay_rootPanel__oSYuS{position:relative;width:100%;max-width:420px;margin:0 auto;pointer-events:auto}.DiagramErrorOverlay_card__KYd9z{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:8px 10px 10px;box-shadow:0 4px 20px rgba(0,0,0,.14)}.DiagramErrorOverlay_headerRow__eOI6F{display:flex;align-items:flex-start;gap:6px}.DiagramErrorOverlay_icon__LlXLu{flex-shrink:0;margin-top:0;color:#c94a4a}.DiagramErrorOverlay_titleBlock____9Ge{flex:1 1;min-width:0}.DiagramErrorOverlay_title__EnCQr{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--text-primary)}.DiagramErrorOverlay_summary__0REN9{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.4;word-break:break-word}.DiagramErrorOverlay_toggleDetails__xpIxm{margin-top:4px;padding:0;border:none;background:none;font-size:11px;color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:2px}.DiagramErrorOverlay_toggleDetails__xpIxm:hover{color:var(--text-secondary)}.DiagramErrorOverlay_toggleIcon__E8HVU{transition:transform .15s ease}.DiagramErrorOverlay_toggleIconOpen__82i35{transform:rotate(180deg)}.DiagramErrorOverlay_details__F9E6h{margin-top:6px;padding-top:6px;border-top:1px solid var(--border-color)}.DiagramErrorOverlay_detailsPre__nqZot{margin:0;max-height:6rem;overflow-y:auto;font-size:10px;line-height:1.4;font-family:SF Mono,Monaco,Menlo,Consolas,monospace;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.DiagramErrorOverlay_actions__sk8Od{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center;justify-content:flex-end}.DiagramErrorOverlay_primaryBtn__pyGw5{padding:5px 12px;border-radius:6px;border:none;font-size:12px;font-weight:600;cursor:pointer;color:#ffffff;min-width:0;transition:transform .15s ease,box-shadow .15s ease,opacity .1s ease;background:linear-gradient(135deg,#ff7a18,#ff3d8d);box-shadow:0 4px 16px rgba(255,122,24,.28)}.DiagramErrorOverlay_primaryBtn__pyGw5:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,122,24,.38)}.DiagramErrorOverlay_primaryBtn__pyGw5:focus-visible{outline:2px solid #ff7a18;outline-offset:2px}.DiagramErrorOverlay_dismissBtn__rLUd7{padding:5px 10px;border-radius:6px;border:1px solid var(--border-color);font-size:12px;font-weight:500;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .1s ease,border-color .1s ease,color .1s ease}.DiagramErrorOverlay_dismissBtn__rLUd7:hover{background:var(--bg-hover);border-color:var(--border-dark);color:var(--text-primary)}.DiagramErrorOverlay_closeIconBtn__iU8H6{flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;line-height:0}.DiagramErrorOverlay_closeIconBtn__iU8H6:hover{background:var(--bg-primary);color:var(--text-primary)}.MermaidSVGRenderer_wrapper__v3D6p{display:flex;flex-direction:column;width:100%;height:100%;background:var(--bg-primary)}.MermaidSVGRenderer_container__ouUxJ{flex:1 1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MermaidSVGRenderer_preview__Rdct_{flex:1 1;align-self:stretch;touch-action:none;cursor:-webkit-grab;cursor:grab}.MermaidSVGRenderer_previewSurface__ZtxyH,.MermaidSVGRenderer_preview__Rdct_{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0}.MermaidSVGRenderer_previewSurface__ZtxyH{height:100%;transform-origin:center center;transition:transform .05s ease-out}.MermaidSVGRenderer_previewGesturing__kqahn{cursor:-webkit-grabbing;cursor:grabbing}.MermaidSVGRenderer_previewGesturing__kqahn .MermaidSVGRenderer_previewSurface__ZtxyH{transition:none}.MermaidSVGRenderer_previewGesturing__kqahn svg,.MermaidSVGRenderer_previewGesturing__kqahn svg *{cursor:-webkit-grabbing!important;cursor:grabbing!important}@media (prefers-reduced-motion:reduce){.MermaidSVGRenderer_previewSurface__ZtxyH{transition:none}}.MermaidSVGRenderer_preview__Rdct_ svg{display:block;max-width:none;height:auto}.MermaidSVGRenderer_previewSurface__ZtxyH>svg{pointer-events:none}.MermaidSVGRenderer_previewSurface__ZtxyH svg *{pointer-events:auto}.MermaidSVGRenderer_ghostPreview__0KfLq{opacity:.38;pointer-events:none}.MermaidSVGRenderer_ghostPreview__0KfLq .MermaidSVGRenderer_previewSurface__ZtxyH,.MermaidSVGRenderer_ghostPreview__0KfLq .MermaidSVGRenderer_previewSurface__ZtxyH svg,.MermaidSVGRenderer_ghostPreview__0KfLq .MermaidSVGRenderer_previewSurface__ZtxyH svg *{pointer-events:none!important;cursor:default!important}.MermaidSVGRenderer_errorNoGhost__8BSQH{flex:1 1;align-self:stretch;min-height:160px}.MermaidSVGRenderer_empty__XPDp1{color:var(--text-muted);text-align:center}.MermaidSVGRenderer_empty__XPDp1 p{margin:0;font-size:13px}.MermaidSVGRenderer_preview__Rdct_ .activation,.MermaidSVGRenderer_preview__Rdct_ .actor,.MermaidSVGRenderer_preview__Rdct_ .actor-man,.MermaidSVGRenderer_preview__Rdct_ .bottom-axis,.MermaidSVGRenderer_preview__Rdct_ .branch,.MermaidSVGRenderer_preview__Rdct_ .chart-title,.MermaidSVGRenderer_preview__Rdct_ .classGroup,.MermaidSVGRenderer_preview__Rdct_ .cluster,.MermaidSVGRenderer_preview__Rdct_ .commit,.MermaidSVGRenderer_preview__Rdct_ .commit-bullets,.MermaidSVGRenderer_preview__Rdct_ .commit-label,.MermaidSVGRenderer_preview__Rdct_ .data-point,.MermaidSVGRenderer_preview__Rdct_ .data-points,.MermaidSVGRenderer_preview__Rdct_ .edge-hit-area,.MermaidSVGRenderer_preview__Rdct_ .edgeLabel,.MermaidSVGRenderer_preview__Rdct_ .edgePath,.MermaidSVGRenderer_preview__Rdct_ .entityBox,.MermaidSVGRenderer_preview__Rdct_ .er,.MermaidSVGRenderer_preview__Rdct_ .eventWrapper,.MermaidSVGRenderer_preview__Rdct_ .flowchart-link,.MermaidSVGRenderer_preview__Rdct_ .journey-section,.MermaidSVGRenderer_preview__Rdct_ .labelText,.MermaidSVGRenderer_preview__Rdct_ .left-axis,.MermaidSVGRenderer_preview__Rdct_ .legend,.MermaidSVGRenderer_preview__Rdct_ .lineWrapper,.MermaidSVGRenderer_preview__Rdct_ .loopText,.MermaidSVGRenderer_preview__Rdct_ .messageLine0,.MermaidSVGRenderer_preview__Rdct_ .messageLine1,.MermaidSVGRenderer_preview__Rdct_ .messageText,.MermaidSVGRenderer_preview__Rdct_ .mindmap-node,.MermaidSVGRenderer_preview__Rdct_ .node,.MermaidSVGRenderer_preview__Rdct_ .note,.MermaidSVGRenderer_preview__Rdct_ .person-man,.MermaidSVGRenderer_preview__Rdct_ .pieCircle,.MermaidSVGRenderer_preview__Rdct_ .piePath,.MermaidSVGRenderer_preview__Rdct_ .pieTitleText,.MermaidSVGRenderer_preview__Rdct_ .quadrant,.MermaidSVGRenderer_preview__Rdct_ .relationshipLabel,.MermaidSVGRenderer_preview__Rdct_ .relationshipLine,.MermaidSVGRenderer_preview__Rdct_ .reqBox,.MermaidSVGRenderer_preview__Rdct_ .reqLabelBox,.MermaidSVGRenderer_preview__Rdct_ .section,.MermaidSVGRenderer_preview__Rdct_ .sectionTitle,.MermaidSVGRenderer_preview__Rdct_ .slice,.MermaidSVGRenderer_preview__Rdct_ .statediagram-cluster,.MermaidSVGRenderer_preview__Rdct_ .statediagram-state,.MermaidSVGRenderer_preview__Rdct_ .subgraph,.MermaidSVGRenderer_preview__Rdct_ .task,.MermaidSVGRenderer_preview__Rdct_ .taskText,.MermaidSVGRenderer_preview__Rdct_ .taskTextOutsideLeft,.MermaidSVGRenderer_preview__Rdct_ .taskTextOutsideRight,.MermaidSVGRenderer_preview__Rdct_ .taskWrapper,.MermaidSVGRenderer_preview__Rdct_ .timeline-node,.MermaidSVGRenderer_preview__Rdct_ .transition,.MermaidSVGRenderer_preview__Rdct_ [class^=actor-],.MermaidSVGRenderer_preview__Rdct_ [class^=bar-plot-],.MermaidSVGRenderer_preview__Rdct_ [class^=branch-label],.MermaidSVGRenderer_preview__Rdct_ [class^=line-plot-],.MermaidSVGRenderer_preview__Rdct_ path.link{cursor:pointer!important}.MermaidSVGRenderer_preview__Rdct_ .glyph-selection-ring{fill:none;stroke:#4f8ff7;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.MermaidSVGRenderer_preview__Rdct_ .edge-hit-area{fill:none!important;stroke:transparent!important;pointer-events:stroke}.MermaidSVGRenderer_preview__Rdct_ .glyph-selection-edge-halo{fill:none;stroke:rgba(79,143,247,.16);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.MermaidSVGRenderer_preview__Rdct_ .edge-hit-area.glyph-selected-linear+line,.MermaidSVGRenderer_preview__Rdct_ .edge-hit-area.glyph-selected-linear+path,.MermaidSVGRenderer_preview__Rdct_ .glyph-selected-linear.glyph-selected-element.glyph-selection-edge-accent,.MermaidSVGRenderer_preview__Rdct_ .glyph-selected-linear.glyph-selected-element>line,.MermaidSVGRenderer_preview__Rdct_ .glyph-selected-linear.glyph-selected-element>path:not(.MermaidSVGRenderer_edge-hit-area__VfYEk),.MermaidSVGRenderer_preview__Rdct_ .glyph-selection-edge-accent,.MermaidSVGRenderer_preview__Rdct_ line.glyph-selected-linear.glyph-selected-element,.MermaidSVGRenderer_preview__Rdct_ path.glyph-selected-linear.glyph-selected-element:not(.edge-hit-area){stroke:#4f8ff7!important;stroke-width:1.5px!important;vector-effect:non-scaling-stroke}.MermaidSVGRenderer_previewSelectMode__0gEue{cursor:default}.MermaidSVGRenderer_previewSelectMode__0gEue svg,.MermaidSVGRenderer_previewSelectMode__0gEue svg *{cursor:default!important}.MermaidSVGRenderer_selectionBox__DL1mP{position:absolute;border:1px dashed rgba(79,143,247,.55);background:rgba(79,143,247,.04);border-radius:4px;pointer-events:none;z-index:50}.OverlayControls_root__Tsgu5{position:absolute;inset:0;z-index:100;pointer-events:none}.OverlayControls_root__Tsgu5[data-theme=light]{--overlay-bg:rgba(255,255,255,0.95);--overlay-border:rgba(0,0,0,0.08);--overlay-shadow:0 2px 8px rgba(0,0,0,0.06)}.OverlayControls_root__Tsgu5[data-theme=dark]{--overlay-bg:rgba(37,37,38,0.95);--overlay-border:rgba(255,255,255,0.08);--overlay-shadow:var(--tooltip-shadow,0 4px 16px rgba(0,0,0,0.35))}.OverlayControls_overlayTop__GNUYs{position:absolute;top:0;right:0;z-index:100;pointer-events:none}.OverlayControls_topControls__L72SO{display:flex;align-items:center;gap:6px;padding:12px;pointer-events:auto}.OverlayControls_overlayInsert__gPWrk{position:absolute;bottom:16px;left:16px;z-index:101;pointer-events:none}.OverlayControls_bottomControls__MoF2v,.OverlayControls_insertControls__vXwmb{display:flex;align-items:center;gap:2px;padding:6px;border:1px solid var(--overlay-border);border-radius:7px}.OverlayControls_bottomControls__MoF2v,.OverlayControls_iconPopover__By_7V,.OverlayControls_insertControls__vXwmb{background:var(--overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--overlay-shadow);pointer-events:auto}.OverlayControls_iconPopover__By_7V{position:absolute;bottom:calc(100% + 8px);left:0;padding:8px;border:1px solid var(--overlay-border);border-radius:8px;max-width:min(280px,calc(100vw - 32px))}.OverlayControls_iconGrid__LCb4S{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.OverlayControls_iconGridItem__jE87M{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.OverlayControls_iconGridItem__jE87M:hover{background:var(--bg-hover);border-color:var(--overlay-border);color:var(--text-primary)}.OverlayControls_overlayBottom__qxtAd{position:absolute;bottom:16px;right:16px;z-index:100;pointer-events:none}.OverlayControls_button__ADDXp{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--overlay-border);border-radius:7px;background:var(--overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:400;color:var(--text-primary);cursor:pointer;transition:all .15s ease;box-shadow:var(--overlay-shadow);white-space:nowrap}.OverlayControls_button__ADDXp:hover:not(:disabled){background:var(--bg-secondary);box-shadow:var(--tooltip-shadow,var(--overlay-shadow));border-color:var(--border-color)}.OverlayControls_button__ADDXp:disabled{opacity:.5;cursor:not-allowed}.OverlayControls_saveButton__NWNkF{padding:7px}.OverlayControls_renderToggleButton__KjZjl{width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center}.OverlayControls_renderToggleIcon__n0eXx{color:var(--text-secondary);transition:color .15s ease-in-out}.OverlayControls_renderToggleButton__KjZjl:hover .OverlayControls_renderToggleIcon__n0eXx{color:var(--text-primary)}.OverlayControls_glyphLetter__FDJOM{font-size:15px;font-weight:700;line-height:1;color:var(--text-secondary);transition:color .15s ease-in-out}.OverlayControls_renderToggleButton__KjZjl:hover .OverlayControls_glyphLetter__FDJOM{color:var(--text-primary)}.OverlayControls_saveIcon__cpo7G{color:var(--text-secondary);opacity:.5;transition:opacity .5s ease-in-out,color .5s ease-in-out}.OverlayControls_saveButton__NWNkF.OverlayControls_hasUnsavedChanges__MIPWx .OverlayControls_saveIcon__cpo7G{color:var(--text-secondary);opacity:1}.OverlayControls_saveButton__NWNkF:hover .OverlayControls_saveIcon__cpo7G{opacity:.8}.OverlayControls_saveButton__NWNkF.OverlayControls_hasUnsavedChanges__MIPWx:hover .OverlayControls_saveIcon__cpo7G{opacity:1}.OverlayControls_iconButton__T_zAT{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:5px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .1s ease,color .1s ease}.OverlayControls_bottomControls__MoF2v .OverlayControls_iconButton__T_zAT svg,.OverlayControls_insertControls__vXwmb .OverlayControls_iconButton__T_zAT svg{color:inherit}.OverlayControls_iconButton__T_zAT:hover{background:var(--bg-hover);color:var(--text-primary)}.OverlayControls_iconButton__T_zAT:active{background:var(--bg-tertiary)}.OverlayControls_iconButtonDisabled__lguNL,.OverlayControls_iconButton__T_zAT:disabled{opacity:.38;cursor:not-allowed;color:var(--text-tertiary,#8b949e)}.OverlayControls_iconButtonDisabled__lguNL:hover,.OverlayControls_iconButton__T_zAT:disabled:hover{background:transparent;color:var(--text-tertiary,#8b949e)}.OverlayControls_iconButtonDisabled__lguNL:active,.OverlayControls_iconButton__T_zAT:disabled:active{background:transparent}.OverlayControls_icon__BVQiC{font-size:14px;opacity:.5;filter:grayscale(100%)}.OverlayControls_bottomControls__MoF2v .OverlayControls_icon__BVQiC{font-size:16px;color:inherit;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;filter:none}.OverlayControls_centerIcon__f39oj,.OverlayControls_zoomIcon__vPuqu{width:16px;height:16px;color:inherit}.OverlayControls_overlayCodeButton__gXa72{position:absolute;top:0;left:0;z-index:100;pointer-events:none;padding:12px}.OverlayControls_overlayCodeButton__gXa72 .OverlayControls_button__ADDXp{pointer-events:auto}.OverlayControls_codeIcon__wNZx8{color:currentColor;flex-shrink:0}.OverlayControls_modeIcon__JQ1G8{width:16px;height:16px;color:inherit}.OverlayControls_separator___SdeZ{width:1px;height:18px;background:var(--overlay-border);margin:0 2px}.EmptyState_container__a44RG{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px;background:#f5f7fa;transition:background-color .3s ease}body.EmptyState_dark-theme__3BuiE .EmptyState_container__a44RG,html[data-theme=dark] .EmptyState_container__a44RG{background:#1a1a1a}.EmptyState_content__F6RGS{max-width:600px;width:100%;display:flex;flex-direction:column;align-items:center;gap:64px}.EmptyState_createButton__RlsE_{width:100%;padding:32px 24px;border:none;border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left}.EmptyState_createButton__RlsE_:hover{background:var(--bg-secondary);box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateY(-3px)}body.EmptyState_dark-theme__3BuiE .EmptyState_createButton__RlsE_,html[data-theme=dark] .EmptyState_createButton__RlsE_{box-shadow:0 2px 8px rgba(0,0,0,.3)}body.EmptyState_dark-theme__3BuiE .EmptyState_createButton__RlsE_:hover,html[data-theme=dark] .EmptyState_createButton__RlsE_:hover{box-shadow:0 6px 20px rgba(0,0,0,.4)}.EmptyState_createButtonContent__7wMef{display:flex;justify-content:space-between;align-items:center;gap:16px}.EmptyState_createButtonContent__7wMef svg{color:inherit;stroke:currentColor}.EmptyState_createButtonText__Yw7wI{font-size:20px;font-weight:500;color:var(--text-primary);flex:1 1}.EmptyState_templatesSection__JGq_W{width:100%;display:flex;flex-direction:column;gap:12px}.EmptyState_templatesTitle__gnNzq{font-size:13px;font-weight:500;color:var(--text-secondary);margin:0;text-transform:uppercase;letter-spacing:.5px}.EmptyState_templatesGrid__WzlCu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:768px){.EmptyState_templatesGrid__WzlCu{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.EmptyState_templatesGrid__WzlCu{grid-template-columns:1fr}}@media (max-width:640px){.EmptyState_container__a44RG{align-items:stretch;justify-content:flex-start;overflow-y:auto;min-height:0;padding:24px 16px 32px;-webkit-overflow-scrolling:touch}.EmptyState_content__F6RGS{align-items:stretch;gap:40px}}.EmptyState_templateCard__cZ9RL{padding:14px 18px;border:none;border-radius:12px;background:var(--bg-secondary);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:row;align-items:center;gap:10px;text-align:left}.EmptyState_templateCard__cZ9RL:hover{background:var(--bg-secondary);box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateY(-3px)}body.EmptyState_dark-theme__3BuiE .EmptyState_templateCard__cZ9RL,html[data-theme=dark] .EmptyState_templateCard__cZ9RL{box-shadow:0 2px 8px rgba(0,0,0,.3)}body.EmptyState_dark-theme__3BuiE .EmptyState_templateCard__cZ9RL:hover,html[data-theme=dark] .EmptyState_templateCard__cZ9RL:hover{box-shadow:0 6px 20px rgba(0,0,0,.4)}.EmptyState_templateIcon__xSZ3_{color:var(--text-primary);opacity:.7;transition:opacity .2s ease;flex-shrink:0}.EmptyState_templateCard__cZ9RL:hover .EmptyState_templateIcon__xSZ3_{opacity:1}.EmptyState_templateName__v1rLN{font-size:14px;font-weight:500;color:var(--text-primary);flex:1 1}.EmptyState_recentSection__jcN4g{width:100%;display:flex;flex-direction:column;gap:16px}.EmptyState_recentTitle__PSgxj{font-size:13px;font-weight:500;color:var(--text-secondary);margin:0;text-transform:uppercase;letter-spacing:.5px}.EmptyState_diagramList__fzkc6{display:flex;flex-direction:column;gap:12px}.EmptyState_diagramItem__vuDIJ{width:100%;padding:18px 24px;border:none;border-radius:12px;background:var(--bg-secondary);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left}.EmptyState_diagramItem__vuDIJ:hover{background:var(--bg-secondary);box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateY(-3px)}body.EmptyState_dark-theme__3BuiE .EmptyState_diagramItem__vuDIJ,html[data-theme=dark] .EmptyState_diagramItem__vuDIJ{box-shadow:0 2px 8px rgba(0,0,0,.3)}body.EmptyState_dark-theme__3BuiE .EmptyState_diagramItem__vuDIJ:hover,html[data-theme=dark] .EmptyState_diagramItem__vuDIJ:hover{box-shadow:0 6px 20px rgba(0,0,0,.4)}.EmptyState_diagramItemContent__znfd7{display:flex;justify-content:space-between;align-items:center;gap:16px}.EmptyState_diagramName__5SDo6{font-size:14px;font-weight:500;color:var(--text-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmptyState_diagramDate__zhzyq{font-size:12px;color:var(--text-secondary);flex-shrink:0}.CenterPanel_panel__LHuD_{flex:1 1;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--bg-primary)}.CenterPanel_dark__ltKP6,.CenterPanel_light__QsR8z{color:inherit}.CenterPanel_previewContainer__f2C8N{flex:1 1;overflow:hidden;position:relative}.CenterPanel_previewContainer__f2C8N:focus,.CenterPanel_previewContainer__f2C8N:focus-visible{outline:none}.CenterPanel_noSelection__IurZB{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted)}.CenterPanel_noSelection__IurZB p{margin:0;font-size:13px}.CenterPanel_groupButtonsOverlay__uZ8Oo{position:relative;pointer-events:none}.CenterPanel_groupActionsContainer__I3Czg{pointer-events:auto;opacity:0;transition:opacity .15s ease}.CenterPanel_groupActionsContainer__I3Czg.CenterPanel_visible__RiC9E{opacity:1}.RightPanel_panel__fDWYm{display:flex;flex-direction:column;height:100%;border-left:1px solid var(--border-light);background:var(--bg-secondary);flex-shrink:0;position:relative}.RightPanel_header__Ui9N8{display:flex;align-items:center;padding:10px 16px;background:transparent;position:relative}.RightPanel_headerContent__W_LUb{display:flex;align-items:flex-start;gap:8px;width:100%}.RightPanel_conversationTabs__ZigiP{display:flex;align-items:flex-start;gap:4px;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:auto}.RightPanel_header__Ui9N8:hover .RightPanel_conversationTabs__ZigiP{scrollbar-color:var(--scrollbar-thumb) transparent}.RightPanel_conversationTabs__ZigiP::-webkit-scrollbar{height:4px}.RightPanel_conversationTabs__ZigiP::-webkit-scrollbar-track{background:transparent}.RightPanel_conversationTabs__ZigiP::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}.RightPanel_header__Ui9N8:hover .RightPanel_conversationTabs__ZigiP::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.RightPanel_conversationTabs__ZigiP::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.RightPanel_conversationTabs__ZigiP::-webkit-scrollbar-button{display:none;width:0;height:0}.RightPanel_conversationTabs__ZigiP::-webkit-scrollbar-button:end:increment,.RightPanel_conversationTabs__ZigiP::-webkit-scrollbar-button:start:decrement{display:none;width:0;height:0}.RightPanel_conversationTabsPlaceholder__rzYmS{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:1 1;min-width:0;min-height:28px;padding:6px 12px}.RightPanel_conversationTabsLoadingLabel__fLj4P{flex:0 1 auto;min-width:0;font-size:12px;font-weight:400;line-height:1.2;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RightPanel_conversationTabsPlaceholderSpinner__Llk39,.RightPanel_tabSpinner__hmrIH{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.RightPanel_tabSpinner__hmrIH{margin-left:4px;z-index:2;pointer-events:none}.RightPanel_tabSpinnerInner__Rw7jA{width:11px;height:11px;border:2px solid var(--border-color);border-top-color:var(--text-secondary);border-radius:50%;animation:RightPanel_conversationTabSpin__MfAQN .75s linear infinite;opacity:.9}.RightPanel_tab__IyfP7.RightPanel_active__vQezt .RightPanel_tabSpinnerInner__Rw7jA{border-color:var(--border-color);border-top-color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.RightPanel_tabSpinnerInner__Rw7jA{animation:none;border-top-color:var(--border-color);opacity:.65}}@keyframes RightPanel_conversationTabSpin__MfAQN{to{transform:rotate(1turn)}}.RightPanel_tab__IyfP7{display:flex;align-items:center;padding:6px 12px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-size:12px;font-weight:400;line-height:1.2;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;position:relative;box-sizing:border-box;height:-moz-fit-content;height:fit-content}.RightPanel_tab__IyfP7:focus-visible{outline:1px solid var(--border-color)}.RightPanel_tab__IyfP7:hover:not(.RightPanel_active__vQezt){background:var(--bg-secondary);color:var(--text-primary)}.RightPanel_tab__IyfP7.RightPanel_active__vQezt{background:var(--bg-hover);color:var(--text-primary)}.RightPanel_tab__IyfP7.RightPanel_active__vQezt:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:2px;background:var(--text-primary);border-radius:1px 1px 0 0}.RightPanel_tabTitle__otkQ1{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightPanel_closeButton__dDn_l{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:var(--bg-primary);border-radius:2px;cursor:pointer;font-size:16px;line-height:1;color:var(--text-tertiary);transition:background-color .15s ease,color .15s ease,opacity .15s ease;opacity:0;z-index:1}.RightPanel_tab__IyfP7:hover .RightPanel_closeButton__dDn_l{opacity:1}.RightPanel_tab__IyfP7:hover .RightPanel_closeButton__dDn_l:hover{background:var(--close-btn-hover);color:var(--text-primary)}.RightPanel_tab__IyfP7.RightPanel_active__vQezt .RightPanel_closeButton__dDn_l{background:var(--bg-secondary)}.RightPanel_tab__IyfP7.RightPanel_active__vQezt:hover .RightPanel_closeButton__dDn_l:hover{background:var(--close-btn-hover)}.RightPanel_conversationToolbarActions__2HujY{display:flex;align-items:center;gap:2px;flex-shrink:0}.RightPanel_conversationToolbarIcon__6pZnG{width:14px;height:14px;display:block;flex-shrink:0}.RightPanel_conversationToolbarActions__2HujY .RightPanel_chatMenuButton__FLTGj,.RightPanel_conversationToolbarActions__2HujY .RightPanel_newButton__D864T,.RightPanel_conversationToolbarActions__2HujY .RightPanel_watchMenuButton__olLQF{padding:6px 4px}.RightPanel_newButton__D864T{display:flex;align-items:center;justify-content:center;padding:6px 8px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease;flex-shrink:0;color:var(--text-tertiary);box-sizing:border-box}.RightPanel_newButton__D864T:hover{background:var(--bg-hover);color:var(--text-secondary)}.RightPanel_chatMenuWrap__yhMra{position:relative;flex-shrink:0}.RightPanel_chatMenuButton__FLTGj{display:flex;align-items:center;justify-content:center;padding:6px 8px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease;color:var(--text-tertiary);box-sizing:border-box}.RightPanel_chatMenuButton__FLTGj:hover:not(:disabled){background:var(--bg-hover);color:var(--text-secondary)}.RightPanel_chatMenuButton__FLTGj:disabled{opacity:.5;cursor:not-allowed}.RightPanel_chatMenuDropdown__CEYkp{position:absolute;top:100%;right:0;margin-top:4px;min-width:168px;z-index:60;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.08);padding:4px 0}.RightPanel_chatMenuItem__UZD8_{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:transparent;font-size:13px;color:var(--text-primary);cursor:pointer;transition:background-color .12s ease}.RightPanel_chatMenuItem__UZD8_:hover:not(:disabled){background:var(--bg-hover)}.RightPanel_chatMenuItem__UZD8_:disabled{opacity:.5;cursor:not-allowed}.RightPanel_messages__b7uYw{flex:1 1;overflow-y:auto;padding:0 0 80px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.RightPanel_messages__b7uYw:hover{scrollbar-color:var(--scrollbar-thumb) transparent}.RightPanel_messages__b7uYw::-webkit-scrollbar{width:4px}.RightPanel_messages__b7uYw::-webkit-scrollbar-track{background:transparent}.RightPanel_messages__b7uYw::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}.RightPanel_messages__b7uYw:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.RightPanel_messages__b7uYw::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.RightPanel_messages__b7uYw::-webkit-scrollbar-button{display:none;width:0;height:0}.RightPanel_messageExchange__8Ixyw{display:flex;flex-direction:column;width:100%}.RightPanel_scrollSpacer__x_qM8{flex-shrink:0}.RightPanel_message__bsfL9{display:flex;flex-direction:column;gap:4px;width:100%;animation:RightPanel_fadeIn__1CiLZ .2s ease}.RightPanel_stickyUserHeader__R5s0R{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;z-index:20;background:var(--bg-secondary);margin:0;padding:.5rem 16px;width:100%}.RightPanel_stickyUserHeader__R5s0R:hover .RightPanel_messageContent__0BNDI{border-color:var(--border-color);box-shadow:0 0 0 1px var(--border-color)}.RightPanel_stickyUserHeader__R5s0R.RightPanel_expanded__gObnS{max-height:none;overflow:visible}@keyframes RightPanel_fadeIn__1CiLZ{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.RightPanel_message__bsfL9.RightPanel_assistant__cgQIE,.RightPanel_message__bsfL9.RightPanel_user__KYGoe{width:100%;align-items:flex-start}.RightPanel_typingIndicator__EsfAd{display:inline-flex;align-items:center;justify-content:center;padding:4px 0;min-height:1.25em;vertical-align:middle}.RightPanel_typingDotPulse__E5jeC{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--text-muted);transform-origin:center;animation:RightPanel_typingDotPulse__E5jeC 2s ease-in-out infinite}@keyframes RightPanel_typingDotPulse__E5jeC{0%,to{transform:scale(.72);opacity:.55}50%{transform:scale(1);opacity:1}}.RightPanel_message__bsfL9.RightPanel_toolExecuting__FfyeQ{opacity:.7;margin-top:0;margin-bottom:0}.RightPanel_message__bsfL9.RightPanel_toolExecuting__FfyeQ .RightPanel_messageContent__0BNDI{color:var(--text-muted);padding:2px 20px}.RightPanel_markdownContent__qUcvh em{color:var(--text-muted);opacity:.7}.RightPanel_shiningText__t3HnZ{display:inline-block;font-weight:500}.RightPanel_shiningText__t3HnZ span{display:inline-block;color:var(--text-primary);animation:RightPanel_letterShine__i2D9X 1.2s ease-in-out infinite}.RightPanel_message__bsfL9.RightPanel_toolExecuting__FfyeQ .RightPanel_shiningText__t3HnZ span{color:var(--text-muted)}@keyframes RightPanel_letterShine__i2D9X{0%,to{opacity:.4;text-shadow:0 0 0 rgba(255,255,255,0)}50%{opacity:1;text-shadow:0 0 8px rgba(255,255,255,.6),0 0 16px rgba(255,255,255,.4)}}@keyframes RightPanel_letterShineDark__4p_Wb{0%,to{opacity:.4;text-shadow:0 0 0 rgba(212,212,212,0)}50%{opacity:1;text-shadow:0 0 10px rgba(212,212,212,.14),0 0 18px rgba(212,212,212,.07)}}body.RightPanel_dark-theme__YeDMB .RightPanel_message__bsfL9.RightPanel_toolExecuting__FfyeQ .RightPanel_shiningText__t3HnZ span,html[data-theme=dark] .RightPanel_message__bsfL9.RightPanel_toolExecuting__FfyeQ .RightPanel_shiningText__t3HnZ span{animation-name:RightPanel_letterShineDark__4p_Wb}.RightPanel_messageContent__0BNDI{width:100%;padding:12px 20px;font-size:13px;line-height:1.5;word-wrap:break-word}.RightPanel_markdownContent__qUcvh h1,.RightPanel_markdownContent__qUcvh h2,.RightPanel_markdownContent__qUcvh h3,.RightPanel_markdownContent__qUcvh h4,.RightPanel_markdownContent__qUcvh h5,.RightPanel_markdownContent__qUcvh h6{margin:1em 0 .5em;font-weight:600;line-height:1.25}.RightPanel_markdownContent__qUcvh h1{font-size:1.5em;border-bottom:1px solid var(--border-light);padding-bottom:.3em}.RightPanel_markdownContent__qUcvh h2{font-size:1.3em;border-bottom:1px solid var(--border-light);padding-bottom:.3em}.RightPanel_markdownContent__qUcvh h3{font-size:1.1em}.RightPanel_markdownContent__qUcvh p{margin:.5em 0}.RightPanel_markdownContent__qUcvh p:first-child{margin-top:0}.RightPanel_markdownContent__qUcvh p:last-child{margin-bottom:0}.RightPanel_markdownContent__qUcvh ol,.RightPanel_markdownContent__qUcvh ul{margin:.5em 0;padding-left:1.5em}.RightPanel_markdownContent__qUcvh li{margin:.25em 0}.RightPanel_markdownContent__qUcvh code{background:var(--bg-tertiary);padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:Courier New,monospace}.RightPanel_markdownContent__qUcvh pre{background:var(--bg-tertiary);padding:12px;border-radius:4px;overflow-x:auto;margin:.5em 0}.RightPanel_markdownContent__qUcvh pre code{background:transparent;padding:0;border-radius:0}.RightPanel_markdownContent__qUcvh blockquote{border-left:3px solid var(--border-light);padding-left:1em;margin:.5em 0;color:var(--text-muted)}.RightPanel_markdownContent__qUcvh a{color:var(--text-primary);text-decoration:underline}.RightPanel_markdownContent__qUcvh a:hover{opacity:.8}.RightPanel_markdownContent__qUcvh table{border-collapse:collapse;margin:.5em 0;width:100%}.RightPanel_markdownContent__qUcvh td,.RightPanel_markdownContent__qUcvh th{border:1px solid var(--border-light);padding:.5em;text-align:left}.RightPanel_markdownContent__qUcvh th{background:var(--bg-tertiary);font-weight:600}.RightPanel_markdownContent__qUcvh hr{border:none;border-top:1px solid var(--border-light);margin:1em 0}.RightPanel_markdownContent__qUcvh strong{font-weight:600}.RightPanel_markdownContent__qUcvh em{font-style:italic}.RightPanel_message__bsfL9.RightPanel_user__KYGoe{padding:0 16px}.RightPanel_message__bsfL9.RightPanel_user__KYGoe .RightPanel_messageContent__0BNDI{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-light);border-radius:4px;padding:12px 16px}.RightPanel_stickyUserHeader__R5s0R .RightPanel_messageContent__0BNDI{position:relative;z-index:0;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.RightPanel_stickyUserHeader__R5s0R .RightPanel_collapsedContent__tABgV{transition:max-height .3s ease-in-out;position:relative}.RightPanel_stickyUserHeader__R5s0R .RightPanel_collapsedText__4Hshm{position:relative;max-height:6rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black 60%,transparent);mask-image:linear-gradient(180deg,black 60%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top;mask-position:top;transition:max-height .3s ease-in-out}.RightPanel_stickyUserHeader__R5s0R .RightPanel_collapsedText__4Hshm>*{position:relative}.RightPanel_stickyUserHeader__R5s0R .RightPanel_expandedContent__lRX7l{max-height:none;overflow:visible;transition:max-height .3s ease-in-out}.RightPanel_stickyUserHeader__R5s0R .RightPanel_expandedContent__lRX7l::-webkit-scrollbar{width:6px}.RightPanel_stickyUserHeader__R5s0R .RightPanel_expandedContent__lRX7l::-webkit-scrollbar-track{background:transparent}.RightPanel_stickyUserHeader__R5s0R .RightPanel_expandedContent__lRX7l::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.RightPanel_stickyUserHeader__R5s0R .RightPanel_expandedContent__lRX7l::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.RightPanel_stickyUserHeader__R5s0R .RightPanel_expandedContent__lRX7l{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.RightPanel_expandIcon__wjWDm{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--text-muted);z-index:1;pointer-events:none;transition:transform .3s ease-in-out,color .2s ease;display:flex;align-items:center;justify-content:center}.RightPanel_stickyUserHeader__R5s0R:hover .RightPanel_expandIcon__wjWDm{color:var(--text-primary)}.RightPanel_expandIcon__wjWDm.RightPanel_iconRotated__B_d3R{transform:translateY(-50%) rotate(180deg)}.RightPanel_message__bsfL9.RightPanel_assistant__cgQIE .RightPanel_messageContent__0BNDI{background:transparent;color:var(--text-primary);border:none;border-radius:0}.RightPanel_message__bsfL9.RightPanel_assistant__cgQIE:not(:first-child):not(.RightPanel_toolExecuting__FfyeQ) .RightPanel_messageContent__0BNDI{margin-top:8px}.RightPanel_messageTime__Oxcr7{font-size:11px;color:var(--text-muted);padding:0 4px}.RightPanel_placeholder__AxIot{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-muted)}.RightPanel_placeholder__AxIot p:first-child{font-size:40px;margin:0 0 12px}.RightPanel_placeholder__AxIot p{margin:0 0 6px;font-size:13px}.RightPanel_subtext__5hqlT{font-size:12px!important;color:var(--text-muted)!important}.RightPanel_inputContainer__9l_GQ{position:absolute;bottom:0;left:0;right:0;padding:0 4px 0 0;border-top:none;background:var(--bg-secondary);z-index:100}.RightPanel_inputBlock__wO1RS{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--border-light);border-radius:4px;background:var(--bg-primary);overflow:hidden;padding:12px 16px;margin:0 calc(16px + 4px) 16px 16px}.RightPanel_inputBlockMultiline__JsYgK{align-items:flex-end}.RightPanel_inputBlockScrollActive__G9_jY{flex-direction:column;align-items:stretch}.RightPanel_inputBlockScrollActive__G9_jY .RightPanel_textAreaSection__fyias{width:100%}.RightPanel_textAreaSection__fyias{flex:1 1;flex-grow:1;min-width:0;min-height:0;padding:0;display:flex;background:var(--bg-primary);border-radius:4px}.RightPanel_input__H5vIR{display:block;width:100%;min-height:auto;height:auto;padding:0;border:none;border-radius:0;font-size:13px;font-family:inherit;resize:none;background:transparent;color:var(--text-primary);line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;max-height:240px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-gutter:stable;box-sizing:border-box;transition:none}.RightPanel_input__H5vIR::-webkit-scrollbar{width:6px}.RightPanel_input__H5vIR::-webkit-scrollbar-track{background:transparent}.RightPanel_input__H5vIR::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.RightPanel_input__H5vIR::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.RightPanel_input__H5vIR:focus{outline:none;border:none}.RightPanel_input__H5vIR:disabled{opacity:.6;cursor:not-allowed}.RightPanel_utilityBar__7e9Ld{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;background:var(--bg-primary)}.RightPanel_inputBlockScrollActive__G9_jY .RightPanel_utilityBar__7e9Ld{justify-content:flex-end}.RightPanel_contextButton__zHWKh{flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);font-size:16px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;justify-content:center}.RightPanel_contextButton__zHWKh:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.RightPanel_contextButton__zHWKh:disabled{opacity:.4;cursor:not-allowed}.RightPanel_sendButton__ZcKZR{flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center}.RightPanel_sendButton__ZcKZR:hover:not(:disabled){background:var(--bg-hover)}.RightPanel_sendButton__ZcKZR:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.RightPanel_sendButton__ZcKZR:not(:disabled){opacity:1}.RightPanel_upgradeBar__Svh5I{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--bg-primary);border-top:1px solid var(--border-light)}.RightPanel_upgradeBarText__fSgi3{display:flex;flex-direction:column;gap:6px}.RightPanel_upgradeBarTitle__z0NH_{display:flex;flex-direction:column;gap:.35em;font-size:14px;line-height:1.45;color:var(--text-primary)}.RightPanel_upgradeBarTitleBold__ItBAb{font-weight:600}.RightPanel_upgradeBarTitleNormal__k9IBj{font-weight:400}.RightPanel_upgradeBarSubtitle__Vg_sS{font-size:12px;color:var(--text-secondary)}.RightPanel_upgradeBarError__xTXpa{font-size:12px;color:var(--error-color,#d32f2f)}.RightPanel_upgradeBarActions__NUtOv{display:flex;flex-direction:column;gap:12px}.RightPanel_upgradeBarGroup__r_hby{display:flex;flex-direction:column;gap:6px}.RightPanel_upgradeBarGroupLabel__7AYYn{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.RightPanel_upgradeBarButtons__TPxKV{display:flex;align-items:center;gap:8px}.RightPanel_upgradeBarExtraCreditsPromo__SOiZr{padding:12px;margin-bottom:8px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px}.RightPanel_upgradeBarExtraCreditsPromoText__PAGpj{margin:0;font-size:12px;line-height:1.45;color:var(--text-primary)}.RightPanel_upgradeBarPackRow__RzUeF{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.RightPanel_upgradeBarPackSelect__HXHlt{min-width:72px;padding:6px 10px;font-size:13px;line-height:1.25;color:var(--text-primary);background:var(--bg-primary);border:1px solid color-mix(in srgb,color-mix(in srgb,#ff7a18 52%,#ff3d8d) 30%,var(--border-color));border-radius:8px;box-sizing:border-box;cursor:pointer}.RightPanel_upgradeBarPackSelect__HXHlt:disabled{opacity:.55;cursor:not-allowed}.RightPanel_upgradeButton__OctIO{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;border:none}.RightPanel_upgradeButtonPrimary__IDdWF{background:var(--text-primary);color:var(--bg-primary)}.RightPanel_upgradeButtonPrimary__IDdWF:hover{background:var(--text-secondary);color:var(--bg-primary)}.RightPanel_upgradeButtonCta__bBmZD{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff7a18,#ff3d8d);color:#ffffff;box-shadow:0 4px 16px rgba(255,122,24,.3);transition:transform .2s ease,box-shadow .2s ease,opacity .15s ease}.RightPanel_upgradeButtonCta__bBmZD:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,122,24,.4)}.RightPanel_upgradeButtonCta__bBmZD:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.RightPanel_upgradeButtonCta__bBmZD:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:0 4px 16px rgba(255,122,24,.2)}.RightPanel_upgradeButtonSecondary__x7K63{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.RightPanel_upgradeButtonSecondary__x7K63:hover{background:var(--bg-hover)}.RightPanel_upgradeBarBuyCta__PajUn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:none;border-radius:8px;background:linear-gradient(135deg,#ff7a18,#ff3d8d);color:#ffffff;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 4px 16px rgba(255,122,24,.3);transition:transform .2s ease,box-shadow .2s ease,opacity .15s ease;cursor:pointer}.RightPanel_upgradeBarBuyCta__PajUn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,122,24,.4)}.RightPanel_upgradeBarBuyCta__PajUn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.RightPanel_upgradeBarBuyCta__PajUn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.RightPanel_upgradeButton__OctIO:disabled{opacity:.55;cursor:not-allowed}.RightPanel_watchMenuWrap__z4SvA{position:relative;flex-shrink:0}.RightPanel_watchMenuButton__olLQF{display:flex;align-items:center;justify-content:center;padding:6px 8px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease;color:var(--text-tertiary);box-sizing:border-box}.RightPanel_watchMenuButton__olLQF:hover:not(:disabled){background:var(--bg-hover);color:var(--text-secondary)}.RightPanel_watchMenuButton__olLQF:disabled{opacity:.5;cursor:not-allowed}.RightPanel_watchMenuButtonActive__nwP_R{background:var(--bg-hover);color:var(--text-secondary)}.RightPanel_softDeletedPanel__1tjFH{position:absolute;top:100%;right:0;margin-top:4px;min-width:min(320px,85vw);max-width:360px;max-height:min(360px,55vh);overflow-y:auto;z-index:70;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.08);padding:8px 0}.RightPanel_softDeletedEmpty___DMcF{margin:0;padding:12px 16px;font-size:12px;color:var(--text-tertiary);display:flex;align-items:center;gap:8px}.RightPanel_softDeletedSection__Mw6aU{margin-bottom:4px}.RightPanel_softDeletedSection__Mw6aU:last-child{margin-bottom:0}.RightPanel_softDeletedSectionHeader__NaD1T{font-size:11px;font-weight:500;color:var(--text-tertiary);padding:8px 12px 4px;text-transform:capitalize;display:flex;align-items:center;gap:8px}.RightPanel_softDeletedListRefreshSpinner__58Fkt{margin-left:auto;width:13px;height:13px;flex-shrink:0;color:var(--text-tertiary);animation:RightPanel_softDeletedTrashSpin__aXtQs .65s linear infinite}.RightPanel_softDeletedList__IMshc{list-style:none;margin:0;padding:0}.RightPanel_softDeletedRow__GjYsq{display:flex;align-items:stretch;gap:0}.RightPanel_softDeletedRowMain__ligPi{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--text-primary);font-size:13px;border-radius:4px;margin:0 4px;transition:background-color .12s ease}.RightPanel_softDeletedRowMain__ligPi:hover:not(:disabled){background:var(--bg-hover)}.RightPanel_softDeletedRowMain__ligPi:disabled{opacity:.5;cursor:not-allowed}.RightPanel_softDeletedRowTitle__YudCP{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightPanel_softDeletedRowTime__xeCXz{flex-shrink:0;font-size:11px;color:var(--text-tertiary)}.RightPanel_softDeletedRowTrash__UjWZ8{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;padding:0;border:none;background:transparent;cursor:pointer;color:var(--text-tertiary);border-radius:4px;margin-right:4px;transition:background-color .12s ease,color .12s ease}.RightPanel_softDeletedRowTrash__UjWZ8:hover:not(:disabled):not(.RightPanel_softDeletedRowTrashBusy__jnFNp){background:var(--bg-hover);color:var(--text-secondary)}.RightPanel_softDeletedRowTrash__UjWZ8:disabled{opacity:.5;cursor:not-allowed}.RightPanel_softDeletedRowTrashBusy__jnFNp{pointer-events:none;cursor:wait;opacity:1}.RightPanel_softDeletedTrashIconSlot__AEKhU{position:relative;width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.RightPanel_softDeletedTrashIcon__1ways{width:14px;height:14px;display:block}.RightPanel_softDeletedTrashIconHidden__ctAJC{visibility:hidden}.RightPanel_softDeletedPurgeSpinnerOverlay__fD_dn{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}@keyframes RightPanel_softDeletedTrashSpin__aXtQs{to{transform:rotate(1turn)}}.RightPanel_softDeletedPurgeSpinnerIcon__LsTp_{width:14px;height:14px;flex-shrink:0;display:block;color:var(--text-secondary);transform-origin:center;animation:RightPanel_softDeletedTrashSpin__aXtQs .65s linear infinite}@media (prefers-reduced-motion:reduce){.RightPanel_softDeletedListRefreshSpinner__58Fkt,.RightPanel_softDeletedPurgeSpinnerIcon__LsTp_{animation:none;opacity:.85}}.ResizeHandle_handle__IzwIC{position:relative;width:12px;flex-shrink:0;height:100%;cursor:col-resize;touch-action:none;display:flex;align-items:center;justify-content:center;z-index:5;margin-left:-6px;margin-right:-6px;box-sizing:border-box}.ResizeHandle_handle__IzwIC,.ResizeHandle_handle__IzwIC:hover{background-color:transparent}.ResizeHandle_indicator__C7TwD{display:none}