.sidebar-nav[data-v-bc9cb005]{color:#fff;padding:10px}.menu[data-v-bc9cb005]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.link[data-v-bc9cb005],.menu-item[data-v-bc9cb005]{position:relative}.link[data-v-bc9cb005]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:#ffffffeb;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:transform .14s ease,background .14s ease,box-shadow .14s ease,border-color .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.link[data-v-bc9cb005]:hover{background:#ffffff1a;border-color:#ffffff1f;box-shadow:0 12px 30px #0000002e;transform:translateY(-1px)}.link[data-v-bc9cb005]:active{box-shadow:none;transform:translateY(0)}.link--btn[data-v-bc9cb005]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08)}.link-left[data-v-bc9cb005]{align-items:center;display:inline-flex;gap:10px;min-width:0}.link--compact[data-v-bc9cb005]{justify-content:center;padding:10px}.icon-wrap[data-v-bc9cb005]{align-items:center;background:#0000002e;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.label[data-v-bc9cb005]{font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chev[data-v-bc9cb005]{margin-left:auto;opacity:.75}.link--active[data-v-bc9cb005],.link--open[data-v-bc9cb005]{background:#ffffff21;border-color:#ffffff2e;box-shadow:0 16px 34px #00000038}.link--active .icon-wrap[data-v-bc9cb005],.link--open .icon-wrap[data-v-bc9cb005]{background:#3b82f638;border-color:#3b82f640}.active-bar[data-v-bc9cb005]{background:#3b82f600;border-radius:999px;height:18px;left:7px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:background .14s ease,height .14s ease;width:4px}.link--active .active-bar[data-v-bc9cb005],.link--open .active-bar[data-v-bc9cb005]{background:#3b82f6e6;height:22px}.children[data-v-bc9cb005]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:8px}.children--popover[data-v-bc9cb005]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 50px #0f172a38;color:#0f172a;position:absolute;right:calc(100% + 12px);top:0;width:220px}.child-link[data-v-bc9cb005]{align-items:center;background:transparent;border-radius:14px;color:inherit;display:flex;gap:10px;padding:10px;text-decoration:none;transition:background .12s ease,transform .12s ease}.children--popover .child-link[data-v-bc9cb005]{color:#0f172a}.child-link[data-v-bc9cb005]:hover{background:#f1f5f9e6;transform:translateY(-1px)}.children:not(.children--popover) .child-link[data-v-bc9cb005]:hover{background:#ffffff1a}.child-link--active[data-v-bc9cb005]{background:#3b82f624}.dot[data-v-bc9cb005]{background:#94a3b8e6;border-radius:999px;flex:0 0 auto;height:8px;width:8px}.child-link--active .dot[data-v-bc9cb005]{background:#3b82f6f2}.child-text[data-v-bc9cb005]{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.child-enter-active[data-v-bc9cb005],.child-leave-active[data-v-bc9cb005]{transition:opacity .16s ease,transform .16s ease}.child-enter-from[data-v-bc9cb005],.child-leave-to[data-v-bc9cb005]{opacity:0;transform:translateY(-6px) scale(.99)}.sidebar-backdrop[data-v-965d760a]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0206178c;inset:0;position:fixed;z-index:40}.admin-sidebar[data-v-965d760a]{background:radial-gradient(1000px 600px at 80% 20%,rgba(59,130,246,.35),transparent 55%),radial-gradient(900px 700px at 20% 80%,rgba(99,102,241,.28),transparent 55%),linear-gradient(180deg,#0b1220,#0a1020);border-left:1px solid hsla(0,0%,100%,.1);box-shadow:0 18px 60px #00000059;height:100vh;transition:transform .22s ease,width .22s ease;will-change:transform,width}.admin-sidebar.is-expanded[data-v-965d760a]{width:280px}.admin-sidebar.is-collapsed[data-v-965d760a]{width:84px}.admin-sidebar.is-open[data-v-965d760a]{transform:translate(0)}.admin-sidebar.is-closed[data-v-965d760a]{transform:translate(100%)}@media(min-width:1024px){.admin-sidebar.is-closed[data-v-965d760a]{transform:translate(0)}}.sidebar-inner[data-v-965d760a]{display:flex;flex-direction:column;height:100%}.brand[data-v-965d760a]{align-items:center;display:flex;justify-content:space-between;padding:18px 14px 10px}.brand-left[data-v-965d760a]{align-items:center;display:inline-flex;gap:12px;min-width:0}.brand-logo[data-v-965d760a]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:inset 0 0 0 1px #3b82f624;display:grid;height:44px;place-items:center;width:44px}.brand-logo img[data-v-965d760a]{border-radius:15px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.brand-logo span[data-v-965d760a]{color:#fffffff2;font-weight:900;letter-spacing:-.5px}.brand-text[data-v-965d760a]{min-width:0}.brand-title[data-v-965d760a]{color:#fffffff2;font-size:.95rem;font-weight:900;letter-spacing:-.2px;line-height:1.1}.brand-subtitle[data-v-965d760a],.brand-title[data-v-965d760a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-subtitle[data-v-965d760a]{color:#fff9;font-size:.75rem;margin-top:4px}.icon-btn[data-v-965d760a]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#ffffffd1;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:transform .14s ease,background .14s ease,box-shadow .14s ease;width:40px}.icon-btn[data-v-965d760a]:hover{background:#ffffff1a;box-shadow:0 14px 34px #0000004d;color:#fffffff2;transform:translateY(-1px)}.icon-btn[data-v-965d760a]:active{box-shadow:none;transform:translateY(0)}.tools[data-v-965d760a]{display:flex;padding:0 14px 12px}.collapse-btn[data-v-965d760a],.tools[data-v-965d760a]{align-items:center;gap:10px}.collapse-btn[data-v-965d760a]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#ffffffe0;cursor:pointer;display:inline-flex;padding:10px 12px;transition:transform .14s ease,background .14s ease,box-shadow .14s ease;width:100%}.collapse-btn[data-v-965d760a]:hover{background:#ffffff1a;box-shadow:0 14px 34px #00000042;transform:translateY(-1px)}.cb-ic[data-v-965d760a]{align-items:center;background:#0000002e;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:inline-flex;height:34px;justify-content:center;width:34px}.cb-text[data-v-965d760a]{font-size:.9rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill[data-v-965d760a]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fffc;display:inline-flex;flex:0 0 auto;gap:8px;padding:10px 12px}.pill-dot[data-v-965d760a]{background:#22c55e;border-radius:999px;box-shadow:0 0 0 4px #22c55e26;height:10px;width:10px}.pill-text[data-v-965d760a]{font-size:.85rem;font-weight:800}.menu-wrap[data-v-965d760a]{flex:1 1 auto;overflow:auto;padding:8px 10px 14px}.menu-wrap[data-v-965d760a]::-webkit-scrollbar{width:10px}.menu-wrap[data-v-965d760a]::-webkit-scrollbar-thumb{background:#ffffff1f;background-clip:padding-box;border:2px solid transparent;border-radius:999px}.menu-wrap[data-v-965d760a]::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box}.footer[data-v-965d760a]{background:#0000001a;border-top:1px solid hsla(0,0%,100%,.1);padding:14px}.api[data-v-965d760a]{align-items:center;color:#ffffffbf;display:flex;font-size:.78rem;gap:12px;justify-content:space-between}.api-label[data-v-965d760a]{font-weight:800;letter-spacing:.4px}.api-value[data-v-965d760a]{color:#ffffffeb;font-weight:800;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-mini[data-v-965d760a]{color:#ffffffb3;font-size:.72rem;font-weight:900;text-align:center}.backdrop-enter-active[data-v-965d760a],.backdrop-leave-active[data-v-965d760a]{transition:opacity .18s ease}.backdrop-enter-from[data-v-965d760a],.backdrop-leave-to[data-v-965d760a]{opacity:0}.sr-only[data-v-965d760a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.admin-header[data-v-3261fb08]{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border-bottom:1px solid rgba(15,23,42,.06);display:flex;height:4rem;justify-content:space-between;padding:.75rem 1rem}@media(min-width:768px){.admin-header[data-v-3261fb08]{padding:.75rem 2.5rem}}.left[data-v-3261fb08]{align-items:center;display:flex;gap:.75rem;min-width:0}.titles[data-v-3261fb08]{display:none;min-width:0}@media(min-width:768px){.titles[data-v-3261fb08]{display:block}}.title[data-v-3261fb08]{color:#0f172a;font-size:.95rem;font-weight:900;letter-spacing:-.2px;line-height:1.1}.subtitle[data-v-3261fb08],.title[data-v-3261fb08]{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle[data-v-3261fb08]{color:#64748b;font-size:.75rem;margin-top:.25rem}.right[data-v-3261fb08]{display:flex;gap:.6rem}.icon-btn[data-v-3261fb08],.right[data-v-3261fb08]{align-items:center}.icon-btn[data-v-3261fb08]{background:#f1f5f9e6;border:1px solid rgba(15,23,42,.06);border-radius:14px;color:#334155;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:transform .12s ease,background .12s ease,box-shadow .12s ease;width:40px}.icon-btn[data-v-3261fb08]:hover{background:#e2e8f0f2;box-shadow:0 8px 22px #0f172a14;transform:translateY(-1px)}.icon-btn[data-v-3261fb08]:active{box-shadow:none;transform:translateY(0)}.search[data-v-3261fb08]{align-items:center;background:#f1f5f9e6;border:1px solid rgba(15,23,42,.06);border-radius:16px;gap:.5rem;height:40px;padding:0 .75rem}.search-icon[data-v-3261fb08]{color:#94a3b8}.search-input[data-v-3261fb08]{background:transparent;border:none;color:#0f172a;font-size:.875rem;outline:none;width:11rem}.search-input[data-v-3261fb08]::-moz-placeholder{color:#94a3b8}.search-input[data-v-3261fb08]::placeholder{color:#94a3b8}.search-kbd[data-v-3261fb08]{background:#ffffffa6;border:solid rgba(15,23,42,.08);border-radius:10px;border-width:1px 1px 2px;color:#64748b;font-size:.7rem;padding:.15rem .45rem}.userchip[data-v-3261fb08]{align-items:center;background:#ffffffb8;border:1px solid rgba(15,23,42,.06);border-radius:16px;cursor:pointer;display:inline-flex;gap:.65rem;padding:.35rem .6rem .35rem .35rem;transition:box-shadow .12s ease,transform .12s ease,background .12s ease}.userchip[data-v-3261fb08]:hover{background:#ffffffeb;box-shadow:0 10px 26px #0f172a1a;transform:translateY(-1px)}.avatar[data-v-3261fb08]{background:linear-gradient(135deg,#3b82f62e,#6366f124);border:1px solid rgba(59,130,246,.16);border-radius:14px;color:#0f172a;display:grid;font-weight:900;height:34px;place-items:center;position:relative;width:34px}.avatar span[data-v-3261fb08]:first-child{font-size:.9rem}.status-dot[data-v-3261fb08]{background:#22c55e;border:2px solid #fff;border-radius:999px;bottom:-2px;height:10px;position:absolute;right:-2px;width:10px}.meta[data-v-3261fb08]{align-items:flex-end;flex-direction:column;line-height:1.05;text-align:right}.name[data-v-3261fb08]{color:#0f172a;font-size:.85rem;font-weight:800;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role[data-v-3261fb08]{color:#64748b;font-size:.72rem}.chev[data-v-3261fb08]{color:#94a3b8;margin-left:.1rem}.menu[data-v-3261fb08]{background:#ffffffeb;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 18px 50px #0f172a2e;overflow:hidden;padding:.4rem;position:absolute;right:0;top:calc(100% + 10px);transform-origin:top right;width:220px;z-index:50}.menu-header[data-v-3261fb08]{background:#f1f5f999;border-bottom:1px solid rgba(15,23,42,.06);margin:-.4rem -.4rem .3rem;padding:.65rem .75rem}.mh-name[data-v-3261fb08]{color:#0f172a;font-weight:900}.mh-role[data-v-3261fb08]{color:#64748b;font-size:.75rem;margin-top:.15rem}.menu-item[data-v-3261fb08]{align-items:center;background:transparent;border:none;border-radius:14px;color:#0f172a;cursor:pointer;display:flex;font-size:.9rem;gap:.6rem;padding:.6rem .7rem;text-decoration:none;transition:background .12s ease,transform .12s ease;width:100%}.menu-item[data-v-3261fb08]:hover{transform:translateY(-1px)}.menu-item[data-v-3261fb08]:hover,.mi-ic[data-v-3261fb08]{background:#f1f5f9e6}.mi-ic[data-v-3261fb08]{align-items:center;border:1px solid rgba(15,23,42,.06);border-radius:12px;color:#334155;display:inline-flex;height:30px;justify-content:center;width:30px}.menu-item.danger[data-v-3261fb08]{color:#b91c1c}.menu-item.danger .mi-ic[data-v-3261fb08]{background:#ef44441a;border-color:#ef44442e;color:#b91c1c}.menu-sep[data-v-3261fb08]{background:#0f172a12;height:1px;margin:.35rem .25rem}.menu-enter-active[data-v-3261fb08],.menu-leave-active[data-v-3261fb08]{transition:opacity .14s ease,transform .14s ease}.menu-enter-from[data-v-3261fb08],.menu-leave-to[data-v-3261fb08]{opacity:0;transform:translateY(-6px) scale(.98)}.fade-enter-active[data-v-3261fb08],.fade-leave-active[data-v-3261fb08]{transition:opacity .14s ease}.fade-enter-from[data-v-3261fb08],.fade-leave-to[data-v-3261fb08]{opacity:0}.skip-link[data-v-204e0b3c]{background:#111827;border-radius:.65rem;color:#fff;font-weight:700;inset-block-start:.5rem;inset-inline-start:.5rem;padding:.65rem 1rem;position:fixed;transform:translateY(-160%);transition:transform .15s;z-index:10000}.skip-link[data-v-204e0b3c]:focus{outline:3px solid #fbbf24;outline-offset:2px;transform:translateY(0)}
