@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@300;400;500&display=swap";.sidebar[data-v-ab57cbaf]{background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100%;overflow:hidden;width:0;min-width:0;transition:width .25s ease,min-width .25s ease}.sidebar.open[data-v-ab57cbaf]{width:var(--sidebar-width);min-width:var(--sidebar-width)}.sidebar-nav[data-v-ab57cbaf]{flex:1;padding:12px 8px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.nav-item[data-v-ab57cbaf]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all var(--transition);white-space:nowrap;overflow:hidden}.nav-item[data-v-ab57cbaf]:hover{background:var(--bg-hover);color:var(--text)}.nav-item.active[data-v-ab57cbaf]{background:var(--accent-muted);color:var(--accent)}.nav-icon[data-v-ab57cbaf]{width:18px;height:18px;min-width:18px;flex-shrink:0}.sidebar-footer[data-v-ab57cbaf]{padding:16px;border-top:1px solid var(--border);white-space:nowrap;overflow:hidden}.github-badge[data-v-ab57cbaf]{display:block;margin-bottom:8px;opacity:.7;transition:opacity var(--transition)}.github-badge[data-v-ab57cbaf]:hover{opacity:1}.version[data-v-ab57cbaf]{font-size:12px;color:var(--text-muted);font-family:IBM Plex Mono,monospace}.pagination-bar[data-v-2b22a503]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--border);gap:8px;flex-shrink:0}.pagination-nav[data-v-2b22a503]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-2b22a503]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);cursor:pointer;transition:all .15s}.pagination-btn[data-v-2b22a503]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pagination-btn[data-v-2b22a503]:disabled{opacity:.35;cursor:default}.pagination-icon[data-v-2b22a503]{width:14px;height:14px}.pagination-info[data-v-2b22a503]{font-size:12px;color:var(--text-muted);padding:0 6px;white-space:nowrap}.pagination-size[data-v-2b22a503]{flex-shrink:0}.pagination-select[data-v-2b22a503]{font-size:11px;padding:3px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text-muted);cursor:pointer}.pagination-select[data-v-2b22a503]:hover{border-color:var(--accent)}:root{--bg: #0a0a0b;--bg-surface: #111113;--bg-elevated: #1a1a1d;--bg-hover: #222226;--accent: #f97316;--accent-hover: #fb923c;--accent-muted: rgba(249, 115, 22, .15);--text: #ececef;--text-secondary: #a1a1aa;--text-muted: #63636e;--border: #27272a;--border-light: #3f3f46;--success: #22c55e;--error: #ef4444;--warning: #eab308;--info: #3b82f6;--radius: 8px;--radius-sm: 6px;--radius-lg: 12px;--sidebar-width: 240px;--topbar-height: 48px;--transition: .15s ease}html.light{--bg: #fafafa;--bg-surface: #ffffff;--bg-elevated: #f4f4f5;--bg-hover: #e4e4e7;--accent: #f97316;--accent-hover: #ea580c;--accent-muted: rgba(249, 115, 22, .1);--text: #18181b;--text-secondary: #52525b;--text-muted: #a1a1aa;--border: #e4e4e7;--border-light: #d4d4d8;--success: #16a34a;--error: #dc2626;--warning: #ca8a04;--info: #2563eb}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;height:100vh;overflow:hidden;-webkit-font-smoothing:antialiased}.app-layout{display:flex;flex-direction:column;height:100vh}.disclaimer-banner{background:#f59e0b;color:#1a1a1d;font-size:13px;font-weight:500;text-align:center;padding:8px 40px 8px 16px;position:relative;flex-shrink:0}.disclaimer-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#1a1a1d;font-size:18px;cursor:pointer;padding:0 4px;line-height:1;opacity:.7}.disclaimer-close:hover{opacity:1}.topbar{height:var(--topbar-height);min-height:var(--topbar-height);background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;padding:0 16px}.burger-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);padding:0}.burger-btn:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border)}.burger-icon{width:18px;height:18px}.topbar-logo{display:flex;align-items:center;gap:8px}.topbar-logo-icon{width:28px;height:28px;border-radius:6px;object-fit:contain}.topbar-logo-text{font-weight:600;font-size:14px;color:var(--text)}.topbar-spacer{flex:1}.new-analysis-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;color:#fff;background:var(--accent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);white-space:nowrap}.new-analysis-btn:hover{background:var(--accent-hover)}.new-analysis-icon{width:14px;height:14px}.app-body{flex:1;display:flex;overflow:hidden}.main{flex:1;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
