.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)}