.dashboard-shell[data-v-1a1f7453]{--rail-bg:#080709c7;--rail-border:#ffffff12;background:#03050f2e}.dashboard-rail[data-v-1a1f7453]{background:var(--rail-bg);border-right:1px solid var(--rail-border);-webkit-backdrop-filter:blur(22px);box-shadow:18px 0 60px #00000059}@media (width>=1024px){.dashboard-rail[data-v-1a1f7453]{box-shadow:none}}.rail-sunrise[data-v-1a1f7453]{pointer-events:none;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 66%);opacity:.7;height:46%;position:absolute;inset:auto -30% -18%}.rail-brand[data-v-1a1f7453]{gap:.75rem;min-width:0}.rail-brand[data-v-1a1f7453],.rail-brand-mark[data-v-1a1f7453]{align-items:center;display:inline-flex}.rail-brand-mark[data-v-1a1f7453]{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 12%,#ffffff08);width:2.6rem;height:2.6rem;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:.9rem;flex:none;justify-content:center;transition:transform .3s,box-shadow .3s;position:relative}.rail-brand:hover .rail-brand-mark[data-v-1a1f7453]{box-shadow:0 0 36px color-mix(in srgb,var(--accent) 40%,transparent);transform:rotate(-6deg)scale(1.05)}.rail-brand-title[data-v-1a1f7453]{letter-spacing:-.04em;font-size:1.1rem;font-weight:900;line-height:1.05;display:block}.rail-brand-eyebrow[data-v-1a1f7453]{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,#fff);align-items:center;gap:.35rem;margin-top:.2rem;font-size:.58rem;font-weight:800;display:inline-flex}.rail-brand-eyebrow i[data-v-1a1f7453]{background:var(--accent);width:.32rem;height:.32rem;box-shadow:0 0 10px var(--accent);border-radius:999px;display:inline-block}.rail-copy[data-v-1a1f7453]{white-space:nowrap;min-width:0;transition:max-width .26s cubic-bezier(.22,1,.36,1),opacity .18s;display:block;overflow:hidden}@media (width>=1024px){.rail-copy-hidden[data-v-1a1f7453]{opacity:0;pointer-events:none;max-width:0}}.rail-server[data-v-1a1f7453]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),#ffffff06);border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.7rem;padding:.55rem .65rem;transition:border-color .2s,background-color .2s;display:flex}.rail-server[data-v-1a1f7453]:hover{border-color:color-mix(in srgb,var(--accent) 40%,#ffffff1a)}@media (width>=1024px){.rail-server-collapsed[data-v-1a1f7453]{justify-content:center;width:3.1rem;margin-inline:auto;padding:.35rem}}.rail-server-avatar[data-v-1a1f7453]{color:#d4d4d4;background:#ffffff0f;border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.85rem;font-weight:900;display:inline-flex;overflow:hidden}.rail-server-avatar img[data-v-1a1f7453]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rail-server-name[data-v-1a1f7453]{text-overflow:ellipsis;color:#fff;font-size:.82rem;font-weight:800;display:block;overflow:hidden}.rail-server-switch[data-v-1a1f7453]{letter-spacing:.12em;text-transform:uppercase;color:#8c8c8c;font-size:.6rem;font-weight:700;display:block}.rail-scroll[data-v-1a1f7453]{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}.rail-section[data-v-1a1f7453]{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards rail-fade-up-1a1f7453;animation-delay:calc(var(--section-index,0)*60ms);margin-bottom:.9rem}.rail-section-label[data-v-1a1f7453]{letter-spacing:.24em;text-transform:uppercase;color:#787878;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:0 .75rem;font-size:.58rem;font-weight:800;display:flex}.rail-section-dot[data-v-1a1f7453]{background:color-mix(in srgb,var(--accent) 70%,#fff);opacity:.8;border-radius:999px;flex:none;width:.3rem;height:.3rem}@media (width>=1024px){.rail-section-label-collapsed[data-v-1a1f7453]{justify-content:center;padding:0}}.rail-item[data-v-1a1f7453]{color:#a3a3a3;border-radius:.8rem;align-items:center;gap:.7rem;min-height:2.5rem;padding:.5rem .75rem;transition:background-color .18s,color .18s;display:flex;position:relative}.rail-item[data-v-1a1f7453]:hover{color:#fff;background:#ffffff0d}.rail-item-bar[data-v-1a1f7453]{background:linear-gradient(180deg,#fbda91,var(--accent));width:3px;height:0;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 70%,transparent);border-radius:999px;transition:height .24s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.rail-item-active[data-v-1a1f7453]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 16%,transparent),#ffffff08);color:#fff}.rail-item-active .rail-item-bar[data-v-1a1f7453]{height:60%}.rail-item-active .rail-item-icon[data-v-1a1f7453]{color:color-mix(in srgb,var(--accent) 80%,#fff)}.rail-item-icon[data-v-1a1f7453]{flex:none;font-size:.9rem;transition:transform .2s,color .2s}.rail-item:hover .rail-item-icon[data-v-1a1f7453]{transform:scale(1.08)}.rail-item-label[data-v-1a1f7453]{text-overflow:ellipsis;font-size:.86rem;font-weight:600}.rail-item-muted[data-v-1a1f7453]{color:#828282}@media (width>=1024px){.rail-item-collapsed[data-v-1a1f7453]{justify-content:center;gap:0;padding-inline:0}}.rail-collapse-btn[data-v-1a1f7453]{display:none}@media (width>=1024px){.rail-collapse-btn[data-v-1a1f7453]{display:flex}}.rail-footer[data-v-1a1f7453]{border-top:1px solid var(--rail-border)}.rail-icon-btn[data-v-1a1f7453]{color:#d4d4d4;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .18s,color .18s;display:inline-flex}.rail-icon-btn[data-v-1a1f7453]:hover{color:#fff;background:#ffffff1a}.dashboard-topbar[data-v-1a1f7453]{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#080709d1,#0807099e);border-bottom:1px solid #ffffff0f}.dashboard-topbar-row[data-v-1a1f7453]{align-items:center;gap:.6rem;min-height:3.5rem;padding:.45rem 1rem;display:flex}@media (width>=1024px){.dashboard-topbar-row[data-v-1a1f7453]{padding-inline:2rem}}.topbar-icon-btn[data-v-1a1f7453]{color:#c8c8c8;border:1px solid #0000;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.topbar-icon-btn[data-v-1a1f7453]:hover{color:#fff;background:#ffffff0d;border-color:#ffffff14}.topbar-breadcrumbs[data-v-1a1f7453]{flex:auto;align-items:center;gap:.15rem;min-width:0;display:flex;overflow:hidden}.topbar-crumb[data-v-1a1f7453]{color:#aab2c0;border-radius:.55rem;flex:0 auto;align-items:center;gap:.4rem;min-width:0;max-width:16rem;padding:.3rem .45rem;font-size:.84rem;font-weight:650;line-height:1;display:inline-flex}.topbar-crumb-link[data-v-1a1f7453]{transition:background-color .18s,color .18s}.topbar-crumb-link[data-v-1a1f7453]:hover{color:#fff;background:#ffffff12}.topbar-crumb-current[data-v-1a1f7453]{color:#fff;flex-shrink:1;font-weight:750}.topbar-crumb-icon[data-v-1a1f7453]{opacity:.7;flex:none;font-size:.68rem}.topbar-crumb-sep[data-v-1a1f7453]{color:#646464;flex:none;font-size:.55rem}@media (width<=767px){.topbar-crumb-secondary[data-v-1a1f7453],.topbar-crumb-sep[data-v-1a1f7453]{display:none}}.dashboard-error-card[data-v-1a1f7453]{text-align:center;background:#7f1d1d24;border:1px solid #f8717138;border-radius:1.25rem;max-width:34rem;margin:0 auto;padding:2rem 1.5rem}.dashboard-error-icon[data-v-1a1f7453]{color:#fca5a5;background:#f8717124;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.2rem;display:inline-grid}.dashboard-error-card h2[data-v-1a1f7453]{color:#fff;margin-top:1rem;font-size:1.1rem;font-weight:800}.dashboard-error-card p[data-v-1a1f7453]{color:#bebebe;margin-top:.4rem;font-size:.85rem}.dashboard-error-card pre[data-v-1a1f7453]{text-align:left;color:#8c8c8c;background:#0006;border-radius:.75rem;margin-top:1.25rem;padding:.75rem;font-size:.7rem;overflow-x:auto}.page-fade-enter-active[data-v-1a1f7453],.page-fade-leave-active[data-v-1a1f7453]{transition:opacity .28s,transform .32s cubic-bezier(.2,.8,.2,1)}.page-fade-enter-from[data-v-1a1f7453]{opacity:0;transform:translateY(8px)}.page-fade-leave-to[data-v-1a1f7453]{opacity:0;transform:translateY(-6px)}.overlay-fade-enter-active[data-v-1a1f7453],.overlay-fade-leave-active[data-v-1a1f7453]{transition:opacity .25s}.overlay-fade-enter-from[data-v-1a1f7453],.overlay-fade-leave-to[data-v-1a1f7453]{opacity:0}@keyframes rail-fade-up-1a1f7453{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rail-section[data-v-1a1f7453]{opacity:1;animation:none}.dashboard-rail[data-v-1a1f7453],.page-fade-enter-active[data-v-1a1f7453],.page-fade-leave-active[data-v-1a1f7453],.rail-copy[data-v-1a1f7453]{transition:none}}@media (width>=1024px){.rail-close-btn[data-v-1a1f7453],.topbar-menu-btn[data-v-1a1f7453]{display:none}}@media (width<=639px){.topbar-home-btn[data-v-1a1f7453]{display:none}}
