body{color:#f1f5f9;background:#0f172a;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}.gold-bar.svelte-12qhfyh{background:linear-gradient(90deg,#0000,#d4af37 20% 80%,#0000);height:8px}.shell.svelte-12qhfyh{grid-template-columns:220px 1fr;min-height:calc(100vh - 8px);display:grid}.sidebar.svelte-12qhfyh{background:#1e293b;flex-direction:column;padding:1.5rem 0;display:flex}.brand.svelte-12qhfyh{padding:0 1.5rem 1.5rem}.brand-name.svelte-12qhfyh{color:#c5a55a;letter-spacing:.05em;font-size:11px;font-weight:700}.brand-sub.svelte-12qhfyh{color:#94a3b8;margin-top:2px;font-size:11px}nav.svelte-12qhfyh{flex-direction:column;flex:1;padding:0 .5rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#cbd5e1;border-radius:8px;padding:.65rem 1rem;font-size:14px;font-weight:500;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#ffffff0d}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#c5a55a;background:#c5a55a26}.who.svelte-12qhfyh{border-top:1px solid #ffffff0d;padding:1rem 1.5rem}.who-name.svelte-12qhfyh{font-size:13px;font-weight:600}.who-email.svelte-12qhfyh{color:#94a3b8;font-size:11px}.signout.svelte-12qhfyh{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;margin-top:.5rem;padding:.4rem .75rem;font-size:12px}.signout.svelte-12qhfyh:hover{color:#c5a55a;border-color:#c5a55a}.content.svelte-12qhfyh{padding:2rem;overflow-y:auto}.loading.svelte-12qhfyh{color:#94a3b8;padding:2rem}
