.inbox-view{display:flex;height:100%;min-height:0;background:var(--bg)}.inbox-view--mobile{position:relative;overflow:hidden}.inbox-view--mobile .inbox-list-panel{transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .22s ease}.inbox-view--mobile .inbox-detail-panel{position:absolute;inset:0;transform:translate(100%);transition:transform .38s cubic-bezier(.32,.72,0,1);z-index:1}.inbox-view--mobile.inbox-detail-active .inbox-list-panel{transform:translate(-30%);opacity:.5;pointer-events:none}.inbox-view--mobile.inbox-detail-active .inbox-detail-panel{transform:translate(0)}.inbox-list-panel{display:flex;flex-direction:column;min-height:0;min-width:0}.inbox-view--mobile .inbox-list-panel{width:100%!important}.inbox-menu-section-label{padding:var(--space-inset-sm) var(--space-inset-md) 2px;font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);user-select:none}.inbox-resizing{cursor:col-resize;user-select:none}.inbox-list-scroll{overflow-y:auto;flex:1;min-height:0;padding-bottom:var(--content-safe-bottom, 0px)}.inbox-list-scroll-wrap{position:relative;display:flex;flex:1;min-height:0;flex-direction:column}.inbox-list-scroll-wrap .scroll-jump-row--top{top:42px}.inbox-list-scroll.has-bulk-bar{padding-bottom:var(--space-inset-xs)}.inbox-message-group-label{position:sticky;top:0;z-index:3;appearance:none;border:0;background:var(--bg);color:var(--text);min-height:36px;border-radius:var(--radius-sm);padding:var(--space-2);margin:2px var(--space-1) 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-stack-sm);align-items:center;width:calc(100% - 8px);cursor:pointer;font-family:inherit;font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);text-align:left;transition:background var(--transition-fast),color var(--transition-fast)}.inbox-message-group-label:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px;background:linear-gradient(to bottom,var(--bg),transparent);pointer-events:none;opacity:var(--sticky-shadow-opacity, 0);transition:opacity var(--transition-fast)}.inbox-message-group-label:hover{background:color-mix(in srgb,var(--bg) 96%,var(--text) 4%);color:var(--text)}.inbox-list-edge-shadow{position:absolute;z-index:2;left:0;right:0;height:52px;pointer-events:none;opacity:0;transition:opacity var(--transition-fast)}.inbox-list-edge-shadow.visible{opacity:1}.inbox-list-edge-shadow.top{top:0;background:linear-gradient(to bottom,var(--bg) 0%,transparent 100%)}.inbox-list-edge-shadow.bottom{bottom:0;background:linear-gradient(to top,var(--bg) 0%,transparent 100%)}.inbox-message-group-label.no-icon{grid-template-columns:minmax(0,1fr) auto}.inbox-message-group-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-message-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:12px;height:18px;padding:0;background:transparent;border:0;font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0;text-transform:none;letter-spacing:0;position:absolute;right:0;transition:transform .15s ease}.inbox-message-group-count-num{display:flex;align-items:center;line-height:1}.inbox-message-group-trailing{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;min-width:34px;height:18px;flex-shrink:0;justify-self:end}.inbox-message-group-chevron{position:absolute;right:0;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:0;flex-shrink:0;transition:opacity .1s ease,transform .15s ease;pointer-events:none}.inbox-message-group-chevron:after{content:"";display:block;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px)}.inbox-message-group-label:hover .inbox-message-group-chevron,.inbox-message-group-label[data-expanded=false] .inbox-message-group-chevron{opacity:1}.inbox-message-group-label:hover .inbox-message-group-count,.inbox-message-group-label[data-expanded=false] .inbox-message-group-count{transform:translate(-20px)}.inbox-message-group-label[data-expanded=false] .inbox-message-group-chevron{transform:rotate(-90deg)}.inbox-archive-section{border-radius:var(--radius-sm);margin:var(--space-1) 0 2px;transition:background .15s ease}.inbox-archive-section.expanded{background:color-mix(in srgb,var(--text) 3%,transparent);padding-bottom:2px;border:1px solid var(--border-subtle)}.inbox-archive-toggle{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-xs) var(--space-inset-md);margin:var(--space-1) var(--space-2) 0;cursor:pointer;user-select:none;color:var(--text-secondary);background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.inbox-archive-toggle:hover{color:var(--text);background:var(--hover-tint-bold);border-color:var(--border)}.inbox-archive-toggle.expanded{color:var(--text);border:none;margin-bottom:0}.inbox-archive-toggle-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;opacity:.6;transition:transform .15s ease,opacity .15s ease}.inbox-archive-toggle:not(.expanded) .inbox-archive-toggle-icon{transform:rotate(-90deg)}.inbox-archive-toggle-count{display:flex;align-items:center;gap:var(--space-stack-xs);font-size:var(--type-scale-2);font-weight:var(--type-weight-medium);color:inherit}.inbox-list-sentinel{min-height:1px;pointer-events:none}.inbox-list-loading{padding:var(--space-inset-md) var(--space-inset-md);font-size:var(--type-scale-1);color:var(--text-muted);text-align:center}.inbox-archive-toggle-badge{margin-left:auto;font-size:var(--type-scale-1);font-family:var(--mono);color:var(--text-muted);opacity:.8}.inbox-archive-empty{padding:var(--space-inset-md) var(--space-inset-md);font-size:var(--type-scale-1);color:var(--text-muted);text-align:center}.inbox-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-inset-xl);text-align:center;color:var(--text-muted)}.inbox-empty-icon{opacity:.4;margin-bottom:var(--space-3)}.inbox-empty p{font-size:var(--type-scale-4);font-weight:var(--type-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-1)}.inbox-empty-hint{font-size:var(--type-scale-2);color:var(--text-muted)}.inbox-detail-panel{min-width:0;display:flex;flex-direction:column;min-height:0;background-color:var(--bg);background-image:linear-gradient(to bottom,var(--bg) 0%,color-mix(in srgb,var(--inbox-project-tint, transparent) 6%,var(--bg)) 120px);transition:background .3s ease}.inbox-view--mobile .inbox-detail-panel{flex:1;isolation:isolate}.inbox-view:not(.inbox-view--mobile) .inbox-detail-panel{border-top-left-radius:var(--radius-lg);border:1px solid var(--border-subtle);border-right:none;border-bottom:none;overflow:hidden;position:relative;z-index:1;transition:border-top-left-radius var(--transition-fast),background .3s ease}.inbox-view:not(.inbox-view--mobile):has(>.resize-handle--edge:hover) .inbox-detail-panel,.inbox-view:not(.inbox-view--mobile).inbox-resizing .inbox-detail-panel{border-top-left-radius:0}.inbox-detail-scroll{overflow-y:auto;flex:1;padding:var(--space-inset-xl);padding-bottom:calc(var(--space-inset-xl) + var(--content-safe-bottom, 0px));margin-bottom:var(--space-3);min-height:0;display:flex;justify-content:center}.inbox-detail-wrapper{width:100%;max-width:680px;display:flex;flex-direction:column;gap:var(--space-3);user-select:text;-webkit-user-select:text}.inbox-detail-fade{animation:inbox-detail-fade-in .18s cubic-bezier(.2,0,.2,1) both}@keyframes inbox-detail-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.inbox-detail-subject{font-size:var(--type-size-heading-2);font-weight:var(--type-weight-semibold);color:var(--text);margin:0;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.inbox-detail-description{font-size:var(--type-scale-3);color:var(--text-secondary);margin:calc(var(--space-1) * -1) 0 0;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.inbox-detail-meta{font-size:var(--type-scale-2);color:var(--text-muted);display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:0 var(--space-inset-xs)}.inbox-detail-sep{opacity:.6;margin:0 var(--space-1)}.inbox-detail-project-chip{display:inline-flex;align-items:center;gap:var(--space-stack-xs);font-size:var(--type-scale-2);flex-shrink:0}.inbox-detail-project-chip .project-icon,.inbox-detail-project-chip .project-icon-img{width:13px;height:13px;border-radius:var(--radius-xs)}.inbox-detail-adapter-logo{width:13px;height:13px;border-radius:var(--radius-xs);object-fit:cover;flex-shrink:0}.inbox-detail-session-link{display:inline-flex;align-items:center;gap:var(--space-stack-xs);font-size:var(--type-scale-2);color:var(--text-secondary);background:none;border:none;padding:0;cursor:pointer;transition:color var(--transition-fast);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-detail-session-link:hover{color:var(--accent)}.inbox-detail-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-7) var(--space-8);background:var(--surface);min-width:0;margin-bottom:var(--space-3)}.inbox-detail-card--full-bleed{padding:0;overflow:hidden;flex-shrink:0}.inbox-attachment-panel-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.inbox-attachment-download{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-lg);font-size:var(--type-scale-3);color:var(--text)}.inbox-attachment-download-link{margin-left:auto;color:var(--accent)}.inbox-attachment-fallback{margin:0;padding:var(--space-inset-lg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-size-caption);white-space:pre-wrap;overflow-wrap:anywhere}.inbox-detail-body{font-size:var(--type-scale-3);line-height:1.6;color:var(--text);overflow-wrap:anywhere;word-break:break-word}.inbox-detail-body .md{max-width:100%}.inbox-detail-dock{flex-shrink:0;display:flex;justify-content:center;padding:0 var(--space-inset-lg) var(--space-inset-md)}.inbox-view--mobile .inbox-detail-dock{padding-bottom:calc(var(--space-inset-md) + var(--content-safe-bottom, 0px))}.inbox-detail-scroll.has-dock{padding-bottom:0}.inbox-detail-scroll.has-dock .inbox-detail-wrapper{padding-bottom:var(--space-10)}.inbox-view--mobile .inbox-detail-scroll{padding-left:var(--space-inset-md);padding-right:var(--space-inset-md)}.inbox-view--mobile .inbox-detail-card{padding:var(--space-5) var(--space-inset-lg)}.inbox-view--mobile .inbox-detail-card--full-bleed{padding:0}.inbox-view--mobile .inbox-detail-dock{padding-left:var(--space-inset-md);padding-right:var(--space-inset-md)}.inbox-dock-unit{width:100%;max-width:680px;display:flex;flex-direction:column;border:.5px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .15s}.inbox-dock-unit:has(.agent-input-box:focus-within){border-color:var(--accent)}.inbox-dock-unit--actions-only{border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.inbox-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);padding:var(--space-8);text-align:center;max-width:380px;margin:0 auto}.inbox-detail-empty-icon{opacity:.25;margin-bottom:var(--space-3)}.inbox-detail-empty-title{font-size:var(--type-size-body-lg);font-weight:var(--type-weight-semibold);color:var(--text-secondary);margin:0 0 var(--space-2)}.inbox-detail-empty-desc{font-size:var(--type-size-ui);line-height:1.55;color:var(--text-muted);margin:0 0 var(--space-5)}.inbox-detail-empty-examples{display:flex;flex-direction:column;gap:var(--space-stack-sm);width:100%}.inbox-detail-empty-example{display:flex;align-items:center;gap:var(--space-stack-sm);font-size:var(--type-scale-2);color:var(--text-secondary);text-align:left}.inbox-detail-empty-example svg{flex-shrink:0;opacity:.5}.inbox-urgent-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);margin-right:var(--space-2);vertical-align:middle;flex-shrink:0}.inbox-kind-chip{display:inline-flex;align-items:center;font-size:var(--type-scale-1);line-height:1.2;font-weight:var(--type-weight-medium);padding:1px var(--space-inset-sm);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);color:var(--text-secondary);background:color-mix(in srgb,var(--text) 4%,transparent);flex-shrink:0}.inbox-reply-thread{display:flex;flex-direction:column;gap:var(--space-stack-sm);padding-top:var(--space-inset-xs)}.inbox-reply-bubble-row{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;max-width:min(85%,480px)}.inbox-reply-bubble{padding:var(--space-inset-sm) var(--space-inset-md);font-size:var(--type-scale-3);line-height:1.5;color:var(--text);background:color-mix(in srgb,var(--accent) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border-subtle));border-radius:var(--radius-md);border-bottom-right-radius:var(--radius-xs);white-space:pre-wrap;overflow-wrap:anywhere}.inbox-reply-bubble-time{display:inline-flex;align-items:center;gap:var(--space-stack-sm);font-size:var(--type-scale-1);color:var(--text-muted);padding-right:var(--space-inset-xs)}.inbox-reply-bubble-attach{display:inline-flex;align-items:center;gap:var(--space-stack-xs);color:inherit}.inbox-reply-bubble-attach svg{flex-shrink:0}.inbox-dock-composer{padding:var(--space-inset-xs) var(--space-inset-sm) var(--space-inset-sm)}.inbox-dock-composer--accessories-only{padding:var(--space-inset-sm) var(--space-inset-sm) var(--space-inset-sm)}.inbox-dock-composer--accessories-only .agent-input-area{padding:0}.inbox-dock-composer .inbox-reply-input.agent-input-area,.inbox-dock-composer .inbox-reply-input.agent-input-area:has(.agent-input-box:focus-within){padding:0;background:transparent;border-top:none}.inbox-dock-composer .inbox-reply-input .agent-input-box{border:none;background:transparent;box-shadow:none}.inbox-dock-composer .inbox-reply-input .ci-editor{font-size:var(--type-scale-3)}.inbox-reply-disabled-note{padding:var(--space-inset-md) var(--space-inset-md);font-size:var(--type-scale-2);color:var(--text-muted)}.inbox-artifact-modal-body,.inbox-crash-modal-body{max-height:60vh;overflow-y:auto;margin-bottom:var(--space-4)}.inbox-modal-status{margin:0;font-size:var(--type-scale-2);color:var(--text-muted)}.inbox-crash-summary{font-size:var(--type-scale-3);margin-bottom:var(--space-3)}.inbox-crash-json{margin:0;padding:var(--space-inset-md) var(--space-inset-md);font-size:var(--type-scale-1);font-family:var(--mono);line-height:1.5;color:var(--text-secondary);background:color-mix(in srgb,var(--text) 4%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-swipe-shell{position:relative;overflow:hidden;margin:0 var(--space-1);border-radius:var(--radius-sm)}.inbox-swipe-shell.swipe-dismissing{height:var(--swipe-dismiss-height);clip-path:inset(0);pointer-events:none;transition:height .26s cubic-bezier(.4,0,.2,1),clip-path .26s cubic-bezier(.4,0,.2,1)}.inbox-swipe-shell.swipe-dismiss-collapsed{height:0;clip-path:inset(0 0 100% 0)}.inbox-swipe-shell>.inbox-chat-row{position:relative;z-index:1;transform:translate(var(--swipe-offset, 0));transition:transform .18s cubic-bezier(.2,.8,.2,1);touch-action:pan-y;-webkit-touch-callout:none;background:var(--bg)}.inbox-swipe-shell.swipe-dragging>.inbox-chat-row{transition:none}.inbox-swipe-leading,.inbox-swipe-trailing{position:absolute;inset-block:0;display:flex;align-items:center;gap:var(--space-stack-sm);padding-inline:var(--space-inset-sm);pointer-events:none;opacity:0}.inbox-swipe-leading{left:0;width:var(--swipe-leading-width, 78px);justify-content:flex-start;opacity:var(--swipe-leading-progress, 0)}.inbox-swipe-trailing{right:0;width:var(--swipe-trailing-width, 132px);justify-content:flex-end;opacity:var(--swipe-trailing-progress, 0)}.inbox-swipe-leading.revealed,.inbox-swipe-trailing.revealed{pointer-events:auto}.inbox-swipe-action-stack{width:var(--swipe-btn-w, 54px);display:flex;flex-direction:column;align-items:center;gap:var(--space-stack-xs);color:var(--text-muted);font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);line-height:1;white-space:nowrap;overflow:visible}.inbox-swipe-leading .inbox-swipe-far{width:var(--swipe-leading-far-width, 54px)}.inbox-swipe-trailing .inbox-swipe-far{width:var(--swipe-trailing-far-width, 54px)}.inbox-swipe-trailing .inbox-swipe-secondary{width:var(--swipe-trailing-secondary-width, 54px);opacity:calc(1 - var(--swipe-trailing-full-progress, 0))}.inbox-swipe-circle{width:100%;height:var(--swipe-btn-h, 36px);flex:0 0 auto;min-width:0;overflow:hidden;padding:0;border:0;border-radius:var(--radius-pill);color:var(--accent-contrast, var(--on-accent));display:flex;align-items:center;justify-content:center;cursor:pointer}.inbox-swipe-leading .inbox-swipe-circle{transform:scale(var(--swipe-leading-scale, .72))}.inbox-swipe-trailing .inbox-swipe-circle{transform:scale(var(--swipe-trailing-scale, .72))}.inbox-swipe-review{background:var(--accent)}.inbox-swipe-delete{background:var(--red)}.inbox-swipe-archive{background:var(--orange)}@media(pointer:coarse),(max-width:768px){.inbox-swipe-shell>.inbox-chat-row{background:var(--bg)}.inbox-swipe-shell>.inbox-chat-row:hover{background:color-mix(in srgb,var(--text) 5%,var(--bg))}.inbox-swipe-shell>.inbox-chat-row.selected{background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.inbox-swipe-shell>.inbox-chat-row.active.tinted{background:color-mix(in srgb,var(--row-tint) 12%,var(--bg))}}.inbox-chat-row{position:relative;display:flex;align-items:center;height:76px;padding:var(--space-inset-md) var(--space-inset-sm);border-radius:var(--radius-sm);cursor:pointer;overflow:hidden;transition:background var(--transition-fast);content-visibility:auto;contain-intrinsic-size:auto 100% auto 76px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.inbox-chat-row:after{content:"";position:absolute;bottom:0;left:69px;right:0;height:1px;background:var(--border-subtle);pointer-events:none}.inbox-chat-row:hover,.inbox-swipe-shell.swipe-dragging>.inbox-chat-row{background:var(--hover-tint-bold)}.inbox-chat-row.active{background:var(--sidebar-active)}.inbox-chat-row.active.tinted{background:color-mix(in srgb,var(--row-tint) 12%,transparent)}.inbox-chat-row.selected{background:color-mix(in srgb,var(--accent) 10%,transparent)}.inbox-chat-row.selection-mode .inbox-chat-dot{visibility:hidden}.inbox-row-select-checkbox{position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-xs);cursor:pointer;opacity:0;transition:opacity .12s ease}.inbox-row-select-checkbox input[type=checkbox]{width:14px;height:14px;margin:0;cursor:pointer;accent-color:var(--accent)}@media(hover:hover){.inbox-chat-row:hover .inbox-row-select-checkbox{opacity:1}}.inbox-chat-row.selection-mode .inbox-row-select-checkbox,.inbox-chat-row.selected .inbox-row-select-checkbox{opacity:1}.inbox-chat-row:hover .inbox-chat-time,.inbox-chat-row:hover .inbox-chat-chevron,.inbox-chat-row.menu-open .inbox-chat-time,.inbox-chat-row.menu-open .inbox-chat-chevron{display:none}.inbox-chat-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;align-self:center;margin-right:var(--space-2);background:transparent}.inbox-chat-dot.unread{background:var(--accent)}.inbox-chat-dot.has-actions{background:var(--yellow)}.inbox-chat-dot.urgent{background:var(--red)}.inbox-chat-dot.reminder{background:var(--purple)}.inbox-chat-avatars{position:relative;width:36px;height:36px;flex-shrink:0;margin-right:var(--space-3)}.inbox-chat-avatar{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-raised, var(--surface-2));border:2px solid var(--bg)}.inbox-chat-avatar-back{top:0;left:0;width:36px;height:36px;border-radius:25%}.inbox-chat-avatar .project-icon{width:32px!important;height:32px!important;border-radius:25%!important;font-size:var(--type-scale-4);--pi-size: var(--type-size-title) !important}.inbox-chat-avatar .project-icon-img{width:32px!important;height:32px!important;border-radius:25%!important}.inbox-chat-avatar-brand-img{width:32px;height:32px;border-radius:25%;object-fit:cover}.inbox-chat-avatar-fallback{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:25%;background:color-mix(in srgb,var(--accent) 15%,var(--bg));color:var(--accent)}.inbox-chat-content{user-select:text;-webkit-user-select:text;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.inbox-chat-top-row{display:flex;align-items:baseline;gap:var(--space-stack-sm)}.inbox-chat-name{flex:1;font-size:var(--type-scale-4);font-weight:var(--type-weight-semibold);letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;min-width:0;line-height:1.35}.inbox-title-scroll{display:inline-block;max-width:none;white-space:nowrap;will-change:transform}.inbox-chat-name.marquee-overflow{-webkit-mask-image:linear-gradient(to right,black calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 22px),transparent 100%)}.inbox-chat-name.marquee-overflow.marquee-active{-webkit-mask-image:linear-gradient(to right,transparent 0,black 22px,black calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 22px,black calc(100% - 22px),transparent 100%)}@media(prefers-reduced-motion:reduce){.inbox-title-scroll{transition:none!important;transform:none!important}}.inbox-chat-time{font-size:var(--type-scale-3);color:var(--text-muted);flex-shrink:0;white-space:nowrap}.inbox-chat-attach{display:inline-flex;align-items:center;color:var(--text-muted);flex-shrink:0}.inbox-chat-chevron{display:flex;align-items:center;flex-shrink:0;color:var(--text-muted);opacity:.35}.inbox-chat-description,.inbox-chat-preview{font-size:var(--type-scale-3);overflow:hidden;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.inbox-chat-description{color:var(--text-secondary)}.inbox-chat-preview{color:var(--text-muted)}.inbox-row-actions{display:grid;grid-template-columns:0fr;transition:grid-template-columns .2s ease;align-self:center;flex-shrink:0}.inbox-row-actions-inner{display:flex;align-items:center;gap:2px;padding-left:var(--space-inset-sm);overflow:hidden;min-width:0}.inbox-chat-row:hover .inbox-row-actions,.inbox-chat-row.menu-open .inbox-row-actions{grid-template-columns:1fr}.inbox-row-action-btn{background:none;border:none;padding:var(--space-inset-xs);cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s,background .12s}.inbox-row-action-btn:hover{color:var(--text);background:var(--hover-tint-bold)}.inbox-row-more-wrapper{position:relative;display:flex;align-items:center}.inbox-row-more-btn{display:flex;align-items:center;justify-content:center;padding:var(--space-inset-xs);border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;transition:color .12s,background .12s}.inbox-row-more-btn:hover{color:var(--text);background:var(--hover-tint-bold)}@media(pointer:coarse){.inbox-swipe-shell{margin-inline:var(--space-2);border-radius:var(--radius-lg)}.inbox-chat-row{border-radius:var(--radius-lg)}.inbox-row-actions{display:flex;align-items:center}.inbox-row-actions-inner{overflow:visible}.inbox-row-action-desktop,.inbox-row-more-wrapper{display:none}}.inbox-message-group-label .inbox-message-group-count{opacity:0;transition:opacity var(--transition-fast),transform .15s ease}.inbox-message-group-label:hover .inbox-message-group-count,.inbox-message-group-label:focus-visible .inbox-message-group-count{opacity:1}.inbox-view.inbox-resizing{cursor:col-resize;user-select:none}
