.live-status-wrap{min-width:0;max-width:100%;font-size:calc(11px * var(--font-scale,1));overflow-wrap:anywhere}.live-status-wrap .generation-status{font-size:calc(11px * var(--font-scale,1))}.live-status-wrap button,.live-queue-actions button{font:inherit;color:inherit;background:rgba(var(--theme),.12);border:1px solid currentColor;border-radius:14px;padding:5px 9px;margin:4px 6px 4px 0;cursor:pointer}.live-status-wrap .generation-status button{margin-left:auto;font-size:10px;padding:2px 7px}.live-error{white-space:pre-wrap;line-height:1.7;margin:8px 0}.live-caption{font-size:10px;opacity:.65}.live-tool-details{width:100%}.live-tool-details ul{padding-left:16px;margin:5px 0;line-height:1.8}.live-group-status{width:100%}#liveWaiting{scroll-margin-bottom:20px}.live-queue-actions{padding-top:10px}.live-incomplete{font-size:10px;opacity:.65}.composer-delivery[data-status=queued]{white-space:normal}

.live-group-status:empty{display:none}

.live-usage-quick{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.live-usage-page h2{font-size:calc(16px * var(--font-scale,1));font-weight:400;margin:0 0 12px}.live-usage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:9px 12px;font-size:calc(12px * var(--font-scale,1));line-height:1.7;overflow-wrap:anywhere}.live-usage-grid dt{opacity:.7}.live-usage-grid dd{margin:0}.live-usage-number{font-size:calc(30px * var(--font-scale,1));font-weight:400}.live-usage-number small{font-size:12px;opacity:.6}.live-context-progress{width:100%;height:8px;accent-color:rgb(var(--theme))}.live-usage-warning{border-left:2px solid currentColor;padding-left:10px;font-size:12px;line-height:1.8}.live-usage-turn{padding:10px 0;border-bottom:1px solid #8883}.live-usage-turn summary{cursor:pointer;font-size:11px;line-height:1.8}.live-official-usage{display:inline-block;text-decoration:none;font-size:12px;border-radius:16px;padding:8px 12px}.live-quota-row{display:grid;gap:5px;margin:12px 0;font-size:12px}.live-quota-row small{opacity:.65;line-height:1.7}

.message-avatar{display:flex;align-items:center;gap:7px}.message-avatar .time{margin:0;line-height:1.3}.me .message-avatar{flex-direction:row-reverse}.message-meta:empty{display:none}.live-reply-usage{display:flex;flex-wrap:wrap;gap:3px 10px;max-width:100%;font-size:calc(9px * var(--font-scale,1));line-height:1.6;opacity:.58;padding:0 4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.live-reply-usage span{white-space:nowrap}

.access-remember{display:flex;align-items:center;gap:9px}.access-remember input[type=checkbox]{display:inline-block!important;width:16px!important;height:16px;margin:0!important;padding:0!important;flex:none;accent-color:rgb(var(--theme))}

.live-diagnostic-copy{display:block;width:100%;min-height:180px;resize:vertical;font:11px/1.6 ui-monospace,Consolas,monospace;color:inherit;background:#8881;border:1px solid #8884;border-radius:12px;padding:10px;white-space:pre}.live-diagnostic-copy[hidden]{display:none}

.live-source-counts{white-space:pre;overflow:auto;max-height:260px;font:10px/1.5 ui-monospace,Consolas,monospace;background:#8881;padding:9px;border-radius:10px}

.live-tool-details summary{font-size:calc(10px * var(--font-scale,1));line-height:1.65;cursor:pointer;opacity:.75}.live-tool-details li small{display:block;opacity:.55;font-size:9px;overflow-wrap:anywhere}.live-tool-details[open] summary{opacity:1}

/* Quiet receipts, using the same translucent surfaces as the bedroom. */
.memory-ribbons{display:grid;gap:6px;max-width:100%;margin:3px 0 8px}.memory-ribbons:empty{display:none}
.memory-ribbon{max-width:100%;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:17px;background:rgba(var(--other,245,246,239),calc(var(--alpha,.65)*.55));background-image:var(--chat-glass-shine);-webkit-backdrop-filter:blur(var(--chat-glass-blur,14px)) saturate(var(--chat-glass-saturation,1));backdrop-filter:blur(var(--chat-glass-blur,14px)) saturate(var(--chat-glass-saturation,1));font-size:.8rem;overflow:hidden}
.memory-ribbon>summary{padding:10px 14px;cursor:pointer;list-style:none;line-height:1.5;opacity:.86}.memory-ribbon>summary::-webkit-details-marker{display:none}.memory-ribbon>summary span{margin-right:4px}.memory-ribbon>summary:focus-visible,.memory-solar-link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
.memory-ribbon[data-memory-status=failed]>summary,.memory-ribbon[data-memory-status=unknown]>summary{font-weight:600}
.memory-ribbon-body{padding:0 13px 13px;overflow-wrap:anywhere}.memory-file{margin:0 0 10px;font-size:.85rem}.memory-ribbon pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;line-height:1.8;margin:5px 0}.memory-change{padding:8px 10px;border-radius:12px;margin:8px 0;background:color-mix(in srgb,currentColor 5%,transparent)}.memory-change small{opacity:.65}.memory-after{background:rgba(var(--mine,172,190,161),.22);border-inline-start:2px solid color-mix(in srgb,currentColor 25%,transparent)}.memory-before{opacity:.76}.memory-ribbon .muted,.memory-saved{font-size:.72rem;line-height:1.7}.memory-solar-link{border:0;border-radius:12px;background:color-mix(in srgb,currentColor 7%,transparent);color:inherit;min-height:42px;padding:8px 12px;cursor:pointer;font:inherit}.memory-technical{font-size:.68rem;opacity:.7;margin-top:12px}.memory-technical summary{cursor:pointer}.memory-technical p{line-height:1.8;word-break:break-all}

.memory-ribbon[open]{background-color:rgba(var(--other,245,246,239),var(--alpha,.65))}
.live-quota-bar{height:5px;border-radius:3px;background:#0001;overflow:hidden}.live-quota-bar i{display:block;height:100%;background:rgb(var(--theme,115,133,108));border-radius:inherit}.night .live-quota-bar{background:#fff2}
.live-quota-heading{font-size:13px;margin:18px 0 4px}#liveQuotaRefresh{margin:6px 0 2px}
.daily-todo-time{font-variant-numeric:tabular-nums;opacity:.7;margin-right:2px}.daily-by-zhao{margin-left:6px;font-size:.78em;opacity:.6;white-space:nowrap}
.ledger-by-zhao{font-style:normal;font-size:.72em;opacity:.6;margin-left:6px;white-space:nowrap}
/* Receipts for what 昭 changed in her to-dos or ledger: same glass as the memory ribbons, tap to open. */
.life-receipts{display:grid;gap:6px;max-width:100%;margin:3px 0 8px}
.life-receipt{display:flex;align-items:center;gap:8px;max-width:100%;text-align:left;font:inherit;font-size:.8rem;color:inherit;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:17px;padding:9px 13px;background:rgba(var(--other,245,246,239),calc(var(--alpha,.65)*.55));background-image:var(--chat-glass-shine);-webkit-backdrop-filter:blur(var(--chat-glass-blur,14px)) saturate(var(--chat-glass-saturation,1));backdrop-filter:blur(var(--chat-glass-blur,14px)) saturate(var(--chat-glass-saturation,1));cursor:pointer}
.life-receipt [data-icon],.life-receipt svg{width:15px;height:15px;flex:none;opacity:.7}
.life-receipt-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.88}
.life-receipt-go{opacity:.5;flex:none}
