:root{--conversations-col-gap:2rem}.conversations-view{display:flex;flex-direction:column;flex:1;min-height:0;height:calc(100% - .5rem);margin:0 .5rem .5rem;overflow:hidden}.conversations-thread-dialog{--dialog-max-width:48rem;height:calc(100dvh - 6rem);grid-template-rows:auto minmax(0,1fr) auto}.conversations-dialog-head[data-slot=dialog-header]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:0;padding-inline-end:2.5rem}.conversations-dialog-heading{min-width:0;display:flex;flex-direction:column;gap:.125rem}.conversations-dialog-title{font-size:var(--text-sm)}.conversations-dialog-meta{display:block}.conversations-dialog-linked{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.125rem}.conversations-linked-chip{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;height:auto;padding:.0625rem .375rem;border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground);font-size:var(--conversations-font-size);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversations-linked-chip:hover{color:var(--foreground);border-color:var(--foreground)}.conversations-linked-chip svg{width:var(--shell-icon-size);height:var(--shell-icon-size);stroke-width:var(--shell-icon-stroke);flex:none}.conversations-dialog-head .shell-header-portal{flex:none;margin-top:0}.conversations-dialog-controls{flex:none;margin-inline-start:auto}.conversations-dialog-foot{flex-direction:row;justify-content:flex-end;padding:.5rem 0 0}.conversations-reply-composer{flex:1;display:flex;flex-direction:column;gap:.375rem}.conversations-reply-input{resize:none;font-size:var(--text-sm);min-height:4.5rem}.conversations-reply-actions{display:flex;justify-content:flex-end;gap:.375rem}.conversations-dialog-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.conversations-dialog-body div:has(>.editor-prose){padding:0!important}.conversations-list{width:100%}.conversations-group-row{list-style:none}.conversations-group-row:first-child .conversations-group-label{margin-top:0}.conversations-group-count{margin-left:calc(var(--spacing) * 1.5);font-variant-numeric:tabular-nums;opacity:.6}.conversations-stamp-time{opacity:.7}.conversations-row,.conversations-skeleton-row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:var(--shell-cluster-gap)}.conversations-row-body{display:flex}.conversations-row-body,.conversations-skeleton-body{align-items:center;min-width:0;border:0;background:transparent;color:inherit;font-size:inherit;text-align:left;cursor:pointer}.conversations-skeleton-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem) minmax(0,1fr)}.conversations-sender,.conversations-subject{min-width:0;padding-inline-end:var(--conversations-col-gap);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-sender{flex:1 1 0;display:flex;align-items:center;gap:.375rem;color:var(--foreground)}.conversations-subject{flex:0 1 30rem}.conversations-row-fields{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end}.conversations-read-check{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:color .15s ease}.conversations-read-check:hover{color:var(--foreground)}.conversations-read-check[data-read]{color:var(--muted-foreground)}.conversations-read-check[data-read]:hover{color:var(--success)}.conversations-skeleton-body{column-gap:var(--conversations-col-gap)}.conversations-skeleton-body>:last-child{justify-self:end}.conversations-sender-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-subject,.conversations-time{color:var(--muted-foreground)}.conversations-empty{margin:auto;padding:2rem 1rem}.conversations-more{display:flex;justify-content:center;padding:.5rem 0 .75rem}@media (max-width:767px){.conversations-skeleton-body{grid-template-columns:minmax(0,1fr) max-content}.conversations-subject{display:none}}.conversations-aura{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.conversations-aura[data-off]{display:none}.aura-chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.aura-chat,.aura-chat-panel{min-height:0;overflow:hidden}.aura-chat-panel{flex:1;height:100%;max-width:none}.aura-chat-panel .chat-stream,.aura-chat-panel>.aura-chat-trust,.aura-chat-panel>.chat-input,.aura-chat-panel>.chat-taskbar,.aura-chat-panel>.chat-toolbar{width:calc(100% - 3rem);max-width:42rem;margin-inline:auto}.aura-chat-trust{margin-top:.75rem;margin-bottom:1rem;color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.45;text-align:center}.aura-chat-trust a{color:var(--foreground);text-decoration:underline;text-underline-offset:.15em}.aura-chat .chat-input-field{min-height:3rem}.aura-chat .chat-stream:has(>.aura-empty)>[data-message-scroller-spacer]{display:none}.aura-chat .chat-stream:has(>.aura-empty){justify-content:center}.aura-chat-loading{padding:.875rem 1rem;border:1px solid var(--border);border-radius:.75rem;color:var(--muted-foreground);font-size:var(--text-sm)}.aura-empty{justify-content:center}.aura-empty,.aura-glance{display:flex;flex-direction:column;align-items:center;width:100%}.aura-glance{gap:.875rem;text-align:center;max-width:32rem}.aura-glance-header{display:flex;flex-direction:column;align-items:center;gap:.375rem}.aura-glance-hi{margin:0;font-size:var(--text-lg);color:var(--foreground)}.aura-glance-desc{margin:0;line-height:1.5;max-width:28rem}.aura-glance-away,.aura-glance-desc{font-size:var(--text-sm);color:var(--muted-foreground)}.aura-glance-away{height:auto;white-space:normal;padding:.375rem .875rem;border-radius:9999px;background:color-mix(in srgb,var(--muted) 60%,transparent);transition:color .15s,background .15s}.aura-glance-away:hover{color:var(--foreground);background:var(--accent)}.aura-glance-ask{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:.75rem;width:100%}.aura-glance-label{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted-foreground);margin-bottom:.25rem}.aura-glance-option{height:auto;width:100%;justify-content:center;text-align:center;font-size:var(--text-sm);white-space:normal;color:var(--foreground);padding:.375rem .75rem;border-radius:.5rem}.aura-glance-loading{color:var(--muted-foreground);font-size:var(--text-sm)}