.layout.svelte-1n46o8q{display:flex;height:100%;min-height:100vh}.sidebar.svelte-1n46o8q{width:220px;min-width:220px;background:var(--bg-secondary);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:20px 0}.sidebar-header.svelte-1n46o8q{padding:0 20px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.logo.svelte-1n46o8q{font-family:var(--mono);font-weight:700;font-size:18px;color:var(--accent);background:var(--accent-dim);padding:4px 8px;border-radius:6px;letter-spacing:.05em}.logo-text.svelte-1n46o8q{font-size:15px;font-weight:500;color:var(--text-secondary)}.nav.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;padding:12px 8px;gap:2px}.nav-item.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;transition:all .15s ease}.nav-item.svelte-1n46o8q:hover{color:var(--text-primary);background:#ffffff0a}.nav-item.active.svelte-1n46o8q{color:var(--text-primary);background:var(--accent-dim)}.external-icon.svelte-1n46o8q{font-size:11px;opacity:.5}.sidebar-footer.svelte-1n46o8q{padding:16px 20px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.email.svelte-1n46o8q{font-family:var(--mono);font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-badge.svelte-1n46o8q{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);opacity:.7}.main.svelte-1n46o8q{flex:1;overflow-y:auto;padding:32px 40px}.header.svelte-1n46o8q{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px}.header.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-size:22px;font-weight:600;letter-spacing:-.02em}.header-email.svelte-1n46o8q{font-family:var(--mono);font-size:12px;color:var(--text-muted)}.grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card.svelte-1n46o8q{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:20px;transition:border-color .15s ease}.card.svelte-1n46o8q:hover{border-color:var(--border-hover)}.card-title.svelte-1n46o8q{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:16px}.card-body.svelte-1n46o8q{display:flex;flex-direction:column;gap:10px}.stat-row.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between}.stat-label.svelte-1n46o8q{font-size:13px;color:var(--text-secondary)}.stat-value.svelte-1n46o8q{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--text-primary)}.card-link.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;font-size:13px;color:var(--text-secondary);background:#ffffff05;border:1px solid transparent;transition:all .15s ease}.card-link.svelte-1n46o8q:hover{color:var(--text-primary);border-color:var(--border);background:#ffffff0a}.muted.svelte-1n46o8q{font-size:13px;color:var(--text-muted);font-style:italic}@media(max-width:768px){.layout.svelte-1n46o8q{flex-direction:column}.sidebar.svelte-1n46o8q{width:100%;min-width:100%;border-right:none;border-bottom:1px solid var(--border)}.nav.svelte-1n46o8q{flex-direction:row;overflow-x:auto}.sidebar-footer.svelte-1n46o8q{display:none}.grid.svelte-1n46o8q{grid-template-columns:1fr}.main.svelte-1n46o8q{padding:20px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #0a0a0f;--bg-secondary: #111118;--bg-card: #16161f;--border: #1e1e2e;--border-hover: #2a2a3e;--text-primary: #f0f0f5;--text-secondary: #888899;--text-muted: #555566;--accent: #6366f1;--accent-hover: #818cf8;--accent-dim: rgba(99, 102, 241, .12);--mono: "SF Mono", "Cascadia Code", "Fira Code", "JetBrains Mono", monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}html,body{height:100%;background:var(--bg-primary);color:var(--text-primary);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}a{color:var(--accent);text-decoration:none;transition:color .15s ease}a:hover{color:var(--accent-hover)}
