.sidebar[data-v-a55c8808]{background:linear-gradient(180deg,var(--color-navy-950),var(--color-navy-900) 60%,var(--color-navy-800));color:var(--sidebar-text);display:flex;flex-direction:column;inset:0 auto 0 0;position:fixed;transform:translate(-100%);transition:transform .22s ease;width:var(--sidebar-width);z-index:40}@media(min-width:1024px){.sidebar[data-v-a55c8808]{transform:none}}.sidebar--open[data-v-a55c8808]{transform:translate(0)}.sidebar__brand[data-v-a55c8808]{border-bottom:1px solid var(--sidebar-border);gap:10px;padding:20px 18px}.sidebar__brand[data-v-a55c8808],.sidebar__mark[data-v-a55c8808]{align-items:center;display:flex}.sidebar__mark[data-v-a55c8808]{background:var(--color-accent);border-radius:9px;color:#1a1204;flex-shrink:0;height:34px;justify-content:center;width:34px}.sidebar__title[data-v-a55c8808]{color:#fff;font-family:var(--font-display);font-size:.95rem;font-weight:600;margin:0}.sidebar__subtitle[data-v-a55c8808]{color:var(--sidebar-text);font-size:.76rem;margin:1px 0 0}.sidebar__close[data-v-a55c8808]{background:none;border:none;color:var(--sidebar-text);cursor:pointer;margin-left:auto;padding:4px}@media(min-width:1024px){.sidebar__close[data-v-a55c8808]{display:none}}.sidebar__nav[data-v-a55c8808]{flex:1;overflow-y:auto;padding:16px 12px}.sidebar__section-label[data-v-a55c8808]{color:var(--color-text-faint);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.09em;margin:18px 10px 8px;text-transform:uppercase}.sidebar__section-label[data-v-a55c8808]:first-child{margin-top:4px}.sidebar__link[data-v-a55c8808]{align-items:center;border-radius:var(--radius-sm);color:var(--sidebar-text);cursor:pointer;display:flex;font-size:.87rem;font-weight:500;gap:10px;padding:9px 10px;text-decoration:none}.sidebar__link[data-v-a55c8808]:hover{background:var(--sidebar-hover);color:#fff}.sidebar__link--active[data-v-a55c8808]{background:#b8791e29;box-shadow:inset 2px 0 0 var(--color-accent);color:#fff}.sidebar__link--disabled[data-v-a55c8808]{cursor:default;opacity:.55}.sidebar__link--disabled[data-v-a55c8808]:hover{background:none;color:var(--sidebar-text)}.sidebar__link .badge-soon[data-v-a55c8808]{background:#ffffff14;border-color:transparent;color:var(--sidebar-text);margin-left:auto}.sidebar__icon[data-v-a55c8808]{flex-shrink:0}.sidebar__footer[data-v-a55c8808]{border-top:1px solid var(--sidebar-border);padding:16px 18px 20px}.sidebar__footer .eyebrow[data-v-a55c8808]{color:var(--color-text-faint)}.sidebar__footer-note[data-v-a55c8808]{color:var(--sidebar-text);font-size:.76rem;line-height:1.4;margin-top:6px}.sidebar__scrim[data-v-a55c8808]{background:#0e1a2e73;inset:0;position:fixed;z-index:30}@media(min-width:1024px){.sidebar__scrim[data-v-a55c8808]{display:none}}.topbar[data-v-754b835d]{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;gap:14px;height:var(--topbar-height);padding:0 20px;position:sticky;top:0;z-index:20}.topbar__menu-btn[data-v-754b835d]{background:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;padding:6px}@media(min-width:1024px){.topbar__menu-btn[data-v-754b835d]{display:none}}.topbar__crumb[data-v-754b835d]{align-items:center;display:flex;font-size:.86rem;gap:8px}.topbar__crumb-root[data-v-754b835d]{color:var(--color-text-muted)}.topbar__crumb-sep[data-v-754b835d]{color:var(--color-text-faint)}.topbar__crumb-current[data-v-754b835d]{color:var(--color-ink);font-family:var(--font-display);font-weight:600}.topbar__spacer[data-v-754b835d]{flex:1}.shell[data-v-52e9e49a]{background:var(--color-bg)}.shell[data-v-52e9e49a],.shell__main[data-v-52e9e49a]{min-height:100vh}@media(min-width:1024px){.shell__main[data-v-52e9e49a]{margin-left:var(--sidebar-width)}}.shell__content[data-v-52e9e49a]{margin:0 auto;max-width:960px;padding:32px 24px 64px}@media(max-width:640px){.shell__content[data-v-52e9e49a]{padding:20px 16px 48px}}
