.sidebar.svelte-es807y{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf8f0b8;flex-direction:column;gap:4px;height:100vh;padding:20px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.org.svelte-es807y{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding:6px 6px 16px;display:flex}.org-avatar.svelte-es807y{width:34px;height:34px;color:var(--cream);font-family:var(--font-display);box-shadow:var(--sh-1);background:linear-gradient(135deg,#b8512e,#7a2e1f);border-radius:10px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.org-info.svelte-es807y{flex-direction:column;gap:2px;min-width:0;display:flex}.org-name.svelte-es807y{font:var(--t-body-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.org-badge.svelte-es807y{font:var(--t-body-xs);color:var(--success);align-items:center;gap:4px;display:inline-flex}.org-badge.muted.svelte-es807y{color:var(--muted)}nav.svelte-es807y{flex-direction:column;flex:1;gap:4px;display:flex}.nav-section.svelte-es807y{font:var(--t-kicker);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted);padding:14px 10px 6px}ul.svelte-es807y{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.nav-item.svelte-es807y{border-radius:var(--r-3);color:var(--ink-2);font:var(--t-body-sm);align-items:center;gap:10px;padding:8px 10px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.nav-item.svelte-es807y:hover{background:var(--bg-2);color:var(--ink);text-decoration:none}.nav-item.active.svelte-es807y{background:var(--bg-2);color:var(--ink);font-weight:600}.nav-item.disabled.svelte-es807y{color:var(--muted);cursor:not-allowed;opacity:.55}.ico.svelte-es807y{opacity:.7;flex-shrink:0}.nav-item.active.svelte-es807y .ico:where(.svelte-es807y){opacity:1}.nav-item.svelte-es807y .label:where(.svelte-es807y){flex:1}.nav-item.svelte-es807y .count:where(.svelte-es807y){font:var(--t-body-xs);background:var(--ink);min-width:22px;color:var(--cream);text-align:center;border-radius:999px;padding:1px 7px;font-weight:700}.nav-item.svelte-es807y .count[data-tone=rust]:where(.svelte-es807y){background:var(--rust)}.nav-item.svelte-es807y .count[data-tone=olive]:where(.svelte-es807y){background:var(--olive)}.footer-card.svelte-es807y{border-radius:var(--r-3);background:linear-gradient(135deg,#e8f0de,#dde8d0);border:1px solid #bfd5b5;flex-direction:column;gap:4px;margin-top:12px;padding:12px;display:flex}.ft-title.svelte-es807y{font-family:var(--font-display);color:var(--ink);font-size:15px}.ft-desc.svelte-es807y{font:var(--t-body-xs);color:var(--ink-2);line-height:1.5}.bottom.svelte-es807y{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:12px;padding-top:14px;display:flex}.who.svelte-es807y{flex-direction:column;gap:2px;padding:0 8px;display:flex}.who-label.svelte-es807y{font:var(--t-body-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.who-email.svelte-es807y{font:var(--t-body-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signout.svelte-es807y{text-align:left;border-radius:var(--r-3);border:1px solid var(--line);width:100%;color:var(--ink-2);font:var(--t-body-sm);cursor:pointer;background:0 0;padding:8px 12px;transition:background-color .12s,border-color .12s}.signout.svelte-es807y:hover{background:var(--bg-2);border-color:var(--line-2);color:var(--ink)}.signout.svelte-es807y:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.tabbar.svelte-1c1zfky{background:var(--cream);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:20;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0;left:0;right:0}.tab.svelte-1c1zfky{border-radius:var(--r-3);color:var(--muted);font:var(--t-tiny);flex-direction:column;align-items:center;gap:2px;padding:6px 4px 4px;text-decoration:none;transition:color .12s;display:flex;position:relative}.tab.svelte-1c1zfky .ico:where(.svelte-1c1zfky){width:22px;height:22px;display:inline-flex}.tab.svelte-1c1zfky .ico:where(.svelte-1c1zfky) svg{width:100%;height:100%}.tab.svelte-1c1zfky .lbl:where(.svelte-1c1zfky){font:var(--t-tiny);font-weight:500}.tab.svelte-1c1zfky:hover{color:var(--ink-2);text-decoration:none}.tab.active.svelte-1c1zfky{color:var(--ink);font-weight:600}.badge.svelte-1c1zfky{background:var(--rust);min-width:16px;height:16px;color:var(--cream);font:var(--t-tiny);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:calc(50% - 22px)}
