.newchat-row{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards newchat-row-in;position:relative;transform:translateY(8px)}@keyframes newchat-row-in{to{opacity:1;transform:translateY(0)}}.newchat-row+.newchat-row:before{content:"";background:var(--border-subtle);height:1px;transition:opacity .15s;position:absolute;top:0;left:50px;right:12px}.newchat-row:focus-visible,.newchat-row:has(:focus-visible){background:var(--bg-hover)}.newchat-row:hover:before,.newchat-row:hover+.newchat-row:before,.newchat-row:focus-visible:before,.newchat-row:focus-visible+.newchat-row:before,.newchat-row:has(:focus-visible):before,.newchat-row:has(:focus-visible)+.newchat-row:before{opacity:0}.newchat-row__icon{width:28px;height:28px;color:var(--accent-primary);background:var(--bg-2);box-shadow:inset 0 0 0 .5px var(--hairline);border-radius:8px;justify-content:center;align-items:center;transition:background .15s,box-shadow .15s}.newchat-list .newchat-row__icon{color:var(--text-muted)}.newchat-list .newchat-row--recent .newchat-row__icon{color:var(--accent-primary)}.newchat-row--selected .newchat-row__icon,.newchat-row--selected:hover .newchat-row__icon{background:var(--accent-primary);box-shadow:none;color:#fff}.newchat-row__icon svg{width:16px;height:16px}.newchat-row__heading{align-items:center;gap:6px;min-width:0;min-height:18px;display:flex}.newchat-row__badge{background:color-mix(in srgb, var(--accent-primary) 13%, transparent);letter-spacing:.01em;color:color-mix(in srgb, var(--accent-primary) 65%, var(--text-primary));border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.2}.newchat-row .newchat-row__arrow{color:var(--text-muted);opacity:0;transition:opacity .16s,transform .34s cubic-bezier(.34,1.56,.64,1);transform:translate(-10px)scale(.86)}.newchat-row:hover .newchat-row__arrow,.newchat-row:focus-visible .newchat-row__arrow{opacity:1;transition-delay:50ms;transform:translate(0)scale(1.08)}@media (prefers-reduced-motion:reduce){.newchat-row{opacity:1;animation:none;transform:none}.newchat-row .newchat-row__arrow{opacity:0;transition:none;transform:none}.newchat-row:hover .newchat-row__arrow,.newchat-row:focus-visible .newchat-row__arrow{opacity:1;transform:none}}
