.nav-group+.nav-group[data-v-4d863c4f]{border-top:1px solid var(--color-rule-soft);margin-top:18px;padding-top:18px}.label-row[data-v-4d863c4f]{cursor:pointer;width:100%;color:var(--color-text-lo);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 20px 8px;transition:color .12s;display:flex}.label-row[data-v-4d863c4f]:hover{color:var(--color-text-mid)}.label-row[data-v-4d863c4f]:focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px;border-radius:4px}.label[data-v-4d863c4f]{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600}.chev[data-v-4d863c4f]{opacity:.7;transition:transform .16s cubic-bezier(.4,0,.2,1)}.chev-open[data-v-4d863c4f]{transform:rotate(0)}.chev[data-v-4d863c4f]:not(.chev-open){transform:rotate(-90deg)}.items[data-v-4d863c4f]{flex-direction:column;gap:1px;display:flex}.nav-item[data-v-565d02ce]{color:var(--color-text-mid);letter-spacing:-.005em;border-radius:6px;align-items:center;gap:10px;margin-left:6px;margin-right:8px;padding:7px 16px 7px 20px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .1s,background-color .12s;display:flex;position:relative}.nav-item[data-v-565d02ce]:hover{color:var(--color-text-hi);background-color:color-mix(in oklch,var(--color-ink-3) 60%,transparent)}.nav-item[data-v-565d02ce]:focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px}.rail[data-v-565d02ce]{background-color:#0000;border-radius:0 2px 2px 0;width:2px;transition:background-color .12s;position:absolute;top:4px;bottom:4px;left:-6px}.nav-item:hover .rail[data-v-565d02ce]{background-color:var(--color-accent-soft)}.is-active[data-v-565d02ce]{color:var(--color-text-hi);background-color:color-mix(in oklch,var(--color-accent) 8%,transparent)}.is-active .rail[data-v-565d02ce]{background-color:var(--color-accent);animation:.2s cubic-bezier(.2,.8,.2,1) admin-rail-extend}.icon[data-v-565d02ce]{opacity:.85;flex-shrink:0}.is-active .icon[data-v-565d02ce]{opacity:1;color:var(--color-accent)}.label[data-v-565d02ce]{flex:1;min-width:0}.count[data-v-565d02ce]{font-family:var(--font-mono);color:var(--color-text-lo);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:11px}.is-active .count[data-v-565d02ce]{color:var(--color-accent)}.ext-hint[data-v-565d02ce]{opacity:0;color:var(--color-text-lo);flex-shrink:0;transition:opacity .12s}.nav-item:hover .ext-hint[data-v-565d02ce]{opacity:.7}.is-soon[data-v-565d02ce]{cursor:default;-webkit-user-select:none;user-select:none}.is-soon[data-v-565d02ce],.is-soon[data-v-565d02ce]:hover,.soon-tag[data-v-565d02ce]{color:var(--color-text-lo)}.is-soon[data-v-565d02ce]:hover,.is-soon:hover .rail[data-v-565d02ce]{background-color:#0000}.is-soon .icon[data-v-565d02ce]{opacity:.45}.soon-tag[data-v-565d02ce]{font-family:var(--font-mono);letter-spacing:.14em;border:1px solid var(--color-rule-soft);border-radius:9999px;padding:1px 6px;font-size:9px;line-height:1}.status-dot[data-v-fa8c60ed]{background-color:var(--v6c401480);border-radius:9999px;width:7px;height:7px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite admin-livedot-pulse}.sidebar[data-v-46d6a24e]{width:var(--admin-sidebar-w);background-color:var(--color-ink-2);box-shadow:inset -1px 0 0 0 var(--color-rule-soft);flex-direction:column;flex-shrink:0;display:flex}.sidebar-head[data-v-46d6a24e]{height:var(--admin-topbar-h);border-bottom:1px solid var(--color-rule-soft);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.sidebar-nav[data-v-46d6a24e]{overscroll-behavior:contain;flex:1;padding:18px 0 24px;overflow-y:auto}.sidebar-nav[data-v-46d6a24e]>:first-child{animation:.24s both admin-stagger-in}.sidebar-nav[data-v-46d6a24e]>:nth-child(2){animation:.24s 60ms both admin-stagger-in}.sidebar-nav[data-v-46d6a24e]>:nth-child(3){animation:.24s .12s both admin-stagger-in}.sidebar-nav[data-v-46d6a24e]>:nth-child(4){animation:.24s .18s both admin-stagger-in}.sidebar-nav[data-v-46d6a24e]>:nth-child(5){animation:.24s .24s both admin-stagger-in}.sidebar-foot[data-v-46d6a24e]{border-top:1px solid var(--color-rule-soft);padding:12px 20px}.version-line[data-v-46d6a24e]{letter-spacing:.06em;align-items:baseline;gap:6px;font-size:10px;display:inline-flex}.version-label[data-v-46d6a24e]{color:var(--color-text-lo);text-transform:uppercase}.version-sha[data-v-46d6a24e]{color:var(--color-text-lo);font-family:var(--font-mono);font-feature-settings:"tnum"}.drawer-close[data-v-46d6a24e]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-mid);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:none}.drawer-close[data-v-46d6a24e]:hover{background-color:var(--color-ink-3);color:var(--color-text-hi)}.drawer-close[data-v-46d6a24e]:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (width<=767px){.sidebar[data-v-46d6a24e]{z-index:105;visibility:hidden;transition:transform var(--motion-slow) var(--ease-exit),visibility var(--motion-slow);position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.sidebar--open[data-v-46d6a24e]{visibility:visible;box-shadow:inset -1px 0 0 0 var(--color-rule-soft),0 0 40px -8px oklch(5% .004 260/.5);transition:transform var(--motion-slow) var(--ease-gentle),visibility 0s;transform:none}.drawer-close[data-v-46d6a24e]{display:inline-flex}}.theme-toggle[data-v-0b6032e4]{border:1px solid var(--color-rule-soft);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-mid);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle[data-v-0b6032e4]:hover{background-color:var(--color-ink-3);color:var(--color-text-hi);border-color:var(--color-rule)}.theme-toggle[data-v-0b6032e4]:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.topbar[data-v-d6e9c266]{height:var(--admin-topbar-h);padding:0 var(--admin-content-px);background-color:var(--color-ink);grid-template-columns:1fr minmax(220px,420px) auto;align-items:center;gap:24px;display:grid;position:relative}.topbar[data-v-d6e9c266]:after{content:"";background:linear-gradient(to right,color-mix(in oklch,var(--color-accent) 35%,transparent) 0,var(--color-rule) 30%,var(--color-rule-soft) 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.title[data-v-d6e9c266]{min-width:0;color:var(--color-text-mid);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.search-wrap[data-v-d6e9c266]{justify-self:center;width:100%}.search-trigger[data-v-d6e9c266]{background-color:var(--color-ink-2);border:1px solid var(--color-rule-soft);width:100%;height:32px;color:var(--color-text-faint);font-size:13px;font-family:var(--font-sans);text-align:left;cursor:not-allowed;box-shadow:inset 0 1px 0 0 color-mix(in oklch,var(--color-ink) 40%,transparent);border-radius:7px;align-items:center;gap:8px;padding:0 8px 0 10px;transition:border-color .12s,color .12s;display:flex}.search-trigger[data-v-d6e9c266]:not(:disabled):hover{border-color:var(--color-rule);color:var(--color-text-lo)}.search-hint[data-v-d6e9c266]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.search-soon[data-v-d6e9c266]{background-color:var(--color-ink-3);border:1px solid var(--color-rule-soft);color:var(--color-text-lo);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.right[data-v-d6e9c266]{justify-self:end;align-items:center;gap:14px;display:flex}.identity[data-v-d6e9c266]{color:var(--color-text-mid);font-feature-settings:"tnum";white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.nav-toggle[data-v-d6e9c266],.signout[data-v-d6e9c266]{border:1px solid var(--color-rule-soft);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-mid);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.nav-toggle[data-v-d6e9c266]:hover,.signout[data-v-d6e9c266]:hover:not(:disabled){background-color:var(--color-ink-3);color:var(--color-text-hi);border-color:var(--color-rule)}.nav-toggle[data-v-d6e9c266]:focus-visible,.signout[data-v-d6e9c266]:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.signout[data-v-d6e9c266]:disabled{opacity:.55;cursor:default}.nav-toggle[data-v-d6e9c266]{flex-shrink:0;display:none}@media (width<=1023px){.topbar[data-v-d6e9c266]{grid-template-columns:minmax(0,1fr) minmax(160px,420px) auto;gap:12px}.title[data-v-d6e9c266]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.right[data-v-d6e9c266]{gap:8px}.identity[data-v-d6e9c266]{max-width:120px}}@media (width<=767px){.topbar[data-v-d6e9c266]{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.nav-toggle[data-v-d6e9c266]{display:inline-flex}.search-wrap[data-v-d6e9c266]{display:none}}@media (width<=559px){.identity[data-v-d6e9c266]{display:none}}.adv-banner[data-v-c3db8ca7]{z-index:90;color:oklch(30% .07 60);background:oklch(93% .07 75);border-bottom:1px solid oklch(84% .09 72);align-items:center;gap:.625rem;padding:.4rem 1rem;font-size:.8125rem;line-height:1.2;display:flex;position:sticky;top:0}.adv-dot[data-v-c3db8ca7]{background:oklch(60% .16 55);border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px oklch(60% .16 55/.25)}.adv-text[data-v-c3db8ca7]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.adv-link[data-v-c3db8ca7],.adv-text strong[data-v-c3db8ca7]{font-weight:600}.adv-link[data-v-c3db8ca7]{color:oklch(99% 0 0);background:oklch(46% .08 55);border-radius:.5rem;flex:none;padding:.2rem .7rem;text-decoration:none}.adv-link[data-v-c3db8ca7]:hover{background:oklch(41% .08 55)}.adv-banner.planned[data-v-c3db8ca7]{color:oklch(30% .06 250);background:oklch(93% .05 245);border-bottom-color:oklch(84% .07 245)}.adv-banner.planned .adv-dot[data-v-c3db8ca7]{background:oklch(58% .14 250);box-shadow:0 0 0 3px oklch(58% .14 250/.25)}.adv-banner.planned .adv-link[data-v-c3db8ca7]{background:oklch(45% .1 250)}.adv-banner.planned .adv-link[data-v-c3db8ca7]:hover{background:oklch(40% .1 250)}.admin-shell[data-v-e7f73376]{width:100%;min-height:100vh;display:flex;position:relative}.skip-link[data-v-e7f73376]{z-index:100;border-radius:var(--radius-md);background-color:var(--color-ink-2);color:var(--color-text-hi);border:1px solid var(--color-rule);padding:8px 14px;font-size:13px;position:absolute;top:-200%;left:8px}.skip-link[data-v-e7f73376]:focus{top:8px}.admin-main[data-v-e7f73376]{background-color:var(--color-ink);flex-direction:column;flex:1;min-width:0;display:flex}.admin-content[data-v-e7f73376]{padding:var(--admin-content-pt) var(--admin-content-px) 48px var(--admin-content-px);flex:1;box-shadow:inset 0 6px 12px -8px #0009}.drawer-scrim[data-v-e7f73376]{z-index:102;background:oklch(13% .004 260/.64);display:none;position:fixed;inset:0}@media (width<=767px){.drawer-scrim[data-v-e7f73376]{display:block}}.scrim-enter-active[data-v-e7f73376],.scrim-leave-active[data-v-e7f73376]{transition:opacity var(--motion-slow) var(--ease-standard)}.scrim-enter-from[data-v-e7f73376],.scrim-leave-to[data-v-e7f73376]{opacity:0}
