.sup-user[data-v-ca2226ca]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field);gap:.5rem;width:100%;min-width:0;padding:.65rem}.sup-user[data-v-ca2226ca],.sup-user-avatar[data-v-ca2226ca]{align-items:center;display:inline-flex}.sup-user-avatar[data-v-ca2226ca]{width:2rem;height:2rem;color:var(--primary-600);background:var(--primary-soft);border:1px solid color-mix(in oklab,var(--primary) 24%,var(--color-border));border-radius:999px;flex:none;justify-content:center;font-size:.7rem;font-weight:750}.sup-user-copy[data-v-ca2226ca]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.sup-user-name[data-v-ca2226ca],.sup-user-role[data-v-ca2226ca]{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.sup-user-name[data-v-ca2226ca]{color:var(--color-ink);font-size:.78rem;font-weight:680}.sup-user-role[data-v-ca2226ca]{color:var(--color-ink-3);align-items:center;gap:.3rem;margin-top:.18rem;font-size:.68rem;display:inline-flex}.sup-user-dot[data-v-ca2226ca]{background:var(--color-ink-3);border-radius:999px;flex:none;width:.4rem;height:.4rem;display:inline-block}.sup-user-dot.on[data-v-ca2226ca]{background:var(--color-success)}@media (width<=640px){.sup-user-avatar[data-v-ca2226ca]{width:1.85rem;height:1.85rem}}.sup-sidebar[data-v-f453ab54]{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;gap:1rem;min-width:0;padding:1rem .85rem;display:flex;overflow:hidden}.sup-sidebar-brand[data-v-f453ab54]{border-bottom:1px solid var(--color-border);align-items:center;gap:.6rem;padding:.35rem .4rem .75rem;display:flex}.sup-sidebar-mark[data-v-f453ab54]{width:2rem;height:2rem;color:var(--primary-600);background:var(--primary-soft);border-radius:var(--radius-field);justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.sup-sidebar-appname[data-v-f453ab54]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.9rem;font-weight:700;overflow:hidden}.sup-sidebar-close[data-v-f453ab54]{width:2.25rem;height:2.25rem;color:var(--color-ink-2);border-radius:var(--radius-field);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:none}.sup-sidebar-close[data-v-f453ab54]:hover{color:var(--color-ink);background:var(--color-surface-2);border-color:var(--color-border)}.sup-primary-action[data-v-f453ab54]{color:#fff;background:var(--primary);border-radius:var(--radius-field);justify-content:center;align-items:center;gap:.45rem;padding:.6rem .7rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:filter .15s;display:flex}.sup-primary-action[data-v-f453ab54]:hover{filter:brightness(1.05)}.sup-sidebar-nav[data-v-f453ab54]{flex-direction:column;flex:auto;gap:.9rem;min-height:0;display:flex;overflow-y:auto}.sup-sidebar-user[data-v-f453ab54]{border-top:1px solid var(--color-border);flex:none;margin-top:auto;padding-top:.85rem}.sup-nav-group[data-v-f453ab54]{flex-direction:column;gap:.2rem;display:flex}.sup-nav-group-title[data-v-f453ab54]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-3);padding:0 .7rem .15rem;font-size:.66rem;font-weight:700}.sup-nav-item[data-v-f453ab54]{color:var(--color-ink-2);border-radius:var(--radius-field);align-items:center;gap:.65rem;padding:.6rem .7rem;font-size:.9rem;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:flex}.sup-nav-item[data-v-f453ab54]:hover{color:var(--color-ink);background:var(--color-surface-2)}.sup-nav-item.active[data-v-f453ab54]{color:var(--primary-600);background:var(--primary-soft);font-weight:650}.sup-nav-icon[data-v-f453ab54]{flex:none}@media (width<=1023px){.sup-sidebar-close[data-v-f453ab54]{display:grid}}.sup-breadcrumb-shell[data-v-1978693d]{min-width:0}.sup-breadcrumb-item[data-v-1978693d],.sup-breadcrumb-list[data-v-1978693d]{align-items:center;min-width:0;display:flex}.sup-breadcrumb-list[data-v-1978693d]{gap:0;margin:0;padding:0;list-style:none}.sup-breadcrumb-item[data-v-1978693d]{white-space:nowrap;gap:.35rem;font-size:.86rem}.sup-breadcrumb-current[data-v-1978693d],.sup-breadcrumb-link[data-v-1978693d],.sup-breadcrumb-parent[data-v-1978693d]{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.sup-breadcrumb-link[data-v-1978693d]{text-decoration:none}.sup-breadcrumb-link[data-v-1978693d],.sup-breadcrumb-parent[data-v-1978693d]{color:var(--color-ink-3);font-weight:560}.sup-breadcrumb-link[data-v-1978693d]:hover{color:var(--primary-600);text-underline-offset:.2rem;text-decoration:underline}.sup-breadcrumb-link[data-v-1978693d]:focus-visible{outline:2px solid var(--primary);outline-offset:.2rem;border-radius:.2rem}.sup-breadcrumb-current[data-v-1978693d]{color:var(--color-ink);font-weight:700}.sup-breadcrumb-separator[data-v-1978693d]{color:var(--color-ink-3);flex:none;margin:0 .35rem}@media (width<=760px){.sup-breadcrumb-item[data-v-1978693d]{font-size:.78rem}.sup-breadcrumb-current[data-v-1978693d],.sup-breadcrumb-link[data-v-1978693d],.sup-breadcrumb-parent[data-v-1978693d]{max-width:4.5rem}.sup-breadcrumb-separator[data-v-1978693d]{margin-inline:.15rem}}@media (width<=480px){.sup-breadcrumb-link[data-v-1978693d],.sup-breadcrumb-parent[data-v-1978693d]{max-width:3.25rem}.sup-breadcrumb-current[data-v-1978693d]{max-width:4.5rem}}.sup-org[data-v-b9a9c816]{position:relative}.sup-org-trigger[data-v-b9a9c816]{max-width:15rem;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .7rem;display:inline-flex}.sup-org-trigger[data-v-b9a9c816]:hover{background:var(--color-surface-2)}.sup-org-label[data-v-b9a9c816]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-3);font-size:.68rem;font-weight:650}.sup-org-name[data-v-b9a9c816]{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.86rem;font-weight:600;overflow:hidden}.sup-org-menu[data-v-b9a9c816]{z-index:40;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-field);min-width:14rem;box-shadow:0 16px 32px color-mix(in oklab,var(--color-ink) 18%,transparent);flex-direction:column;gap:.15rem;margin-top:.4rem;padding:.35rem;display:flex;position:absolute;right:0}.sup-org-option[data-v-b9a9c816]{font:inherit;color:var(--color-ink);text-align:left;border-radius:var(--radius-field);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.86rem;display:flex}.sup-org-option[data-v-b9a9c816]:hover{background:var(--color-surface-2)}.sup-org-option[aria-selected=true][data-v-b9a9c816]{color:var(--primary-600);font-weight:650}.truncate[data-v-b9a9c816]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.sup-org-trigger[data-v-b9a9c816]{max-width:6.5rem;padding-inline:.5rem}.sup-org-label[data-v-b9a9c816]{display:none}.sup-org-menu[data-v-b9a9c816]{min-width:min(16rem,100vw - 1.5rem);right:-5rem}}.sup-topbar[data-v-c5082a68]{z-index:30;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.sup-topbar-inner[data-v-c5082a68]{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:87.5rem;min-height:3.75rem;margin:0 auto;padding:0 1.75rem;display:flex}.sup-topbar-leading[data-v-c5082a68]{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex;overflow:hidden}.sup-menu-button[data-v-c5082a68]{width:2.25rem;height:2.25rem;color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;background:0 0;place-items:center;padding:0;display:none}.sup-menu-button[data-v-c5082a68]:hover{background:var(--color-surface-2)}.sup-topbar-actions[data-v-c5082a68]{flex:none;align-items:center;gap:.65rem;display:flex}.sup-lang[data-v-c5082a68]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field);padding:.15rem;display:inline-flex}.sup-lang-option[data-v-c5082a68]{font:inherit;color:var(--color-ink-2);border-radius:calc(var(--radius-field) - .15rem);cursor:pointer;background:0 0;border:0;padding:.3rem .6rem;font-size:.78rem;font-weight:650}.sup-lang-option.on[data-v-c5082a68]{color:var(--color-ink);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in oklab,var(--color-ink) 12%,transparent)}.sup-availability[data-v-c5082a68]{font:inherit;color:var(--color-ink-2);background:var(--color-surface-2);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.sup-availability.on[data-v-c5082a68]{color:var(--color-ink)}.sup-availability[data-v-c5082a68]:disabled{cursor:progress;opacity:.6}.sup-availability-dot[data-v-c5082a68]{background:var(--color-ink-3);border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.sup-availability.on .sup-availability-dot[data-v-c5082a68]{background:var(--color-success)}.sup-theme[data-v-c5082a68]{width:2.1rem;height:2.1rem;color:var(--color-ink-2);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.sup-theme[data-v-c5082a68]:hover{color:var(--color-ink);background:var(--color-surface-2)}.sup-logout[data-v-c5082a68]{font:inherit;color:var(--color-ink-2);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.84rem;font-weight:600;display:inline-flex}.sup-logout[data-v-c5082a68]:hover{color:var(--color-ink);background:var(--color-surface-2)}.sup-logout[data-v-c5082a68]:disabled{cursor:not-allowed;opacity:.55}@media (width<=640px){.sup-topbar-inner[data-v-c5082a68]{gap:.5rem;padding:0 .75rem}.sup-topbar-actions[data-v-c5082a68]{gap:.35rem}.sup-lang-option[data-v-c5082a68]{padding-inline:.45rem}.sup-availability-label[data-v-c5082a68],.sup-logout-label[data-v-c5082a68]{display:none}.sup-availability[data-v-c5082a68]{padding-inline:.5rem}}@media (width<=480px){.sup-topbar-inner[data-v-c5082a68]{gap:.5rem;padding-inline:.5rem}.sup-topbar-leading[data-v-c5082a68]{gap:.35rem}.sup-topbar-actions[data-v-c5082a68]{gap:.25rem}.sup-lang-option[data-v-c5082a68]{padding-inline:.3rem}[data-v-c5082a68] .sup-org-trigger{max-width:4.5rem}}@media (width<=1023px){.sup-menu-button[data-v-c5082a68]{display:grid}}
