.AppFatalErrorPanel{display:flex;align-items:center;justify-content:center;padding:32px;box-sizing:border-box;color:var(--text-primary, #262626);background:var(--bg-secondary, #f8fafc);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.AppFatalErrorPanel--page{min-height:100vh;width:100%}.AppFatalErrorPanel--section{min-height:100%;width:100%;height:100%}.AppFatalErrorPanel_inner{max-width:560px;width:100%}.AppFatalErrorPanel_title{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--text-primary, #262626)}.AppFatalErrorPanel_desc{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--text-secondary, #64748b)}.AppFatalErrorPanel_pre{margin:0;padding:12px;border-radius:8px;background:var(--bg-primary, #fff);border:1px solid var(--border-color, #e8e8e8);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto;color:var(--text-primary, #262626)}.AppFatalErrorPanel_pre--stack{max-height:320px;font-size:11px;line-height:1.45}.AppFatalErrorPanel_stackLabel{margin:12px 0 8px;font-size:13px;font-weight:600;color:var(--text-primary, #262626)}.AppFatalErrorPanel_feedbackError{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--color-danger, #dc2626)}.AppFatalErrorPanel_actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.dark .AppFatalErrorPanel{background:var(--bg-secondary, #0f1419);color:var(--text-primary, #e5e7eb)}.dark .AppFatalErrorPanel_pre{background:var(--bg-primary, #1a1f26);border-color:var(--border-color, #2d3748)}
