.app-shell[data-v-6cf41085]{background:var(--ui-bg,#f8f9fb);display:grid;grid-template-columns:220px 1fr;height:100vh;overflow:hidden}.sidebar[data-v-6cf41085]{background:#0f172a;color:#e2e8f0;gap:1.25rem;overflow-y:auto;padding:1.25rem .75rem}.brand[data-v-6cf41085],.sidebar[data-v-6cf41085]{display:flex;flex-direction:column}.brand[data-v-6cf41085]{padding:0 .5rem}.brand-mark[data-v-6cf41085]{font-size:1.25rem;font-weight:700;letter-spacing:.02em}.brand-sub[data-v-6cf41085]{color:#94a3b8;font-size:.75rem}nav[data-v-6cf41085]{display:flex;flex-direction:column;gap:.125rem}.nav-link[data-v-6cf41085]{align-items:center;border-radius:.375rem;color:#cbd5e1;display:flex;font-size:.92rem;gap:.6rem;padding:.55rem .75rem;text-decoration:none}.nav-link[data-v-6cf41085]:hover{background:#ffffff0d;color:#fff}.nav-link--active[data-v-6cf41085]{background:#3b82f62e;color:#fff}.nav-icon[data-v-6cf41085]{font-size:.9rem;opacity:.85;text-align:center;width:1.1rem}.main[data-v-6cf41085]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.topbar[data-v-6cf41085]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem 1.25rem}.cwd[data-v-6cf41085]{align-items:baseline;display:flex;gap:.5rem;min-width:0}.cwd-label[data-v-6cf41085]{color:#6b7280;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.cwd-value[data-v-6cf41085]{color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content[data-v-6cf41085]{flex:1;min-height:0;overflow-y:auto;padding:1.5rem}
