.nav-icon.svelte-17cbmq{flex-shrink:0;display:block}.nav--bar.svelte-15qx67f{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:1rem;display:flex}.nav--menu.svelte-15qx67f{flex-direction:column;flex:1;align-items:stretch;width:100%;padding:.35rem 0 1rem;display:flex}.nav.svelte-15qx67f a:where(.svelte-15qx67f){color:var(--color-nav);font-size:.95rem;font-weight:600;text-decoration:none}.nav--menu.svelte-15qx67f a:where(.svelte-15qx67f){border-radius:0;padding:.6rem 1rem}.nav--menu.svelte-15qx67f a:where(.svelte-15qx67f):hover,.nav--menu.svelte-15qx67f a:where(.svelte-15qx67f):focus-visible{background:var(--color-surface-muted,#0000000f)}.nav.svelte-15qx67f:not(.nav--rail) a[aria-current=page]:where(.svelte-15qx67f){color:var(--color-nav-active)}.nav--menu.svelte-15qx67f a[aria-current=page]:where(.svelte-15qx67f){background:var(--color-surface-muted,#0000000f)}.nav--rail.svelte-15qx67f .nav-rail-item[aria-current=page]:where(.svelte-15qx67f){color:var(--color-rail-active-fg)}.nav-project.svelte-15qx67f,.nav-office.svelte-15qx67f{font-size:.9rem;font-weight:500}.nav-office-btn.svelte-15qx67f{width:100%;color:var(--color-nav);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:.6rem 1rem;display:block}.nav-office-btn.svelte-15qx67f:disabled{opacity:.6;cursor:wait}.nav-office-btn.svelte-15qx67f:hover,.nav-office-btn.svelte-15qx67f:focus-visible{background:var(--color-surface-muted,#0000000f)}.nav-office-error.svelte-15qx67f{color:#b91c1c;margin:0;padding:.35rem 1rem .5rem;font-size:.8rem}.nav--rail.svelte-15qx67f{flex-direction:column;height:100%;padding:.35rem 0;display:flex}.nav-rail-main.svelte-15qx67f{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nav-rail-bottom.svelte-15qx67f{border-top:1px solid var(--color-rail-border);flex-shrink:0;padding-top:.25rem}.nav-rail-item.svelte-15qx67f{width:100%;color:var(--color-rail-fg);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;margin:.1rem 0;padding:.55rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.nav-rail-icon-wrap.svelte-15qx67f{flex-shrink:0;display:inline-flex;position:relative}.nav-badge.svelte-15qx67f{background:var(--color-accent,#2563eb);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.nav-rail-icon-wrap.svelte-15qx67f .nav-badge:where(.svelte-15qx67f){position:absolute;top:-.35rem;right:-.45rem}.nav-link-with-badge.svelte-15qx67f{align-items:center;gap:.35rem;display:inline-flex}.nav-rail-item--btn.svelte-15qx67f{font:inherit}.nav-rail-item.svelte-15qx67f:hover,.nav-rail-item.svelte-15qx67f:focus-visible{background:var(--color-rail-hover-bg);color:var(--color-rail-active-fg);outline:none}.nav-rail-item--active.svelte-15qx67f{background:var(--color-rail-active-bg);color:var(--color-rail-active-fg);box-shadow:inset 3px 0 0 var(--color-rail-accent)}.nav-rail-item.svelte-15qx67f:disabled{opacity:.6;cursor:wait}.nav-label.svelte-15qx67f{white-space:nowrap;opacity:0;max-width:0;transition:opacity .18s,max-width .22s;overflow:hidden}@media (prefers-reduced-motion:reduce){.nav-label.svelte-15qx67f{transition:none}}.nav-office-error--rail.svelte-15qx67f{color:#fca5a5;padding:.35rem .85rem .5rem}
