.mobile-navigation-count[data-v-ffbdbd43]{aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface-elevated));width:1.375rem;min-width:1.375rem;height:1.375rem;color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;border-radius:50%;flex:none;place-items:center;padding:0;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.mobile-navigation-count--double[data-v-ffbdbd43]{width:1.5rem;min-width:1.5rem;height:1.5rem;font-size:.625rem}.mobile-navigation-count--overflow[data-v-ffbdbd43]{width:1.75rem;min-width:1.75rem;height:1.75rem;font-size:.625rem}.mobile-dashboard[data-v-b4d4e372]{padding:.25rem .5rem .75rem}.mobile-dashboard__tools[data-v-b4d4e372]{border-bottom:1px solid var(--border);padding:.85rem 0 1rem}.mobile-dashboard__search[data-v-b4d4e372]{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));background:var(--surface-subtle);width:100%;min-height:3.25rem;color:var(--foreground);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:650;display:flex}.mobile-dashboard__search>svg[data-v-b4d4e372]{color:var(--primary)}.mobile-dashboard__home-row[data-v-b4d4e372]{align-items:center;gap:.5rem;margin-top:.65rem;display:flex}.mobile-dashboard__home-row>a[data-v-b4d4e372]{color:var(--muted-foreground);flex:1;font-size:.78rem}.mobile-dashboard__groups[data-v-b4d4e372]{gap:1.5rem;padding-top:1.25rem;display:grid}.mobile-dashboard__label[data-v-b4d4e372]{color:var(--muted-foreground);margin:0 0 .6rem;padding-inline:.75rem;font-size:.7rem;font-weight:600}.mobile-dashboard__row[data-v-b4d4e372]{width:100%;min-height:48px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .75rem;font-size:.83rem;font-weight:600;line-height:1.8;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.mobile-dashboard svg[data-v-b4d4e372]{flex-shrink:0;width:1.1rem;height:1.1rem}.mobile-dashboard__row>svg[data-v-b4d4e372]{color:var(--muted-foreground)}.mobile-dashboard__row[data-v-b4d4e372]:hover,.mobile-dashboard__search[data-v-b4d4e372]:hover{background:var(--surface-subtle);border-color:var(--border)}.mobile-dashboard__row--active[data-v-b4d4e372]{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface-elevated));color:var(--primary)}.mobile-dashboard__row[data-v-b4d4e372]:focus-visible,.mobile-dashboard__search[data-v-b4d4e372]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mobile-dashboard__row[data-v-b4d4e372]:active{background:color-mix(in srgb,var(--primary) 14%,var(--surface-elevated))}.mobile-dashboard__gateway[data-v-b4d4e372]{border-color:var(--border);margin-top:.35rem;padding-block:.85rem}.mobile-dashboard__workspace-icon[data-v-b4d4e372]{border:1px solid var(--border);background:var(--surface-subtle);width:2.35rem;height:2.35rem;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.mobile-dashboard__workspace-name[data-v-b4d4e372]{overflow-wrap:anywhere;flex:1;min-width:0}.mobile-dashboard__workspace-title[data-v-b4d4e372]{align-items:center;gap:.5rem;display:flex}.mobile-dashboard__workspace-title>span[data-v-b4d4e372]:first-child{min-width:0}.mobile-dashboard__attention-slot[data-v-b4d4e372]{flex:0 0 7px;width:7px;height:7px;display:inline-flex}.mobile-dashboard__attention-dot[data-v-b4d4e372]{background:var(--primary);border-radius:50%;width:100%;height:100%}.mobile-dashboard__workspace-name small[data-v-b4d4e372]{color:var(--muted-foreground);margin-top:.15rem;font-size:.65rem;font-weight:400;display:block}.mobile-dashboard__count[data-v-b4d4e372]{margin-inline-start:auto}.mobile-dashboard__chevron[data-v-b4d4e372]{flex-shrink:0}.mobile-dashboard__row[data-v-b4d4e372]:disabled{opacity:.5;cursor:not-allowed}.mobile-dashboard--workspace[data-v-b4d4e372]{gap:.25rem;padding-top:.75rem;display:grid}@media (prefers-reduced-motion:reduce){.mobile-dashboard[data-v-b4d4e372] *{transition:none}}.dashboard-shell[data-v-64d02235]{background:var(--surface-app);min-height:100vh;color:var(--foreground);--precision-card-corner-color:transparent;--precision-control-corner-color:transparent}.dashboard-shell[data-v-64d02235] .base-empty-state .empty-illustration svg path{display:none}.dashboard-shell[data-v-64d02235] .precision-card{--precision-card-corner-color:transparent}.dashboard-shell[data-v-64d02235] .precision-control{--precision-control-corner-color:transparent}.dashboard-shell__logout[data-v-64d02235],.dashboard-shell__nav-link[data-v-64d02235],.dashboard-shell__public-link[data-v-64d02235]{text-decoration:none}.dashboard-shell__public-link[data-v-64d02235]{border-radius:var(--radius-aurora-md);border:1px solid var(--border);background:var(--surface-elevated);height:2.35rem;min-height:2.35rem;box-shadow:var(--shadow-aurora-soft);color:var(--muted-foreground);white-space:nowrap;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);flex-shrink:0;align-items:center;gap:.4rem;padding-inline:.65rem;font-size:.78rem;font-weight:700;display:inline-flex}.dashboard-shell__public-link[data-v-64d02235]:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--surface-elevated));color:var(--foreground)}.dashboard-shell__global-utility[data-v-64d02235]{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.dashboard-shell__public-link[data-v-64d02235]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.dashboard-shell__utility-divider[data-v-64d02235]{background:var(--border);flex-shrink:0;width:1px;height:1.75rem;margin-inline:.25rem}@media (min-width:1180px) and (max-width:1359px){.dashboard-shell__public-link-text[data-v-64d02235]{display:none}.dashboard-shell__public-link[data-v-64d02235]{justify-content:center;width:2.35rem;min-width:2.35rem;padding-inline:0}}.dashboard-shell__body[data-v-64d02235]{direction:ltr;grid-template-columns:minmax(0,1fr) 17rem;gap:calc(clamp(1.25rem,3vw,2.5rem));padding-block:calc(clamp(1.5rem,4vw,3rem));display:grid}.dashboard-shell__content[data-v-64d02235],.dashboard-shell__sidebar[data-v-64d02235]{direction:rtl;min-width:0}.dashboard-shell__sidebar[data-v-64d02235]{border:1px solid var(--border);border-radius:var(--radius-aurora-lg);background:var(--surface-elevated);min-height:calc(min(38rem,100vh - 7.25rem));box-shadow:var(--shadow-aurora-soft);flex-direction:column;grid-area:1/2;align-self:start;gap:1.25rem;padding:1.15rem;display:flex;position:sticky;inset-block-start:5.75rem}.dashboard-shell__content[data-v-64d02235]{flex-direction:column;grid-area:1/1;gap:1.5rem;display:flex}.dashboard-shell__sidebar-heading[data-v-64d02235]{border-block-end:1px solid var(--border);gap:.4rem;padding-block-end:1rem;display:grid}.dashboard-shell__sidebar-heading h2[data-v-64d02235]{margin:0;font-size:1.05rem;font-weight:850}.dashboard-shell__sidebar-heading p[data-v-64d02235]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.8}.dashboard-shell__nav[data-v-64d02235]{gap:1.25rem;display:grid}.dashboard-shell__nav-group[data-v-64d02235]{gap:.25rem;display:grid}.dashboard-shell__eyebrow[data-v-64d02235],.dashboard-shell__nav-label[data-v-64d02235]{color:var(--muted-foreground);font-size:.68rem;font-weight:800}.dashboard-shell__nav-label[data-v-64d02235]{padding-inline:.55rem}.dashboard-shell__nav-link[data-v-64d02235]{border-radius:var(--radius-aurora-sm);min-height:2.65rem;color:var(--color-fg-secondary);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);border:1px solid #0000;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.8rem;font-weight:750;display:flex}.dashboard-shell__nav-link--active[data-v-64d02235],.dashboard-shell__nav-link[data-v-64d02235]:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--surface-subtle));color:var(--foreground)}.dashboard-shell__nav-link--active[data-v-64d02235]{box-shadow:inset -2px 0 0 var(--primary)}.dashboard-shell__association-child.dashboard-shell__nav-link--active[data-v-64d02235]{border-color:#0000}.dashboard-shell__association-group[data-v-64d02235]{gap:.2rem;transition:background-color .18s cubic-bezier(.22,.61,.36,1),padding .18s cubic-bezier(.22,.61,.36,1),border-radius .18s cubic-bezier(.22,.61,.36,1),gap .18s cubic-bezier(.22,.61,.36,1);display:grid}.dashboard-shell__association-group--expanded[data-v-64d02235]{border-radius:var(--radius-aurora-md);background:color-mix(in srgb,var(--foreground) 3%,var(--surface-elevated));gap:.35rem;padding:.3rem}.dashboard-shell__association-group--active.dashboard-shell__association-group--expanded>.dashboard-shell__association-trigger[data-v-64d02235]{background:color-mix(in srgb,var(--foreground) 5%,var(--surface-elevated));color:var(--foreground)}.dashboard-shell__association-trigger[data-v-64d02235]{border-radius:var(--radius-aurora-sm);width:100%;min-height:2.65rem;color:var(--color-fg-secondary);text-align:start;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;font-weight:800;display:flex}.dashboard-shell__association-trigger[data-v-64d02235]:hover{border-color:var(--border);background:var(--surface-subtle);color:var(--foreground)}.dashboard-shell__association-trigger[data-v-64d02235]:focus-visible,.dashboard-shell__nav-link[data-v-64d02235]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.dashboard-shell__inbox-badge[data-v-64d02235]{background:var(--primary);min-width:1.15rem;min-height:1.15rem;color:var(--primary-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 .25rem;font-size:.6rem;font-weight:800;line-height:1;display:inline-flex}.dashboard-shell__association-trigger-label[data-v-64d02235]{align-items:center;gap:.6rem;min-width:0;display:flex}.dashboard-shell__association-trigger-label>span[data-v-64d02235]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-shell__association-trigger--disabled[data-v-64d02235]{cursor:not-allowed;opacity:.68}.dashboard-shell__association-trigger--disabled[data-v-64d02235]:hover{color:var(--muted-foreground);background:0 0;border-color:#0000}.dashboard-shell__association-chevron[data-v-64d02235]{color:var(--muted-foreground);transition:transform .18s cubic-bezier(.22,.61,.36,1),color var(--transition-fast);flex:none}.dashboard-shell__association-chevron--open[data-v-64d02235]{color:var(--foreground);transform:rotate(180deg)}.dashboard-shell__association-children[data-v-64d02235]{border-inline-start:1px solid color-mix(in srgb,var(--border) 72%,transparent);gap:.15rem;margin-inline-start:.35rem;padding-inline-start:.25rem;display:grid}.dashboard-shell__association-children-shell[data-v-64d02235]{grid-template-rows:1fr;min-height:0;display:grid}.dashboard-shell__association-children-shell>.dashboard-shell__association-children[data-v-64d02235]{min-height:0}.dashboard-association-enter-active[data-v-64d02235],.dashboard-association-leave-active[data-v-64d02235]{min-height:0;overflow:hidden}.dashboard-association-enter-active[data-v-64d02235]{transition:grid-template-rows .2s cubic-bezier(.22,.61,.36,1)}.dashboard-association-leave-active[data-v-64d02235]{transition:grid-template-rows .16s cubic-bezier(.22,.61,.36,1)}.dashboard-association-enter-from[data-v-64d02235],.dashboard-association-leave-to[data-v-64d02235]{grid-template-rows:0fr}.dashboard-association-enter-to[data-v-64d02235],.dashboard-association-leave-from[data-v-64d02235]{grid-template-rows:1fr}.dashboard-shell__association-child[data-v-64d02235]{padding-inline-start:1.35rem}.dashboard-shell__nav-link--disabled[data-v-64d02235]{cursor:not-allowed;color:var(--muted-foreground);opacity:.68}.dashboard-shell__nav-skeleton[data-v-64d02235]{gap:.55rem;display:grid}.dashboard-shell__nav-skeleton span[data-v-64d02235]{border-radius:var(--radius-aurora-sm);background:var(--surface-subtle);height:2.65rem;animation:1.5s ease-in-out infinite dashboard-pulse-64d02235;display:block}.dashboard-shell__sidebar-footer[data-v-64d02235]{border-block-start:1px solid var(--border);margin-block-start:auto;padding-block-start:1rem;display:flex}.dashboard-shell__logout[data-v-64d02235]{width:100%;color:var(--muted-foreground);justify-content:flex-start}.dashboard-shell__logout[data-v-64d02235]:hover{color:var(--destructive)}.dashboard-shell__mobile-heading[data-v-64d02235]{display:none}.dashboard-shell__context-error[data-v-64d02235]{border:1px solid color-mix(in srgb,var(--destructive) 30%,var(--border));border-radius:var(--radius-aurora-md);background:color-mix(in srgb,var(--destructive) 6%,var(--surface-elevated));color:var(--foreground);align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex}.dashboard-shell__context-error h2[data-v-64d02235],.dashboard-shell__context-error p[data-v-64d02235]{margin:0}.dashboard-shell__context-error h2[data-v-64d02235]{font-size:.9rem;font-weight:800}.dashboard-shell__context-error p[data-v-64d02235]{color:var(--muted-foreground);margin-block-start:.2rem;font-size:.75rem}.dashboard-shell__context-error>div[data-v-64d02235]{flex:1}@keyframes dashboard-pulse-64d02235{0%,to{opacity:.48}50%{opacity:.9}}@media (max-width:1179px){.dashboard-shell__global-utility--desktop[data-v-64d02235],.dashboard-shell__utility-divider[data-v-64d02235]{display:none}.dashboard-shell__body[data-v-64d02235]{padding-block:1.25rem 2rem;display:block}.dashboard-shell__sidebar[data-v-64d02235]{display:none}.dashboard-shell__mobile-heading[data-v-64d02235]{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-block-end:.75rem;display:flex}.dashboard-shell__mobile-heading h2[data-v-64d02235]{margin:.2rem 0 0;font-size:1.2rem;font-weight:850}}@media (prefers-reduced-motion:reduce){.dashboard-association-enter-active[data-v-64d02235],.dashboard-association-leave-active[data-v-64d02235],.dashboard-shell__association-chevron[data-v-64d02235],.dashboard-shell__association-group[data-v-64d02235],.dashboard-shell__association-trigger[data-v-64d02235],.dashboard-shell__nav-link[data-v-64d02235],.dashboard-shell__nav-skeleton span[data-v-64d02235]{transition:none;animation:none}.dashboard-association-enter-from[data-v-64d02235],.dashboard-association-leave-to[data-v-64d02235]{grid-template-rows:1fr}}.dashboard-layout[data-v-7ae75aeb]{background:var(--surface-app);min-height:100vh;color:var(--foreground)}
