.sidebar[data-v-ae35f924]{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100%;padding:1rem .75rem;display:flex}.brand[data-v-ae35f924]{padding:.25rem .5rem 1rem}.workspace[data-v-ae35f924]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:left;width:100%;transition:background-color .15s var(--ease);align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.5rem;display:flex}.ws-mark[data-v-ae35f924]{border-radius:var(--r-sm);background:var(--accent);color:#fff;width:28px;height:28px;font-weight:600;font-size:var(--text-sm);flex:none;place-items:center;display:grid}.ws-text[data-v-ae35f924]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ws-name[data-v-ae35f924]{font-size:var(--text-sm);font-weight:600}.ws-loc[data-v-ae35f924]{font-size:var(--text-xs);color:var(--ink-3)}.nav[data-v-ae35f924]{flex:1;overflow-y:auto}.nav-group+.nav-group[data-v-ae35f924]{margin-top:1.25rem}.nav-label[data-v-ae35f924]{color:var(--ink-3);padding:0 .6rem .4rem;font-size:.65rem}.nav-item[data-v-ae35f924]{border-radius:var(--r-sm);height:34px;font-size:var(--text-base);color:var(--ink-2);transition:background-color .12s var(--ease), color .12s var(--ease);align-items:center;gap:.65rem;padding:0 .6rem;font-weight:500;display:flex;position:relative}.nav-item svg[data-v-ae35f924]{color:var(--ink-3);transition:color .12s var(--ease)}@media (pointer:coarse){.nav-item[data-v-ae35f924]{height:40px}}.nav-item[data-v-ae35f924]:hover,.nav-item.is-active[data-v-ae35f924]{background:var(--surface-sunken);color:var(--ink)}.nav-item.is-active svg[data-v-ae35f924]{color:var(--accent)}.nav-item.is-active[data-v-ae35f924]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-.75rem}.user[data-v-ae35f924]{border-top:1px solid var(--divider);align-items:center;gap:.65rem;margin-top:.75rem;padding:.85rem .5rem .25rem;display:flex}.user-name[data-v-ae35f924]{font-size:var(--text-sm);font-weight:600;line-height:1.3}.user-role[data-v-ae35f924]{font-size:var(--text-xs);color:var(--ink-3)}.toasts[data-v-eb52319c]{z-index:60;flex-direction:column;gap:.5rem;width:min(380px,100vw - 2rem);display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.toast[data-v-eb52319c]{border-radius:var(--r-lg);background:var(--ink);color:var(--ink-inverse);box-shadow:var(--shadow-pop);align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex}.toast-icon[data-v-eb52319c]{width:22px;height:22px;color:var(--ink);background:var(--brand-lime);border-radius:50%;flex:none;place-items:center;display:grid}.toast-icon.is-info[data-v-eb52319c]{background:#fff}.toast-body[data-v-eb52319c]{flex:1;min-width:0}.toast-title[data-v-eb52319c]{font-weight:500}.toast-desc[data-v-eb52319c]{font-size:var(--text-sm);color:#b6b6bd;margin-top:.1rem}.toast-close[data-v-eb52319c]{color:#8d8d95;background:0 0;border:0;padding:2px}.toast-close[data-v-eb52319c]:hover{color:#fff}.toast-enter-active[data-v-eb52319c],.toast-leave-active[data-v-eb52319c]{transition:opacity .2s var(--ease), transform .2s var(--ease)}.toast-enter-from[data-v-eb52319c],.toast-leave-to[data-v-eb52319c]{opacity:0;transform:translateY(8px)}.steps[data-v-ca652f28]{flex-direction:column;gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.step[data-v-ca652f28]{border:1px solid var(--border);border-radius:var(--r-md);transition:border-color .12s var(--ease), background-color .12s var(--ease);align-items:center;gap:.8rem;padding:.6rem .75rem;display:flex}.step[data-v-ca652f28]:hover{border-color:var(--accent-muted);background:var(--accent-soft)}.n[data-v-ca652f28]{background:var(--ink);color:#fff;width:24px;height:24px;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.text[data-v-ca652f28]{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.text strong[data-v-ca652f28]{font-size:var(--text-sm);font-weight:600}.text span[data-v-ca652f28]{font-size:var(--text-xs);color:var(--ink-3)}.reports-link[data-v-ca652f28]{font-size:var(--text-sm);color:var(--accent);align-items:center;gap:.25rem;margin-top:.85rem;font-weight:500;display:inline-flex}.shell[data-v-8815369d]{background:linear-gradient(to right, var(--surface) calc(var(--sidebar-w) - 1px), var(--border) calc(var(--sidebar-w) - 1px) var(--sidebar-w), transparent var(--sidebar-w));min-height:100vh}.sidebar-slot[data-v-8815369d]{z-index:30;width:var(--sidebar-w);position:fixed;inset:0 auto 0 0}.main[data-v-8815369d]{margin-left:var(--sidebar-w);min-width:0}.topbar[data-v-8815369d]{z-index:20;height:var(--topbar-h);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);background:#f6f6f3db;align-items:center;gap:.75rem;padding:0 2rem;display:flex;position:sticky;top:0}.menu-btn[data-v-8815369d]{margin-left:-.5rem;display:none}.today[data-v-8815369d]{white-space:nowrap;font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:.4rem;display:flex}.today-short[data-v-8815369d]{display:none}.live-dot[data-v-8815369d]{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-bg);border-radius:50%}.topbar-right[data-v-8815369d]{align-items:center;gap:.85rem;margin-left:auto;display:flex}.demo-note[data-v-8815369d]{font-size:var(--text-xs);color:var(--ink-3)}.reset-btn.is-modified[data-v-8815369d]{color:var(--ink)}.reset-btn.is-modified[data-v-8815369d]:after{content:"";background:var(--warning);border-radius:50%;width:6px;height:6px}.reset-copy[data-v-8815369d]{font-size:var(--text-sm);color:var(--ink-2)}.content[data-v-8815369d]{max-width:var(--content-max);margin:0 auto;padding:2rem 2rem 4rem}.scrim[data-v-8815369d]{display:none}@media (width<=1024px){.sidebar-slot[data-v-8815369d]{visibility:hidden;transition:transform .22s var(--ease), visibility 0s linear .22s;box-shadow:var(--shadow-pop);transform:translate(-100%)}.sidebar-slot.is-open[data-v-8815369d]{visibility:visible;transition:transform .22s var(--ease);transform:none}.scrim[data-v-8815369d]{z-index:25;background:#14141647;display:block;position:fixed;inset:0}.shell[data-v-8815369d]{background:0 0}.main[data-v-8815369d]{margin-left:0}.menu-btn[data-v-8815369d]{display:inline-flex}.topbar[data-v-8815369d],.content[data-v-8815369d]{padding-left:1.25rem;padding-right:1.25rem}}@media (width<=640px){.demo-note[data-v-8815369d]{display:none}.content[data-v-8815369d]{padding:1.25rem 1rem 3rem}.today-long[data-v-8815369d],.reset-label[data-v-8815369d]{display:none}.today-short[data-v-8815369d]{display:inline}.topbar[data-v-8815369d]{padding:0 1rem}}
