.SessionTreeDialog_dialog__thQpV{max-width:680px}.SessionTreeDialog_toolbar__LoA2N{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.SessionTreeDialog_toolbar__LoA2N p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.4}.SessionTreeDialog_expandButton__guFI_,.SessionTreeDialog_newRootButton__Mh8s3,.SessionTreeDialog_nodeActions__zX0ob button,.SessionTreeDialog_selectButton__dZYs_{font:inherit}.SessionTreeDialog_newRootButton__Mh8s3{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 10px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:white;cursor:pointer;font-size:12px;font-weight:600}.SessionTreeDialog_tree__A5f3R{margin:0;padding:0;list-style:none;max-height:min(52vh,480px);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}.SessionTreeDialog_tree__A5f3R::-webkit-scrollbar{width:6px;height:6px}.SessionTreeDialog_tree__A5f3R::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:10px}.SessionTreeDialog_tree__A5f3R::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.SessionTreeDialog_tree__A5f3R::-webkit-scrollbar-corner,.SessionTreeDialog_tree__A5f3R::-webkit-scrollbar-track{background:transparent}.SessionTreeDialog_treeRegion__by1sc{min-height:0}.SessionTreeDialog_tree__A5f3R ul{margin:0;padding:0 0 0 18px;list-style:none}.SessionTreeDialog_row__tM4Ct{display:flex;align-items:center;min-height:38px;padding:0 6px;border-radius:6px;gap:4px}.SessionTreeDialog_row__tM4Ct.SessionTreeDialog_active__7kfXi,.SessionTreeDialog_row__tM4Ct:hover{background:var(--bg-hover)}.SessionTreeDialog_row__tM4Ct.SessionTreeDialog_active__7kfXi{box-shadow:inset 2px 0 var(--accent)}.SessionTreeDialog_expandButton__guFI_,.SessionTreeDialog_expandSpacer__ErOOC{width:22px;height:22px;flex:0 0 22px}.SessionTreeDialog_expandButton__guFI_,.SessionTreeDialog_nodeActions__zX0ob button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.SessionTreeDialog_nodeActions__zX0ob{display:flex;gap:2px}.SessionTreeDialog_nodeActions__zX0ob button{width:26px;height:26px}.SessionTreeDialog_nodeActions__zX0ob button:disabled{cursor:not-allowed;opacity:.4}.SessionTreeDialog_expandButton__guFI_:hover,.SessionTreeDialog_nodeActions__zX0ob button:hover:not(:disabled){background:var(--bg-surface);color:var(--text-main)}.SessionTreeDialog_selectButton__dZYs_{display:flex;min-width:0;flex:1 1;align-items:center;gap:8px;padding:5px 2px;border:0;background:transparent;color:var(--text-main);cursor:pointer;text-align:left}.SessionTreeDialog_name__YP0p6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.SessionTreeDialog_mode__8KT_M{color:var(--text-muted);font-size:11px}.SessionTreeDialog_running__s7anE{width:6px;height:6px;border-radius:50%;background:var(--accent)}.ActionButtons_actionGroups__CgFMA{display:flex;align-items:center;gap:10px;min-width:0}.ActionButtons_compileGroup__85bPl,.ActionButtons_viewTabs__IVgl1{display:flex;align-items:center}.ActionButtons_viewTabs__IVgl1{gap:2px;background:var(--bg-input);padding:3px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 0 rgb(255 255 255/3%)}.ActionButtons_sidebarToggleGroup__vQPdZ{display:flex;align-items:center}:where(.ActionButtons_compileBtn__Omc_g,.ActionButtons_tabBtn__vh1t3,.ActionButtons_sidebarBtn__vwgrl){background:var(--surface-elevated);border:1px solid var(--border-strong);color:var(--text-muted);cursor:pointer;border-radius:var(--topbar-control-radius);transition:all var(--transition-fast);box-shadow:none;height:var(--topbar-control-height);min-height:var(--topbar-control-height);box-sizing:border-box;font-family:inherit}:where(.ActionButtons_compileBtn__Omc_g,.ActionButtons_tabBtn__vh1t3,.ActionButtons_sidebarBtn__vwgrl):hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--text-main);box-shadow:none}:where(.ActionButtons_compileBtn__Omc_g,.ActionButtons_tabBtn__vh1t3,.ActionButtons_sidebarBtn__vwgrl):active{transform:translateY(0) scale(.95)}.ActionButtons_compileBtn__Omc_g{font-weight:650;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 78%,#4b2aa7));border-color:var(--accent);color:var(--text-on-accent);min-width:var(--topbar-control-height);padding:0 var(--topbar-control-padding-x);display:flex;align-items:center;justify-content:center;gap:8px}.ActionButtons_compileBtn__Omc_g:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.ActionButtons_compileBtn__Omc_g:hover:not(:disabled){color:var(--text-on-accent);background:color-mix(in srgb,var(--accent) 86%,#000);border-color:color-mix(in srgb,var(--accent) 86%,#000);transform:translateY(-1px)}.ActionButtons_compileBtn__Omc_g:active:not(:disabled){transform:translateY(0) scale(.95)}.ActionButtons_tabBtn__vh1t3{padding:0 10px;display:flex;align-items:center;justify-content:center;min-width:40px}.ActionButtons_tabBtn__vh1t3:hover{color:var(--text-main);background:var(--bg-hover)}.ActionButtons_tabBtn__vh1t3:disabled{opacity:.45;cursor:not-allowed}.ActionButtons_tabBtn__vh1t3:disabled:hover{color:var(--text-muted);background:var(--bg-surface);border-color:var(--border)}.ActionButtons_activeTab__1jvHw{background:var(--accent-light)!important;color:var(--accent)!important;border:1px solid rgb(var(--accent-rgb)/34%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/8%)}.ActionButtons_sidebarBtn__vwgrl{width:var(--topbar-control-height);min-width:var(--topbar-control-height);display:flex;align-items:center;justify-content:center}.ActionButtons_sidebarBtn__vwgrl:hover{transform:scale(1.05)}.ActionButtons_activeSidebar__manCm{background:var(--accent-light)!important;color:var(--accent)!important;border-color:rgb(var(--accent-rgb)/48%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/8%)!important}@media (max-width:768px){.ActionButtons_hideOnMobile__bmC8m,.ActionButtons_viewTabs__IVgl1{display:none}.ActionButtons_compileBtn__Omc_g{min-width:40px;padding:8px 10px}}@media (max-width:380px){.ActionButtons_actionGroups__CgFMA{gap:4px}.ActionButtons_viewTabs__IVgl1{padding:2px}.ActionButtons_tabBtn__vh1t3{width:36px;min-width:36px;height:36px;padding:6px}.ActionButtons_compileBtn__Omc_g,.ActionButtons_sidebarBtn__vwgrl{width:36px;min-width:36px;height:36px;padding:7px;border-radius:6px}}.ViewSwitcher_switcher__kQFKX{position:relative;display:none;flex:0 0 auto}.ViewSwitcher_trigger__TEX_Z{display:flex;width:var(--topbar-control-height);min-width:var(--topbar-control-height);height:var(--topbar-control-height);align-items:center;justify-content:center;gap:2px;padding:0 4px;border:1px solid var(--border);border-radius:var(--topbar-control-radius);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;font:inherit}.ViewSwitcher_triggerActive__xNIAR,.ViewSwitcher_trigger__TEX_Z:hover{border-color:var(--accent);background:var(--bg-hover);color:var(--text-main)}.ViewSwitcher_trigger__TEX_Z:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ViewSwitcher_menu__zK43M{position:absolute;top:calc(100% + 8px);left:0;z-index:2200;display:grid;min-width:150px;gap:4px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--glass-bg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ViewSwitcher_option__CZWt0{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--text-main);cursor:pointer;font:inherit;font-size:13px;text-align:left}.ViewSwitcher_option__CZWt0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ViewSwitcher_optionActive__oB7Gi,.ViewSwitcher_option__CZWt0:hover{background:var(--accent-light);color:var(--accent)}.ViewSwitcher_option__CZWt0:disabled{cursor:not-allowed;opacity:.45}@media (max-width:768px){.ViewSwitcher_switcher__kQFKX{display:block}}@media (max-width:380px){.ViewSwitcher_trigger__TEX_Z{width:36px;min-width:36px;height:36px;border-radius:6px}}@media (prefers-reduced-motion:reduce){.ViewSwitcher_menu__zK43M{animation:none}}.Breadcrumb_breadcrumb__f43BJ{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-muted);font-weight:500;overflow:hidden;white-space:nowrap;flex:1 1;min-width:0;margin-right:12px}.Breadcrumb_breadcrumb__f43BJ svg{width:14px;height:14px;opacity:.5}.Breadcrumb_breadcrumb__f43BJ>span{display:inline-flex;align-items:center;min-width:0;flex:0 1 auto}.Breadcrumb_breadcrumbSegment__a8aPN{background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px 8px;border-radius:6px;transition:all .2s var(--ease-premium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;min-width:0;display:inline-block;vertical-align:middle}.Breadcrumb_segmentTooltip__Cc54K{display:flex;flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.Breadcrumb_breadcrumbSegment__a8aPN:hover:not(.Breadcrumb_active__Iw131){color:var(--text-main);background:var(--accent-light)}.Breadcrumb_active__Iw131{color:var(--text-main);font-weight:650}.Breadcrumb_aiHighlight___Qdyi{color:#a78bfa;font-weight:680;filter:none}.light .Breadcrumb_aiHighlight___Qdyi{color:var(--accent)}@media (max-width:768px){.Breadcrumb_breadcrumb__f43BJ{grid-column:2;grid-row:1;display:flex;flex:0 1 auto;width:auto;min-width:0;margin-right:0;padding:0;overflow:hidden;font-size:11px;scrollbar-width:none}.Breadcrumb_breadcrumb__f43BJ>span{display:inline-flex;flex:1 1;min-width:0;max-width:96px;align-items:center}.Breadcrumb_breadcrumb__f43BJ>span:not(:first-child){min-width:0}.Breadcrumb_breadcrumbSegment__a8aPN{flex:1 1 auto;width:100%;max-width:none;min-width:0;padding:4px 3px;text-overflow:ellipsis}.Breadcrumb_breadcrumb__f43BJ svg{width:12px;height:12px;flex:0 0 auto}}.Menu_actionBtn__1xtRt{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:var(--topbar-control-radius);transition:all .2s var(--ease-premium);box-shadow:none;height:var(--topbar-control-height);min-height:var(--topbar-control-height);box-sizing:border-box;font-family:inherit;min-width:var(--topbar-control-height);padding:0 var(--topbar-control-padding-x);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;position:relative;overflow:hidden}.Menu_actionBtn__1xtRt:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--text-main);box-shadow:none;transform:translateY(-1px)}.Menu_actionBtn__1xtRt:active{transform:translateY(0) scale(.95)}.Menu_activeAction__0PFkz{background:var(--accent-light)!important;color:var(--accent)!important;border-color:var(--accent)!important}.Menu_menuItem__v4ZkC{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:none;color:var(--text-main);font-size:13px;cursor:pointer;border-radius:5px;transition:all .2s var(--ease-premium);text-align:left;font-family:inherit}.Menu_menuItem__v4ZkC:hover{background:var(--accent-light);color:var(--accent)}.Menu_menuItem__v4ZkC:disabled{opacity:.5;cursor:not-allowed}.Menu_menuItem__v4ZkC svg{color:var(--text-muted);transition:color .2s}.Menu_menuItem__v4ZkC:hover svg{color:var(--accent)}.Menu_menuShortcut___9h9W{margin-left:auto;font-size:11px;color:var(--text-muted);opacity:.7;font-family:var(--font-mono);background:var(--bg-input);padding:2px 6px;border-radius:4px;border:1px solid var(--border)}.Menu_menuSeparator__eQQ3N{height:1px;background:var(--border);margin:4px 8px;opacity:.5}@media (max-width:768px){.Menu_actionBtn__1xtRt{width:40px;min-width:40px;padding:8px}}@media (max-width:380px){.Menu_actionBtn__1xtRt{width:36px;min-width:36px;height:36px;padding:7px;border-radius:6px}}.HistoryDropdown_historyDropdown__dJMMJ{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgb(21 24 27/82%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:12px;z-index:1510;min-width:280px;max-width:360px;padding:8px;display:flex;flex-direction:column;animation:HistoryDropdown_dropdown-fade-in__TPskx .18s var(--ease-premium)}.light .HistoryDropdown_historyDropdown__dJMMJ{background:rgb(255 255 255/82%)}@keyframes HistoryDropdown_dropdown-fade-in__TPskx{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.HistoryDropdown_historyHeader__kHDgr{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px;border-bottom:1px solid var(--border-light);margin-bottom:6px;font-size:12px;font-weight:600;color:var(--text-muted);-webkit-user-select:none;user-select:none}.HistoryDropdown_clearHistoryBtn__XKip5{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;padding:4px 10px;border-radius:6px;transition:all .2s var(--ease-premium)}.HistoryDropdown_clearHistoryBtn__XKip5:hover{background:var(--bg-hover);color:var(--text-main);border-color:var(--accent)}.HistoryDropdown_clearHistoryBtn__XKip5:active{transform:scale(.95)}.HistoryDropdown_historyList__N8VMo{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;gap:2px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.HistoryDropdown_historyList__N8VMo::-webkit-scrollbar{width:4px}.HistoryDropdown_historyList__N8VMo::-webkit-scrollbar-track{background:transparent}.HistoryDropdown_historyList__N8VMo::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.HistoryDropdown_historyItem__BUq0X{background:none;border:none;color:var(--text-muted);padding:8px 10px;text-align:left;font-size:13px;cursor:pointer;border-radius:6px;transition:all .2s var(--ease-premium);display:flex;justify-content:space-between;align-items:center;font-family:inherit;width:100%;gap:12px}.HistoryDropdown_historyItem__BUq0X:hover{background:var(--bg-hover);color:var(--text-main)}.HistoryDropdown_historyLabel__Z451z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.HistoryDropdown_historyLoc__EJF8A{font-size:11px;color:var(--text-muted);opacity:.6;font-family:var(--font-mono);flex-shrink:0}.HistoryDropdown_activeHistoryItem__DeD5h{background:var(--accent-light)!important;color:var(--accent)!important;font-weight:600}.HistoryDropdown_activeHistoryItem__DeD5h .HistoryDropdown_historyLoc__EJF8A{color:var(--accent);opacity:.8}.HistoryDropdown_dropdownOverlay__67HHG{position:fixed;inset:var(--topbar-height,54px) 0 0;background:transparent;z-index:1505;animation:HistoryDropdown_overlay-fade-in__Q1uT4 .18s var(--ease-premium)}@keyframes HistoryDropdown_overlay-fade-in__Q1uT4{0%{opacity:0}to{opacity:1}}.NavigationControls_navigationControls__jIvvd{display:flex;align-items:center;gap:4px;margin-right:20px;flex-shrink:0}.NavigationControls_navButton__GHu7W{width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s var(--ease-premium);padding:0}.NavigationControls_navButton__GHu7W:hover:not(.NavigationControls_disabled__rAaMC){background:var(--bg-hover);border-color:var(--border-light);color:var(--text-main);transform:translateY(-1px)}.NavigationControls_navButton__GHu7W:active:not(.NavigationControls_disabled__rAaMC){transform:translateY(0) scale(.95)}.NavigationControls_navButton__GHu7W.NavigationControls_disabled__rAaMC{opacity:.4;cursor:not-allowed;background:transparent;border-color:transparent;color:var(--text-muted)}.NavigationControls_historyWrapper__IZZBN{position:relative;display:inline-flex}.NavigationControls_activeNav__iJ8WD{background:var(--accent-light)!important;border-color:rgb(var(--accent-rgb)/35%)!important;color:var(--text-main)!important}@media (max-width:768px){.NavigationControls_navigationControls__jIvvd{display:none}}.ThemeToggle_themeToggle__nTJWX{background:var(--surface-elevated);border:1px solid var(--border-strong);color:var(--text-muted);cursor:pointer;border-radius:var(--topbar-control-radius);transition:all .2s var(--ease-premium);box-shadow:none;height:var(--topbar-control-height);min-height:var(--topbar-control-height);box-sizing:border-box;font-family:inherit;width:var(--topbar-control-height);min-width:var(--topbar-control-height);display:flex;align-items:center;justify-content:center}.ThemeToggle_themeToggle__nTJWX:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--text-main);box-shadow:none;transform:scale(1.05)}.ThemeToggle_themeToggle__nTJWX:active{transform:translateY(0) scale(.95)}@media (max-width:380px){.ThemeToggle_themeToggle__nTJWX{width:36px;min-width:36px;height:36px;padding:7px;border-radius:6px}}.TopBar_header__h_K0j{--topbar-height:54px;--topbar-control-height:34px;--topbar-control-radius:var(--radius-sm);--topbar-control-padding-x:11px;height:54px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:sticky;top:0;z-index:2000;box-shadow:0 1px 0 var(--border-subtle),0 8px 24px -24px rgb(0 0 0/70%)}.TopBar_header__h_K0j:after{content:"";position:absolute;inset:auto 16px 0;height:1px;background:var(--border-glow);opacity:.55;pointer-events:none}.TopBar_aiHighlight__AzRm8{color:var(--accent-hover);font-weight:680;filter:none}.light .TopBar_aiHighlight__AzRm8{color:var(--accent)}.TopBar_actions__5oL_h{display:flex;align-items:center;gap:8px;min-width:0}.TopBar_workingIndicator__fcIwf{display:flex;align-items:center;flex-shrink:0}@media (max-width:768px){.TopBar_header__h_K0j{--topbar-control-height:40px;height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr;align-content:center;gap:4px;padding:6px 10px;min-width:0}.TopBar_menuToggle__VoFVO{grid-column:1;grid-row:1;justify-self:start}.TopBar_actions__5oL_h{grid-column:3;grid-row:1;justify-content:flex-start;gap:8px;min-width:0}.TopBar_actions__5oL_h>:first-child{flex:1 1 auto;justify-content:space-between;min-width:0}.TopBar_workingIndicator__fcIwf>div{gap:0;padding:6px}.TopBar_brandTitle__1WaJj,.TopBar_workingIndicator__fcIwf,.TopBar_workingIndicator__fcIwf>div span{display:none}}.TopBar_menuToggle__VoFVO{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-main);padding:3px 9px 3px 3px;cursor:pointer;margin-right:18px;flex-shrink:0;transition:transform var(--transition-fast),background var(--transition-fast),border-color .18s var(--ease-premium),color .18s var(--ease-premium)}.TopBar_menuToggle__VoFVO:hover{background:var(--bg-surface);border-color:var(--border-light);color:var(--text-main);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.TopBar_menuToggle__VoFVO:active{transform:translateY(0)}.TopBar_menuToggle__VoFVO button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:10px;color:inherit;font-family:inherit}.TopBar_brandTitle__1WaJj{color:var(--text-main);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (max-width:768px){.TopBar_menuToggle__VoFVO{margin-right:8px;padding:7px}}.TopBar_centerSection__0jEor{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;pointer-events:none}@media (max-width:380px){.TopBar_header__h_K0j{--topbar-height:46px;--topbar-control-height:36px;height:46px;padding:0 6px;gap:4px}.TopBar_menuToggle__VoFVO{margin-right:4px;padding:6px}.TopBar_actions__5oL_h{gap:4px}.TopBar_actions__5oL_h>:first-child{flex-basis:0}}.WorkingIndicator_workingIndicator__LpI0C{display:flex;align-items:center;gap:10px;margin-right:8px;background:var(--accent-light);padding:6px 12px;border-radius:var(--radius-md);border:1px solid rgb(var(--accent-rgb)/35%);color:var(--accent);box-shadow:none}.WorkingIndicator_activityDots__WXYAT{display:flex;align-items:center;gap:6px}.WorkingIndicator_activityDots__WXYAT span{width:4px;height:4px;border-radius:50%;background:currentcolor;animation:WorkingIndicator_bounce__YS4X7 1.2s ease-in-out infinite}.WorkingIndicator_activityDots__WXYAT span:nth-child(2){animation-delay:.15s}.WorkingIndicator_activityDots__WXYAT span:nth-child(3){animation-delay:.3s}@keyframes WorkingIndicator_bounce__YS4X7{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.WorkingIndicator_activityDots__WXYAT span{animation:none;opacity:1}}.CompletionDebug_wrapper__RWcAc{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.CompletionDebug_backdrop__xQwy3{position:absolute;inset:0;z-index:0;border:0;background:rgb(0 0 0/68%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.CompletionDebug_modal___BvIT{position:relative;z-index:1;width:min(920px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface);color:var(--text-main);color-scheme:dark;border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 50px rgb(0 0 0/50%)}.light .CompletionDebug_modal___BvIT{color-scheme:light}.CompletionDebug_header__6XZgb{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--border);background:var(--bg-surface)}.CompletionDebug_header__6XZgb h2{margin:0;color:var(--text-main);font-size:18px;font-weight:600}.CompletionDebug_status__EzcPl{display:inline-block;margin-top:4px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CompletionDebug_actions__nXsCT{display:flex;align-items:center;gap:8px}.CompletionDebug_closeBtn__0TtxG,.CompletionDebug_copyBtn__rc7ac{border:1px solid var(--border);background:var(--bg-base);color:var(--text-main);cursor:pointer;transition:all .2s}.CompletionDebug_copyBtn__rc7ac{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:6px;font-size:12px}.CompletionDebug_closeBtn__0TtxG{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.CompletionDebug_closeBtn__0TtxG:hover,.CompletionDebug_copyBtn__rc7ac:hover{background:var(--bg-hover);border-color:var(--accent)}.CompletionDebug_content__u0xWY{display:flex;flex-direction:column;gap:14px;padding:18px;overflow:auto}.CompletionDebug_meta__6x12p{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-muted);font-size:12px}.CompletionDebug_block__kkXyg{display:flex;flex-direction:column;gap:6px}.CompletionDebug_block__kkXyg span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CompletionDebug_block__kkXyg textarea{min-height:96px;padding:10px 12px;resize:vertical;border:1px solid var(--border);border-radius:8px;outline:none;background:var(--bg-base);color:var(--text-main);font-family:var(--font-mono);font-size:12px;line-height:1.5}.CompletionDebug_block__kkXyg:first-of-type textarea{min-height:180px}@media (max-width:640px){.CompletionDebug_header__6XZgb{align-items:flex-start;flex-direction:column}.CompletionDebug_actions__nXsCT{width:100%;justify-content:flex-end}}.ShortcutsHelp_wrapper__bdq5u{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.ShortcutsHelp_backdrop__qa3IZ{position:absolute;inset:0;z-index:0;background:rgb(0 0 0/70%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ShortcutsHelp_fade-in__wO3wz .2s ease-out}.ShortcutsHelp_modal__O8E7_{position:relative;z-index:1;width:100%;max-width:1100px;max-height:90vh;background:var(--bg-surface);color:var(--text-main);color-scheme:dark;border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 50px rgb(0 0 0/50%),0 0 0 1px rgb(255 255 255/5%);display:flex;flex-direction:column;overflow:hidden;animation:ShortcutsHelp_slide-up__fZVhG .3s cubic-bezier(.4,0,.2,1)}.light .ShortcutsHelp_modal__O8E7_{color-scheme:light}.ShortcutsHelp_header__SzpR2{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid var(--border);background:var(--bg-surface)}.ShortcutsHelp_header__SzpR2 h2{margin:0;font-size:20px;font-weight:600;color:var(--text-main);letter-spacing:-.02em}.ShortcutsHelp_closeBtn__LeWdI{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:8px;margin:-8px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ShortcutsHelp_closeBtn__LeWdI:hover{background:var(--bg-hover);color:var(--text-main)}.ShortcutsHelp_content__vj6Oz{padding:32px;overflow-y:auto;column-count:3;column-gap:32px}.ShortcutsHelp_content__vj6Oz:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ShortcutsHelp_group___kiLM{page-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.ShortcutsHelp_groupTitle__Obbl0{font-size:13px;font-weight:800;text-transform:uppercase;color:var(--accent-hover);letter-spacing:.12em;display:flex;align-items:center;margin:0 0 8px}.ShortcutsHelp_items__DmzJ8{display:flex;flex-direction:column;gap:8px}.ShortcutsHelp_item__f2_pH{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-panel);border-radius:10px;border:1px solid var(--border);transition:all .2s cubic-bezier(.4,0,.2,1)}.ShortcutsHelp_item__f2_pH:hover{background:var(--bg-hover);border-color:var(--accent)}.ShortcutsHelp_highlightedItem__2EH82{background:color-mix(in srgb,var(--accent) 16%,var(--bg-panel));border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.ShortcutsHelp_desc__7G0A8{font-size:14px;color:var(--text-muted)}.ShortcutsHelp_key__yLz9M{font-family:var(--font-mono);font-size:11px;font-weight:600;background:var(--bg-input);color:var(--text-main);padding:4px 10px;border-radius:6px;border:1px solid var(--border-light);min-width:44px;text-align:center;box-shadow:inset 0 -1px 0 var(--border);letter-spacing:.05em}.ShortcutsHelp_highlightedItem__2EH82 .ShortcutsHelp_desc__7G0A8,.ShortcutsHelp_item__f2_pH:hover .ShortcutsHelp_desc__7G0A8{color:var(--text-main)}.ShortcutsHelp_highlightedItem__2EH82 .ShortcutsHelp_key__yLz9M,.ShortcutsHelp_item__f2_pH:hover .ShortcutsHelp_key__yLz9M{border-color:var(--accent);color:var(--accent)}.ShortcutsHelp_footer__6N_Bd{padding:16px 32px;border-top:1px solid var(--border);background:var(--bg-surface);text-align:center}.ShortcutsHelp_footer__6N_Bd span{font-size:12px;color:var(--text-muted)}.ShortcutsHelp_footer__6N_Bd kbd{background:var(--bg-input);padding:2px 6px;border-radius:4px;border:1px solid var(--border);font-family:var(--font-mono);color:var(--text-main);margin:0 2px}@keyframes ShortcutsHelp_fade-in__wO3wz{0%{opacity:0}to{opacity:1}}@keyframes ShortcutsHelp_slide-up__fZVhG{0%{transform:translateY(20px) scale(.98)}to{transform:translateY(0) scale(1)}}.ShortcutsHelp_content__vj6Oz::-webkit-scrollbar{width:6px}.ShortcutsHelp_content__vj6Oz::-webkit-scrollbar-track{background:transparent}.ShortcutsHelp_content__vj6Oz::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}.ShortcutsHelp_content__vj6Oz::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (max-width:1100px){.ShortcutsHelp_modal__O8E7_{max-width:800px}.ShortcutsHelp_content__vj6Oz{column-count:2;padding:24px}}@media (max-width:768px){.ShortcutsHelp_wrapper__bdq5u{align-items:flex-end;padding:0}.ShortcutsHelp_modal__O8E7_{max-width:100%;margin:0;border-radius:24px 24px 0 0;max-height:85vh;animation:ShortcutsHelp_slide-up-mobile__PAa9O .4s var(--ease-premium)}.ShortcutsHelp_header__SzpR2{padding:16px 20px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.ShortcutsHelp_header__SzpR2 h2{font-size:18px}.ShortcutsHelp_content__vj6Oz{column-count:1;padding:20px;column-gap:0}.ShortcutsHelp_item__f2_pH{padding:12px 16px}.ShortcutsHelp_desc__7G0A8{font-size:15px}.ShortcutsHelp_key__yLz9M{font-size:12px;padding:6px 12px}.ShortcutsHelp_footer__6N_Bd{padding:16px 20px 32px}}@keyframes ShortcutsHelp_slide-up-mobile__PAa9O{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AppContent_appWrapper__xhjD6{display:flex;flex-direction:column;height:100vh;height:100dvh;width:100vw;background:var(--bg-base);position:relative;isolation:isolate}.AppContent_appBody__zri2r{flex:1 1;display:flex;min-height:0;overflow:hidden}.AppContent_isResizing__WXTBQ{cursor:col-resize!important}.AppContent_isResizing__WXTBQ :not([data-resizer]){transition:none!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.AppContent_isResizing__WXTBQ [data-resizer]{pointer-events:auto!important}.AppContent_mainContent__1lEuK{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--bg-base)}.AppContent_mobileOverlay__qgw9p{display:none}.AppContent_hidden__bsOMH{opacity:0;pointer-events:none}@media (max-width:768px){.AppContent_appWrapper__xhjD6{min-width:0;overflow:hidden}.AppContent_appBody__zri2r,.AppContent_mainContent__1lEuK{min-width:0}.AppContent_mobileOverlay__qgw9p{display:block;position:fixed;inset:54px 0 0;background:rgb(7 10 15/46%);z-index:800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:AppContent_fade-in-overlay__WOUYP .4s var(--ease-premium)}@keyframes AppContent_fade-in-overlay__WOUYP{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (max-width:380px){.AppContent_mobileOverlay__qgw9p{inset:46px 0 0}}}.Actions_supportingActions__wO7v2{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;max-width:100%;gap:6px;margin-top:18px;animation:Actions_rise-in__Vfxe0 .48s ease .44s both;container:welcome-actions/inline-size}.Actions_textAction__wzARR{font:inherit;flex:0 0 auto;min-height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;white-space:nowrap;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.Actions_textAction__wzARR:hover{color:var(--text-main);background:var(--bg-surface);border-color:var(--border)}.Actions_textAction__wzARR:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes Actions_rise-in__Vfxe0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@container welcome-actions (width <= 408px){.Actions_textAction__wzARR{width:34px;min-width:34px;height:34px;padding:0;justify-content:center;gap:0}.Actions_textAction__wzARR span{display:none}}@media (prefers-reduced-motion:reduce){.Actions_supportingActions__wO7v2{animation:none}}.Footer_footer__Xmzb9{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-muted);animation:Footer_rise-in__iTRIn .48s ease .52s both}.Footer_footerText__leuED{font-size:13px;font-weight:500}.Footer_githubLink__eBIZc,.Footer_linkedinLink__1yQUm{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);border:1px solid transparent;border-radius:7px;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.Footer_githubLink__eBIZc:hover{color:var(--text-main);background:var(--bg-surface);border-color:var(--border);transform:translateY(-1px)}.Footer_linkedinLink__1yQUm:hover{color:#0077b5;background:rgb(0 119 181/8%);border-color:rgb(0 119 181/20%);transform:translateY(-1px)}.Footer_githubLink__eBIZc:focus-visible,.Footer_linkedinLink__1yQUm:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes Footer_rise-in__iTRIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Footer_footer__Xmzb9{animation:none}}.Hero_logoMark__ickje{position:relative;width:56px;height:56px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 54%,#10141c));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 18px 42px rgb(0 0 0/28%),0 0 0 6px var(--accent-light),inset 0 1px 0 rgb(255 255 255/24%);overflow:hidden;animation:Hero_logo-enter__nBfNR .55s cubic-bezier(.2,.85,.25,1.2) .05s both,Hero_logo-float__STUJq 5.5s ease-in-out .8s infinite}.Hero_logoMark__ickje:after{position:absolute;inset:0;content:"";background:linear-gradient(120deg,transparent 20%,rgb(255 255 255/18%),transparent 80%);transform:translateX(-120%);animation:Hero_logo-sweep__kJEup 4.8s ease-in-out 1.2s infinite}.Hero_logo__EUTSv{position:relative;z-index:1;color:#fff}.Hero_eyebrow__EinGg{margin:0 0 10px;color:var(--accent-hover);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;animation:Hero_rise-in__NqUDl .48s ease .12s both}.Hero_title__tj8sk{max-width:620px;margin:0;color:var(--text-main);font-size:clamp(30px,4.5vw,46px);font-weight:750;line-height:1.1;letter-spacing:-.04em;text-wrap:balance;animation:Hero_rise-in__NqUDl .48s ease .2s both}.Hero_subtitle__Z1lNA{max-width:460px;margin:20px 0 0;color:var(--text-muted);font-size:16px;line-height:1.6;text-wrap:pretty;animation:Hero_rise-in__NqUDl .48s ease .28s both}.Hero_intro__nHLR1{margin:18px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 2px;color:var(--text-muted);font-size:13px;font-weight:500;letter-spacing:.02em;animation:Hero_rise-in__NqUDl .48s ease .36s both}.Hero_introSep__p67cJ{margin:0 6px;color:color-mix(in srgb,var(--text-muted) 55%,transparent);font-weight:400;-webkit-user-select:none;user-select:none}@keyframes Hero_rise-in__NqUDl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_logo-enter__nBfNR{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Hero_logo-float__STUJq{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes Hero_logo-sweep__kJEup{0%,55%{transform:translateX(-120%)}75%,to{transform:translateX(120%)}}@media (max-width:760px){.Hero_logoMark__ickje{margin-bottom:16px}.Hero_title__tj8sk{font-size:28px}.Hero_subtitle__Z1lNA{font-size:15px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.Hero_eyebrow__EinGg,.Hero_intro__nHLR1,.Hero_logoMark__ickje,.Hero_logoMark__ickje:after,.Hero_subtitle__Z1lNA,.Hero_title__tj8sk{animation:none}}.Prompt_form__Q7Vha{position:relative;z-index:1;width:min(100%,680px);margin-top:16px;animation:Prompt_rise-in__sliCw .48s ease .42s both}.Prompt_composer__aYxLo{display:flex;flex-direction:column;gap:6px;padding:11px;background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),inset 0 1px 0 rgb(255 255 255/4%)}.Prompt_composer__aYxLo:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring),var(--shadow-md)}.Prompt_input__Ywjdh{width:100%;min-height:42px;min-width:0;padding:7px 38px 7px 9px;resize:none;max-height:30dvh;overflow-y:auto;color:var(--text-main);font:inherit;line-height:1.45;field-sizing:content;background:transparent;border:0;outline:0}.Prompt_inputWrap__xXLRm{position:relative}.Prompt_clearTooltip__mxpBU{position:absolute;top:7px;right:7px}.Prompt_clearButton__kwJCo{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:var(--text-muted);background:transparent;border:0;border-radius:7px;cursor:pointer}.Prompt_clearButton__kwJCo:disabled{cursor:not-allowed;opacity:.45}.Prompt_clearButton__kwJCo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Prompt_clearButton__kwJCo:hover:not(:disabled){color:var(--text-main);background:var(--bg-hover)}.Prompt_input__Ywjdh::placeholder{color:var(--text-muted)}.Prompt_sendButton__oJJdJ{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;color:#fff;font:inherit;font-weight:700;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 78%,#4b2aa7));border:0;border-radius:var(--radius-sm);cursor:pointer}.Prompt_privacy__82i51{margin:8px 0 0;color:var(--text-muted);font-size:12px}.Prompt_composerFooter__smQlF{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.Prompt_modelSelect__EAZQz{width:min(100%,280px)}.Prompt_sendButton__oJJdJ:disabled{cursor:not-allowed;opacity:.55}.Prompt_sendButton__oJJdJ:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Prompt_sendButton__oJJdJ:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 86%,#000);transform:translateY(-1px)}@keyframes Prompt_rise-in__sliCw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.Prompt_composerFooter__smQlF{flex-direction:column;align-items:stretch}.Prompt_sendButton__oJJdJ{justify-content:center}.Prompt_modelSelect__EAZQz{width:100%}}@media (prefers-reduced-motion:reduce){.Prompt_form__Q7Vha{animation:none}}.Welcome_welcome__OKI2S{flex:1 1;min-height:100%;display:flex;align-items:stretch;justify-content:safe center;width:100%;padding:32px;background:radial-gradient(circle at 50% 18%,var(--accent-light),transparent 34%),var(--bg-base);overflow-y:auto;animation:Welcome_page-in__8X5XZ .35s ease both}.Welcome_hero__r8eN1{min-height:100%;width:100%;max-width:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 0 24px}@keyframes Welcome_page-in__8X5XZ{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.Welcome_welcome__OKI2S{align-items:flex-start;padding:30px 18px 44px}.Welcome_hero__r8eN1{justify-content:flex-start;padding-top:12px}}@media (prefers-reduced-motion:reduce){.Welcome_welcome__OKI2S{animation:none}}.WorkspaceArea_workspaceContent__mItti{flex:1 1;display:flex;min-height:0;overflow:hidden}.WorkspaceArea_workspaceMain__D0RoE{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.WorkspaceArea_editorContainer__VGiUe{flex:1 1;display:flex;overflow:hidden;background:var(--bg-base);min-height:0}.WorkspaceArea_hidden__Zc0qR{opacity:0;pointer-events:none}@media (max-width:768px){.WorkspaceArea_editorContainer__VGiUe,.WorkspaceArea_workspaceContent__mItti,.WorkspaceArea_workspaceMain__D0RoE{min-width:0}}.AppLoading_loadingContainer__H7fFW{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:var(--bg-base);color:var(--text-main);font-family:var(--font-sans);position:fixed;inset:0;z-index:9999}.AppLoading_loadingContent__DFtkX{display:flex;flex-direction:column;align-items:center;gap:24px}.AppLoading_logoWrapper__H3Bbm{position:relative;animation:AppLoading_logo-float__sJ_yh 3s ease-in-out infinite}.AppLoading_loadingLogo__6EbEI{position:relative;z-index:2}.AppLoading_logoGlow___O2e9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--accent);filter:blur(40px);opacity:.18;z-index:1;animation:AppLoading_glow-pulse__lVwaJ 2s ease-in-out infinite alternate}.AppLoading_loadingText__fMqhe{text-align:center}.AppLoading_loadingText__fMqhe h2{margin:0 0 12px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text-main)}.AppLoading_loadingText__fMqhe p{margin:12px 0 0;color:var(--text-muted);font-size:14px}.AppLoading_progressTrack__Sf0ie{width:160px;height:4px;background:var(--bg-surface);border-radius:2px;overflow:hidden;margin:0 auto}.AppLoading_progressBar__vRdBJ{width:100%;height:100%;background:var(--accent);border-radius:2px;animation:AppLoading_progress-move__Ry3YF 2s cubic-bezier(.65,0,.35,1) infinite}@keyframes AppLoading_logo-float__sJ_yh{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes AppLoading_glow-pulse__lVwaJ{0%{opacity:.3;transform:translate(-50%,-50%) scale(.9)}to{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}}@keyframes AppLoading_progress-move__Ry3YF{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.AppErrorBoundary_root__nbat4{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;width:100vw;padding:24px;background:var(--bg-base);color:var(--text-main);box-sizing:border-box}.AppErrorBoundary_card__Arebj{width:100%;max-width:440px;padding:28px 28px 24px;background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md)}.AppErrorBoundary_title__9kCSV{margin:0 0 10px;font-size:20px;font-weight:650;letter-spacing:-.02em;color:var(--text-main)}.AppErrorBoundary_message__EX65_{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--text-muted)}.AppErrorBoundary_details__oD2P_{margin:0 0 20px;padding:10px 12px;max-height:140px;overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text-main);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.AppErrorBoundary_title__9kCSV:focus{outline:none}.AppErrorBoundary_actions__8zDyH{display:flex;flex-wrap:wrap;gap:10px}.AppErrorBoundary_reloadBtn__8T_TV,.AppErrorBoundary_retryBtn__X2Ivj{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:6px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s,transform .2s}.AppErrorBoundary_retryBtn__X2Ivj{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-main)}.AppErrorBoundary_reloadBtn__8T_TV{border:1px solid transparent;background:var(--accent);color:var(--text-on-accent)}.AppErrorBoundary_reloadBtn__8T_TV:hover,.AppErrorBoundary_retryBtn__X2Ivj:hover{opacity:.92;transform:translateY(-1px)}.AppErrorBoundary_reloadBtn__8T_TV:active,.AppErrorBoundary_retryBtn__X2Ivj:active{transform:translateY(0)}