.portal-sidebar[data-v-e12608bb]{background:#11151c;color:#c7cdd6;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow-y:auto;width:260px}.portal-sidebar__brand[data-v-e12608bb]{padding:1.25rem 1.25rem .75rem}.portal-sidebar__brand-link[data-v-e12608bb]{align-items:center;color:#fff;display:flex;gap:.6rem;text-decoration:none}.portal-sidebar__brand-mark[data-v-e12608bb]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:.5rem;color:#fff;display:grid;font-weight:800;height:1.9rem;place-items:center;width:1.9rem}.portal-sidebar__brand-text[data-v-e12608bb]{font-size:.95rem;font-weight:700}.portal-sidebar__nav[data-v-e12608bb]{padding:.5rem .75rem 2rem}.portal-sidebar__section[data-v-e12608bb]{margin-top:1.25rem}.portal-sidebar__section-title[data-v-e12608bb]{color:#6b7280;font-size:.7rem;letter-spacing:.08em;margin:0 0 .4rem .5rem;text-transform:uppercase}.portal-sidebar__link[data-v-e12608bb]{align-items:center;border-radius:.5rem;color:#c7cdd6;display:flex;font-size:.875rem;gap:.6rem;padding:.5rem .6rem;text-decoration:none;transition:background-color .15s,color .15s}.portal-sidebar__link[data-v-e12608bb]:hover{background:#1b212b;color:#fff}.portal-sidebar__link--active[data-v-e12608bb]{background:#232b37;color:#fff}.portal-sidebar__link-text[data-v-e12608bb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-sidebar__role[data-v-e12608bb]{background:#ff6b3526;border-radius:999px;color:#ffb088;font-size:.65rem;letter-spacing:.04em;padding:.1rem .4rem;text-transform:uppercase}.portal-sidebar__health[data-v-e12608bb],.portal-sidebar__pulse-dot[data-v-e12608bb]{border-radius:50%;flex-shrink:0;height:.6rem;width:.6rem}.portal-sidebar__pulse-dot[data-v-e12608bb]{background:#ff6b35}.portal-sidebar__health--healthy[data-v-e12608bb]{background:#2fbf71}.portal-sidebar__health--at_risk[data-v-e12608bb]{background:#f5a623}.portal-sidebar__health--critical[data-v-e12608bb]{background:#e5484d}.portal-sidebar__doc-icon[data-v-e12608bb]{font-size:.9rem}.portal-sidebar__wiki-header[data-v-e12608bb]{align-items:center;display:flex;gap:.5rem}.portal-sidebar__chevron-btn[data-v-e12608bb]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.5rem .6rem;transition:color .15s}.portal-sidebar__chevron-btn[data-v-e12608bb]:hover{color:#c7cdd6}.portal-sidebar__chevron-btn--expanded[data-v-e12608bb]{color:#fff}.portal-sidebar__chevron[data-v-e12608bb]{font-size:.7rem;transition:transform .15s}.portal-sidebar__chevron-btn--expanded .portal-sidebar__chevron[data-v-e12608bb]{transform:rotate(90deg)}.portal-sidebar__wiki-tree[data-v-e12608bb]{border-left:1px solid #2b323d;margin-left:.5rem;margin-top:.25rem;padding-left:.5rem}.portal-sidebar__wiki-section[data-v-e12608bb]{margin-top:.25rem}.portal-sidebar__wiki-link[data-v-e12608bb]{align-items:center;border-radius:.375rem;color:#9ca3af;display:flex;font-size:.8rem;gap:.5rem;padding:.35rem .6rem;text-decoration:none;transition:background-color .15s,color .15s}.portal-sidebar__wiki-link[data-v-e12608bb]:hover{background:#1b212b;color:#c7cdd6}.portal-sidebar__wiki-link--active[data-v-e12608bb]{background:#232b37;color:#fff}.portal-sidebar__wiki-text[data-v-e12608bb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-sidebar__wiki-count[data-v-e12608bb]{background:#6b728026;border-radius:999px;color:#6b7280;font-size:.7rem;min-width:1.5rem;padding:.1rem .4rem;text-align:center}.portal-topbar[data-v-9311b4ba]{align-items:center;background:#fff;border-bottom:1px solid #e7e9ee;display:flex;gap:1rem;height:60px;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:10}.portal-topbar__breadcrumb[data-v-9311b4ba]{align-items:center;display:flex;font-size:.9rem;gap:.25rem}.portal-topbar__crumb[data-v-9311b4ba]{color:#6b7280;font-weight:600;text-decoration:none}.portal-topbar__crumb--current[data-v-9311b4ba]{color:#11151c}.portal-topbar__sep[data-v-9311b4ba]{color:#c2c7d0}.portal-topbar__right[data-v-9311b4ba]{align-items:center;display:flex;gap:1rem}.portal-topbar__user[data-v-9311b4ba]{align-items:center;color:#2b2f36;display:flex;font-size:.85rem;gap:.5rem}.portal-topbar__role-badge[data-v-9311b4ba]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:999px;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.15rem .5rem;text-transform:uppercase}.portal-topbar__back[data-v-9311b4ba]{color:#ff6b35;font-size:.85rem;font-weight:600;text-decoration:none}.portal-topbar__back[data-v-9311b4ba]:hover{text-decoration:underline}.portal[data-v-793735cf]{background:#f4f6f8;color:#11151c;height:100vh}.portal[data-v-793735cf],.portal__main[data-v-793735cf]{display:flex;overflow:hidden}.portal__main[data-v-793735cf]{flex:1;flex-direction:column;min-width:0}.portal__content[data-v-793735cf]{flex:1;overflow-y:auto;padding:1.75rem}.portal__content-inner[data-v-793735cf]{margin:0 auto;max-width:1600px;width:100%}.portal__state[data-v-793735cf]{color:#6b7280;padding:2rem;text-align:center}.portal__state--error[data-v-793735cf]{color:#b42318}@media (max-width:768px){.portal[data-v-793735cf]{flex-direction:column}}
