.sidebar-logo[data-v-a865d49d]{color:inherit;text-decoration:none}.sidebar[data-v-a865d49d]{--bg-panel:#0e0c1a;--bg-card:#151224;--border:hsla(0,0%,100%,.08);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.35);--gradient:var(--tm-brand-gradient);--sidebar-width:240px;background:var(--bg-panel);border-right:1px solid var(--border);box-sizing:border-box;display:grid;flex-shrink:0;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;padding:20px 16px 16px;width:var(--sidebar-width)}.sidebar-header[data-v-a865d49d]{min-height:0}.sidebar-body[data-v-a865d49d]{margin:8px -4px 0;min-height:0;overflow-y:auto;padding:0 4px;scrollbar-color:hsla(0,0%,100%,.15) transparent;scrollbar-width:thin}.sidebar-body[data-v-a865d49d]::-webkit-scrollbar{width:4px}.sidebar-body[data-v-a865d49d]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.sidebar-footer[data-v-a865d49d]{border-top:1px solid var(--border);min-height:0;padding-top:12px}.sidebar-logo[data-v-a865d49d]{align-items:center;color:var(--tm-text-primary,#fff);cursor:pointer;display:flex;gap:10px;padding:0 8px 20px}.sidebar-nav[data-v-a865d49d]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.nav-item[data-v-a865d49d]{align-items:center;border-radius:12px;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:12px;overflow:hidden;padding:10px 14px;position:relative;text-decoration:none;transition:background var(--tm-dur-fast) ease,color var(--tm-dur-fast) ease,transform var(--tm-dur-fast) var(--tm-ease-out)}.nav-item[data-v-a865d49d]:before{background:var(--tm-brand-gradient);border-radius:0 3px 3px 0;content:"";height:0;inset-inline-start:0;position:absolute;top:50%;transform:translateY(-50%);transition:height var(--tm-dur-base) var(--tm-ease-spring);width:3px}.nav-item[data-v-a865d49d]:hover{background:#ffffff0d;color:var(--text-primary);transform:translate(2px)}.nav-item.active[data-v-a865d49d]{background:linear-gradient(90deg,#d94f9e2e,#d94f9e0d);color:var(--tm-nav-active-text)}.nav-item.active[data-v-a865d49d]:before{height:60%}.nav-icon[data-v-a865d49d]{align-items:center;display:inline-flex;flex-shrink:0;height:19px;justify-content:center;width:19px}.nav-icon[data-v-a865d49d] svg{display:block}.nav-badge[data-v-a865d49d]{align-items:center;background:var(--gradient);border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.premium-card[data-v-a865d49d]{background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,linear-gradient(135deg,#e8c97a8c,#d94f9e73) border-box;border:1px solid transparent;border-radius:16px;overflow:hidden;padding:16px;position:relative}.premium-shine[data-v-a865d49d]{animation:premium-shine-a865d49d 4.5s ease-in-out infinite;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.07) 50%,transparent);height:100%;left:-80%;pointer-events:none;position:absolute;top:0;transform:skew(-20deg);width:50%}@keyframes premium-shine-a865d49d{0%,60%{left:-80%}to{left:160%}}.premium-header[data-v-a865d49d]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.premium-crown[data-v-a865d49d]{color:var(--tm-gold);display:inline-flex;height:17px;width:17px}.premium-desc[data-v-a865d49d]{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:0 0 14px}.btn-premium-sidebar[data-v-a865d49d]{background:var(--tm-gold-muted);border:1px solid rgba(232,201,122,.35);border-radius:10px;color:var(--tm-gold);cursor:pointer;display:block;font-size:13px;font-weight:600;padding:10px;text-align:center;text-decoration:none;transition:background .18s ease,transform .2s}.btn-premium-sidebar[data-v-a865d49d]:hover{background:#e8c97a47;transform:translateY(-1px)}.btn-account-sidebar[data-v-a865d49d]{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#ffffffa6;display:block;font-size:12px;font-weight:500;margin-top:8px;padding:8px 10px;text-align:center;text-decoration:none;transition:background .18s ease}.btn-account-sidebar[data-v-a865d49d]:hover{background:#ffffff0f}.sidebar-user[data-v-a865d49d]{align-items:center;border-radius:12px;display:flex;gap:10px;min-height:36px;padding:6px 8px;transition:background var(--tm-dur-fast) ease}.sidebar-user[data-v-a865d49d]:hover{background:#ffffff0d}.user-avatar[data-v-a865d49d]{border:2px solid transparent;border-radius:50%;height:36px;-o-object-fit:cover;object-fit:cover;transition:border-color var(--tm-dur-fast) ease;width:36px}.sidebar-user:hover .user-avatar[data-v-a865d49d]{border-color:#d94f9e80}.user-info[data-v-a865d49d]{flex:1;min-width:0}.user-name-row[data-v-a865d49d]{align-items:center;display:flex;gap:8px}.user-name[data-v-a865d49d]{font-size:14px;font-weight:600}.user-pro[data-v-a865d49d]{background:var(--gradient);border-radius:4px;color:#fff;font-size:10px;font-weight:700;padding:2px 6px}.user-settings[data-v-a865d49d]{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:4px;text-decoration:none;transition:color var(--tm-dur-fast) ease,transform var(--tm-dur-base) var(--tm-ease-out)}.user-settings[data-v-a865d49d]:disabled{cursor:default;opacity:.35}.user-settings[data-v-a865d49d]:hover{color:var(--text-primary);transform:rotate(60deg)}.user-settings-icon[data-v-a865d49d]{display:inline-flex;height:17px;width:17px}.btn-logout[data-v-a865d49d]{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;margin-top:8px;padding:10px 14px;transition:background var(--tm-dur-fast) ease,color var(--tm-dur-fast) ease;width:100%}.btn-logout[data-v-a865d49d]:hover{background:#ffffff0d;color:#f87171}
