[data-np-messages],[data-np-chat],[data-np-song-picker]{--dm-accent:#ffbf62;--dm-glow:#ffb64324;--dm-strong:#ffd594;--dm-bg:#15110d;--dm-panel:#211c16;--dm-line:#493b2c;--dm-text:#f6f0e5;--dm-muted:#c1b29e;--dm-own:#3b2d1d;color:var(--dm-text);font-family:Neiro Manrope,sans-serif}:root[data-neiro-theme=emerald] [data-np-messages],:root[data-neiro-theme=emerald] [data-np-chat],:root[data-neiro-theme=emerald] [data-np-song-picker]{--dm-accent:#20e4b5;--dm-glow:#00e7ae1c;--dm-strong:#a4f1d8;--dm-bg:#0b1512;--dm-panel:#14251e;--dm-line:#304c40;--dm-text:#edf4ef;--dm-muted:#a8bfb1;--dm-own:#173d30}[data-np-messages] [role=button],[data-np-messages] [role=tab],[data-np-chat] [role=button]{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}[data-np-messages] :focus-visible{outline-offset:3px;outline:2px solid var(--dm-accent)!important}[data-np-chat] :focus-visible{outline-offset:3px;outline:2px solid var(--dm-accent)!important}[data-np-song-picker] :focus-visible{outline-offset:3px;outline:2px solid var(--dm-accent)!important}[data-np-part=inbox-header]{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:26px 0 24px;flex-direction:row!important}[data-np-part=eyebrow]{letter-spacing:1.8px;color:var(--dm-accent);margin-bottom:9px;font-size:10px;font-weight:700}[data-np-part=inbox-title]{letter-spacing:-.8px;color:var(--dm-text);font:700 32px/1.15 Neiro Onest,sans-serif}[data-np-part=subtitle]{color:var(--dm-muted);margin-top:10px;font-size:13px;line-height:20px}[data-np-part=header-actions]{flex-shrink:0;align-items:center;gap:10px;flex-direction:row!important}[data-np-part=icon-button]{border:1px solid var(--dm-line);background:var(--dm-panel);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px}[data-np-part=new-message]{border:1px solid var(--dm-accent);background:linear-gradient(135deg,var(--dm-glow),transparent),var(--dm-panel);min-height:46px;box-shadow:0 0 22px var(--dm-glow),inset 0 1px 0 #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;flex-direction:row!important}[data-np-part=new-message]>div{color:var(--dm-text);font-size:13px;font-weight:700}[data-np-part=inbox-search]{box-shadow:inset 0 1px #ffffff06;border:1px solid var(--dm-line)!important;background:var(--dm-panel)!important;border-radius:16px!important;min-height:52px!important;margin-bottom:16px!important;padding-left:16px!important;padding-right:4px!important}[data-np-part=inbox-search]:focus-within{box-shadow:0 0 0 3px var(--dm-glow);border-color:var(--dm-accent)!important}[data-np-part=inbox-search] input{color:var(--dm-text)!important;outline:none!important;font-size:14px!important}[data-np-part=inbox-search] input::placeholder{color:var(--dm-muted);opacity:.85}[data-np-part=inbox-search] [data-np-part=icon-button]{background:0 0;border:0}[data-np-part=filters]{flex-wrap:wrap;gap:8px;margin-bottom:18px;flex-direction:row!important}[data-np-part=filter]{min-height:42px;color:var(--dm-muted);border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 15px;flex-direction:row!important}[data-np-part=filter]>div{color:inherit;font-size:12px;font-weight:600;line-height:18px}[data-np-part=filter][aria-selected=true]{color:var(--dm-text);background:var(--dm-glow);border-color:var(--dm-line)}[data-np-part=filter-count]{font-variant-numeric:tabular-nums;background:#7f7f7f1f;border-radius:7px;padding:1px 7px;font-size:11px!important}[data-np-part=inbox-list]{border:1px solid var(--dm-line);background:linear-gradient(150deg,var(--dm-glow),transparent 44%),var(--dm-panel);border-radius:22px;overflow:hidden}[data-np-part=inbox-list]:empty{display:none}[data-np-part=dialog]{border-bottom:1px solid var(--dm-line);align-items:center;gap:16px;min-height:92px;padding:18px 20px;animation:.22s ease-out dm-arrive;position:relative;flex-direction:row!important}[data-np-part=dialog]:last-child{border-bottom:0}[data-np-part=dialog][data-np-unread=true]{background:linear-gradient(90deg,var(--dm-glow),transparent 80%)}[data-np-part=dialog][data-np-unread=true]:before{content:"";background:var(--dm-accent);width:3px;height:50%;box-shadow:0 0 13px var(--dm-glow);border-radius:0 3px 3px 0;position:absolute;top:25%;left:0}[data-np-part=avatar]{flex-shrink:0;position:relative}[data-np-part=unread-dot]{border:2px solid var(--dm-panel);background:var(--dm-accent);border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;right:0}[data-np-part=dialog-copy]{flex:1;gap:7px;min-width:0}[data-np-part=dialog-copy]>div:first-child{max-width:100%;color:var(--dm-text)!important;font-size:14px!important;line-height:20px!important}[data-np-part=dialog-copy]>div:first-child>div{color:var(--dm-text)!important;font-size:14px!important;line-height:20px!important}[data-np-part=preview]{align-items:center;gap:6px;min-width:0;flex-direction:row!important}[data-np-part=preview]>div:last-child{flex:1;min-width:0;color:var(--dm-muted)!important;font-size:13px!important;line-height:19px!important}[data-np-part=dialog-meta]{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:9px;min-width:38px}[data-np-part=dialog-time]{color:var(--dm-muted);white-space:nowrap;font-size:11px;line-height:16px}[data-np-part=unread-count]{background:var(--dm-accent);color:var(--dm-bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-weight:800;line-height:24px}[data-np-part=privacy]{justify-content:center;align-items:center;gap:7px;padding:20px 5px;flex-direction:row!important}[data-np-part=privacy]>div:last-child{color:var(--dm-muted);font-size:11px;line-height:17px}[data-np-part=empty]{border:1px dashed var(--dm-line);text-align:center;background:radial-gradient(ellipse at top,var(--dm-glow),transparent 75%);border-radius:22px;align-items:center;gap:14px;padding:44px 28px}[data-np-part=empty]>div{max-width:390px;color:var(--dm-muted);font-size:13px;line-height:21px}[data-np-part=empty-title]{color:var(--dm-text)!important;font:700 22px/28px Neiro Onest,sans-serif!important}[data-np-part=loading]{justify-content:center;align-items:center;gap:12px;min-height:90px;flex-direction:row!important}[data-np-part=loading]>div:last-child{color:var(--dm-muted);font-size:13px}[data-np-chat]{border-left:1px solid var(--dm-line);border-right:1px solid var(--dm-line);background:radial-gradient(ellipse at 80% 0,var(--dm-glow),transparent 50%),var(--dm-bg);isolation:isolate;min-height:0!important}[data-np-part=chat-header]{background:var(--dm-panel);z-index:2;flex-shrink:0;gap:12px;box-shadow:0 6px 24px #0000001f;border-color:var(--dm-line)!important;height:auto!important;min-height:80px!important;padding:12px 14px!important}[data-np-part=chat-header]>[role=button]:not([data-np-part=chat-person]){border:1px solid var(--dm-line);border-radius:13px;min-width:44px!important;min-height:44px!important}[data-np-part=chat-person]{min-width:0;min-height:44px;justify-content:flex-start!important;gap:12px!important}[data-np-part=chat-identity]{flex:1;gap:4px;min-width:0}[data-np-part=chat-identity]>div:first-child{max-width:100%;font-size:15px!important;line-height:21px!important}[data-np-part=chat-user]{color:var(--dm-muted)!important;margin-top:0!important;font-size:12px!important;line-height:17px!important}[data-np-part=chat-history]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dm-line) transparent;min-height:0!important}[data-np-part=chat-history]>div{gap:12px!important;padding:22px 24px!important}[data-np-part=day-row]{justify-content:center!important;margin:12px 0 16px!important}[data-np-part=day-row]>div:not([data-np-part=day-label]){display:none}[data-np-part=day-label]{background:var(--dm-panel);border:1px solid var(--dm-line);border-radius:20px;padding:6px 13px;color:var(--dm-muted)!important;font-size:11px!important}[data-np-message-line]{gap:9px!important}[data-np-part=message-stack]{min-width:0;max-width:min(82%,540px)!important}[data-np-part=bubble]{border:1px solid var(--dm-line);min-width:0;box-shadow:0 3px 12px #00000014;background:var(--dm-panel)!important;border-radius:19px!important;padding:12px 16px!important}[data-np-message-line=mine] [data-np-part=bubble]{background:linear-gradient(140deg,var(--dm-glow),transparent),var(--dm-own)!important;border-bottom-right-radius:5px!important}[data-np-message-line=other] [data-np-part=bubble]{border-bottom-left-radius:5px!important}[data-np-part=message-text]{word-break:break-word;color:var(--dm-text)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;-webkit-user-select:text!important;user-select:text!important;font-size:14px!important;line-height:22px!important}[data-np-part=message-time]{color:var(--dm-muted)!important;margin-top:5px!important;padding:0 5px!important;font-size:10px!important;line-height:16px!important}[data-np-part=attachment]{min-width:0;max-width:100%!important}[data-np-part=song-card]{border-color:var(--dm-line)!important;background:var(--dm-panel)!important;border-radius:18px!important;gap:12px!important;width:300px!important;max-width:100%!important;min-height:94px!important;padding:12px!important}[data-np-message-line=mine] [data-np-part=song-card]{background:linear-gradient(140deg,var(--dm-glow),transparent),var(--dm-own)!important}[data-np-part=song-cover]{border-radius:12px!important;width:64px!important;height:64px!important}[data-np-part=song-copy]{min-width:0}[data-np-part=song-title]{color:var(--dm-text)!important;font-size:13px!important;line-height:19px!important}[data-np-part=song-meta]{color:var(--dm-muted)!important;font-size:11px!important;line-height:16px!important}[data-np-part=song-play]>div:last-child{color:var(--dm-strong)!important;font-size:11px!important;line-height:16px!important}[data-np-part=composer]{background:var(--dm-panel);border-radius:21px;flex-shrink:0;border:1px solid var(--dm-line)!important;align-items:flex-end!important;gap:4px!important;min-height:64px!important;margin:8px 14px 0!important;padding:8px!important}[data-np-part=composer]:focus-within{box-shadow:0 0 0 3px var(--dm-glow),0 0 22px var(--dm-glow);border-color:var(--dm-accent)!important}[data-np-part=composer-input]{min-height:44px!important;max-height:142px!important;color:var(--dm-text)!important;resize:none!important;background:0 0!important;border:0!important;border-radius:10px!important;outline:none!important;padding:11px 8px!important;font:400 14px/22px Neiro Manrope,sans-serif!important;overflow-y:auto!important}[data-np-part=composer-input]::placeholder{color:var(--dm-muted)!important}[data-np-part=composer-tool]{flex-shrink:0;border-radius:12px!important;width:44px!important;height:44px!important;min-height:44px!important}[data-np-part=send]{box-shadow:0 0 18px var(--dm-glow);flex-shrink:0;background:var(--dm-accent)!important;border-radius:15px!important;width:44px!important;height:44px!important}[data-np-part=send]>div{color:var(--dm-bg)!important}[data-np-part=composer-help]{flex-shrink:0;justify-content:space-between;gap:12px;min-height:25px;padding:5px 22px 8px;flex-direction:row!important}[data-np-part=composer-help]>div{color:var(--dm-muted);font-size:10px;line-height:15px}[data-np-part=emoji-tray]{background:var(--dm-panel)!important;border-color:var(--dm-line)!important}[data-np-part=song-backdrop]{background:#000000a6!important;align-items:center!important}[data-np-song-picker]{width:100%;max-width:650px;box-shadow:0 -12px 70px var(--dm-glow);border-color:var(--dm-line)!important;background:var(--dm-panel)!important;border-radius:24px 24px 0 0!important;max-height:min(78dvh,680px)!important;padding:20px!important}[data-np-song-picker] [role=button]{min-height:44px}[data-np-song-picker] input{color:var(--dm-text)!important;font-size:14px!important}@media (hover:hover){[data-np-part=dialog]:hover{background:var(--dm-glow);box-shadow:inset 0 0 0 1px var(--dm-line)}[data-np-part=new-message]:hover{box-shadow:0 0 28px var(--dm-glow),inset 0 1px 0 #ffffff1f;transform:translateY(-1px)}[data-np-part=composer-tool]:hover{background:var(--dm-glow)}[data-np-part=song-card]:hover{border-color:var(--dm-accent)!important}}@media (max-width:767px){[data-np-part=inbox-header]{flex-wrap:wrap!important;gap:16px!important;padding:20px 0!important}[data-np-part=inbox-title]{font-size:29px}[data-np-part=header-actions]{justify-content:space-between;width:100%}[data-np-part=dialog]{gap:12px;padding:16px 14px}[data-np-chat]{border:0}[data-np-part=chat-header]{gap:7px!important;min-height:70px!important;padding:10px 2px!important}[data-np-part=chat-history]>div{padding:14px 4px!important}[data-np-part=message-stack]{max-width:calc(100% - 42px)!important}[data-np-part=bubble]{padding:10px 13px!important}[data-np-part=composer]{border-radius:18px;gap:1px!important;margin:6px 0 0!important;padding:6px!important}[data-np-part=composer-tool]{width:44px!important}[data-np-part=composer-input]{padding-left:5px!important;padding-right:5px!important}[data-np-part=keyboard-hint]{display:none}[data-np-part=composer-help]{min-height:env(safe-area-inset-bottom,8px);justify-content:flex-end;padding:3px 12px 6px}[data-np-part=song-cover]{width:52px!important;height:52px!important}[data-np-part=song-card]{gap:8px!important;min-height:80px!important;padding:9px!important}}@keyframes dm-arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-np-messages] *,[data-np-chat] *{transition:none!important;animation:none!important}}