.main[data-astro-cid-t2ciuwho]{min-height:calc(100vh - 60px);padding-bottom:80px}.page-header[data-astro-cid-t2ciuwho]{border-bottom:1px solid var(--border-color);padding:32px 0 28px}.container[data-astro-cid-t2ciuwho]{max-width:960px;margin:0 auto;padding:0 24px}.breadcrumb[data-astro-cid-t2ciuwho]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:var(--text-tertiary)}.breadcrumb[data-astro-cid-t2ciuwho] a[data-astro-cid-t2ciuwho]{color:var(--text-secondary);text-decoration:none}.breadcrumb[data-astro-cid-t2ciuwho] a[data-astro-cid-t2ciuwho]:hover{color:var(--accent)}.page-title[data-astro-cid-t2ciuwho]{font-size:26px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.page-desc[data-astro-cid-t2ciuwho]{color:var(--text-secondary);font-size:15px}.dashboard-tabs[data-astro-cid-t2ciuwho]{border-bottom:none;padding-bottom:0}.tab-nav[data-astro-cid-t2ciuwho]{display:flex;gap:4px;padding:24px 0 0;border-bottom:1px solid var(--border-color)}.tab-btn[data-astro-cid-t2ciuwho]{padding:8px 20px;font-size:14px;font-weight:600;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;text-decoration:none}.tab-btn[data-astro-cid-t2ciuwho]:hover{color:var(--text-primary)}.tab-btn[data-astro-cid-t2ciuwho].active{color:var(--accent);border-bottom-color:var(--accent)}.tab-panel[data-astro-cid-t2ciuwho]{display:none;padding-top:24px}.tab-panel[data-astro-cid-t2ciuwho].active{display:block}.empty-state[data-astro-cid-t2ciuwho]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;color:var(--text-tertiary);text-align:center}.empty-title[data-astro-cid-t2ciuwho]{font-size:18px;font-weight:600;color:var(--text-secondary);margin-top:8px}.empty-hint[data-astro-cid-t2ciuwho]{font-size:14px;color:var(--text-tertiary);max-width:320px}.btn-primary[data-astro-cid-t2ciuwho]{margin-top:8px;padding:10px 24px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}.btn-primary[data-astro-cid-t2ciuwho]:hover{background:var(--accent-hover)}.login-required[data-astro-cid-t2ciuwho]{display:flex;justify-content:center;padding:32px 0}.login-card[data-astro-cid-t2ciuwho]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:40px;text-align:center;max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.login-icon[data-astro-cid-t2ciuwho]{width:64px;height:64px;background:var(--accent-muted);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.login-card[data-astro-cid-t2ciuwho] h2[data-astro-cid-t2ciuwho]{font-size:20px;font-weight:700;color:var(--text-primary)}.login-card[data-astro-cid-t2ciuwho] p[data-astro-cid-t2ciuwho]{font-size:14px;color:var(--text-secondary);line-height:1.5}.btn-github[data-astro-cid-t2ciuwho]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#24292f;color:#fff;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease}.btn-github[data-astro-cid-t2ciuwho]:hover{background:#3d4349}.tools-grid[data-astro-cid-t2ciuwho]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tool-card[data-astro-cid-t2ciuwho]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px}.tool-card-header[data-astro-cid-t2ciuwho]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-name[data-astro-cid-t2ciuwho]{font-size:15px;font-weight:600;color:var(--text-primary)}.tool-status[data-astro-cid-t2ciuwho]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;text-transform:uppercase;flex-shrink:0}.status-pending[data-astro-cid-t2ciuwho]{background:#f59e0b1a;color:#f59e0b}.status-approved[data-astro-cid-t2ciuwho],.status-active[data-astro-cid-t2ciuwho]{background:#22c55e1a;color:#22c55e}.status-rejected[data-astro-cid-t2ciuwho]{background:#ef44441a;color:#ef4444}.tool-meta[data-astro-cid-t2ciuwho]{font-size:12px;color:var(--text-tertiary)}.tool-actions[data-astro-cid-t2ciuwho]{display:flex;gap:8px;margin-top:4px}.btn-view[data-astro-cid-t2ciuwho]{padding:6px 14px;font-size:12px;font-weight:600;color:var(--accent);background:var(--accent-muted);border-radius:6px;text-decoration:none;transition:background .15s ease}.btn-view[data-astro-cid-t2ciuwho]:hover{background:var(--accent);color:#fff}
