.sc-panel[data-v-0b3ea34b]{background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:var(--radius-lg,16px);bottom:5rem;box-shadow:0 18px 48px #00000073;color:var(--text-primary);display:flex;flex-direction:column;height:min(30rem,calc(100vh - 8rem));overflow:hidden;position:fixed;right:1rem;width:min(22rem,calc(100vw - 2rem));z-index:var(--z-support,60)}.sc-head[data-v-0b3ea34b]{align-items:center;background:var(--surface-overlay);border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;min-height:0;padding:.75rem .9rem}.sc-head small[data-v-0b3ea34b]{display:block;font-size:.72rem;opacity:.65}.sc-head button[data-v-0b3ea34b]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin:-.75rem -.9rem -.75rem 0;min-height:44px;min-width:44px}.sc-list[data-v-0b3ea34b]{display:flex;flex:1;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;padding:.75rem}.sc-empty[data-v-0b3ea34b]{font-size:.85rem;margin:auto;opacity:.6;text-align:center}.sc-skeleton[data-v-0b3ea34b]{display:flex;flex-direction:column;gap:.5rem}.sc-skeleton-row[data-v-0b3ea34b]{animation:sc-pulse-0b3ea34b 1.4s ease-in-out infinite;background:var(--surface-overlay);border-radius:.7rem;height:2.25rem}.sc-skeleton-row[data-v-0b3ea34b]:nth-child(2){align-self:flex-end;width:70%}.sc-skeleton-row[data-v-0b3ea34b]:nth-child(3){width:85%}@keyframes sc-pulse-0b3ea34b{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.sc-skeleton-row[data-v-0b3ea34b]{animation:none}}.sc-msg[data-v-0b3ea34b]{background:var(--surface-overlay);border-radius:.7rem;font-size:.88rem;max-width:85%;overflow-wrap:anywhere;padding:.5rem .7rem}.sc-msg img[data-v-0b3ea34b]{border-radius:.4rem;display:block;max-height:12rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.sc-player[data-v-0b3ea34b]{align-self:flex-end;background:var(--brand-primary);color:var(--text-on-brand)}.sc-pending[data-v-0b3ea34b]{opacity:.6}.sc-failed[data-v-0b3ea34b]{background:color-mix(in srgb,var(--status-error) 30%,var(--surface-overlay));color:var(--text-primary)}.sc-retry[data-v-0b3ea34b]{background:none;border:none;color:inherit;cursor:pointer;display:block;font-size:.72rem;margin-top:.3rem;padding:0;text-decoration:underline}.sc-system[data-v-0b3ea34b]{align-self:center;background:transparent;font-size:.78rem;opacity:.7}.sc-tag[data-v-0b3ea34b]{display:block;font-size:.66rem;letter-spacing:.05em;opacity:.6;text-transform:uppercase}.sc-jump[data-v-0b3ea34b]{align-self:center;background:var(--surface-overlay);border:1px solid var(--surface-border);border-radius:999px;color:var(--text-primary);cursor:pointer;font-size:.74rem;margin:0 0 .4rem;padding:.3rem .8rem}.sc-contact[data-v-0b3ea34b]{align-items:baseline;background:color-mix(in srgb,var(--brand-primary) 16%,var(--surface-raised));display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;max-height:4.5rem;min-height:0;overflow-y:auto;padding:.6rem .75rem}.sc-contact a[data-v-0b3ea34b]{color:var(--brand-primary)}.sc-error[data-v-0b3ea34b]{background:color-mix(in srgb,var(--status-error) 22%,var(--surface-raised));color:color-mix(in srgb,var(--status-error) 45%,var(--text-primary));font-size:.78rem;margin:0;min-height:0;padding:.4rem .75rem}.sc-foot[data-v-0b3ea34b]{background:var(--surface-overlay);border-top:1px solid var(--surface-border);min-height:0;padding:.6rem .75rem}.sc-human[data-v-0b3ea34b]{background:none;border:1px solid var(--surface-border);border-radius:999px;color:inherit;cursor:pointer;font-size:.75rem;margin-bottom:.5rem;padding:.25rem .7rem}.sc-compose[data-v-0b3ea34b]{display:flex;gap:.4rem}.sc-compose input[data-v-0b3ea34b]:not([type]),.sc-compose input[type=text][data-v-0b3ea34b]{background:var(--surface-base);border:1px solid var(--surface-border);border-radius:.5rem;color:inherit;flex:1;font-size:16px;min-width:0;padding:.45rem .6rem}.sc-compose button[data-v-0b3ea34b]{background:var(--brand-primary);border:none;border-radius:.5rem;color:var(--text-on-brand);cursor:pointer;flex-shrink:0;padding:.45rem .7rem}@media(max-height:600px),(max-width:640px){.sc-panel[data-v-0b3ea34b]{border:none;border-radius:0;height:var(--sc-vvh,100dvh);inset:0;bottom:var(--sc-kb,0);top:auto;width:100%}.sc-compose button[data-v-0b3ea34b],.sc-compose input[data-v-0b3ea34b]:not([type]),.sc-compose input[type=text][data-v-0b3ea34b]{min-height:max(var(--input-h,44px),44px)}.sc-compose button[data-v-0b3ea34b]{min-width:max(var(--control-h,44px),44px)}.sc-human[data-v-0b3ea34b]{min-height:max(var(--control-h,44px),44px);padding-inline:1rem}}.sc-launcher[data-v-9acd1a05]{background:var(--brand-primary);border:none;border-radius:50%;bottom:1rem;box-shadow:0 6px 20px #00000059;color:var(--text-on-brand);cursor:pointer;font-size:1.35rem;height:3.25rem;position:fixed;right:1rem;width:3.25rem;z-index:var(--z-support,60)}.sc-badge[data-v-9acd1a05]{background:var(--status-error);border-radius:999px;color:var(--text-primary);font-size:.72rem;line-height:1.25rem;min-width:1.25rem;padding:0 .3rem;position:absolute;right:-.25rem;top:-.25rem}.nb[data-v-3aadd463]{flex:none}.nb[data-v-3aadd463],.nb-trigger[data-v-3aadd463]{position:relative}.nb-trigger[data-v-3aadd463]{align-items:center;background:#ffffff14;border:none;border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .12s;width:44px}.nb-trigger[data-v-3aadd463]:hover{background:#ffffff24}.nb-trigger svg[data-v-3aadd463]{height:20px;width:20px}.nb-badge[data-v-3aadd463]{align-items:center;background:var(--status-error);border:2px solid var(--surface-raised);border-radius:999px;color:var(--text-primary);display:flex;font-family:var(--font-ui);font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:1px;top:1px}.nb-panel[data-v-3aadd463]{background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:14px;box-shadow:0 20px 48px #0009;max-width:calc(100vw - 20px);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:330px;z-index:70}.nb-head[data-v-3aadd463]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:8px;justify-content:space-between;min-height:48px;padding:6px 14px}.nb-title[data-v-3aadd463]{color:var(--text-primary);letter-spacing:.7px;text-transform:uppercase}.nb-markall[data-v-3aadd463],.nb-title[data-v-3aadd463]{font-family:var(--font-ui);font-size:13px;font-weight:700}.nb-markall[data-v-3aadd463]{background:none;border:none;color:var(--brand-primary);cursor:pointer;letter-spacing:.4px;margin:-6px -8px -6px 0;min-height:44px;padding:0 8px}.nb-markall[data-v-3aadd463]:hover{color:var(--brand-primary-dim)}.nb-list[data-v-3aadd463]{max-height:320px;overflow-y:auto}.nb-row[data-v-3aadd463]{align-items:flex-start;background:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;display:flex;gap:11px;min-height:44px;padding:12px 14px;text-align:left;transition:background .12s;width:100%}.nb-row[data-v-3aadd463]:last-child{border-bottom:none}.nb-row[data-v-3aadd463]:hover{background:#ffffff0d}.nb-row--unread[data-v-3aadd463]{background:color-mix(in srgb,var(--brand-primary) 5%,transparent)}.nb-row--unread[data-v-3aadd463]:hover{background:color-mix(in srgb,var(--brand-primary) 9%,transparent)}.nb-ico[data-v-3aadd463]{align-items:center;background:color-mix(in srgb,currentcolor 15%,transparent);border-radius:10px;display:flex;flex:none;height:32px;justify-content:center;width:32px}.nb-ico svg[data-v-3aadd463]{height:16px;width:16px}.nb-body[data-v-3aadd463]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.nb-row-top[data-v-3aadd463]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.nb-row-title[data-v-3aadd463]{color:var(--text-primary);font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.2px}.nb-dot[data-v-3aadd463]{background:var(--brand-primary);border-radius:999px;flex:none;height:7px;margin-top:5px;width:7px}.nb-text[data-v-3aadd463]{display:-webkit-box;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nb-text[data-v-3aadd463],.nb-time[data-v-3aadd463]{color:var(--text-secondary);font-size:12px}.nb-state[data-v-3aadd463]{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:120px}.nb-empty[data-v-3aadd463]{color:var(--text-secondary);font-size:13px}.nb-empty svg[data-v-3aadd463]{height:26px;width:26px}.nb-spinner[data-v-3aadd463]{animation:nb-spin-3aadd463 .7s linear infinite;border:2px solid var(--brand-primary);border-radius:999px;border-top:2px solid transparent;height:20px;width:20px}@keyframes nb-spin-3aadd463{to{transform:rotate(1turn)}}.nb-foot[data-v-3aadd463]{border-top:1px solid hsla(0,0%,100%,.07);color:var(--text-secondary);font-size:12px;padding:9px 14px;text-align:center}@media(max-width:480px){.nb[data-v-3aadd463]{margin:0 -6px}}.nb-pop-enter-active[data-v-3aadd463],.nb-pop-leave-active[data-v-3aadd463]{transform-origin:top right;transition:opacity .14s ease,transform .14s ease}.nb-pop-enter-from[data-v-3aadd463],.nb-pop-leave-to[data-v-3aadd463]{opacity:0;transform:scale(.96) translateY(-4px)}
