.nx-emoji-picker[data-v-d5966251]{gap:var(--nx-space-2);padding:var(--nx-space-2);display:grid}.nx-emoji-picker__categories[data-v-d5966251]{padding-bottom:var(--nx-space-1);border-bottom:1px solid var(--nx-border);justify-content:space-between;align-items:center;gap:1px;display:flex}.nx-emoji-picker__categories[data-v-d5966251] .nx-button{width:28px;min-width:28px;height:28px;min-height:28px}.nx-emoji-picker__body[data-v-d5966251]{gap:var(--nx-space-2);scrollbar-gutter:stable;max-height:236px;padding-right:2px;display:grid;overflow-y:auto}.nx-emoji-picker__section[data-v-d5966251]{gap:var(--nx-space-1);display:grid}.nx-emoji-picker__section h3[data-v-d5966251]{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);text-transform:uppercase;margin:0;font-weight:600}.nx-emoji-picker__grid[data-v-d5966251]{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.nx-emoji-picker__grid.is-recent[data-v-d5966251]{padding-bottom:var(--nx-space-1);border-bottom:1px solid var(--nx-border)}.nx-emoji-picker__emoji[data-v-d5966251]{border-radius:var(--nx-radius-sm);cursor:pointer;width:32px;height:32px;transition:background-color var(--nx-duration-fast) var(--nx-ease-out),transform var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:0;place-items:center;margin:0;padding:0;line-height:1;display:grid;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif!important;font-size:24px!important}.nx-emoji-picker__emoji[data-v-d5966251]:focus-visible,.nx-emoji-picker__emoji[data-v-d5966251]:hover{background:var(--nx-accent-muted);outline:none;transform:scale(1.08)}.nx-emoji-picker__status[data-v-d5966251]{min-height:96px;padding:var(--nx-space-6) var(--nx-space-2);color:var(--nx-text-subtle);font-size:var(--nx-text-sm);text-align:center;margin:0}.nx-emoji-picker__footer[data-v-d5966251]{min-width:0;min-height:18px;color:var(--nx-text-muted);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-chat-system-block[data-v-9fb95c0d]{gap:10px;width:min(100%,600px);min-width:0;display:grid}.nx-chat-system-block__card[data-v-9fb95c0d]{border:1px solid var(--nx-border);background:0 0;border-radius:8px;min-width:0;overflow:hidden}.nx-chat-system-block__header[data-v-9fb95c0d]{border-bottom:1px solid var(--nx-border);align-items:center;gap:7px;min-height:30px;padding:6px 10px;display:flex}.nx-chat-system-block__event-icon[data-v-9fb95c0d]{color:var(--nx-chat-system-accent);flex:none}.nx-chat-system-block__event-icon.is-flipped[data-v-9fb95c0d]{transform:scaleX(-1)}.nx-chat-system-block__title[data-v-9fb95c0d]{min-width:0;color:var(--nx-text-strong,var(--nx-text));font-size:.78rem;font-weight:650;line-height:1.2;text-decoration:none}.nx-chat-system-block__header-meta[data-v-9fb95c0d]{color:var(--nx-text-muted);flex:none;margin-left:auto;font-size:.72rem}a.nx-chat-system-block__title[data-v-9fb95c0d]:hover{text-decoration:underline}.nx-chat-system-block__body[data-v-9fb95c0d]{gap:10px;min-width:0;padding:10px 12px;display:grid}.nx-chat-system-block__fields[data-v-9fb95c0d]{grid-template-columns:1fr;gap:10px 14px;display:grid}.nx-chat-system-block__field[data-v-9fb95c0d]{gap:3px;min-width:0;display:grid}.nx-chat-system-block__field>strong[data-v-9fb95c0d]{color:var(--nx-text-strong,var(--nx-text));font-size:.78rem}.nx-chat-system-block__footer[data-v-9fb95c0d]{border-top:1px solid var(--nx-border);min-height:30px;color:var(--nx-text-muted);flex-wrap:wrap;align-items:center;gap:5px 12px;padding:7px 12px;font-size:.72rem;display:flex}.nx-chat-system-block__footer-primary[data-v-9fb95c0d]{flex-wrap:wrap;gap:5px;min-width:0;display:inline-flex}.nx-chat-system-block__footer-meta[data-v-9fb95c0d]{color:var(--nx-text);flex:none;margin-left:auto}[data-v-9fb95c0d] .nx-safe-markdown{min-width:0;color:var(--nx-text);overflow-wrap:anywhere;gap:7px;line-height:1.45;display:grid}[data-v-9fb95c0d] .nx-safe-markdown blockquote,[data-v-9fb95c0d] .nx-safe-markdown ol,[data-v-9fb95c0d] .nx-safe-markdown p,[data-v-9fb95c0d] .nx-safe-markdown pre,[data-v-9fb95c0d] .nx-safe-markdown ul{margin:0}[data-v-9fb95c0d] .nx-safe-markdown ol,[data-v-9fb95c0d] .nx-safe-markdown ul{padding-left:20px}[data-v-9fb95c0d] .nx-safe-markdown blockquote{border-left:2px solid var(--nx-border);color:var(--nx-text-muted);padding-left:10px}[data-v-9fb95c0d] .nx-safe-markdown code{background:var(--nx-surface-raised);font-family:var(--nx-font-mono);border-radius:4px;padding:1px 4px;font-size:.86em}[data-v-9fb95c0d] .nx-safe-markdown pre{border:1px solid var(--nx-border);background:var(--nx-surface-raised);border-radius:6px;padding:9px 10px;overflow:auto}[data-v-9fb95c0d] .nx-safe-markdown pre code{background:0 0;padding:0}[data-v-9fb95c0d] .nx-safe-markdown a{color:var(--nx-chat-system-accent)}[data-v-9fb95c0d] .nx-chat-system-block__body .nx-safe-markdown a:focus-visible,[data-v-9fb95c0d] .nx-chat-system-block__body .nx-safe-markdown a:hover{text-underline-offset:2px;text-decoration:underline}@media (width>=620px){.nx-chat-system-block__fields[data-v-9fb95c0d]{grid-template-columns:repeat(var(--nx-chat-system-field-columns),minmax(0,1fr))}.nx-chat-system-block__field.is-inline[data-v-9fb95c0d]{grid-column:span 1}.nx-chat-system-block__field[data-v-9fb95c0d]:not(.is-inline){grid-column:1/-1}}.nx-workspace-chat-reference[data-v-39e92182]{align-items:center;gap:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);width:min(320px,100%);color:var(--nx-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background-color var(--nx-duration-fast) var(--nx-ease-out);margin:0;padding:9px 12px 9px 10px;display:flex}.nx-workspace-chat-reference[data-v-39e92182]:hover{border-color:var(--nx-border-strong);background:var(--nx-surface-overlay)}.nx-workspace-chat-reference__icon[data-v-39e92182]{box-sizing:border-box;width:28px;height:28px;color:var(--nx-reference-icon-color);flex:none;padding:5px}.nx-workspace-chat-reference:not(.is-inline) .nx-workspace-chat-reference__icon[data-v-39e92182]{width:30px;height:30px;padding:4px;font-size:22px}.nx-workspace-chat-reference.is-icon-accent[data-v-39e92182]{--nx-reference-icon-color:var(--nx-accent-muted-text)}.nx-workspace-chat-reference.is-icon-info[data-v-39e92182]{--nx-reference-icon-color:var(--nx-info)}.nx-workspace-chat-reference.is-icon-success[data-v-39e92182]{--nx-reference-icon-color:var(--nx-success)}.nx-workspace-chat-reference.is-icon-warning[data-v-39e92182]{--nx-reference-icon-color:var(--nx-warning)}.nx-workspace-chat-reference__copy[data-v-39e92182]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nx-workspace-chat-reference__copy small[data-v-39e92182],.nx-workspace-chat-reference__copy strong[data-v-39e92182]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-workspace-chat-reference__copy strong[data-v-39e92182]{color:var(--nx-text);font-size:var(--nx-text-md);font-weight:600}.nx-workspace-chat-reference__copy small[data-v-39e92182]{color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:400}.nx-workspace-chat-reference__chevron[data-v-39e92182]{color:var(--nx-text-muted);transition:transform var(--nx-duration-fast) var(--nx-ease-out);flex:none;margin-left:auto}.nx-workspace-chat-reference.can-shift-trailing:hover .nx-workspace-chat-reference__chevron[data-v-39e92182]{transform:translate(2px)}.nx-workspace-chat-reference.is-inline[data-v-39e92182]{border-radius:var(--nx-radius-sm);background:var(--nx-accent-muted);width:auto;color:var(--nx-accent-text);vertical-align:-.25em;border:0;gap:3px;margin:0 .08em;padding:.04em .3em;font-size:.94em;line-height:1.3;display:inline-flex}.nx-workspace-chat-reference.is-inline[data-v-39e92182]:hover{background:var(--nx-accent-muted-hover);color:var(--nx-accent-muted-text)}.nx-workspace-chat-reference.is-inline .nx-workspace-chat-reference__icon[data-v-39e92182]{color:currentColor;background:0 0;border-radius:0;width:auto;height:auto;padding:0}.nx-workspace-chat-reference.is-inline .nx-workspace-chat-reference__inline-separator[data-v-39e92182]{color:currentColor;opacity:.72;width:10px;height:10px}.nx-workspace-chat-reference.is-unavailable[data-v-39e92182]{opacity:.6}.nx-workspace-chat-thread-link.is-active[data-v-839e6a53]{border-color:color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent-muted) 62%,var(--nx-surface-raised))}.nx-chat-message-preview[data-v-79cb8ef9]{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.nx-chat-message-preview p[data-v-79cb8ef9]{white-space:pre-wrap;margin:0}.nx-chat-message-preview__blocks[data-v-79cb8ef9]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.nx-chat-message-preview a[data-v-79cb8ef9],.nx-chat-message-preview__mention[data-v-79cb8ef9]{color:var(--nx-accent)}.nx-chat-message-preview code[data-v-79cb8ef9]{background:var(--nx-surface-alt);border-radius:4px;padding:1px 4px}.nx-chat-message-preview__attachment[data-v-79cb8ef9]{margin-top:8px;display:block}.nx-chat-message-preview__attachment img[data-v-79cb8ef9]{-o-object-fit:cover;object-fit:cover;border-radius:var(--nx-radius-sm);width:100%;max-height:120px;display:block}.nx-project-note-card[data-v-3593cb41]{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);width:100%;min-width:0;color:var(--nx-text);text-align:left;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.nx-project-note-card.is-openable[data-v-3593cb41]{cursor:pointer}.nx-project-note-card.is-openable[data-v-3593cb41]:hover{background:var(--nx-hover-surface)}.nx-project-note-card.is-openable[data-v-3593cb41]:focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}.nx-project-note-card.is-reply-target[data-v-3593cb41]{background:color-mix(in srgb,var(--nx-accent-muted) 58%,var(--nx-surface))}.nx-project-note-card__author[data-v-3593cb41]{align-items:center;gap:8px;min-height:28px;font-size:12px;line-height:1.2;display:flex}.nx-project-note-card__byline[data-v-3593cb41]{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-project-note-card__author strong[data-v-3593cb41]{font-weight:600}.nx-project-note-card__author time[data-v-3593cb41]{color:var(--nx-text-muted);font-size:11px;font-weight:400}.nx-project-note-card__content[data-v-3593cb41]{min-width:0}.nx-project-note-card__actions[data-v-3593cb41]{z-index:2;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-bg-subtle);box-shadow:var(--nx-shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--nx-duration-fast) var(--nx-ease-out);align-items:center;gap:1px;padding:2px;display:flex;position:absolute;top:9px;right:8px;transform:translateY(-50%)}.nx-project-note-card:focus-within .nx-project-note-card__actions[data-v-3593cb41],.nx-project-note-card:hover .nx-project-note-card__actions[data-v-3593cb41],.nx-project-note-card.is-actions-active .nx-project-note-card__actions[data-v-3593cb41]{opacity:1;pointer-events:auto}.nx-project-note-card__actions[data-v-3593cb41] .nx-button{width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.nx-project-note-card__actions[data-v-3593cb41] .nx-btn{border-radius:var(--nx-radius-sm)}.nx-project-note-card__actions[data-v-3593cb41] .nx-btn:focus-visible:not(:disabled):not(.nx-btn--danger),.nx-project-note-card__actions[data-v-3593cb41] .nx-btn:hover:not(:disabled):not(.nx-btn--danger){background:var(--nx-hover-surface)}.nx-project-note-card__reactions[data-v-3593cb41]{flex-wrap:wrap;gap:4px;display:flex}.nx-project-note-card__reaction[data-v-3593cb41]{border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-alt);color:var(--nx-text-muted);font:inherit;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:inline-flex}.nx-project-note-card__reaction.is-mine[data-v-3593cb41]{border-color:var(--nx-accent);color:var(--nx-accent)}button.nx-project-note-card__reaction[data-v-3593cb41]{cursor:pointer}
