.sidebar[data-v-95d87971]{width:var(--sidebar-w);background:var(--bg);border-right:1px solid var(--line-strong);flex-direction:column;height:100%;display:flex}.sidebar-top[data-v-95d87971]{gap:.75rem;padding:.85rem .75rem .65rem;display:grid}.brand-row[data-v-95d87971]{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.brand-mark[data-v-95d87971]{min-width:0;display:block}.brand-mark img[data-v-95d87971]{width:160px;max-width:100%;height:auto;display:block}.close-btn[data-v-95d87971]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-content:center;display:none}.close-btn[data-v-95d87971]:hover{background:var(--bg-hover);color:var(--ink)}.workspace-switcher[data-v-95d87971]{position:relative}.workspace-option[data-v-95d87971],.workspace-trigger[data-v-95d87971]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-subtle);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:.55rem;padding:.55rem .6rem;display:flex}.workspace-option[data-v-95d87971]:hover,.workspace-trigger[data-v-95d87971]:hover{background:var(--bg-hover)}.workspace-avatar[data-v-95d87971]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-strong);border-radius:999px;flex-shrink:0;width:28px;height:28px}.workspace-avatar.fallback[data-v-95d87971]{background:var(--bg-elevated);place-content:center;font-size:.75rem;font-weight:600;display:grid}.workspace-copy[data-v-95d87971]{flex:1;min-width:0;display:grid}.workspace-name[data-v-95d87971]{font-size:.8125rem;font-weight:600}.workspace-meta[data-v-95d87971],.workspace-name[data-v-95d87971]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-meta[data-v-95d87971]{color:var(--ink-faint);font-size:.7rem}.chevron[data-v-95d87971]{color:var(--ink-faint);flex-shrink:0}.workspace-menu[data-v-95d87971]{z-index:40;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-elevated);gap:.25rem;max-height:min(70vh,32rem);padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}.menu-label[data-v-95d87971]{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.25rem .4rem;font-size:.68rem}.workspace-option[data-v-95d87971]{background:0 0;border-color:#0000;padding:.45rem}.workspace-option.selected[data-v-95d87971]{background:#ffffff0f}.menu-empty[data-v-95d87971]{color:var(--ink-soft);margin:0;padding:.45rem;font-size:.8rem}.menu-link[data-v-95d87971]{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:.15rem;padding:.45rem .5rem;font-size:.78rem;text-decoration:none;display:block}.menu-link[data-v-95d87971]:hover{color:var(--ink)}.nav[data-v-95d87971]{flex-direction:column;flex:1;align-content:start;gap:.85rem;padding:.15rem .75rem .5rem;display:flex;overflow-y:auto}.nav-section[data-v-95d87971]{gap:.1rem;display:grid}.nav-section.labeled[data-v-95d87971]{padding-top:.15rem}.nav-label[data-v-95d87971]{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;padding:0 .55rem;font-size:.65rem;font-weight:650}.nav-link[data-v-95d87971]{border-radius:var(--radius-sm);min-height:34px;color:var(--ink-soft);align-items:center;gap:.55rem;padding:.4rem .55rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.nav-link .ds-tag[data-v-95d87971]{margin-left:auto}.nav-link[data-v-95d87971]:hover{background:var(--bg-hover);color:var(--ink)}.nav-link.active[data-v-95d87971]{color:var(--ink);background:#ffffff12}@media (width<=960px){.close-btn[data-v-95d87971]{display:grid}}.topbar[data-v-7b5c2cf9]{z-index:15;min-height:var(--header-h);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.topbar-left[data-v-7b5c2cf9],.topbar-right[data-v-7b5c2cf9]{align-items:center;gap:.65rem;min-width:0;display:flex}.topbar-left[data-v-7b5c2cf9]{flex:1}.topbar-right[data-v-7b5c2cf9]{flex-wrap:wrap;justify-content:flex-end}.account-actions[data-v-7b5c2cf9]{flex-shrink:0}.account-actions[data-v-7b5c2cf9],.account-link[data-v-7b5c2cf9]{align-items:center;gap:var(--space-2);display:flex}.account-link[data-v-7b5c2cf9]{min-width:0;padding:var(--space-1);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.account-avatar[data-v-7b5c2cf9]{border:1px solid var(--line-card);border-radius:var(--radius-pill);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:28px;height:28px}.account-avatar.fallback[data-v-7b5c2cf9]{background:var(--brand-bg);color:var(--brand-bright);font-size:var(--text-xs);font-weight:var(--weight-semibold);place-items:center;display:grid}.account-name[data-v-7b5c2cf9]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow:hidden}.sign-out[data-v-7b5c2cf9]{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-2);border:1px solid var(--line-card);border-radius:var(--radius-sm);color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;display:flex}.account-link[data-v-7b5c2cf9]:hover,.sign-out[data-v-7b5c2cf9]:hover{background:var(--bg-hover);color:var(--ink)}.account-actions[data-v-7b5c2cf9] :is(a,button):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.menu-btn[data-v-7b5c2cf9]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;flex-shrink:0;place-content:center;display:none}.menu-btn[data-v-7b5c2cf9]:hover{background:var(--bg-hover);color:var(--ink)}.crumbs[data-v-7b5c2cf9]{align-items:center;gap:.4rem;min-width:0;font-size:.8125rem;display:flex}.crumb-muted[data-v-7b5c2cf9],.crumb-sep[data-v-7b5c2cf9]{color:var(--ink-faint);flex-shrink:0}.crumb-stream[data-v-7b5c2cf9]{color:var(--ink-soft);max-width:10rem}.crumb-page[data-v-7b5c2cf9],.crumb-stream[data-v-7b5c2cf9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb-page[data-v-7b5c2cf9]{color:var(--ink);font-weight:600}.reconnect[data-v-7b5c2cf9]{height:30px;font-size:.75rem}@media (width<=960px){.menu-btn[data-v-7b5c2cf9]{display:grid}.crumb-muted[data-v-7b5c2cf9],.crumb-sep[data-v-7b5c2cf9]:first-of-type{display:none}}@media (width<=640px){.account-name[data-v-7b5c2cf9],.reconnect-label[data-v-7b5c2cf9],.sign-out span[data-v-7b5c2cf9]{display:none}.account-actions[data-v-7b5c2cf9],.topbar-right[data-v-7b5c2cf9]{gap:var(--space-1)}.topbar[data-v-7b5c2cf9]{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.crumb-sep[data-v-7b5c2cf9],.crumb-stream[data-v-7b5c2cf9]{display:none}}.skeleton[data-v-5f1bf07d]{gap:1.1rem;padding-top:.15rem;animation:.22s both fade-in-5f1bf07d;display:grid}.skeleton.compact[data-v-5f1bf07d]{gap:.9rem}.skeleton-header[data-v-5f1bf07d]{gap:.5rem;display:grid}.skeleton-tabs[data-v-5f1bf07d]{gap:.4rem;display:flex}.skeleton-grid[data-v-5f1bf07d]{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:.8rem;display:grid}.skeleton-grid.compact[data-v-5f1bf07d]{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.bone[data-v-5f1bf07d]{border-radius:var(--radius);background:linear-gradient(105deg,color-mix(in srgb,var(--ink) 5%,transparent) 0,color-mix(in srgb,var(--ink) 10%,transparent) 42%,color-mix(in srgb,var(--ink) 5%,transparent) 78%);background-size:220% 100%;animation:1.35s ease-in-out infinite shimmer-5f1bf07d}.title[data-v-5f1bf07d]{width:min(12rem,48%);height:1.4rem}.subtitle[data-v-5f1bf07d]{opacity:.85;width:min(22rem,72%);height:.8rem}.tab[data-v-5f1bf07d]{border-radius:var(--radius-sm);width:5.25rem;height:1.65rem}.panel[data-v-5f1bf07d]{border:1px solid var(--line);min-height:11rem}.panel.short[data-v-5f1bf07d]{min-height:7rem}.compact .panel[data-v-5f1bf07d]{min-height:8rem}.sr-only[data-v-5f1bf07d]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes shimmer-5f1bf07d{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fade-in-5f1bf07d{0%{opacity:0}to{opacity:1}}@media (width<=840px){.skeleton-grid[data-v-5f1bf07d],.skeleton-grid.compact[data-v-5f1bf07d]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bone[data-v-5f1bf07d]{background:color-mix(in srgb,var(--ink) 7%,transparent);animation:none}}.notice[data-v-4c129a68]{max-width:30rem;padding:1.5rem 0 2rem;animation:.28s both enter-up}.notice-brand[data-v-4c129a68]{width:160px;max-width:100%;height:auto;margin:0 0 .5rem;display:block}.notice h1[data-v-4c129a68]{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:600}.notice-copy[data-v-4c129a68]{color:var(--ink-soft);margin:.5rem 0 0;line-height:1.55}.notice-actions[data-v-4c129a68]{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}.status-message[data-v-7e641869]{z-index:50;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);max-width:min(420px,100% - 2rem);color:var(--ink);text-align:center;padding:.65rem .9rem;font-size:.8125rem;font-weight:500;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000073}.status-message.error[data-v-7e641869]{color:var(--danger);border-color:#ff636973}.fade-enter-active[data-v-7e641869],.fade-leave-active[data-v-7e641869]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-7e641869],.fade-leave-to[data-v-7e641869]{opacity:0;transform:translate(-50%)translateY(6px)}.health-banner[data-v-99e0afe4]{border-radius:var(--radius-sm);background:#f5a62314;border:1px solid #f5a62359;justify-content:space-between;gap:.85rem;margin:0 0 1rem;padding:.75rem .9rem}.health-banner[data-v-99e0afe4],.health-copy[data-v-99e0afe4]{align-items:flex-start;display:flex}.health-copy[data-v-99e0afe4]{gap:.65rem;min-width:0}.icon[data-v-99e0afe4]{color:var(--warning);flex-shrink:0;margin-top:.15rem}ul[data-v-99e0afe4]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-99e0afe4]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.8125rem;line-height:1.4;display:flex}.inline-action[data-v-99e0afe4]{color:var(--ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.inline-action[data-v-99e0afe4]:disabled{opacity:.55;cursor:not-allowed}.repair[data-v-99e0afe4]{flex-shrink:0;height:32px;font-size:.75rem}@media (width<=720px){.health-banner[data-v-99e0afe4]{flex-direction:column}.repair[data-v-99e0afe4]{width:100%}}.dashboard[data-v-fedeb013]{background:var(--bg);min-height:100vh}.dashboard.authed[data-v-fedeb013]{grid-template-columns:var(--sidebar-w) minmax(0,1fr);display:grid}.dashboard.authed.wide[data-v-fedeb013]{height:100vh;overflow:hidden}.sidebar-slot[data-v-fedeb013]{z-index:30;height:100vh;position:sticky;top:0}.main-pane[data-v-fedeb013]{flex-direction:column;min-width:0;min-height:100vh;display:flex}.dashboard.authed.wide .main-pane[data-v-fedeb013]{height:100%;min-height:0;overflow:hidden}.nav-backdrop[data-v-fedeb013]{display:none}.page[data-v-fedeb013]{width:min(var(--content-max),calc(100% - 2.5rem));flex:1;margin:0 auto;padding:1.35rem 0 3rem}.page.wide[data-v-fedeb013]{flex-direction:column;width:100%;max-width:none;min-height:0;margin:0;padding:1.25rem 1.5rem;display:flex;overflow:hidden}.page.wide .page-content[data-v-fedeb013]{flex-direction:column;flex:1;min-height:0;display:flex}.page.standalone[data-v-fedeb013]{width:min(1120px,100% - 2rem);padding:2rem 0 3.5rem}.page-content[data-v-fedeb013]{animation:.28s both enter-up}.chrome-pending[data-v-fedeb013]{z-index:20;height:var(--header-h);border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c;position:sticky;top:0}.chrome-pending-inner[data-v-fedeb013]{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100% - 2rem);height:100%;margin:0 auto;display:flex}.chrome-pending-brand[data-v-fedeb013]{width:160px;max-width:100%;height:auto}.chrome-pending-bar[data-v-fedeb013]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 35%,transparent),transparent);background-size:200% 100%;border-radius:999px;width:5.5rem;height:.2rem;animation:1.1s ease-in-out infinite pending-sweep-fedeb013}@keyframes pending-sweep-fedeb013{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=960px){.dashboard.authed[data-v-fedeb013]{grid-template-columns:1fr}.sidebar-slot[data-v-fedeb013]{width:min(var(--sidebar-w),86vw);box-shadow:none;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar-slot.open[data-v-fedeb013]{transform:translate(0);box-shadow:0 0 40px #0000008c}.nav-backdrop[data-v-fedeb013]{z-index:25;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .18s;display:block;position:fixed;inset:0}.nav-backdrop.open[data-v-fedeb013]{opacity:1;pointer-events:auto}.page[data-v-fedeb013]{width:min(var(--content-max),calc(100% - 1.7rem))}.page.wide[data-v-fedeb013]{width:100%;padding:1rem 1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.chrome-pending-bar[data-v-fedeb013]{opacity:.45;animation:none}.nav-backdrop[data-v-fedeb013],.sidebar-slot[data-v-fedeb013]{transition:none}}
