.chat-sidebar[data-v-4eb289a4]{transform:translate(-100%)}.sidebar-mobile-open[data-v-4eb289a4]{transform:translate(0)}@media(min-width:1024px){.chat-sidebar[data-v-4eb289a4]{transform:translate(-100%)}.sidebar-desktop-pinned[data-v-4eb289a4]{transform:translate(0)}}.icon-button[data-v-4eb289a4]{align-items:center;border-radius:8px;color:var(--ns-color-text-high);display:inline-flex;height:32px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:32px}.icon-button[data-v-4eb289a4]:hover{background:var(--ns-color-line-soft);color:var(--ns-color-text)}.icon-button[data-v-4eb289a4] svg{height:24px;width:24px}.sidebar-logo-button[data-v-4eb289a4]{align-items:center;border-radius:10px;display:inline-flex;height:40px;justify-content:center;transition:background-color .2s ease,opacity .2s ease;width:40px}.sidebar-logo-button[data-v-4eb289a4]:hover{background:var(--ns-color-line-soft)}.sidebar-logo-image[data-v-4eb289a4]{filter:drop-shadow(0 8px 14px var(--ns-color-overlay-soft));height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.sidebar-link[data-v-4eb289a4]{align-items:center;border-radius:.625rem;color:var(--ns-color-text-high);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;min-height:2rem;padding:.375rem .75rem;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.sidebar-history-item[data-v-4eb289a4]{position:relative}.sidebar-history-link[data-v-4eb289a4]{padding-right:2.5rem}.sidebar-history-action[data-v-4eb289a4]{align-items:center;border-radius:999px;color:var(--ns-color-text-panel-low);display:inline-flex;height:1.9rem;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:.35rem;top:50%;transform:translateY(-50%);transition:opacity .18s ease,background-color .18s ease,color .18s ease;width:1.9rem}.group\/history:focus-within .sidebar-history-action[data-v-4eb289a4],.group\/history:hover .sidebar-history-action[data-v-4eb289a4]{opacity:1;pointer-events:auto}.sidebar-history-action[data-v-4eb289a4]:hover{background:var(--ns-color-line-soft);color:var(--ns-color-danger,#ef4444)}.sidebar-link-copy[data-v-4eb289a4]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.08rem;min-width:0}.sidebar-link-meta[data-v-4eb289a4]{color:var(--ns-color-text-panel-low);font-size:.72rem;font-weight:500;line-height:1.1}.sidebar-link-badge[data-v-4eb289a4]{align-items:center;background:var(--ns-gradient-accent);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.1rem;justify-content:center;line-height:1;margin-left:auto;padding:0;width:1.1rem}.sidebar-link[data-v-4eb289a4]:hover{background:var(--ns-color-line-muted);color:var(--ns-color-text)}.sidebar-link-active[data-v-4eb289a4],.sidebar-link-strong[data-v-4eb289a4]{background:var(--ns-color-line-strong);color:var(--ns-color-text)}.sidebar-chat-scroll[data-v-4eb289a4]{flex:1 1 auto}.hidden-scrollbar[data-v-4eb289a4]{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar[data-v-4eb289a4]::-webkit-scrollbar{display:none}.profile-credits-button[data-v-fea86eda]{align-items:center;display:inline-flex;gap:.75rem}.profile-credits-text[data-v-fea86eda]{align-items:flex-end;display:inline-flex;flex-direction:column;line-height:1}.profile-credits-value[data-v-fea86eda]{color:var(--ns-color-text-primary);font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:700}.profile-credits-label[data-v-fea86eda]{color:var(--ns-color-text-faint);font-size:.68rem;font-weight:500;margin-top:.16rem}.profile-orb[data-v-fea86eda]{align-items:center;background:var(--ns-gradient-accent);border-radius:999px;box-shadow:0 0 0 1px var(--ns-color-line),0 12px 30px var(--ns-color-accent-blue-shadow);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:2.5rem}.profile-credits-button:hover .profile-orb[data-v-fea86eda]{box-shadow:0 0 0 1px var(--ns-color-line-bold),0 16px 36px var(--ns-color-accent-purple-shadow);filter:saturate(1.08);transform:translateY(-1px)}.profile-orb-core[data-v-fea86eda]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--ns-color-core-dark);border-radius:999px;color:var(--ns-color-text-bright);display:inline-flex;height:2rem;justify-content:center;width:2rem}
