.admin-nav[data-v-5236e05e]{display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:auto;padding:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-nav a[data-v-5236e05e],.admin-nav button[data-v-5236e05e]{cursor:pointer}.admin-nav__brand-row[data-v-5236e05e]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding-inline:.125rem}.admin-nav__brand[data-v-5236e05e]{color:var(--emphasis);font-size:.875rem;font-weight:600;letter-spacing:-.025em;text-decoration:none;transition:color var(--motion-soft,.2s) var(--motion-ease,cubic-bezier(.22,1,.36,1))}.admin-nav__brand[data-v-5236e05e]:hover{color:var(--foreground)}.admin-nav__icon-btn[data-v-5236e05e],.admin-nav__link[data-v-5236e05e],.admin-nav__section[data-v-5236e05e],.admin-nav__star-btn[data-v-5236e05e]{background:transparent;border:0;text-decoration:none;transition:color var(--motion-soft,.2s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),background-color var(--motion-soft,.2s) var(--motion-ease,cubic-bezier(.22,1,.36,1)),border-color var(--motion-soft,.2s) var(--motion-ease,cubic-bezier(.22,1,.36,1))}.admin-nav__icon-btn[data-v-5236e05e]{align-items:center;border-radius:.375rem;color:var(--faint);display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.admin-nav__icon-btn[data-v-5236e05e]:hover{background:color-mix(in srgb,var(--surface-inset) 60%,transparent);color:var(--emphasis)}.admin-nav__icon-btn.is-on[data-v-5236e05e]{background:var(--accent-subtle);color:var(--primary)}.admin-nav__group[data-v-5236e05e]{display:flex;flex-direction:column;gap:.25rem}.admin-nav__section[data-v-5236e05e]{align-items:center;border-radius:.375rem;color:var(--faint);display:flex;font-size:.625rem;font-weight:500;gap:.25rem;letter-spacing:.14em;padding:.25rem .5rem;text-align:left;text-transform:uppercase;width:100%}.admin-nav__section[data-v-5236e05e]:hover{background:color-mix(in srgb,var(--surface-inset) 35%,transparent);color:var(--subtle)}.admin-nav__section.is-current[data-v-5236e05e]{color:var(--primary)}.admin-nav__section-label[data-v-5236e05e]{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav__count[data-v-5236e05e]{color:color-mix(in srgb,var(--faint) 80%,transparent);font-size:.65rem;font-variant-numeric:tabular-nums}.admin-nav__chevron[data-v-5236e05e]{flex-shrink:0;height:.75rem;transition:transform var(--motion-soft,.2s) var(--motion-ease,cubic-bezier(.22,1,.36,1));width:.75rem}.admin-nav__chevron.is-closed[data-v-5236e05e]{transform:rotate(-90deg)}.admin-nav__fold[data-v-5236e05e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-soft,.2s) var(--motion-ease,cubic-bezier(.22,1,.36,1))}.admin-nav__fold.is-open[data-v-5236e05e]{grid-template-rows:1fr}.admin-nav__fold-inner[data-v-5236e05e]{display:flex;flex-direction:column;gap:.125rem;overflow:hidden}.admin-nav__empty[data-v-5236e05e]{color:var(--faint);font-size:.71875rem;margin:0;padding:.375rem .5rem}.admin-nav__item[data-v-5236e05e]{position:relative}.admin-nav__link[data-v-5236e05e]{align-items:center;border-radius:.375rem;color:var(--subtle);display:flex;font-size:.875rem;gap:.25rem;padding:.375rem .5rem}.admin-nav__link[data-v-5236e05e]:hover{background:color-mix(in srgb,var(--surface-inset) 50%,transparent);color:var(--emphasis)}.admin-nav__link.is-active[data-v-5236e05e]{border-left:2px solid var(--primary);border-radius:0 .375rem .375rem 0;font-weight:500;padding-left:calc(.5rem - 2px)}.admin-nav__link.is-active[data-v-5236e05e],.admin-nav__link.is-active[data-v-5236e05e]:hover{background:var(--accent-subtle);color:var(--primary)}.admin-nav__link.is-editing[data-v-5236e05e]{padding-right:2rem}.admin-nav__label[data-v-5236e05e]{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav__star-mark[data-v-5236e05e]{color:color-mix(in srgb,var(--primary) 70%,transparent);fill:currentColor;flex-shrink:0;height:.75rem;width:.75rem}.admin-nav__star-btn[data-v-5236e05e]{align-items:center;border-radius:.25rem;color:var(--faint);display:inline-flex;height:1.5rem;justify-content:center;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:1.5rem;z-index:10}.admin-nav__star-btn[data-v-5236e05e]:hover{background:var(--surface-inset);color:var(--subtle)}.admin-nav__star-btn.is-on[data-v-5236e05e],.admin-nav__star-btn.is-on[data-v-5236e05e]:hover{color:var(--primary)}.admin-nav[data-v-5236e05e] a{cursor:pointer;text-decoration:none}@media(prefers-reduced-motion:reduce){.admin-nav__brand[data-v-5236e05e],.admin-nav__chevron[data-v-5236e05e],.admin-nav__fold[data-v-5236e05e],.admin-nav__icon-btn[data-v-5236e05e],.admin-nav__link[data-v-5236e05e],.admin-nav__section[data-v-5236e05e],.admin-nav__star-btn[data-v-5236e05e]{transition:none}}.admin-page-enter-active,.admin-page-leave-active{transition:opacity .15s ease,transform .15s ease}.admin-page-enter-from,.admin-page-leave-to{opacity:0;transform:translateY(4px)}
