.drawer.bt7a1pb{--terminal-gap:0px;min-height:0;height:calc(var(--terminal-height) + var(--terminal-gap));transition:height var(--dur-slide) var(--ease-slide);flex:none;overflow:clip}@starting-style{.drawer.bt7a1pb{height:0}}.drawer.closing.bt7a1pb{height:0;transition:height var(--dur-slide-out) var(--ease-slide)}.drawer.dragging.bt7a1pb{transition:none}.surface.bt7a1pb{height:var(--terminal-height);margin-top:var(--terminal-gap);border-top:1px solid var(--color-border);background:var(--color-terminal-background);flex-direction:column;display:flex;position:relative}@media (min-width:721px){.drawer.bt7a1pb{--terminal-gap:var(--frame-gap)}.surface.bt7a1pb{border-color:var(--color-frame-edge)}}.loading.bt7a1pb{font-size:var(--text-sm);margin:12px}.handle.bt7a1pb{cursor:row-resize;z-index:1;touch-action:none;height:8px;position:absolute;top:0;left:0;right:0}.handle.bt7a1pb:after{content:"";height:1px;transition:background var(--dur-2) var(--ease-out-quint);background:0 0;position:absolute;top:3px;left:0;right:0}.handle.bt7a1pb:hover:after{background:var(--color-border)}.handle.dragging.bt7a1pb:after{background:color-mix(in srgb, var(--color-foreground) 60%, transparent)}header.bt7a1pb{flex:none;align-items:center;gap:8px;min-width:0;height:32px;padding:0 6px 0 12px;display:flex}.title.bt7a1pb{font-size:var(--text-sm);color:var(--color-foreground);flex:none;font-weight:600}.cwd.bt7a1pb{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted-foreground);flex:0 auto;overflow:hidden}.tabs.bt7a1pb{scrollbar-width:none;align-items:center;gap:2px;min-width:0;margin-left:-6px;display:flex;overflow-x:auto}.tab.bt7a1pb{border-radius:var(--radius-sm);color:var(--color-muted-foreground);flex:none;align-items:center;display:flex}.tab.selected.bt7a1pb{background:var(--color-active);color:var(--color-foreground)}.tab.bt7a1pb:not(.selected):hover{background:var(--color-hover)}.tab.bt7a1pb .label:where(.bt7a1pb){height:var(--control-sm);font-size:var(--text-sm);color:inherit;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0 4px 0 8px;display:flex}.tab.bt7a1pb .close:where(.bt7a1pb){width:20px;height:20px;color:inherit;background:0 0;place-items:center;margin-right:2px;padding:0;display:grid}.tab.bt7a1pb .close:where(.bt7a1pb):hover{color:var(--color-foreground)}.spacer.bt7a1pb{flex:1}.divider.bt7a1pb{background:var(--color-border);flex:none;width:1px;height:14px;margin:0 2px}.status.bt7a1pb{border-radius:50%;flex:none;width:6px;height:6px}.status.running.bt7a1pb{background:var(--color-accent);animation:bt7a1pb-status-running 1.2s var(--ease-out-quint) infinite}.status.failed.bt7a1pb{background:var(--ansi-red)}@keyframes bt7a1pb-status-running{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.status.running.bt7a1pb{animation:none}}html[data-motion=reduced] .status.running.bt7a1pb{animation:none}.icon.bt7a1pb{width:var(--control-sm);height:var(--control-sm);flex:none;place-items:center;padding:0;display:grid}.body.bt7a1pb{flex:1;min-height:0}.panes.bt7a1pb{height:100%;min-height:0;display:flex}.panes.column.bt7a1pb{flex-direction:column}.pane.bt7a1pb{min-width:0;min-height:0;position:relative}.pane.active.bt7a1pb:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 55%, transparent);position:absolute;inset:0}.split.bt7a1pb{background:var(--color-border);cursor:col-resize;touch-action:none;flex:none;width:1px;position:relative}.panes.column.bt7a1pb>.split:where(.bt7a1pb){cursor:row-resize;width:auto;height:1px}.split.bt7a1pb:before{content:"";z-index:1;position:absolute;inset:0 -4px}.panes.column.bt7a1pb>.split:where(.bt7a1pb):before{inset:-4px 0}.split.bt7a1pb:hover,.drawer.dragging.bt7a1pb .split:where(.bt7a1pb){background:var(--color-edge)}.undo-toast.b1wctext{left:50%;top:calc(16px + env(safe-area-inset-top,0px));z-index:80;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-2) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100vw - 32px);box-shadow:var(--shadow-e3);font-size:var(--text-sm);animation:rise var(--dur-3) var(--ease-out-quint);align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex;position:absolute;translate:-50%}.shell .undo-toast.b1wctext{top:calc(var(--titlebar) + 16px)}.undo-toast.closing.b1wctext{animation:fade-out var(--dur-2) var(--ease-out-quint);pointer-events:none}.text.b1wctext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.undo.b1wctext{color:var(--color-accent);flex:none;font-weight:600}.notification-card.b11ppfln{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-2) 96%, transparent);background-image:linear-gradient(110deg, color-mix(in srgb, var(--color-danger) 10%, transparent), transparent 55%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-e3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.dot.b11ppfln{border-radius:var(--radius-sm);background:var(--color-danger);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-danger) 12%, transparent);margin-top:7px}.lines.b11ppfln{min-width:0}.open-thread.b11ppfln{margin-top:8px}.heading.b11ppfln{font-size:var(--text-sm);font-weight:600}p.b11ppfln{color:var(--color-muted-foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;max-height:min(40vh,320px);margin:4px 0 0;line-height:1.5;overflow-y:auto}.dismiss.b11ppfln{color:var(--color-muted-foreground);margin:-6px -6px 0 0}.thread-title.b11ppfln{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dismiss.b11ppfln:hover{color:var(--color-foreground)}.attachments.b1b1hsf4{flex-wrap:nowrap;gap:6px;padding:8px 12px 0;display:flex;overflow:hidden}.attachments.expanded.b1b1hsf4{flex-wrap:wrap}.attachment.b1b1hsf4,.more.b1b1hsf4{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);height:42px;animation:pop var(--dur-2) var(--ease-out-quint);flex:none;position:relative;overflow:hidden}.more.b1b1hsf4{width:44px;box-shadow:none;color:var(--color-muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:0}.more.b1b1hsf4:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-foreground)}.image-open.b1b1hsf4{border-radius:inherit;width:100%;height:100%;box-shadow:none;background:0 0;border:none;padding:0;display:flex}.attachment.b1b1hsf4 img:where(.b1b1hsf4){object-fit:cover;width:100%;height:100%;display:block}.attachment.b1b1hsf4:hover,.attachment.b1b1hsf4:focus-within,.attachment.highlighted.b1b1hsf4,.attachment.selected.b1b1hsf4,.more.highlighted.b1b1hsf4{border-color:var(--color-accent);background:var(--color-accent-soft)}.attachment.highlighted.b1b1hsf4,.more.highlighted.b1b1hsf4{box-shadow:0 0 0 2px var(--color-accent-soft)}.image-preview.b1b1hsf4{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);animation:pop var(--dur-2) var(--ease-out-quint);margin:10px 10px 0;overflow:hidden}.image-preview.closing.b1b1hsf4{animation-name:pop-out}.image-preview.highlighted.b1b1hsf4{border-color:var(--color-accent)}.image-preview.b1b1hsf4 header:where(.b1b1hsf4){font-size:var(--text-xs);align-items:center;gap:10px;padding:2px 4px 2px 12px;display:flex}.preview-name.b1b1hsf4{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted-foreground);flex:1;overflow:hidden}.image-preview.b1b1hsf4>img:where(.b1b1hsf4){object-fit:contain;width:100%;height:min(40vh,420px);display:block}.attachment.document.b1b1hsf4{color:var(--color-muted-foreground);align-items:center;gap:8px;padding:0 24px 0 10px;display:flex}.file-info.b1b1hsf4{min-width:0;font-size:var(--text-xs);flex-direction:column;gap:1px;display:flex}.file-info.b1b1hsf4>span:where(.b1b1hsf4){text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);overflow:hidden}.file-info.b1b1hsf4 small:where(.b1b1hsf4){font-size:var(--text-xs)}.attachment.b1b1hsf4 .remove:where(.b1b1hsf4){border-radius:var(--radius-sm);background:var(--color-scrim);width:18px;height:18px;color:var(--color-foreground);box-shadow:none;transition:opacity var(--dur-2) var(--ease-out-quint), transform var(--dur-2) var(--ease-out-quint), background var(--dur-1) var(--ease-out-quint);border:none;padding:0;position:absolute;top:2px;right:2px}@media (hover:hover) and (pointer:fine){.attachment.b1b1hsf4 .remove:where(.b1b1hsf4){opacity:0;transform:scale(.85)}.attachment.b1b1hsf4:hover .remove:where(.b1b1hsf4),.attachment.b1b1hsf4:focus-within .remove:where(.b1b1hsf4){opacity:1;transform:none}}.attachment.document.b1b1hsf4 .remove:where(.b1b1hsf4){background:0 0}.attachment.b1b1hsf4 .remove:where(.b1b1hsf4):hover:not(:disabled){background:var(--color-danger);color:var(--color-on-danger)}@media (max-width:720px){.image-preview.b1b1hsf4>img:where(.b1b1hsf4){height:min(28dvh,260px)}}.image-reference.b1ufl1lh{color:var(--color-accent);cursor:pointer;border-radius:var(--radius-sm);pointer-events:auto}.image-reference.b1ufl1lh:hover,.image-reference.b1ufl1lh:focus-visible{background:var(--color-accent-soft);outline:1px solid var(--color-accent)}.command-token.b1ufl1lh{color:var(--color-accent)}.separator.b1qo109d{background:var(--color-border);height:1px;margin:4px 6px}.label.b1qo109d{align-items:center;gap:6px;display:flex}.glyph.b1qo109d{color:var(--color-muted-foreground);flex:0 0 16px;margin-right:2px;display:inline-flex}.glyph.live.b1qo109d{color:var(--color-live)}.item.danger.b1qo109d .glyph:where(.b1qo109d){color:inherit}.item.checkable.b1qo109d{grid-template-columns:minmax(0,1fr) 14px;column-gap:8px;display:grid}.checkable.b1qo109d .hint:where(.b1qo109d){grid-area:2/1}.check.b1qo109d{grid-area:1/2/span 2;align-self:center;display:flex}.heading.b1qo109d{color:var(--color-muted-foreground);font-size:var(--text-xs);padding:8px 10px 10px;font-weight:500}.popover.switches.b1qo109d{border-radius:var(--radius-lg);width:min(300px,100vw - 24px);padding:6px}.switches.b1qo109d .item.checkable:where(.b1qo109d){grid-template-columns:minmax(0,1fr) 36px;column-gap:12px;min-height:56px;padding:9px 10px}.switches.b1qo109d .item.radio:where(.b1qo109d) .check:where(.b1qo109d){justify-self:center}.switches.b1qo109d .label:where(.b1qo109d){gap:9px}.switches.b1qo109d .glyph:where(.b1qo109d){margin-right:0}.switches.b1qo109d .hint:where(.b1qo109d){font-size:var(--text-xs);padding-left:23px}.switch.b1qo109d{--switch-width:36px;--switch-height:22px;grid-area:1/2/span 2;align-self:center}.item.hide-mark.active.b1qo109d{background:var(--color-active)}.status-dot.b1qo109d{vertical-align:middle;background:var(--color-live);border-radius:50%;flex:none;width:6px;height:6px;margin-right:8px;display:inline-block}.status-dot[data-tone=success].b1qo109d{background:var(--color-success)}.status-dot[data-tone=danger].b1qo109d{background:var(--color-danger)}.status-dot[data-tone=neutral].b1qo109d{background:var(--color-muted-foreground)}.menu.b1qo109d{display:inline-flex;position:relative}.trigger.b1qo109d{cursor:pointer;height:var(--control-sm);transition:background var(--dur-2) var(--ease-out-quint), color var(--dur-2) var(--ease-out-quint);justify-content:center}.trigger.ghost.b1qo109d{width:var(--control-sm);color:var(--color-muted-foreground);border-radius:var(--radius-md);background:0 0;border-color:#0000;padding:0}.trigger.b1qo109d:hover,.trigger[aria-expanded=true].b1qo109d{background:var(--color-surface-3);color:var(--color-foreground)}.trigger.b1qo109d:hover:not(.ghost):not(.text),.trigger[aria-expanded=true].b1qo109d:not(.ghost):not(.text){background:var(--control-glaze) var(--color-control-hover)}.trigger.text.b1qo109d{height:auto;color:inherit;font:inherit;border-radius:var(--radius-md);background:0 0;border:none;gap:4px;padding:2px 6px}.trigger.text.b1qo109d:hover,.trigger.text[aria-expanded=true].b1qo109d{background:var(--color-hover);color:inherit}.popover.b1qo109d{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:200px;max-width:320px;box-shadow:var(--shadow-e2);font-size:var(--text-base);z-index:40;animation:pop var(--dur-2) var(--ease-out-quint);transform-origin:0 100%;flex-direction:column;gap:1px;padding:4px;font-weight:400;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.popover.b1qo109d>:where(.b1qo109d){flex:none}.popover.closing.b1qo109d{pointer-events:none;animation-name:pop-out}.popover.end.b1qo109d{transform-origin:100% 100%;left:auto;right:0}.popover.below.b1qo109d{transform-origin:0 0;top:calc(100% + 6px);bottom:auto}.popover.below.end.b1qo109d{transform-origin:100% 0}.item.b1qo109d{height:auto;min-height:var(--control);border-radius:var(--radius-sm);color:var(--color-foreground);text-align:left;white-space:normal;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:4px 8px;display:flex}.item.b1qo109d:hover:not(:disabled),.item.b1qo109d:focus-visible{background:var(--color-hover);outline:none}.item.b1qo109d:active:not(:disabled){background:var(--color-active);transform:none}.item.active.b1qo109d:not(.hide-mark) .label:where(.b1qo109d):after{content:"";background:var(--color-foreground);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:8px;display:inline-block}.item.danger.b1qo109d{color:var(--color-danger)}.label.b1qo109d{font-weight:500}.hint.b1qo109d{font-size:var(--text-sm);color:var(--color-muted-foreground)}.dictation.b1ad4jjx{flex:none;align-items:center;gap:2px;display:flex}.microphone.b1ad4jjx{position:relative}.microphone.listening.b1ad4jjx{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent)}.level.b1ad4jjx{border-radius:var(--radius-sm);background:currentColor;width:3px;height:3px;position:absolute;bottom:3px}.dictation.b1ad4jjx button:where(.b1ad4jjx){width:var(--control);height:var(--control);flex:none}.cancel.b1ad4jjx{color:var(--color-muted-foreground)}.sr-only.b1ad4jjx{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dictation .spinner{animation:1s linear infinite b1ad4jjx-spin;position:absolute;bottom:1px;right:1px}@keyframes b1ad4jjx-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.dictation.b1ad4jjx button:where(.b1ad4jjx){width:var(--touch-target);height:var(--touch-target);border-radius:50%}.microphone.b1ad4jjx{background:0 0;border-color:#0000}.microphone.listening.b1ad4jjx{background:var(--color-accent-soft);border-color:#0000}.cancel.b1ad4jjx{order:-1}.level.b1ad4jjx{bottom:6px}}@media (prefers-reduced-motion:reduce){.dictation .spinner{animation:none}}.options.bh0sat8{display:none}.options-sheet.bh0sat8{color:var(--color-foreground);background:var(--color-surface-2);border:1px solid var(--color-edge);border-radius:var(--radius-xl);box-shadow:var(--shadow-e3);animation:pop var(--dur-2) var(--ease-out-quint);padding:16px;overflow-y:auto}.options-sheet.closing.bh0sat8{animation-name:pop-out}header.bh0sat8{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}h2.bh0sat8{font-size:var(--text-md);margin:0;font-weight:600}.attachment.bh0sat8,.worktree.bh0sat8{width:100%;min-height:var(--touch-target);text-align:left;background:var(--color-hover);border-radius:var(--radius-lg);border:none;align-items:center;gap:12px;height:auto;padding:10px 12px;display:flex}fieldset.bh0sat8{border:none;min-width:0;margin:22px 0;padding:0}fieldset.bh0sat8:disabled{opacity:.6}legend.bh0sat8{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-bottom:10px;padding:0}.hint.bh0sat8{font-size:var(--text-xs);color:var(--color-muted-foreground);margin:10px 0 0;line-height:1.5}.choices.bh0sat8{flex-wrap:wrap;gap:6px;display:flex}.choices.bh0sat8 label:where(.bh0sat8){min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);flex:1 0 auto;justify-content:center;align-items:center;padding:8px 12px;display:flex;position:relative}.choices.bh0sat8 label.selected:where(.bh0sat8){background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.choices.bh0sat8 label:where(.bh0sat8):focus-within{outline:2px solid var(--color-accent);outline-offset:2px}input.bh0sat8{opacity:0;width:1px;height:1px;position:absolute}.worktree.bh0sat8 span:where(.bh0sat8):first-of-type{flex:1}.switch.bh0sat8{--switch-width:32px;--switch-height:20px}.worktree.bh0sat8{margin-top:12px}@media (max-width:720px){.options.bh0sat8{flex:none;display:block}.opener.bh0sat8{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-xl)}}.context.b1yl1e34{color:var(--color-muted-foreground);flex:none;position:relative}.trigger.b1yl1e34{align-items:center;gap:5px;padding:4px;display:flex}@media (max-width:720px){.trigger.b1yl1e34{min-width:var(--touch-target);min-height:var(--touch-target);justify-content:center}}svg.b1yl1e34{width:24px;height:24px;transform:rotate(-90deg)}circle.b1yl1e34{fill:none;stroke-width:3px}.track.b1yl1e34{stroke:var(--color-border)}.fill.b1yl1e34{stroke:var(--color-accent);stroke-linecap:round;transition:stroke-dasharray var(--dur-3)}.cache-chip.b1yl1e34{font-size:var(--text-xs);align-items:center;gap:3px;margin-left:4px;display:flex}.cache-chip[data-state=warm].b1yl1e34 svg{color:var(--color-success)}.cache-chip[data-state=maybe].b1yl1e34 svg,.cache-chip.low.b1yl1e34 svg{color:var(--color-live)}.cache-detail.b1yl1e34{border-top:1px solid var(--color-border);margin-top:14px;padding-top:12px}.cache-detail.b1yl1e34 dl:where(.b1yl1e34){margin-bottom:0}.state.b1yl1e34{font-weight:400}.state[data-state=warm].b1yl1e34{color:var(--color-success)}.state[data-state=maybe].b1yl1e34{color:var(--color-live)}.state[data-state=cold].b1yl1e34{color:var(--color-muted-foreground)}.popup.b1yl1e34{z-index:60;border:1px solid var(--color-edge);border-radius:var(--radius-lg);background:var(--color-surface-2);width:min(320px,100vw - 24px);box-shadow:var(--shadow-e3);animation:pop var(--dur-2) var(--ease-out-quint);color:var(--color-foreground);overscroll-behavior:contain;padding:16px;position:fixed;overflow-y:auto}.popup.closing.b1yl1e34{animation:pop-out var(--dur-2) var(--ease-out-quint);pointer-events:none}.heading.b1yl1e34{font-size:var(--text-sm);justify-content:space-between;font-weight:600;display:flex}.total.b1yl1e34{font-size:var(--text-sm);margin:8px 0 12px}.bar.b1yl1e34{background:var(--color-border);border-radius:var(--radius-sm);height:7px;display:flex;overflow:hidden}.input.b1yl1e34{background:var(--color-accent)}.cache.b1yl1e34{background:var(--color-success)}.output.b1yl1e34{background:var(--color-live)}.free.b1yl1e34{background:var(--color-border)}dl.b1yl1e34{font-size:var(--text-xs);margin:12px 0}dl.b1yl1e34 div:where(.b1yl1e34){justify-content:space-between;gap:16px;margin:6px 0;display:flex}dt.b1yl1e34{color:var(--color-muted-foreground);align-items:center;gap:7px;display:flex}dd.b1yl1e34{margin:0}i.b1yl1e34{border-radius:var(--radius-sm);width:7px;height:7px}.note.b1yl1e34{font-size:var(--text-xs);color:var(--color-muted-foreground);margin:8px 0 0;line-height:1.5}.compact.b1yl1e34{width:100%;font-size:var(--text-sm);justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.file.b1dfr0yn{display:none}.context-control.b1dfr0yn{flex:none}.mode-icon.b1dfr0yn{display:inline-flex}.chip.signed-out.b1dfr0yn{color:var(--color-live)}.worktree.on.b1dfr0yn{background:var(--control-glaze) var(--color-active);border-color:var(--color-active);color:var(--color-foreground)}.bar.b1dfr0yn{padding:var(--composer-bar-padding,4px 8px 8px 10px);align-items:center;gap:8px;display:flex}.chips.b1dfr0yn{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.desktop-options.b1dfr0yn{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips.b1dfr0yn .trigger,.chips.b1dfr0yn .worktree:where(.b1dfr0yn){height:var(--control);border-radius:var(--radius-md);font-size:var(--text-sm);gap:7px;padding:0 10px;font-weight:500}.chips.b1dfr0yn .trigger{border-color:var(--color-edge);background:var(--control-glaze) var(--color-control-surface);color:var(--color-foreground)}.chips.b1dfr0yn .trigger.ghost{width:auto;color:var(--color-muted-foreground);background:0 0;border-color:#0000;font-weight:400}.chips.b1dfr0yn .trigger.ghost:hover,.chips.b1dfr0yn .trigger.ghost[aria-expanded=true]{background:var(--color-hover);color:var(--color-foreground)}.chips.b1dfr0yn .trigger.connect{background:var(--color-accent-soft);color:var(--color-accent);border-color:#0000}.chips.b1dfr0yn .trigger:hover{background:var(--control-glaze) var(--color-control-hover)}.send.b1dfr0yn,.stop.b1dfr0yn{width:var(--control);height:var(--control);border-radius:var(--radius-full);flex:none;margin-left:auto}.send.b1dfr0yn:not(:disabled):active{transform:scale(.92)}.answering.b1dfr0yn{justify-content:flex-end}.answering.b1dfr0yn .stop:where(.b1dfr0yn),.answering.b1dfr0yn .send:where(.b1dfr0yn){margin-left:0}.answering.b1dfr0yn .send:where(.b1dfr0yn){border-radius:var(--radius-md);width:auto;padding-inline:12px}.answering.b1dfr0yn .attach:where(.b1dfr0yn){display:inline-flex}.stop.b1dfr0yn{color:var(--color-foreground)}@media (max-width:720px){.bar.b1dfr0yn{padding:var(--composer-bar-padding,0 8px 6px);gap:2px}.desktop-options.b1dfr0yn,.attach.b1dfr0yn{display:none}.chips.b1dfr0yn{flex-wrap:nowrap;flex:1}.chips.b1dfr0yn .picker{min-width:0;max-width:100%}.chips.b1dfr0yn .picker>.trigger{max-width:100%;height:var(--touch-target);color:var(--color-muted-foreground);background:0 0;border:none;padding:0 6px;font-weight:500}.chips.b1dfr0yn .picker>.trigger>.label{min-width:0;max-width:none}.chips.b1dfr0yn .picker>.trigger.connect{border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);padding:0 12px}.send.b1dfr0yn,.stop.b1dfr0yn{margin-left:2px}.dictating .send.b1dfr0yn{display:none}}.intent.bkk8c00{color:var(--color-accent);font-size:var(--text-xs);align-items:center;gap:8px;padding:6px 6px 0 14px;display:flex}.intent.bkk8c00 span:where(.bkk8c00){flex:1;min-width:0}.question.bkk8c00{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queued.b1klenn9{width:100%;max-width:var(--content);flex-direction:column;align-items:flex-end;gap:6px;max-height:35vh;margin:0 auto 8px;display:flex;overflow-y:auto}.queued-bubble.b1klenn9{border:1px dashed color-mix(in oklch, var(--color-accent) 60%, transparent);border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-sm);max-width:75%;height:auto;color:var(--color-foreground);font-weight:400;font-size:var(--text-base);text-align:left;white-space:normal;animation:rise var(--dur-3) var(--ease-out-quint);background:0 0;flex-direction:column;flex:none;align-items:flex-start;gap:6px;padding:10px 14px;line-height:1.5;display:flex}.queued-bubble.b1klenn9:hover:not(:disabled){border-color:var(--color-accent);background:0 0}.queued-bubble.b1klenn9:disabled{opacity:1}.queued-text.b1klenn9{-webkit-line-clamp:3;line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.queued-item.b1klenn9{flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:75%;display:flex}.queued-item.b1klenn9>.queued-bubble:where(.b1klenn9){max-width:100%}.queued-item.failed.b1klenn9>.queued-bubble:where(.b1klenn9){border-color:var(--color-danger)}.queued-state.b1klenn9{color:var(--color-muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.queued-pending.b1klenn9{align-items:center;gap:4px;display:inline-flex}.queued-error.b1klenn9{color:var(--color-danger);overflow-wrap:anywhere;text-align:right}.queued-state.b1klenn9 button:where(.b1klenn9){font-size:var(--text-xs)}.queued-extras.b1klenn9{color:var(--color-muted-foreground);font-size:var(--text-sm);gap:8px;display:flex}.queued-extras.b1klenn9>span:where(.b1klenn9){align-items:center;gap:4px;display:inline-flex}.queued-foot.b1klenn9{min-height:var(--control-sm);color:var(--color-muted-foreground);font-size:var(--text-xs);flex:none;align-items:center;gap:4px;display:flex}.queued-foot.b1klenn9 button:where(.b1klenn9){font-size:var(--text-xs)}.menu.b1fxpuvv{z-index:40;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(420px,100%);box-shadow:var(--shadow-e2);animation:pop var(--dur-2) var(--ease-out-quint);transform-origin:0 100%;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow:auto}.menu.closing.b1fxpuvv{pointer-events:none;animation-name:pop-out}.section-label.b1fxpuvv{padding:8px 8px 4px}.row.b1fxpuvv{border-radius:var(--radius-sm);width:100%;height:auto;color:var(--color-foreground);text-align:left;white-space:normal;background:0 0;border:none;flex-direction:column;flex:none;align-items:flex-start;gap:1px;padding:5px 8px;display:flex}.row.b1fxpuvv:hover:not(:disabled){background:var(--color-hover)}.row.selected.b1fxpuvv{background:var(--color-active)}.row.b1fxpuvv:active:not(:disabled){transform:none}.head.b1fxpuvv{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:flex}.name.b1fxpuvv{font-size:var(--text-base);font-weight:500;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hint.b1fxpuvv{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.description.b1fxpuvv{max-width:100%;font-size:var(--text-xs);color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty.b1fxpuvv,.footer.b1fxpuvv{font-size:var(--text-sm);padding:8px}.footer.b1fxpuvv{font-size:var(--text-xs)}.question.b1pdhp8m{border:1px solid var(--color-edge);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-e1);flex-direction:column;gap:6px;padding:8px 12px 10px;display:flex}.question.async.b1pdhp8m{border-left-style:dashed}.question.docked.b1pdhp8m{box-shadow:none;background:0 0;border:none;padding:4px 10px 8px}.question.resolved.b1pdhp8m{box-shadow:none;color:var(--color-muted-foreground);background:0 0;border:none;gap:0;min-width:0;padding:0}.question.resolved.b1pdhp8m .prompt:where(.b1pdhp8m){font-weight:500;font-size:var(--text-sm)}.head.b1pdhp8m{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.glyph.b1pdhp8m{color:var(--color-live);display:inline-flex}.resolved.b1pdhp8m .glyph:where(.b1pdhp8m){color:var(--color-subtle)}.verdict.b1pdhp8m{font-size:var(--text-sm);color:var(--color-muted-foreground);flex:none}.prompt.b1pdhp8m{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:500}.given.b1pdhp8m{font-size:var(--text-sm);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.answered-row.b1pdhp8m{justify-content:flex-start;align-items:center;gap:var(--activity-gap);width:100%;height:auto;min-height:var(--control);padding:var(--activity-padding);border-radius:var(--radius-sm);text-align:left;font-weight:400;display:flex}.answered-row.b1pdhp8m:hover:not(:disabled){background:var(--color-surface-2)}.answered-row.b1pdhp8m:active:not(:disabled){transform:none}.answered-row.b1pdhp8m .glyph:where(.b1pdhp8m){width:var(--activity-glyph);flex:none;justify-content:center}.answer-detail.b1pdhp8m{margin:4px 0 8px calc(var(--activity-padding) + var(--activity-glyph) / 2);padding:4px var(--activity-padding) 4px calc(var(--activity-glyph) / 2 + var(--activity-gap));border-left:1px solid var(--color-border);font-size:var(--text-sm)}.answer-detail.b1pdhp8m p:where(.b1pdhp8m){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.answer-detail.b1pdhp8m p:where(.b1pdhp8m)+p:where(.b1pdhp8m){color:var(--color-foreground);margin-top:8px}.options.b1pdhp8m{flex-direction:column;gap:4px;display:flex}.option.b1pdhp8m{white-space:normal;text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);width:100%;height:auto;color:inherit;font:inherit;cursor:pointer;transition:background var(--dur-2) var(--ease-out-quint), border-color var(--dur-2) var(--ease-out-quint), transform var(--dur-1) var(--ease-out-quint);justify-content:flex-start;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.option.b1pdhp8m:hover:not(:disabled){border-color:var(--color-edge);transform:translateY(-1px)}.option.b1pdhp8m:focus-visible{border-color:var(--color-edge);background:var(--color-surface-2);outline:none}.option.b1pdhp8m:active:not(:disabled){background:var(--color-surface-3);transform:none}.option.picked.b1pdhp8m{border-color:var(--color-live)}.option.b1pdhp8m:disabled{cursor:default}.box.b1pdhp8m{border:1px solid var(--color-edge);border-radius:var(--radius-sm);flex:none;width:12px;height:12px;margin-top:3px}.box.round.b1pdhp8m{border-radius:50%}.option.picked.b1pdhp8m .box:where(.b1pdhp8m){border-color:var(--color-live);background:var(--color-live)}.labels.b1pdhp8m{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.description.b1pdhp8m{font-size:var(--text-sm)}.given-files.b1pdhp8m{font-size:var(--text-xs);color:var(--color-muted-foreground);flex:none;align-items:center;gap:2px;display:inline-flex}.actions.b1pdhp8m{gap:6px;margin-top:2px;display:flex}.hint.b1dwty04{padding:var(--activity-padding);font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0}.notice.b1dwty04{padding:var(--activity-padding);font-size:var(--text-sm);color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:8px;display:flex}.activity.bwb6gn7{bottom:calc(100% + 4px);z-index:5;border:1px solid var(--color-border);border-top-color:var(--color-edge);border-radius:var(--radius-lg);background:var(--composer-glaze) var(--color-activity-surface);-webkit-backdrop-filter:blur(16px)saturate(1.2);width:100%;max-height:45vh;box-shadow:var(--shadow-e1);font-size:var(--text-sm);transition:opacity var(--dur-3), transform var(--dur-3);margin-inline:auto;padding:4px;position:absolute;inset-inline:0;overflow-y:auto}.activity.hidden.bwb6gn7{opacity:0;pointer-events:none;transform:translateY(8px)}.activity.inline.bwb6gn7{bottom:auto;z-index:auto;-webkit-backdrop-filter:none;border:none;border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;padding:8px 4px 4px;position:relative;inset-inline:auto}.activity-row.bwb6gn7{min-height:var(--control);align-items:center;gap:8px;min-width:0;padding:0 2px 0 8px;display:flex}.questions.bwb6gn7+:is(.entry:where(.bwb6gn7),.tasks-toggle:where(.bwb6gn7)){border-top:1px solid var(--color-border);margin-top:4px;padding-top:4px}.question-row.bwb6gn7>svg{color:var(--color-live)}.question-toggle.bwb6gn7{height:var(--control-sm);color:var(--color-foreground);justify-content:flex-start;align-items:center;gap:6px;padding:0 6px;font-weight:400;display:flex}.question-toggle.bwb6gn7>svg{color:var(--color-muted-foreground);transition:transform var(--dur-2) var(--ease-out-quint);flex:none}.question-toggle.bwb6gn7>.turned{transform:rotate(180deg)}.question-line.bwb6gn7{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.pager.bwb6gn7{flex:none;align-items:center;gap:2px;display:inline-flex}.pager.bwb6gn7 .meta:where(.bwb6gn7){font-variant-numeric:tabular-nums}.activity-row.bwb6gn7>svg{color:var(--color-muted-foreground);flex:none}.activity-row.bwb6gn7 button:where(.bwb6gn7){flex:none}.activity-row.bwb6gn7 .question-toggle:where(.bwb6gn7){flex:auto;min-width:0}.kind.bwb6gn7{white-space:nowrap;color:var(--color-accent);flex:none;font-weight:600}.kind.bwb6gn7 .narrow:where(.bwb6gn7){display:none}.status.bwb6gn7{border-radius:var(--radius-sm);background:var(--color-surface-2);padding:2px 8px}.status.live.bwb6gn7{color:var(--color-accent)}.finished.bwb6gn7 .status:where(.bwb6gn7){color:var(--color-success)}.entry.blocked.bwb6gn7{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-live) 6%, transparent)}.entry.blocked.bwb6gn7 .activity-row:where(.bwb6gn7)>svg:first-child{color:var(--color-live)}.blocker.bwb6gn7{min-height:var(--control);align-items:center;gap:8px;padding:0 4px 4px 13px;display:flex}.waiting-dot.bwb6gn7{border-radius:var(--radius-full);background:var(--color-live);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-live) 22%, transparent);flex:none;margin-inline:5px;animation:1.8s ease-in-out infinite pulse}.blocker.bwb6gn7 p:where(.bwb6gn7){overflow-wrap:anywhere;flex:1;min-width:0;margin:0;line-height:1.45}.ask.bwb6gn7{color:var(--color-foreground);font-weight:600}.hint.bwb6gn7{color:var(--color-muted-foreground)}.reply.bwb6gn7{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);border:none;flex:none;gap:6px;padding-inline:10px;font-weight:600}.reply.bwb6gn7:hover{background:color-mix(in oklch, var(--color-accent) 28%, transparent)}.objective.bwb6gn7,.current.bwb6gn7{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.meta.bwb6gn7,.count.bwb6gn7{color:var(--color-muted-foreground);font-size:var(--text-xs);flex:none}.tasks-toggle.bwb6gn7{width:100%;height:auto;min-height:var(--control);color:var(--color-foreground);flex-direction:column;justify-content:center;align-items:stretch;gap:6px;padding:6px 8px;font-weight:400;display:flex}.toggle-line.bwb6gn7{align-items:center;gap:8px;min-width:0;line-height:16px;display:flex}.toggle-line.bwb6gn7>svg{color:var(--color-muted-foreground);flex:none}.toggle-line.bwb6gn7>svg:last-child{transition:transform var(--dur-2) var(--ease-out-quint)}.toggle-line.bwb6gn7>.turned{transform:rotate(180deg)}progress.bwb6gn7{appearance:none;border-radius:var(--radius-sm);background:var(--color-surface-3);border:none;width:100%;height:3px;display:block;overflow:hidden}progress.bwb6gn7::-webkit-progress-bar{background:var(--color-surface-3)}progress.bwb6gn7::-webkit-progress-value{background:var(--color-accent);transition:width var(--dur-3)}progress.bwb6gn7::-moz-progress-bar{background:var(--color-accent)}ul.bwb6gn7,ol.bwb6gn7{margin:0;padding:2px 8px 6px;list-style:none}li.bwb6gn7{overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:4px 0;line-height:1.5;display:flex}.task-mark.bwb6gn7{width:16px;height:1.5em;color:var(--color-muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.task-mark[data-status=completed].bwb6gn7{color:var(--color-success)}.task-mark[data-status=in_progress].bwb6gn7{color:var(--color-live)}.done.bwb6gn7{color:var(--color-muted-foreground)}.history.bwb6gn7 li:where(.bwb6gn7){border-top:1px solid var(--color-border);padding-block:8px;display:block}.run-heading.bwb6gn7{justify-content:space-between;gap:12px;display:flex}.history.bwb6gn7 p:where(.bwb6gn7){white-space:pre-wrap;margin:4px 0 0}.cadence.bwb6gn7{margin:8px 8px 0}.review-line.bwb6gn7{min-height:var(--control-sm);align-items:center;gap:8px;min-width:0;padding:0 8px 4px 32px;display:flex}.review-line.bwb6gn7 .meta:where(.bwb6gn7){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.verdicts.bwb6gn7{flex:none;align-items:center;display:inline-flex}.verdict.bwb6gn7{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.verdict.bwb6gn7:before{content:"";border-radius:var(--radius-full);background:var(--verdict,var(--color-muted-foreground));width:8px;height:8px}.verdict.bwb6gn7:hover:before,.verdict.bwb6gn7:focus-visible:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--verdict,var(--color-muted-foreground)) 28%, transparent)}[data-verdict=pass].bwb6gn7{--verdict:var(--color-success)}[data-verdict=partial].bwb6gn7{--verdict:var(--color-live)}[data-verdict=fail].bwb6gn7,[data-verdict=missing].bwb6gn7{--verdict:var(--color-danger)}[data-verdict=running].bwb6gn7{--verdict:var(--color-accent)}.verdict[data-verdict=running].bwb6gn7:before{animation:1.8s ease-in-out infinite pulse}.verdict-name.bwb6gn7{color:var(--verdict);font-weight:600}.open-review.bwb6gn7{color:var(--color-accent);margin-top:4px;padding-inline:6px}.error.bwb6gn7{color:var(--color-danger);overflow-wrap:anywhere;margin:2px 8px 6px}@media (max-width:720px){.activity-row.bwb6gn7{gap:6px}.kind.bwb6gn7 .wide:where(.bwb6gn7){display:none}.kind.bwb6gn7 .narrow:where(.bwb6gn7){display:inline}.blocker.bwb6gn7{align-items:flex-start}.waiting-dot.bwb6gn7{margin-top:7px}}html[data-motion=reduced] .waiting-dot.bwb6gn7,html[data-motion=reduced] .verdict.bwb6gn7:before{animation:none}@media (prefers-reduced-motion:reduce){.waiting-dot.bwb6gn7,.verdict.bwb6gn7:before{animation:none}.activity.bwb6gn7,.toggle-line.bwb6gn7>svg:last-child{transition:none}progress.bwb6gn7::-webkit-progress-value{transition:none}}.side-answer.b1jb8j0r{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-activity-surface);margin-bottom:8px;position:relative;overflow:hidden}.close.b1jb8j0r{position:absolute;top:6px;right:8px}.content.b1jb8j0r{overflow-wrap:anywhere;max-height:40dvh;padding:8px 42px 8px 10px;overflow:auto}footer.b1jb8j0r{justify-content:flex-end;padding:0 8px 6px;display:flex}footer.b1jb8j0r button:where(.b1jb8j0r){align-items:center;gap:4px;min-height:28px;font-size:12px;display:flex}.question.b1jb8j0r{min-height:28px;color:var(--color-muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}.question.b1jb8j0r code:where(.b1jb8j0r){color:var(--color-foreground)}@media (pointer:coarse){footer.b1jb8j0r button:where(.b1jb8j0r){min-height:36px}}.references.b1cv84n2{white-space:pre-wrap;overflow-wrap:break-word}.element.b1cv84n2{color:var(--color-accent);cursor:pointer;border-radius:var(--radius-sm);font-weight:700}.element.b1cv84n2:hover{background:var(--color-accent-soft)}.element.b1cv84n2:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.editing.b1cv84n2 .element:where(.b1cv84n2){font-weight:inherit;-webkit-text-stroke:.35px currentColor;pointer-events:auto}.speech-preview.b1n8df3y{min-width:0;padding:0 14px 6px}.speech-status.b1n8df3y{font-size:var(--text-xs);color:var(--color-muted-foreground)}.speech-preview.error.b1n8df3y .speech-status:where(.b1n8df3y){color:var(--color-danger)}.speech-preview.b1n8df3y p:where(.b1n8df3y){font-size:var(--text-sm);color:var(--color-foreground);overflow-wrap:anywhere;max-height:3em;margin:2px 0 0;line-height:1.5;overflow-y:auto}.composer-wrap.b1n8df3y{flex:none;padding:8px 20px 16px;position:relative}.composer-wrap.centered.b1n8df3y{padding:0 20px}.composer.b1n8df3y{width:100%;max-width:var(--content);background:var(--composer-glaze) var(--color-composer-surface);-webkit-backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--color-border);border-top-color:var(--color-edge);border-radius:var(--radius-xl);--composer-rest:var(--shadow-composer);box-shadow:var(--composer-rest);transition:border-color var(--dur-3) var(--ease-out-quint), box-shadow var(--dur-3) var(--ease-out-quint);flex-direction:column;margin:0 auto;display:flex;position:relative}.input-wrap.b1n8df3y{position:relative}.input-highlight.b1n8df3y{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.input-paint.b1n8df3y{white-space:pre-wrap;overflow-wrap:break-word;color:var(--color-foreground)}textarea.highlighted.b1n8df3y{color:#0000;caret-color:var(--color-accent)}textarea.highlighted.b1n8df3y::selection{background:var(--color-accent-soft)}textarea.b1n8df3y,.input-paint.b1n8df3y{text-rendering:optimizelegibility;font-kerning:normal;font-variant-ligatures:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-height:var(--composer-input-height,44px);max-height:200px;padding:var(--composer-input-padding,12px 14px 6px);font-size:var(--text-reading);line-height:var(--leading-reading);background:0 0;border:none}textarea.b1n8df3y{display:block}.input-paint.b1n8df3y{max-height:none}@supports (field-sizing:content){textarea.b1n8df3y{field-sizing:content;max-height:min(200px,8lh + 16px)}}textarea.b1n8df3y:focus{border:none;outline:none}@media (max-width:720px){.composer.b1n8df3y{--composer-rest:var(--shadow-e1);border-radius:var(--radius-xl)}.speech-preview.b1n8df3y{padding:0 16px 8px}.speech-status.b1n8df3y{color:var(--color-accent)}textarea.b1n8df3y,.input-mirror.b1n8df3y{font-size:var(--text-md)}.composer-wrap.b1n8df3y,.composer-wrap.centered.b1n8df3y{padding:8px 12px max(10px, env(safe-area-inset-bottom))}html[data-keyboard=open] .composer-wrap.b1n8df3y{padding-bottom:8px}}.folder-gone.b10pgxxp{box-sizing:border-box;width:min(calc(100% - 40px), var(--content));border:1px solid var(--color-danger);border-radius:var(--radius-lg);background:var(--color-surface-2);font-size:var(--text-sm);flex-wrap:wrap;flex:none;align-items:flex-start;gap:10px;margin:0 auto;padding:10px 12px;display:flex}.mark.b10pgxxp{color:var(--color-danger);flex:none;padding-top:2px;display:flex}.text.b10pgxxp{flex:240px;min-width:0}p.b10pgxxp{color:var(--color-muted-foreground);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}.actions.b10pgxxp{flex-wrap:wrap;flex:none;gap:6px;margin-left:auto;display:flex}@media (max-width:720px){.folder-gone.b10pgxxp{width:calc(100% - 20px)}}.elapsed.bfdwhu8{font-variant-numeric:tabular-nums;white-space:nowrap}.dock.b71uw2m{width:min(calc(100% - 40px), var(--content));margin:0 auto 8px}.activity.b71uw2m{max-width:100%;height:auto;min-height:32px;font-size:var(--text-xs);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:6px}.counts.b71uw2m{text-align:left;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.activity.b71uw2m .elapsed,.activity.b71uw2m svg{color:var(--color-muted-foreground);flex:none}@media (max-width:720px){.dock.b71uw2m{width:calc(100% - 20px)}}.robot.b18e97ng{width:100%;height:100%;display:block}.base.b18e97ng{fill:var(--rb)}.soft.b18e97ng{fill:color-mix(in srgb, var(--rb) 30%, var(--robot-shine))}.deep.b18e97ng{fill:color-mix(in srgb, var(--rb) 72%, var(--robot-ink))}.stroke-deep.b18e97ng{stroke:color-mix(in srgb, var(--rb) 72%, var(--robot-ink))}.stroke-ink.b18e97ng{stroke:var(--robot-ink)}.stroke-leaf.b18e97ng{stroke:color-mix(in srgb, var(--robot-leaf) 75%, var(--robot-ink))}.stroke-halo.b18e97ng{stroke:var(--robot-halo)}.stroke-led.b18e97ng{stroke:var(--robot-led)}.face.b18e97ng{fill:var(--robot-face)}.white.b18e97ng{fill:var(--robot-shine)}.shine.b18e97ng{fill:var(--robot-shine);opacity:.3}.blush.b18e97ng{fill:var(--robot-blush);opacity:.5}.leaf.b18e97ng{fill:var(--robot-leaf)}.leaf.light.b18e97ng{fill:color-mix(in srgb, var(--robot-leaf) 70%, var(--robot-shine))}.lens.b18e97ng{fill:color-mix(in srgb, var(--robot-shine) 35%, transparent);stroke:var(--robot-ink);stroke-width:2px}.bow.b18e97ng{fill:var(--robot-blush)}.bow.knot.b18e97ng{fill:color-mix(in srgb, var(--robot-blush) 80%, var(--robot-ink))}.bulb.b18e97ng{fill:var(--robot-bulb)}.halo.b18e97ng{fill:var(--robot-halo)}.screen.b18e97ng{fill:var(--robot-screen)}.lit.b18e97ng{fill:var(--robot-led)}.heart.b18e97ng{fill:var(--robot-blush)}.gloss.b18e97ng{fill:var(--robot-shine);opacity:.45}.petal.b18e97ng,.tongue.b18e97ng{fill:var(--robot-blush)}.eyes.b18e97ng{transform-box:fill-box;transform-origin:50%}[data-state=idle].b18e97ng .eyes:where(.b18e97ng){animation:4.6s infinite b18e97ng-robot-blink}[data-state=working].b18e97ng .eyes:where(.b18e97ng){animation:2.4s ease-in-out infinite b18e97ng-robot-glance}[data-state=working].b18e97ng .led:where(.b18e97ng){animation:1.2s ease-in-out infinite pulse}[data-state=waiting].b18e97ng .whole:where(.b18e97ng){animation:1.8s ease-in-out infinite b18e97ng-robot-hop}[data-family=jelly][data-state=working].b18e97ng .whole:where(.b18e97ng){transform-origin:32px 62px;animation:.9s ease-in-out infinite b18e97ng-robot-squish}@keyframes b18e97ng-robot-squish{0%,to{transform:scale(1)}40%{transform:scale(1.07,.93)}70%{transform:scale(.96,1.04)}}@keyframes b18e97ng-robot-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes b18e97ng-robot-glance{0%,20%{transform:translate(0)}30%,50%{transform:translate(-2.2px)}60%,80%{transform:translate(2.2px)}90%,to{transform:translate(0)}}@keyframes b18e97ng-robot-hop{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-3px)}90%{transform:translateY(.5px)}}@media (prefers-reduced-motion:reduce){.eyes.b18e97ng,.led.b18e97ng,.whole.b18e97ng{animation:none!important}}html[data-motion=reduced] .robot.b18e97ng :is(.eyes:where(.b18e97ng),.led:where(.b18e97ng),.whole:where(.b18e97ng)){animation:none}.agent-avatar.biyudev{--size:40px;--tint:var(--series-other);width:var(--size);height:var(--size);background:color-mix(in srgb, var(--tint) 28%, var(--color-surface-2));color:color-mix(in srgb, var(--tint) 40%, var(--color-foreground));font-size:calc(var(--size) * .38);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid;position:relative}.agent-avatar.robot.biyudev{background:0 0}.agent-avatar.biyudev:has(.agent-avatar-stack:where(.biyudev)){background:0 0}.agent-avatar.biyudev svg.robot{border-radius:50%;overflow:hidden}.agent-avatar[data-kind=mission].biyudev{border-radius:var(--radius-md);background:var(--color-surface-3);color:var(--color-muted-foreground)}.agent-avatar-stack.biyudev{background:color-mix(in srgb, var(--tint) 28%, var(--color-surface-2));width:62%;height:62%;color:color-mix(in srgb, var(--tint) 40%, var(--color-foreground));font-size:calc(var(--size) * .26);box-shadow:0 0 0 2px var(--ring,var(--color-surface));border-radius:50%;place-items:center;display:grid;position:absolute}.agent-avatar-stack.robot.biyudev{background:0 0}.agent-avatar-stack[data-slot="0"].biyudev{top:0;left:0}.agent-avatar-stack[data-slot="1"].biyudev{bottom:0;right:0}.agent-avatar.biyudev{--mark-size:clamp(6px, calc(var(--size) * .24), 9px)}.owner-bar.b4kv209{width:min(calc(100% - 40px), var(--content));border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-e1);align-items:center;gap:12px;margin:0 auto 16px;padding:10px 12px;display:flex}.icon.b4kv209{background:var(--color-surface-2);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.text.b4kv209{flex:1;gap:2px;min-width:0;display:grid}strong.b4kv209{font-size:var(--text-sm);font-weight:600}small.b4kv209{font-size:var(--text-xs);color:var(--color-muted-foreground)}button.b4kv209{flex:none}@media (max-width:720px){.owner-bar.b4kv209{flex-wrap:wrap;width:calc(100% - 20px);margin-bottom:10px}}.choice.b14dwq9y{display:inline-flex;position:relative}.trigger.b14dwq9y{cursor:pointer;height:auto;color:inherit;font:inherit;border-radius:var(--radius-md);transition:background var(--dur-2) var(--ease-out-quint);background:0 0;border:none;gap:4px;padding:2px 6px}.trigger.b14dwq9y:hover,.trigger[aria-expanded=true].b14dwq9y{background:var(--color-hover)}.popover.b14dwq9y{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(420px,100vw - 24px);box-shadow:var(--shadow-e2);font-size:var(--text-base);letter-spacing:normal;text-align:left;z-index:40;animation:pop var(--dur-2) var(--ease-out-quint);transform-origin:0 100%;flex-direction:column;padding:6px;font-weight:400;line-height:normal;display:flex;overflow:hidden}.popover.closing.b14dwq9y{pointer-events:none;animation-name:pop-out}.search.b14dwq9y{height:var(--control);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-subtle);transition:border-color var(--dur-2) var(--ease-out-quint);flex:none;align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;display:flex}.search.b14dwq9y:focus-within{border-color:var(--color-edge);color:var(--color-muted-foreground)}.search.b14dwq9y input:where(.b14dwq9y){min-width:0;height:100%;color:var(--color-foreground);font-size:var(--text-sm);background:0 0;border:none;flex:1;padding:0}.search.b14dwq9y input:where(.b14dwq9y):focus{outline:none}.rows.b14dwq9y{flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow-y:auto}.rows.b14dwq9y>:where(.b14dwq9y){flex:none}.group.b14dwq9y{color:var(--color-muted-foreground);font-size:var(--text-xs);padding:8px 8px 4px;font-weight:500}.row.b14dwq9y{border-radius:var(--radius-sm);width:100%;height:auto;min-height:44px;color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:6px 8px;display:flex}.row.highlight.b14dwq9y{background:var(--color-hover)}.row.b14dwq9y:active{background:var(--color-active);transform:none}.check.b14dwq9y{color:var(--color-muted-foreground);flex:none;display:inline-flex}.blank.b14dwq9y{width:22px;height:22px;color:var(--color-muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.text.b14dwq9y{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.name.b14dwq9y{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.folder.b14dwq9y .name:where(.b14dwq9y){color:var(--color-muted-foreground);flex:1;font-weight:400}.folder.highlight.b14dwq9y .name:where(.b14dwq9y){color:var(--color-foreground)}.hint.b14dwq9y{font-size:var(--text-xs);color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.folder.b14dwq9y{min-height:var(--control);flex:none;margin-top:6px;position:relative}.folder.b14dwq9y:before{content:"";background:var(--color-border);height:1px;position:absolute;top:-4px;left:6px;right:6px}.empty.b14dwq9y{text-align:center;color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0;padding:18px 8px}@media (max-width:720px){.search.b14dwq9y{height:var(--control-touch)}.row.b14dwq9y{min-height:var(--touch-target)}}.summary.b1hpb3wx{font-size:var(--text-xs);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-self:stretch;align-items:center;gap:4px 6px;margin:12px 0 0 4px;display:flex}.summary[data-status=running].b1hpb3wx{color:var(--color-muted-foreground)}.summary.settled.b1hpb3wx{opacity:0;transition:opacity var(--dur-2)}.message:hover .summary.settled.b1hpb3wx,.summary.settled.pointed.b1hpb3wx,.summary.settled.b1hpb3wx:focus-within{opacity:1}.summary.settled.b1hpb3wx:not(:has(button)){opacity:1}.summary.settled.pointed.b1hpb3wx .act{opacity:1}@media (hover:none){.summary.settled.b1hpb3wx{opacity:1}}.summary[data-status=error].b1hpb3wx{color:var(--color-danger)}.summary.compacting.b1hpb3wx{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);flex-wrap:nowrap;align-self:flex-start;align-items:flex-start;gap:10px;max-width:520px;padding:12px 14px}.compaction-copy.b1hpb3wx{min-width:0}.compaction-title.b1hpb3wx{color:var(--color-foreground);font-size:var(--text-sm);font-weight:500;display:block}.compaction-elapsed.b1hpb3wx{color:var(--color-muted-foreground);margin-top:8px;display:block}.summary.b1hpb3wx .compaction-icon{flex:none;margin-top:1px}.dot.b1hpb3wx{opacity:.6}[data-testid=turn-progress].b1hpb3wx{overflow-wrap:anywhere;min-width:0}.quiet.b1hpb3wx{color:var(--color-muted-foreground)}.background.b1hpb3wx{color:var(--color-accent);align-items:center;gap:6px;display:inline-flex}.pulse.b1hpb3wx{width:6px;height:6px;animation:pulse 1.6s var(--ease-out-quint) infinite;background:currentColor;border-radius:50%}.paused.b1hpb3wx .pulse:where(.b1hpb3wx){animation-play-state:paused}.stop-background.b1hpb3wx{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:18px;height:18px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.stop-background.b1hpb3wx:hover{color:var(--color-danger);border-color:currentColor}.summary.b1hpb3wx .spinner{animation:1.5s linear infinite spin}.paused.b1hpb3wx .spinner{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.summary.b1hpb3wx .spinner,.pulse.b1hpb3wx{animation:none}}html[data-motion=reduced] .summary.b1hpb3wx .spinner,html[data-motion=reduced] .summary.b1hpb3wx .pulse:where(.b1hpb3wx){animation:none}.outline.b5ejlm1{z-index:5;width:28px;padding:4px 0;position:absolute;top:50%;left:4px;transform:translateY(-50%)}button.b5ejlm1{border-radius:var(--radius-sm);width:28px;color:var(--color-muted-foreground);background:0 0;border:0;align-items:center;padding:0;display:flex}button.b5ejlm1:active{transform:none}button.step.b5ejlm1,.track.b5ejlm1 button:where(.b5ejlm1){translate:0 var(--offset,0px);transition:translate var(--dur-3) var(--ease-out-quint), color var(--dur-2), background var(--dur-2)}.step.b5ejlm1{justify-content:center;height:20px;min-height:20px}.step.b5ejlm1:hover:not(:disabled),.step.b5ejlm1:focus-visible{background:var(--color-hover);color:var(--color-foreground)}.track.b5ejlm1{--pitch:6px}.track.sliding.b5ejlm1{pointer-events:none}.track.b5ejlm1 button:where(.b5ejlm1){height:var(--pitch);min-height:var(--pitch);justify-content:flex-start;padding-left:6px;position:relative}.track.b5ejlm1 button:where(.b5ejlm1):before{content:"";inset-inline:0;height:var(--size,100%);transition:height var(--dur-3) var(--ease-out-quint);position:absolute;top:50%;translate:0 -50%}.track.b5ejlm1 button:where(.b5ejlm1):hover:not(:disabled){background:0 0}.track.b5ejlm1 button:where(.b5ejlm1):focus-visible{outline:none}i.b5ejlm1{width:calc(10px + 12px * var(--weight,0));height:2px;opacity:calc(.45 + .55 * var(--weight,0));transition:width var(--dur-2) var(--ease-out-quint), opacity var(--dur-2), box-shadow var(--dur-2);background:currentColor;border-radius:1px;flex:none;display:block}.marker.b5ejlm1 i:where(.b5ejlm1){transform-origin:0;width:22px;transform:scaleX(calc((10 + 12 * var(--weight,0)) / 22));transition:transform var(--dur-2) var(--ease-out-quint), opacity var(--dur-2), box-shadow var(--dur-2)}.outline-group.b5ejlm1 i:where(.b5ejlm1){background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px)}.hot.b5ejlm1,.track.b5ejlm1 button:where(.b5ejlm1):focus-visible{color:var(--color-foreground)}.hot.b5ejlm1 i:where(.b5ejlm1),.track.b5ejlm1 button:where(.b5ejlm1):focus-visible i:where(.b5ejlm1){opacity:1}.marker.active.b5ejlm1{color:var(--color-accent)}.marker.active.b5ejlm1 i:where(.b5ejlm1){transform:scaleX(calc((16 + 6 * var(--weight,0)) / 22));opacity:1;box-shadow:0 0 8px color-mix(in oklch, var(--color-accent) 55%, transparent)}.group-menu.b5ejlm1{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);width:min(300px,100vw - 70px);max-height:264px;box-shadow:var(--shadow-e2);animation:pop var(--dur-2);padding:6px;position:fixed;overflow-y:auto}.group-menu.closing.b5ejlm1{pointer-events:none;animation-name:pop-out}.group-menu.b5ejlm1 button:where(.b5ejlm1){width:100%;height:auto;min-height:var(--control);text-align:left;font-size:var(--text-sm);justify-content:flex-start;gap:10px;padding:6px 8px}.group-menu.b5ejlm1 button:where(.b5ejlm1) span:where(.b5ejlm1):last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.group-menu.b5ejlm1 button:where(.b5ejlm1):hover,.group-menu.b5ejlm1 button:where(.b5ejlm1):focus-visible{background:var(--color-hover);color:var(--color-foreground)}.preview.b5ejlm1{z-index:30;border:1px solid color-mix(in oklch, var(--color-accent) 35%, transparent);border-radius:var(--radius-lg);border-top-left-radius:var(--radius-sm);background:linear-gradient(var(--color-accent-soft), var(--color-accent-soft)), var(--color-background);width:max-content;max-width:min(360px,100vw - 70px);box-shadow:var(--shadow-e2), 0 0 28px -10px color-mix(in oklch, var(--color-accent) 60%, transparent);pointer-events:none;transform-origin:0 21px;animation:pop var(--dur-2) var(--ease-out-quint);transition:top var(--dur-2) var(--ease-out-quint);align-items:baseline;gap:10px;padding:10px 14px;display:flex;position:fixed}.number.b5ejlm1{color:var(--color-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.preview.b5ejlm1 .number:where(.b5ejlm1){color:var(--color-accent);font-family:var(--font-mono)}.command.b5ejlm1{color:var(--color-accent);font-weight:600}p.b5ejlm1{color:var(--color-foreground);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}@media (pointer:coarse){.outline.b5ejlm1{scrollbar-width:none;max-height:min(60%,320px);width:var(--touch-target);left:0;overflow-y:auto}.outline.b5ejlm1 button:where(.b5ejlm1){width:100%}.step.b5ejlm1{height:var(--touch-target);min-height:var(--touch-target)}.track.b5ejlm1{--pitch:var(--touch-target)}}.avatar.b102ezoc{--ring:var(--color-background);width:var(--size);height:var(--size);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-3);color:var(--color-muted-foreground);flex:none;place-items:center;display:grid;position:relative}.avatar.steward.b102ezoc{border-color:color-mix(in oklch, var(--color-steward) 45%, transparent);background:var(--color-steward-soft);color:var(--color-steward)}.initial.b102ezoc{font-size:calc(var(--size) * .42);color:var(--color-foreground);font-weight:600;line-height:1}.exchanges.bwljlbn{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.discussion.bwljlbn{width:min(100%,560px);height:auto;min-height:var(--control);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-muted-foreground);box-shadow:var(--shadow-e1);text-align:left;font-size:var(--text-sm);white-space:normal;transition:background var(--dur-1) var(--ease-out-quint), border-color var(--dur-1) var(--ease-out-quint), transform var(--dur-1) var(--ease-out-quint);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px 8px 9px;display:grid}.discussion.bwljlbn:hover{background:var(--color-surface-3);border-color:var(--color-edge);color:var(--color-foreground)}.discussion.bwljlbn:active{transform:scale(.99)}.discussion.steward.bwljlbn{border-left:2px solid var(--color-steward)}.body.bwljlbn{gap:2px;min-width:0;display:grid}.top.bwljlbn{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.title.bwljlbn{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--color-foreground);flex:0 auto;font-weight:600;overflow:hidden}.tag.bwljlbn{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);flex:none;padding:1px 6px;font-weight:500}.steward.bwljlbn .tag:where(.bwljlbn){background:var(--color-steward-soft);color:var(--color-steward)}.where.bwljlbn{text-overflow:ellipsis;white-space:nowrap;min-width:6ch;font-size:var(--text-xs);flex:1 1 0;overflow:hidden}.preview.bwljlbn{min-width:0;font-size:var(--text-xs);align-items:center;gap:4px;display:flex}.preview.bwljlbn svg{flex:none}.preview.bwljlbn>span:where(.bwljlbn){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.counts.bwljlbn{font-size:var(--text-xs);font-variant-numeric:tabular-nums;gap:6px;display:flex}.count.bwljlbn{align-items:center;gap:2px;display:inline-flex}.count.in.bwljlbn{color:var(--color-accent)}.line.bwljlbn{border:0;border-left:2px solid var(--color-border);border-radius:var(--radius-sm);height:auto;min-height:0;color:var(--color-muted-foreground);font-size:var(--text-xs);background:0 0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.line.bwljlbn:hover{color:var(--color-foreground);background:var(--color-hover)}@media (max-width:720px){.discussion.bwljlbn{width:100%;min-height:var(--touch-target)}.line.bwljlbn{min-height:var(--touch-target)}}.activity.b1qxs26x{width:100%;min-height:var(--row);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);height:auto;box-shadow:var(--shadow-e1);text-align:left;color:var(--color-muted-foreground);align-items:center;gap:10px;padding:9px 10px;font-weight:400;display:flex}.activity.b1qxs26x:hover,.activity.b1qxs26x:focus-visible{background:var(--color-hover);color:var(--color-foreground)}.content.b1qxs26x{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.heading.b1qxs26x{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);font-size:var(--text-sm);font-weight:500;overflow:hidden}.progress.b1qxs26x{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.live.b1qxs26x .progress:where(.b1qxs26x)>svg{color:var(--color-live)}.timing.b1qxs26x{font-size:var(--text-xs);flex:none}.avatars.bjqrorx{flex:none;padding-right:3px;display:flex}.avatar.bjqrorx{width:var(--control-sm);height:var(--control-sm);border:1px solid var(--color-edge);background:var(--color-surface-2);border-radius:50%;place-items:center;display:grid}.avatar.bjqrorx+.avatar:where(.bjqrorx){margin-left:-7px}.failed.bjqrorx{color:var(--color-danger)}.media.b1wbxnu7{background:var(--color-surface-2);max-width:100%;display:block;position:relative;overflow:hidden}.blur.b1wbxnu7,.picture.b1wbxnu7{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.waiting.b1wbxnu7{width:100%;color:var(--color-muted-foreground);font-size:var(--text-xs);text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}.picture.b1wbxnu7{opacity:0;transition:opacity var(--dur-2) var(--ease-out-quint)}.shown.b1wbxnu7 .picture:where(.b1wbxnu7){opacity:1}.message-actions.b1awqx3a{align-items:center;gap:2px;display:inline-flex}.act.b1awqx3a,.stamp.b1awqx3a{opacity:0;transition:opacity var(--dur-2)}.message:hover .act.b1awqx3a,.message:hover .stamp.b1awqx3a,.message-actions.b1awqx3a:focus-within .act:where(.b1awqx3a),.message-actions.b1awqx3a:focus-within .stamp:where(.b1awqx3a){opacity:1}.message-actions.b1awqx3a:not(:has(.act)) .stamp:where(.b1awqx3a){opacity:1}@media (hover:none){.act.b1awqx3a,.stamp.b1awqx3a{opacity:1}}.stamp.b1awqx3a{font-size:var(--text-xs);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;order:1;margin:0 4px}.act.b1awqx3a{border-radius:var(--radius-sm);width:24px;height:24px;min-height:0;color:var(--color-muted-foreground);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.act.b1awqx3a:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-foreground)}@media (pointer:coarse){.message-actions.b1awqx3a{gap:0}.act.b1awqx3a{width:var(--touch-target);height:var(--touch-target)}}.move.boc2k51{font-size:var(--text-xs);color:var(--color-accent);align-self:stretch;align-items:center;gap:10px;margin:6px 0;display:flex}.rule.boc2k51{background:color-mix(in oklch, var(--color-accent) 45%, transparent);flex:1;height:1px}.pending.boc2k51 .rule:where(.boc2k51){border-top:1px dashed color-mix(in oklch, var(--color-accent) 45%, transparent);background:0 0;height:0}.label.boc2k51{color:var(--color-accent);font-size:var(--text-xs);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pending.boc2k51 .label:where(.boc2k51){white-space:normal;text-align:center;flex:0 auto;min-width:0}.note.boc2k51{white-space:pre-line;border-left:2px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-muted-foreground);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;align-self:stretch;margin:0 0 8px;padding:8px 12px}.text-omitted.b10oznxe{font-size:var(--text-xs);color:var(--color-muted-foreground);margin:4px 0 0}.receipts.b10oznxe{color:var(--color-muted-foreground);align-items:center;gap:1px;margin:4px 2px 0;display:flex}.receipts.b10oznxe .tick:where(.b10oznxe){opacity:.45;display:flex}.receipts.b10oznxe .received:where(.b10oznxe){color:var(--color-accent);opacity:1}.receipts.settled.b10oznxe .tick:where(.b10oznxe){opacity:0;transition:opacity var(--dur-2)}.message:hover .receipts.settled.b10oznxe .tick:where(.b10oznxe),.receipts.settled.b10oznxe:focus-within .tick:where(.b10oznxe){opacity:1}.receipts.settled.b10oznxe:not(:has(button)) .tick:where(.b10oznxe){opacity:1}@media (hover:none){.receipts.settled.b10oznxe .tick:where(.b10oznxe){opacity:1}}.command.b10oznxe{color:var(--color-accent);font-weight:600}.bubble.b10oznxe{max-width:min(85%, var(--prose));background:var(--color-accent-soft);border:1px solid color-mix(in oklch, var(--color-accent) 35%, transparent);border-radius:var(--radius-bubble);border-bottom-right-radius:var(--radius-sm);box-shadow:var(--shadow-e1);padding:12px 16px}.bubble.agent.b10oznxe,.receipts.agent.b10oznxe{align-self:flex-start}.bubble.agent.b10oznxe{background:var(--color-surface-2);border-color:var(--color-border);border-left:2px solid var(--color-edge);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm)}.agent-from.b10oznxe{color:var(--color-muted-foreground);align-items:flex-start;gap:9px;margin-bottom:8px;display:flex}.agent-icon.b10oznxe{color:var(--color-foreground);flex:none;margin-top:2px;display:flex}.agent-source.b10oznxe{min-width:0;font-size:var(--text-xs);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.agent-source.b10oznxe strong:where(.b10oznxe),.agent-link.b10oznxe{color:var(--color-foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:normal;text-align:left;font-weight:600}.agent-link.b10oznxe{border-radius:var(--radius-sm);background:0 0;border:0;height:auto;padding:0}.agent-link.b10oznxe:hover{text-decoration:underline}.agent-project.b10oznxe{overflow-wrap:anywhere}@media (max-width:720px){.bubble.b10oznxe{max-width:90%;padding:10px 14px}}.user-text.b10oznxe{white-space:pre-wrap;word-break:break-word;font-size:var(--text-reading);line-height:var(--leading-reading)}.file-attachment.b10oznxe{border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;align-items:center;gap:10px;max-width:280px;margin-top:8px;padding:10px 12px;text-decoration:none;display:flex}.file-attachment.b10oznxe:hover{background:var(--color-surface)}.file-attachment.b10oznxe>span:where(.b10oznxe){flex-direction:column;gap:3px;min-width:0;display:flex}.file-attachment.b10oznxe>span:where(.b10oznxe)>span:where(.b10oznxe){overflow-wrap:anywhere;font-size:var(--text-sm)}.file-attachment.b10oznxe small:where(.b10oznxe){color:var(--color-muted-foreground);font-size:var(--text-xs)}.images.b10oznxe{max-height:calc(var(--thumb) + 2px);flex-wrap:wrap;gap:6px;margin-top:8px;display:flex;position:relative;overflow:hidden}.images.unfolded.b10oznxe{max-height:none}.shot.b10oznxe{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:zoom-in;flex:none;width:auto;height:auto;padding:0;overflow:hidden}.shot.b10oznxe:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-edge)}.more.b10oznxe{height:calc(var(--thumb) + 2px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-background) 72%, transparent);color:var(--color-foreground);font-size:var(--text-lg);padding:0;font-weight:600;position:absolute;top:0}.more.b10oznxe:hover{background:color-mix(in oklab, var(--color-background) 58%, transparent)}.shot[aria-busy=true].b10oznxe{cursor:progress}.permission.bj4ka9v{border:1px solid var(--color-edge);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-e1);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.permission.resolved.bj4ka9v{border-color:var(--color-border);box-shadow:none;color:var(--color-muted-foreground);background:0 0;gap:2px;padding:4px 10px}.head.bj4ka9v{align-items:center;gap:8px;min-width:0;display:flex}.glyph.bj4ka9v{color:var(--color-live);flex:none;display:inline-flex}.glyph.allowed.bj4ka9v{color:var(--color-success)}.glyph.denied.bj4ka9v{color:var(--color-danger)}.sentence.bj4ka9v{overflow-wrap:anywhere;min-width:0;font-weight:600}.resolved.bj4ka9v .sentence:where(.bj4ka9v){font-weight:500}.verdict.bj4ka9v{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-success);flex:none;margin-left:auto;font-weight:600}.verdict.denied.bj4ka9v{color:var(--color-danger)}.description.bj4ka9v{font-size:var(--text-sm)}pre.bj4ka9v{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;max-height:200px;margin:0;padding:8px 10px;overflow:auto}.subject.bj4ka9v{color:var(--color-foreground)}.technical.bj4ka9v summary:where(.bj4ka9v){min-height:0;font-size:var(--text-xs);color:var(--color-subtle);gap:4px;font-weight:400}.technical.bj4ka9v summary:where(.bj4ka9v):before{width:12px;height:12px}.technical.bj4ka9v .tool:where(.bj4ka9v){font-size:var(--text-xs);color:var(--color-muted-foreground);margin:6px 0 4px}.resolved.bj4ka9v .technical:where(.bj4ka9v){display:none}@media (max-width:720px){.technical.bj4ka9v summary:where(.bj4ka9v){min-height:var(--touch-target)}}.actions.bj4ka9v{gap:6px;display:flex}.plan.bk2rlor{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-e1);flex-direction:column;min-width:0;display:flex}.head.bk2rlor{border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);align-items:center;gap:8px;padding:8px 12px;display:flex}.title.bk2rlor{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.body.bk2rlor{min-width:0;padding:4px 12px}.actions.bk2rlor{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:4px;padding:6px 8px;display:flex}.actions.bk2rlor button:where(.bk2rlor){align-items:center;gap:6px;min-width:0;display:inline-flex}.saved.bk2rlor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.actions.bk2rlor button:where(.bk2rlor){min-height:var(--touch-target)}}.inline-view.b15h5jrg{width:100%;min-width:0;position:relative}.stage.b15h5jrg{width:100%;position:relative}iframe.b15h5jrg{visibility:hidden;opacity:0;width:100%;height:100%;transition:opacity var(--dur-2);background:0 0;border:0;display:block}iframe.ready.b15h5jrg{visibility:visible;opacity:1}.tools.b15h5jrg{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);opacity:0;transition:opacity var(--dur-1);gap:2px;padding:2px;display:flex;position:absolute;top:0;right:0}.inline-view.b15h5jrg:hover .tools:where(.b15h5jrg),.tools.b15h5jrg:focus-within{opacity:1}@media (hover:none){.tools.b15h5jrg{opacity:1;color:var(--color-muted-foreground);background:0 0;border:0;justify-content:flex-end;padding:0;position:static}}.stage.b15h5jrg:popover-open{background:var(--color-background);width:auto;max-width:none;height:auto;max-height:none;color:var(--color-foreground);border:0;flex-direction:column;gap:12px;margin:0;padding:12px clamp(12px,4vw,48px) clamp(12px,4vw,48px);display:flex;position:fixed;inset:0}.stage.b15h5jrg:popover-open iframe:where(.b15h5jrg){flex:1;min-height:0}header.b15h5jrg{min-height:var(--control);justify-content:space-between;align-items:center;gap:12px;display:flex}.title.b15h5jrg{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-sm);color:var(--color-muted-foreground);overflow:hidden}.thinking.bn87ak7{max-width:100%}.head.bn87ak7{align-items:center;gap:var(--activity-gap);min-height:var(--control);max-width:100%;height:auto;padding:var(--activity-padding);color:var(--color-muted-foreground);font-size:var(--text-sm);display:flex}.glyph.bn87ak7{width:var(--activity-glyph);color:var(--color-subtle);flex:none;justify-content:center;display:inline-flex}.took.bn87ak7{color:var(--color-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.head.bn87ak7:hover:not(:disabled){color:var(--color-foreground)}.label.bn87ak7{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.dot.bn87ak7{background:var(--color-live);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.body.bn87ak7{margin:4px 0 8px calc(var(--activity-padding) + var(--activity-glyph) / 2);padding:4px var(--activity-padding) 4px calc(var(--activity-glyph) / 2 + var(--activity-gap));border-left:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word}@media (prefers-reduced-motion:reduce){.dot.bn87ak7{animation:none}}html[data-motion=reduced] .dot.bn87ak7{animation:none}.document.b9zbcoc{min-width:0;max-width:100%}.markdown.b9zbcoc{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);padding:8px 10px}.shot.b9zbcoc{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-width:100%;height:auto;min-height:24px;display:block}.tool.b1is3mpg{min-width:0;max-width:100%}.head.b1is3mpg{align-items:center;gap:var(--activity-gap);width:100%;min-height:var(--control);height:auto;padding:var(--activity-padding);border-radius:var(--radius-sm);color:var(--color-muted-foreground);font-size:var(--text-sm);justify-content:flex-start;font-weight:400;display:flex}.head.b1is3mpg:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-foreground)}.head.b1is3mpg:active:not(:disabled){background:var(--color-surface-3);transform:none}.glyph.b1is3mpg{width:var(--activity-glyph);color:var(--color-subtle);flex:none;justify-content:center;display:inline-flex}.line.b1is3mpg{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:0 auto;overflow:hidden}.line.mono.b1is3mpg{font-size:var(--text-xs)}.line.live.b1is3mpg{color:var(--color-accent)}.error-preview.b1is3mpg{color:var(--color-danger);font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;display:-webkit-box;overflow:hidden}.chip.b1is3mpg{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);height:18px;color:var(--color-muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 6px;display:inline-flex}.chip.live.b1is3mpg{color:var(--color-accent);border-color:color-mix(in oklch, var(--color-accent) 40%, transparent);gap:5px}.pulse.b1is3mpg{width:6px;height:6px;animation:pulse 1.6s var(--ease-out-quint) infinite;background:currentColor;border-radius:50%}.took.b1is3mpg{color:var(--color-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.status.b1is3mpg{color:var(--color-subtle);flex:none;display:inline-flex}.spinner.b1is3mpg{border:1.5px solid var(--color-edge);border-top-color:var(--color-live);border-radius:50%;width:11px;height:11px;animation:.9s linear infinite spin}.body.b1is3mpg{padding:4px var(--activity-padding) 8px var(--activity-indent);flex-direction:column;gap:4px;display:flex}pre.b1is3mpg{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;max-height:260px;margin:0 0 6px;padding:8px 10px;overflow:auto}pre.b1is3mpg:last-child{margin-bottom:0}pre.clamped.b1is3mpg{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;max-height:none;margin-bottom:2px;display:-webkit-box;overflow:hidden}.show-all.b1is3mpg{font-size:var(--text-sm);color:var(--color-muted-foreground);align-self:flex-start;margin-bottom:6px}.counts.b1is3mpg{font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;gap:6px;display:inline-flex}.counts.b1is3mpg .added:where(.b1is3mpg){color:var(--color-success)}.counts.b1is3mpg .removed:where(.b1is3mpg){color:var(--color-danger)}.diffs.b1is3mpg,.documents.b1is3mpg{flex-direction:column;gap:6px;min-width:0;display:flex}.cursor.b1is3mpg{vertical-align:-2px;background:var(--color-foreground);border-radius:1px;width:7px;height:12px;margin-left:2px;animation:1s steps(2,start) infinite blink;display:inline-block}@media (prefers-reduced-motion:reduce){:is(.pulse.b1is3mpg,.spinner.b1is3mpg,.cursor.b1is3mpg){animation:none}}html[data-motion=reduced] :is(.pulse.b1is3mpg,.spinner.b1is3mpg,.cursor.b1is3mpg){animation:none}.group.bqwa08h{min-width:0;max-width:100%}.head.bqwa08h{align-items:center;gap:var(--activity-gap);width:100%;min-height:var(--control);height:auto;padding:var(--activity-padding);border-radius:var(--radius-sm);color:var(--color-muted-foreground);font-size:var(--text-sm);justify-content:flex-start;font-weight:400;display:flex}.head.bqwa08h:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-foreground)}.head.bqwa08h:active:not(:disabled){background:var(--color-surface-3);transform:none}.glyph.bqwa08h{width:var(--activity-glyph);color:var(--color-subtle);flex:none;justify-content:center;display:inline-flex}.status.bqwa08h{color:var(--color-subtle);font-size:var(--text-xs);flex:none;align-items:center;gap:3px;display:inline-flex}.label.bqwa08h{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;min-width:0;overflow:hidden}.label.shimmer.bqwa08h{background:linear-gradient(90deg, var(--color-muted-foreground) 35%, var(--color-foreground) 50%, var(--color-muted-foreground) 65%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite bqwa08h-shimmer}@keyframes bqwa08h-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.took.bqwa08h{color:var(--color-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.pulse.bqwa08h{background:var(--color-accent);width:6px;height:6px;animation:pulse 1.6s var(--ease-out-quint) infinite;border-radius:50%;flex:none}.spinner.bqwa08h{border:1.5px solid var(--color-edge);border-top-color:var(--color-live);border-radius:50%;flex:none;width:11px;height:11px;animation:.9s linear infinite spin}.calls.bqwa08h{gap:var(--chat-part-gap);margin:4px 0 8px calc(var(--activity-padding) + var(--activity-glyph) / 2);padding-left:var(--activity-gap);border-left:1px solid var(--color-border);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){:is(.pulse.bqwa08h,.spinner.bqwa08h,.label.shimmer.bqwa08h){animation:none}.label.shimmer.bqwa08h{color:var(--color-muted-foreground);background:0 0}}html[data-motion=reduced] :is(.pulse.bqwa08h,.spinner.bqwa08h,.label.shimmer.bqwa08h){animation:none}html[data-motion=reduced] .label.shimmer.bqwa08h{color:var(--color-muted-foreground);background:0 0}.memory-row.b1qbanqd{border:1px solid var(--color-edge);border-radius:var(--radius-lg);background:var(--color-surface);max-width:640px;font-size:var(--text-sm);overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding:14px;line-height:1.5;display:flex}.warning-icon.b1qbanqd{border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-live) 12%, transparent);height:30px;color:var(--color-live);flex:0 0 30px;justify-content:center;align-items:center;display:flex}.content.b1qbanqd{flex:1;min-width:0}.heading.b1qbanqd{align-items:center;min-height:20px;margin-bottom:4px;display:flex}.title.b1qbanqd{color:var(--color-foreground);font-weight:600}p.b1qbanqd{color:var(--color-muted-foreground);margin:0}.footer.b1qbanqd{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-top:12px;display:flex}.details.b1qbanqd{min-width:0;min-height:var(--control-sm);font-size:var(--text-xs);flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;display:flex}.process-list.b1qbanqd{flex:1;min-width:0}.process-list.b1qbanqd>summary:where(.b1qbanqd){border-radius:var(--radius-sm)}.processes.b1qbanqd{border-top:1px solid var(--color-border);margin-top:8px;padding-top:8px}.configure.b1qbanqd{color:var(--color-muted-foreground);justify-content:center;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.process.b1qbanqd{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);min-width:0;color:var(--color-foreground);font-family:var(--font-mono);padding:3px 7px}.size.b1qbanqd{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}@media (max-width:720px){.memory-row.b1qbanqd{gap:10px;padding:12px}.footer.b1qbanqd{gap:8px}.footer.b1qbanqd>.details:where(.b1qbanqd),.process-list.b1qbanqd{flex-basis:100%}.process-list.b1qbanqd>summary:where(.b1qbanqd),.configure.b1qbanqd{min-height:var(--touch-target)}.configure.b1qbanqd{margin-left:0}}.model-attribution.bkpbn6d{color:var(--color-muted-foreground);font-size:var(--text-xs);padding-left:var(--activity-padding);opacity:0;transition:opacity var(--dur-2);margin-bottom:8px}.message:hover .model-attribution.bkpbn6d,.message:focus-within .model-attribution.bkpbn6d{opacity:1}@media (hover:none){.model-attribution.bkpbn6d{opacity:1}}.system-attribution.bkpbn6d{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:-moz-fit-content;width:fit-content;color:var(--color-muted-foreground);background:var(--color-surface-2);font-size:var(--text-xs);margin-bottom:6px;padding:2px 7px;font-weight:600}.parts.bkpbn6d{gap:var(--chat-part-gap);padding-left:var(--activity-padding);flex-direction:column;max-width:100%;display:flex}.part.bkpbn6d{min-width:0}.part[data-kind=text].bkpbn6d+.part:where(.bkpbn6d),.part[data-kind=thinking].bkpbn6d+.part:where(.bkpbn6d),.part[data-kind=error].bkpbn6d+.part:where(.bkpbn6d),.part.bkpbn6d+.part[data-kind=text]:where(.bkpbn6d),.part.bkpbn6d+.part[data-kind=thinking]:where(.bkpbn6d),.part.bkpbn6d+.part[data-kind=error]:where(.bkpbn6d),.part.bkpbn6d+.part[data-kind=hook]:where(.bkpbn6d){margin-top:calc(var(--chat-block-gap) - var(--chat-part-gap))}.part[data-kind=text].bkpbn6d{max-width:var(--prose)}.omitted.bkpbn6d{font-size:var(--text-xs);color:var(--color-muted-foreground);margin-top:4px}.error.bkpbn6d{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:8px 12px}.error-head.bkpbn6d{align-items:center;gap:6px;display:inline-flex}.error-head.bkpbn6d svg{color:var(--color-danger)}.error.bkpbn6d .reconnect:where(.bkpbn6d){margin-top:8px}.error.bkpbn6d p:where(.bkpbn6d){white-space:pre-wrap;word-break:break-word;margin-top:4px}.compaction.bkpbn6d{font-size:var(--text-xs);color:var(--color-muted-foreground);align-items:center;gap:10px;margin:6px 0;display:flex}.compaction.bkpbn6d .rule:where(.bkpbn6d){background:var(--color-border);flex:1;height:1px}.compaction.bkpbn6d .label:where(.bkpbn6d){flex:none}.docked-question.bkpbn6d{align-items:center;gap:var(--activity-gap);width:100%;min-height:var(--control);height:auto;padding:var(--activity-padding);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-muted-foreground);text-align:left;justify-content:flex-start;display:flex}.docked-question.bkpbn6d:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-foreground)}.docked-question.bkpbn6d svg{width:var(--activity-glyph);color:var(--color-live);flex:none}.docked-text.bkpbn6d{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-foreground);flex:0 auto;overflow:hidden}.docked-hint.bkpbn6d{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-xs);color:var(--color-subtle);flex:0 10 auto;overflow:hidden}.hook.bkpbn6d{font-size:var(--text-sm);color:var(--color-muted-foreground);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:2px 0;line-height:1.5;display:flex}.hook.bkpbn6d svg{flex:none;align-self:flex-start;margin-top:3px}.hook.bkpbn6d .text:where(.bkpbn6d){white-space:pre-wrap;overflow-wrap:anywhere;flex:16em;min-width:0}.hook.bkpbn6d .event:where(.bkpbn6d){font-size:var(--text-xs);color:var(--color-subtle);flex:none}.spawn.bpop9zx{font-size:var(--text-xs);color:var(--color-accent);align-self:stretch;align-items:center;gap:10px;margin:6px 0;display:flex}.rule.bpop9zx{background:color-mix(in oklch, var(--color-accent) 45%, transparent);flex:1;min-width:12px;height:1px}.label.bpop9zx{min-width:0;color:var(--color-accent);font-size:var(--text-xs);overflow-wrap:anywhere;white-space:normal;text-align:center;flex:0 auto;align-items:center;gap:6px;height:auto;font-weight:600;display:inline-flex}.label.bpop9zx svg{flex:none}.icon.b1hoh64{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);border:1px solid var(--color-edge);background:var(--color-surface-2);color:var(--color-foreground);flex:none;place-items:center;display:grid}.phases.b1hoh64{gap:3px;max-width:220px;height:4px;display:flex}.phases.b1hoh64 i:where(.b1hoh64){background:var(--color-surface-3);border-radius:2px;flex:1}.phases.b1hoh64 i.running:where(.b1hoh64){background:var(--color-live)}.phases.b1hoh64 i.done:where(.b1hoh64){background:var(--color-success)}.phases.b1hoh64 i.failed:where(.b1hoh64){background:var(--color-danger)}.phases.b1hoh64 i.stopped:where(.b1hoh64){background:var(--color-muted-foreground)}.phases.b1hoh64 i.skipped:where(.b1hoh64){border:1px dashed var(--color-edge);background:0 0}.timeline-wrap.bvrn44r{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.timeline.bvrn44r{scrollbar-gutter:stable both-edges;min-height:0;padding:20px var(--outline-room) calc(var(--dock-room,0px) + 20px);overscroll-behavior:contain;flex:1;overflow:auto}.column.bvrn44r{gap:var(--chat-message-gap);width:100%;max-width:var(--content);flex-direction:column;margin:0 auto;display:flex}.spacer.bvrn44r{flex:none}.loading-older.bvrn44r{text-align:center;color:var(--color-muted-foreground);font-size:var(--text-sm);flex:none}.message.bvrn44r{animation:rise var(--dur-3) var(--ease-out-quint);flex-direction:column;display:flex}.message.user.bvrn44r{align-items:flex-end}.message.rest.bvrn44r{margin-top:calc(var(--chat-block-gap) - var(--chat-message-gap));animation:none}.jump.bvrn44r{left:50%;bottom:calc(var(--dock-clearance,0px) + 12px);background:var(--color-surface-2);max-width:calc(100% - 24px);box-shadow:var(--shadow-e2);font-size:var(--text-sm);animation:rise var(--dur-2) var(--ease-out-quint);border-radius:999px;padding:0 10px 0 8px;position:absolute;translate:-50%}.loading.b1u3dgmo{min-height:0;animation:fade var(--dur-3) var(--ease-out-quint) .15s both;flex:1;justify-content:center;align-items:center;padding:24px 20px;display:flex}.stack.b1u3dgmo{flex-direction:column;gap:10px;width:min(360px,100%);display:flex}.track.b1u3dgmo{background:var(--color-surface-3);border-radius:999px;height:4px;position:relative;overflow:hidden}.bar.b1u3dgmo{background:var(--color-accent);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-2) var(--ease-out-quint);border-radius:999px}.bar.sweep.b1u3dgmo{width:33%;animation:b1u3dgmo-sweep 1.2s var(--ease-in-out,ease-in-out) infinite}@keyframes b1u3dgmo-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.caption.b1u3dgmo{color:var(--color-muted-foreground);font-size:var(--text-sm);justify-content:space-between;gap:12px;display:flex}.numbers.b1u3dgmo{font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.bar.sweep.b1u3dgmo{opacity:.5;width:100%;animation:none}}.recovery.b1kug9c9{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:10px;margin:8px 16px;padding:12px;display:flex}.recovery.b1kug9c9>svg{color:var(--color-muted-foreground);font-size:var(--text-sm);flex:none;margin-top:calc(.5lh - 9px)}.body.b1kug9c9{min-width:0}p.b1kug9c9{font-size:var(--text-sm);margin:0}.title.b1kug9c9{margin-bottom:4px;font-weight:600;display:flex}.target.b1kug9c9{color:var(--color-muted-foreground);overflow-wrap:anywhere;margin-top:6px}.actions.b1kug9c9{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.fork.b1ofoi7i{border-bottom:1px solid var(--color-border);max-height:40%;font-size:var(--text-xs);color:var(--color-muted-foreground);flex:none;padding:8px 20px;overflow:auto}.origin.b1ofoi7i{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.origin.b1ofoi7i button:where(.b1ofoi7i){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:inherit;overflow:hidden}summary.b1ofoi7i{cursor:pointer;min-height:32px;padding:8px 0}form.b1ofoi7i{max-width:var(--content);margin-top:4px}label.b1ofoi7i{margin-bottom:6px;display:block}textarea.b1ofoi7i{resize:vertical;width:100%;min-height:80px;font:inherit}.actions.b1ofoi7i{justify-content:space-between;align-items:center;gap:12px;margin:6px 0;display:flex}p.b1ofoi7i{color:var(--color-success);margin:4px 0}@media (max-width:720px){.fork.b1ofoi7i{padding:4px 10px}summary.b1ofoi7i,button.b1ofoi7i{min-height:var(--touch-target)}}.done-notice.bmob0so{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}button.bmob0so{gap:6px}@media (max-width:720px){button.bmob0so{min-height:var(--touch-target)}}.project-choice.bymhpvh{border:1px dashed var(--color-muted-foreground);border-radius:var(--radius-md);max-width:100%;display:inline-flex}.project-choice.bymhpvh:hover,.project-choice.bymhpvh:focus-within{border-color:var(--color-accent)}.project-choice.bymhpvh .choice{min-width:0;max-width:100%}.project-choice.bymhpvh .trigger{min-height:var(--row);gap:8px;max-width:100%;height:auto;padding:7px 12px}.project-label.bymhpvh{overflow-wrap:anywhere;min-width:0}.mobile-welcome.bymhpvh{display:none}.none.bymhpvh{text-align:center;color:var(--color-muted-foreground);animation:rise var(--dur-3) var(--ease-out-quint);margin:auto;padding:40px}.none.bymhpvh h1:where(.bymhpvh){color:var(--color-foreground);margin-bottom:4px}.chat.bymhpvh{flex-direction:column;height:100%;min-height:0;display:flex}.chat.drafting.bymhpvh{--composer-input-height:80px;--composer-input-padding:18px 20px 12px;--composer-bar-padding:8px 16px 16px}.draft-body.bymhpvh{animation:rise var(--dur-3) var(--ease-out-quint);flex:1 1 0;justify-content:center;align-items:flex-end;padding:24px 20px 32px;display:flex}.draft-tail.bymhpvh{flex:1 1 0;justify-content:center;align-items:flex-start;min-height:0;display:flex}.incognito-note.bymhpvh{font-size:var(--text-sm);color:var(--color-muted-foreground);text-align:center;margin:10px 20px 0}.incognito-note.bymhpvh svg{vertical-align:-2px;margin-right:4px}.open-folder.bymhpvh{color:var(--color-muted-foreground);gap:6px;margin-top:10px}.draft-heading.bymhpvh{width:100%;max-width:var(--content);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.draft-details.bymhpvh{color:var(--color-muted-foreground);font-size:var(--text-base);flex-wrap:wrap;justify-content:center;gap:4px 6px;line-height:1.6;display:flex}.start.bymhpvh{width:100%;max-width:var(--content);font-size:calc(var(--text-lg) * 1.2);color:var(--color-foreground);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.6;display:flex}@media (max-width:720px){.chat.drafting.bymhpvh{--composer-input-height:64px;--composer-input-padding:16px 16px 10px;--composer-bar-padding:4px 12px 12px}.project-choice.bymhpvh .trigger{min-height:var(--touch-target)}.draft-heading.bymhpvh,.draft-tail.bymhpvh{display:none}.mobile-welcome.bymhpvh{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:340px;display:flex}.mobile-welcome.bymhpvh img:where(.bymhpvh){border-radius:var(--radius-lg)}.mobile-welcome.bymhpvh h1:where(.bymhpvh){letter-spacing:-.6px;margin:0;font-size:24px;font-weight:600;line-height:1.2}.mobile-welcome.bymhpvh p:where(.bymhpvh){font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0 0 6px;line-height:1.6}.mobile-welcome.bymhpvh small:where(.bymhpvh){color:var(--color-muted-foreground);font-size:var(--text-xs)}.draft-body.bymhpvh{align-items:center;min-height:0;padding:24px;overflow-y:auto}html[data-keyboard=open] .draft-body.bymhpvh{align-items:flex-start}}.scrim.b1efofyg{z-index:60;background:var(--color-scrim);animation:fade var(--dur-2) var(--ease-out-quint);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scrim.closing.b1efofyg{pointer-events:none;animation-name:fade-out}.dialog.b1efofyg{background:var(--color-surface);border:1px solid var(--color-edge);border-radius:var(--radius-xl);width:min(380px,100vw - 32px);box-shadow:var(--shadow-e3);animation:pop var(--dur-2) var(--ease-out-quint);padding:18px 18px 14px}.dialog.closing.b1efofyg{animation-name:pop-out}h2.b1efofyg{font-size:var(--text-md);overflow-wrap:anywhere;margin-bottom:6px}p.b1efofyg{white-space:pre-line;overflow-wrap:anywhere;margin-bottom:4px}.name-field.b1efofyg{gap:6px;margin-top:12px;display:grid}.name-field.b1efofyg input:where(.b1efofyg){width:100%;min-width:0}.required-name.b1efofyg{font-weight:var(--weight-medium);margin-top:6px}.actions.b1efofyg{justify-content:flex-end;gap:6px;margin-top:14px;display:flex}.destructive.b1efofyg{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-danger)}.destructive.b1efofyg:hover:not(:disabled){background:var(--color-danger-hover)}.context-menu.bl8h85k{z-index:70;overscroll-behavior:contain;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:200px;max-width:min(320px,100vw - 12px);max-height:calc(100dvh - 12px);box-shadow:var(--shadow-e2);animation:pop var(--dur-2) var(--ease-out-quint);transform-origin:0 0;outline:none;flex-direction:column;gap:1px;margin:0;padding:4px;display:flex;position:fixed;inset:auto;overflow-y:auto}.context-menu.closing.bl8h85k{pointer-events:none;animation-name:pop-out}.row.bl8h85k{width:100%;height:auto;min-height:var(--control);border-radius:var(--radius-sm);color:var(--color-foreground);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.row.bl8h85k:hover:not(:disabled),.row.bl8h85k:focus-visible{background:var(--color-hover);outline:none}.row.bl8h85k:active:not(:disabled){background:var(--color-active);transform:none}.row.danger.bl8h85k{color:var(--color-danger)}.glyph.bl8h85k{color:var(--color-muted-foreground);flex:0 0 16px;display:flex}.danger.bl8h85k .glyph:where(.bl8h85k){color:inherit}.label.bl8h85k{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.row.active.bl8h85k .label:where(.bl8h85k):after{content:"";background:var(--color-foreground);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:8px;display:inline-block}.hint.bl8h85k{font-size:var(--text-sm);color:var(--color-subtle);white-space:nowrap}.rule.bl8h85k{background:var(--color-border);flex-shrink:0;height:1px;margin:4px 6px}.drag-ghost.bq11qs1{z-index:10001;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.card.bq11qs1{min-height:var(--row);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-e3);transform-origin:20%;animation:bq11qs1-lift var(--dur-2) var(--ease-out-quint);transition:border-color var(--dur-2) var(--ease-out-quint), box-shadow var(--dur-2) var(--ease-out-quint), transform var(--dur-2) var(--ease-out-quint);align-items:center;gap:8px;padding:8px 10px;display:flex;transform:rotate(-1.5deg)scale(1.03)}.card.project.bq11qs1{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-2) 55%, var(--color-surface));gap:4px;padding:4px 8px}.card.project.bq11qs1 .title:where(.bq11qs1){font-weight:600}.grip.bq11qs1{color:var(--color-subtle)}.card.armed.bq11qs1{border-color:var(--color-accent);box-shadow:var(--shadow-e3), 0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent);transform:rotate(0)scale(1.01)}.logo.bq11qs1{flex:none;display:inline-flex}.title.bq11qs1{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-foreground);flex:1;overflow:hidden}.hint.bq11qs1{border-radius:var(--radius-full);max-width:100%;font-size:var(--text-xs);color:var(--color-muted-foreground);background:var(--color-surface-3);box-shadow:var(--shadow-e1);animation:bq11qs1-lift var(--dur-3) var(--ease-out-quint);transition:background var(--dur-2) var(--ease-out-quint), color var(--dur-2) var(--ease-out-quint);align-items:center;gap:4px;margin:8px 0 0 10px;padding:3px 9px;display:inline-flex}.hint.armed.bq11qs1{color:var(--color-accent-ink);background:var(--color-accent)}.hint.bq11qs1 svg{flex:none}.hint.bq11qs1 span:where(.bq11qs1){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes bq11qs1-lift{0%{opacity:0;transform:none}}.drop.b1njq0u7{z-index:50;background:var(--color-scrim);pointer-events:none;animation:fade var(--dur-2) var(--ease-out-quint);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.target.b1njq0u7{border:1.5px dashed var(--color-edge);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;width:min(420px,100%);color:var(--color-foreground);animation:pop var(--dur-2) var(--ease-out-quint);flex-direction:column;align-items:center;gap:6px;padding:36px 24px;display:flex}h2.b1njq0u7{font-size:var(--text-md);margin-top:6px}.window-list.b1qmh4o4{overflow-anchor:none}.spacer.b1qmh4o4{pointer-events:none}.surface-switch.b1iny46z{border-radius:var(--radius-md);background:var(--color-edge);align-items:center;gap:2px;padding:3px;display:flex;container-type:inline-size}.view.b1iny46z{min-width:0;color:var(--color-muted-foreground);flex:1;padding-inline:5px}.label.b1iny46z{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chosen.b1iny46z{background:var(--color-active);color:var(--color-foreground)}.count.b1iny46z{border-radius:var(--radius-full);background:var(--color-accent-soft);height:16px;color:var(--color-accent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;padding:0 6px 0 5px;font-weight:600;line-height:1;display:inline-flex}.count.waiting.b1iny46z{background:color-mix(in oklch, var(--color-live) 18%, transparent);color:var(--color-live)}.pulse.b1iny46z{width:5px;height:5px;animation:b1iny46z-surface-pulse 1.6s var(--ease-out-quint) infinite;background:currentColor;border-radius:50%}@keyframes b1iny46z-surface-pulse{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.pulse.b1iny46z{animation:none}}html[data-motion=reduced] .pulse.b1iny46z{animation:none}@container (width<=220px){.view.b1iny46z svg{display:none}}.rail-head.b5q91ge{min-width:0;padding:8px 0 6px;container-type:inline-size}.tools.b5q91ge{min-height:var(--control-sm);align-items:center;gap:6px;display:flex}.tools.b5q91ge:not(:first-child){margin-top:5px}.actions.b5q91ge{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.actions.b5q91ge button.icon{flex:none}.actions.b5q91ge button.icon.active{background:var(--color-active);color:var(--color-foreground)}@media (max-width:720px){.actions.b5q91ge button.icon,.actions.b5q91ge .menu .trigger.ghost{width:var(--touch-target);height:var(--touch-target)}}.display-options.biu7tjs{display:inline-flex;position:relative}.trigger[aria-expanded=true].biu7tjs{background:var(--color-surface-3);color:var(--color-foreground)}.filter.b1ed1h1r{flex:1;min-width:0}.filter.b1ed1h1r .menu{min-width:0;display:flex}.filter.b1ed1h1r .trigger{width:100%;min-width:0;height:var(--control-sm);font-size:var(--text-sm);justify-content:flex-start;gap:6px}.filter.b1ed1h1r span:where(.b1ed1h1r){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.filter.b1ed1h1r .machine:where(.b1ed1h1r){max-width:40%;font-size:var(--text-xs);color:var(--color-muted-foreground);flex:0 auto}.filter.b1ed1h1r svg{flex:none}.fold-header.b1gajlv6{width:100%;height:auto;min-height:var(--row);justify-content:flex-start;gap:var(--fold-gap);padding:8px var(--fold-inset);color:var(--color-muted-foreground);font-size:var(--text-sm)}.fold-header.nested.b1gajlv6{min-height:var(--control-sm);padding:4px var(--fold-inset-nested)}.label.b1gajlv6{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (max-width:720px){.fold-header.b1gajlv6:not(.nested){min-height:var(--touch-target)}}.recent-group.b1e1gx6a{border-top:1px solid var(--color-border)}.hint.b1nrfbrh{color:var(--color-subtle);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px;display:flex}.counters.bdxbhw8{flex:none;gap:2px;display:flex}.counter.bdxbhw8{min-width:30px;height:28px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);border:1px solid #0000;gap:3px;padding:0 4px}.counter.bdxbhw8:disabled{opacity:.35}.counter.active.bdxbhw8{background:var(--color-active);border-color:var(--color-edge);color:var(--color-foreground)}.working.bdxbhw8:not(:disabled){color:var(--color-accent)}.done.bdxbhw8:not(:disabled){color:var(--color-success)}@media (max-width:720px){.counter.bdxbhw8{min-width:var(--touch-target);min-height:var(--touch-target);gap:5px;padding:0 7px}}.shelf.b1mu53u5{border-top:1px solid var(--color-border)}.machines.bukg91z{min-width:0;color:var(--color-muted-foreground)}.machines.bukg91z .trigger{font-size:var(--text-xs)}.filtered.bukg91z .trigger{background:var(--color-active);width:auto;max-width:160px;color:var(--color-foreground);gap:6px;padding:0 8px}.named.bukg91z:not(.filtered) .trigger{width:auto;max-width:160px;color:var(--color-foreground);gap:6px;padding:0 8px}.name.bukg91z{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.problem.bukg91z,.problem.bukg91z .trigger{color:var(--color-live)}.when.b1ihf879{font-size:var(--text-xs);color:var(--color-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.state.b1ihf879{align-items:center;gap:4px;font-weight:500;display:inline-flex}.working.b1ihf879{color:var(--color-accent)}.waiting.b1ihf879{color:var(--color-live)}.error.b1ihf879{color:var(--color-danger)}.done.b1ihf879{color:var(--color-success)}.queued.b1ihf879{color:var(--color-muted-foreground)}.delegating.b1ihf879,.monitoring.b1ihf879,.background.b1ihf879{color:var(--color-accent)}.dot.b1ihf879{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.state.b1ihf879 .spinner{flex:none;animation:1s linear infinite spin}.state.b1ihf879 .pulse{animation:pulse 1.6s var(--ease-out-quint) infinite;flex:none}@media (prefers-reduced-motion:reduce){.state.b1ihf879 .spinner,.state.b1ihf879 .pulse{animation:none}}html[data-motion=reduced] .state.b1ihf879 .spinner,html[data-motion=reduced] .state.b1ihf879 .pulse{animation:none}.headline.bvxu364{align-items:center;gap:8px;min-width:0;min-height:1lh;display:flex}.title.bvxu364{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-foreground);flex:1;font-weight:400;overflow:hidden}.unread.bvxu364 .title:where(.bvxu364){font-weight:600}.picture.bvxu364,.machine.bvxu364,.draft.bvxu364,.pin.bvxu364{flex:none;align-items:center;display:inline-flex}.machine.bvxu364{color:var(--color-muted-foreground)}.machine.offline.bvxu364{color:var(--color-danger)}.draft.bvxu364{color:var(--color-accent)}.wrap.bvxu364{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:500;display:block}.wrap.bvxu364 .title:where(.bvxu364){white-space:normal;font-weight:inherit;display:inline;overflow:visible}.wrap.bvxu364 .picture:where(.bvxu364){vertical-align:-2px;margin-right:6px}.wrap.bvxu364 .draft:where(.bvxu364){vertical-align:-1px;margin-left:6px}.wrap.bvxu364 .pin:where(.bvxu364){vertical-align:-1px;color:var(--color-muted-foreground);margin-left:4px}.thread.b16jk7fm{border-radius:var(--radius-md);transition:background var(--dur-2) var(--ease-out-quint);position:relative}.thread.b16jk7fm:hover{background:var(--color-hover)}.thread.open.b16jk7fm{background:var(--color-active)}.thread.dragging.b16jk7fm{background:color-mix(in srgb, var(--color-accent) 6%, transparent);outline:1px dashed color-mix(in srgb, var(--color-accent) 55%, transparent);outline-offset:-1px}.thread.dragging.b16jk7fm>:where(.b16jk7fm){opacity:.35}html.thread-dragging,html.thread-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.thread.offline.b16jk7fm .row:where(.b16jk7fm),.thread.offline.b16jk7fm .metadata:where(.b16jk7fm){opacity:.55}.row.b16jk7fm{width:100%;height:auto;min-height:var(--row);background:0 0;flex-direction:column;align-items:stretch;gap:7px;padding:8px 10px;display:flex}.meta.b16jk7fm .row:where(.b16jk7fm){min-height:calc(var(--row) + 22px);padding:9px 10px 28px}.row.b16jk7fm:hover:not(:disabled){background:0 0}.row.b16jk7fm:active:not(:disabled){transform:none}.pending.b16jk7fm{min-width:0;font-size:var(--text-xs);color:var(--color-accent);align-items:center;gap:4px;display:flex}.pending.b16jk7fm span:where(.b16jk7fm){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending.b16jk7fm svg{flex:none}.metadata.b16jk7fm{pointer-events:none;min-width:0;font-size:var(--text-xs);color:var(--color-muted-foreground);align-items:center;gap:9px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.metadata.b16jk7fm>span:where(.b16jk7fm){align-items:center;gap:4px;min-width:0;display:flex}.metadata.b16jk7fm span:where(.b16jk7fm) span:where(.b16jk7fm){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.metadata.b16jk7fm svg{flex:none}.pr-link.b16jk7fm{pointer-events:auto;font-size:var(--text-xs);color:var(--color-success);text-underline-offset:3px;flex:none;align-items:center;gap:4px;text-decoration:underline;display:flex}.project-name.b16jk7fm{flex:1}.project-name.b16jk7fm:has(~.branch:where(.b16jk7fm)){flex:none;max-width:50%}.metadata.b16jk7fm .branch:where(.b16jk7fm){flex:0 auto;margin-left:auto}.actions.b16jk7fm{opacity:0;background:var(--color-surface-2);position:absolute;top:5px;right:5px}.done.b16jk7fm{opacity:0;background:var(--color-surface-2);color:var(--color-muted-foreground);position:absolute;top:5px;right:32px}.thread.b16jk7fm:hover .done:where(.b16jk7fm),.thread.b16jk7fm:focus-within .done:where(.b16jk7fm),.thread.b16jk7fm:hover .actions:where(.b16jk7fm),.thread.b16jk7fm:focus-within .actions:where(.b16jk7fm){opacity:1}.thread.b16jk7fm:hover .headline .when:not(.state),.thread.b16jk7fm:focus-within .headline .when:not(.state){opacity:0}.thread.b16jk7fm:hover .headline .when.state,.thread.b16jk7fm:focus-within .headline .when.state{margin-right:22px}:is(.thread.b16jk7fm:has(.done:where(.b16jk7fm)):hover .headline .when.state,.thread.b16jk7fm:has(.done:where(.b16jk7fm)):focus-within .headline .when.state){margin-right:49px}:is(.thread.b16jk7fm:has(.done:where(.b16jk7fm)):hover .headline .when:not(.state),.thread.b16jk7fm:has(.done:where(.b16jk7fm)):focus-within .headline .when:not(.state)){margin-right:27px}.rename.b16jk7fm{width:100%;height:var(--row)}@media (max-width:720px){.done.b16jk7fm{opacity:1}.thread.b16jk7fm:has(.done:where(.b16jk7fm)) .headline .when{margin-right:49px}.actions.b16jk7fm{opacity:1}.thread.b16jk7fm .headline .when{margin-right:22px}}.draft.bxffo2j{width:100%;height:auto;min-height:var(--row);-webkit-touch-callout:none;justify-content:flex-start;gap:8px;padding:8px 10px;font-weight:400}.draft.active.bxffo2j{background:var(--color-active)}.draft.bxffo2j svg{color:var(--color-accent);flex:none}.title.bxffo2j{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.mark.bxffo2j{border:1.5px dashed var(--color-muted-foreground);border-radius:50%;flex:none;width:8px;height:8px}.group-label.bxm8f35{color:var(--color-subtle);font-size:var(--text-xs);border-top:1px solid var(--color-border);align-items:center;gap:6px;margin:4px 0 0;padding:8px 10px 4px;font-weight:500;display:flex}.glyph.bxm8f35{flex:none;display:inline-flex}.working.bxm8f35 .glyph:where(.bxm8f35){color:var(--color-accent)}.done.bxm8f35 .glyph:where(.bxm8f35){color:var(--color-success)}.count.bxm8f35{font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:720px){.group-label.bxm8f35{padding:8px 12px}}.overview.bxnn60j{grid-template-columns:minmax(0,1fr);display:grid}article.bxnn60j{min-width:0;padding:4px 0}article.bxnn60j+article:where(.bxnn60j){border-top:1px solid var(--color-border)}article.dragging.bxnn60j{background:var(--color-accent-soft);outline:1px solid var(--color-accent)}.account-heading.bxnn60j{align-items:stretch;gap:2px;display:flex}.summary.bxnn60j{text-align:left;border-radius:var(--radius-md);white-space:normal;flex:1;align-items:start;gap:8px;width:100%;min-width:0;height:auto;min-height:44px;padding:2px 4px;line-height:1.2;display:flex}.summary.bxnn60j:disabled{opacity:1;cursor:default}.logo.bxnn60j{flex:none;place-items:center;width:20px;height:20px;display:grid}.summary-content.bxnn60j{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.headline.bxnn60j{align-items:center;gap:8px;min-width:0;min-height:20px;display:flex}.name.bxnn60j{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);color:var(--color-foreground);flex:1;font-weight:600;overflow:hidden}.amount.bxnn60j{color:var(--color-foreground);font-size:var(--text-md);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.amount.low.bxnn60j{color:var(--color-live)}.headline.bxnn60j>svg{color:var(--color-subtle);transition:transform var(--dur-2);flex:none}.expanded.bxnn60j .headline:where(.bxnn60j)>svg{transform:rotate(180deg)}.summary.reorderable.bxnn60j{cursor:grab}.summary.reorderable.bxnn60j .name:where(.bxnn60j){touch-action:none}.dragging.bxnn60j .summary:where(.bxnn60j){cursor:grabbing}.meters.bxnn60j{flex-wrap:wrap;gap:3px 8px;display:flex}.mini-window.bxnn60j{flex:84px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.mini-label.bxnn60j{text-overflow:ellipsis;white-space:nowrap;max-width:60px;color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:400;overflow:hidden}.meters.stale.bxnn60j{opacity:.45}.mini-window.lead.bxnn60j .mini-label:where(.bxnn60j){color:var(--color-foreground);font-weight:500}.track.bxnn60j{border-radius:var(--radius-sm);background:var(--color-surface-3);filter:saturate();width:100%;min-width:0;height:7px;transition:filter var(--dur-3) var(--ease-out-quint);display:block;overflow:hidden}.fill.bxnn60j{background:var(--color-success);border-radius:var(--radius-sm);height:100%;transition:width var(--dur-3) var(--ease-out-quint), background-color var(--dur-3) var(--ease-out-quint);display:block}.track[data-tone=low].bxnn60j .fill:where(.bxnn60j){background:var(--color-live)}.track[data-tone=out].bxnn60j{background:color-mix(in srgb, var(--color-danger) 35%, var(--color-surface-3))}.caption.bxnn60j{font-size:var(--text-xs);color:var(--color-muted-foreground);overflow-wrap:anywhere;margin:0;font-weight:400;display:block}article.bxnn60j>.caption:where(.bxnn60j){margin:4px 4px 0 32px}.reset.bxnn60j{align-items:center;gap:5px;display:flex}.reset.bxnn60j svg{flex:none}.paid.bxnn60j{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}.paid-label.bxnn60j{color:var(--color-muted-foreground);font-size:var(--text-xs)}.paid-amount.bxnn60j{color:var(--color-success);font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.paid.bxnn60j .track:where(.bxnn60j){grid-column:1/-1}.extras.bxnn60j{padding:4px 4px 0 32px}.extras.bxnn60j:not(:has(>*)){display:none}.error.bxnn60j{color:var(--color-danger);font-size:var(--text-sm);overflow-wrap:anywhere;margin:4px 4px 0 32px}.details.bxnn60j{--quota-bar:7px;animation:bxnn60j-rise var(--dur-2) var(--ease-out-quint);gap:10px;margin:6px 4px 0 32px;display:grid}.empty.bxnn60j{justify-items:start;gap:10px;padding:16px 4px;display:grid}.empty.bxnn60j p:where(.bxnn60j){color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0}.track[aria-busy=true].bxnn60j{filter:saturate(.15)}.track[aria-busy=true].bxnn60j .fill:where(.bxnn60j){animation:1.1s ease-in-out infinite alternate breathe}@keyframes bxnn60j-rise{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.details.bxnn60j,.track[aria-busy=true].bxnn60j .fill:where(.bxnn60j){animation:none}.track.bxnn60j,.fill.bxnn60j{transition:none}}html[data-motion=reduced] .track[aria-busy=true].bxnn60j .fill:where(.bxnn60j){animation:none}.quota-popup.bqu2ky6{height:100%;min-height:0;color:var(--color-foreground);background:var(--color-surface-2);flex-direction:column;display:flex}header.bqu2ky6,footer.bqu2ky6{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 4px 12px;display:flex}header.bqu2ky6{border-bottom:1px solid var(--color-border)}footer.bqu2ky6{border-top:1px solid var(--color-border)}h2.bqu2ky6{min-width:0;font-size:var(--text-sm);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}h2.bqu2ky6 svg{color:var(--color-muted-foreground);flex:none}.actions.bqu2ky6{flex:none;gap:2px;display:flex}.body.bqu2ky6{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 8px;overflow-y:auto}footer.bqu2ky6 button:where(.bqu2ky6){font-size:var(--text-sm)}.failed.bqu2ky6{color:var(--color-danger);font-size:var(--text-sm);justify-items:start;gap:8px;padding:12px 4px;display:grid}.failed.bqu2ky6 p:where(.bqu2ky6){overflow-wrap:anywhere;margin:0}.muted.bqu2ky6{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0;padding:14px 4px}.actions.bqu2ky6 .spinning{animation:.9s linear infinite spin}@media (prefers-reduced-motion:reduce){.actions.bqu2ky6 .spinning{animation:none}}.scope.bnlxcy3{overflow-wrap:anywhere}.name.bnlxcy3{color:var(--color-accent)}.glance.b150miug{width:360px;color:var(--color-foreground);background:var(--color-surface-2);border:1px solid var(--color-edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-e2);animation:pop var(--dur-2) var(--ease-out-quint);flex-direction:column;padding:0;display:flex;overflow:hidden}.glance.closing.b150miug{pointer-events:none;animation-name:pop-out}.glance.b150miug .quota-popup{flex:1}.whip.br4402q{z-index:calc(var(--z-whip) + 1);color:var(--color-muted-foreground);flex:none;position:relative}.whip.active.br4402q{color:var(--color-foreground);background:var(--color-surface-2)}@media (max-width:720px){.whip.br4402q{width:var(--touch-target);height:var(--touch-target)}}.rail.bdbwjhp{width:var(--sidebar-width);flex-direction:column;flex:none;min-height:0;display:flex;position:relative;container:sidebar/inline-size}.views.bdbwjhp{margin:0 10px}.scroll.bdbwjhp{--fade:10px;min-height:0;padding:var(--fade) 6px;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);flex-direction:column;flex:1;display:flex;overflow:auto}.scroll.bdbwjhp>*{flex-shrink:0}.foot.bdbwjhp{box-sizing:border-box;align-items:flex-end;gap:4px;margin:0 10px;padding-top:8px;display:flex}.grow.bdbwjhp{flex:1}.control.bdbwjhp{display:contents}.foot.bdbwjhp button.icon{width:var(--control-lg);height:var(--control-lg);flex:none}.foot.bdbwjhp .machines{min-width:var(--control-lg)}.foot.bdbwjhp .machines .menu,.foot.bdbwjhp .machines .trigger{height:var(--control-lg);max-width:100%}.foot.bdbwjhp .machines .trigger:not(:has(.name)){width:var(--control-lg)}.foot.bdbwjhp .machines:not(:has(.trigger)){display:none}.foot.bdbwjhp button.icon.active{background:var(--color-active);color:var(--color-foreground)}.resize.bdbwjhp{top:0;right:calc(var(--frame-gap) / -2 - 3px);cursor:col-resize;z-index:5;background:0 0;border:none;border-radius:0;width:6px;height:auto;padding:0;position:absolute;bottom:0}.resize.bdbwjhp:hover,.resize.bdbwjhp:focus-visible{background:var(--color-edge)}@media (min-width:721px){.rail.bdbwjhp{--slide-room:calc(var(--sidebar-width) + var(--frame-gap));transition:margin-left var(--dur-slide) var(--ease-slide), opacity var(--dur-3) var(--ease-out-quint), display var(--dur-slide) allow-discrete}.rail.collapsed.bdbwjhp{pointer-events:none;opacity:0;margin-left:calc(-1 * var(--slide-room));transition:margin-left var(--dur-slide-out) var(--ease-slide), opacity var(--dur-2) var(--ease-out-quint), display var(--dur-slide-out) allow-discrete;display:none}@starting-style{.rail.bdbwjhp:not(.collapsed){opacity:0;margin-left:calc(-1 * var(--slide-room))}}}@media (max-width:720px){.rail.drawer.bdbwjhp{background:var(--color-surface);border-right:1px solid var(--color-border);inset:var(--titlebar) auto 0 0;z-index:30;visibility:hidden;pointer-events:none;opacity:0;width:min(340px,90vw);transition:opacity var(--dur-3) var(--ease-out-quint), transform var(--dur-slide) var(--ease-slide), visibility var(--dur-slide);box-shadow:var(--shadow-e3);position:fixed;transform:translate(calc(-100% - 12px))}.rail.drawer.open.bdbwjhp{visibility:visible;pointer-events:auto;opacity:1;transform:none}.rail.bdbwjhp:not(.drawer){flex:1;width:auto}.rail.bdbwjhp:not(.drawer) .views:where(.bdbwjhp){margin:0 12px}.rail.bdbwjhp:not(.drawer) .foot:where(.bdbwjhp),.resize.bdbwjhp{display:none}}@container sidebar (width<=240px){.project.b181dlmc .head:where(.b181dlmc){grid-template-columns:minmax(0,1fr) auto;display:grid}.head.b181dlmc .toggle:where(.b181dlmc){grid-area:1/1}.head.b181dlmc .project-actions:where(.b181dlmc){grid-area:1/2}.head.b181dlmc .counters{grid-area:2/1/auto/-1;justify-content:flex-end;margin-bottom:4px}}.recent-folds.b181dlmc{margin-top:auto;padding-top:12px}.project-folds.b181dlmc{margin-top:auto}.project.b181dlmc{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-2) 55%, transparent);transition:border-color var(--dur-2) var(--ease-out-quint), background var(--dur-2) var(--ease-out-quint), box-shadow var(--dur-2) var(--ease-out-quint), opacity var(--dur-2) var(--ease-out-quint);margin-bottom:10px;padding:4px}html.thread-dragging .project.b181dlmc:not(.candidate){opacity:.6}.project.candidate.b181dlmc{border-style:dashed;border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.project.drop.b181dlmc{border-style:solid;border-color:var(--color-accent);background:var(--color-accent-soft)}.project.candidate.drop.b181dlmc{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}.project.b181dlmc{position:relative}.project.lifted.b181dlmc{opacity:.4}.project.insert-before.b181dlmc:before,.project.insert-after.b181dlmc:after{content:"";border-radius:var(--radius-full);background:var(--color-accent);height:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);pointer-events:none;animation:b181dlmc-insert-in var(--dur-2) var(--ease-out-quint);position:absolute;left:6px;right:6px}.project.insert-before.b181dlmc:before{top:-7px}.project.insert-after.b181dlmc:after{bottom:-7px}@keyframes b181dlmc-insert-in{0%{opacity:0;transform:scaleX(.6)}}.toggle.grab.b181dlmc{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.project-dragging,html.project-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.head.b181dlmc{align-items:center;gap:2px;display:flex}.toggle.b181dlmc{min-width:0;height:var(--row);flex:1;justify-content:flex-start;gap:4px;padding:0 4px}.name.b181dlmc{text-overflow:ellipsis;text-align:left;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.name.gone.b181dlmc{color:var(--color-muted-foreground)}.missing.b181dlmc{color:var(--color-danger);flex:none;display:flex}.rollup.b181dlmc{font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.rollup.b181dlmc .dot:where(.b181dlmc){background:currentColor;border-radius:50%;width:6px;height:6px}.rollup.working.b181dlmc,.rollup.delegating.b181dlmc,.rollup.monitoring.b181dlmc,.rollup.background.b181dlmc{color:var(--color-accent)}.rollup.waiting.b181dlmc{color:var(--color-live)}.rollup.error.b181dlmc{color:var(--color-danger)}.rollup.done.b181dlmc{color:var(--color-success)}.rollup.queued.b181dlmc{color:var(--color-muted-foreground)}.rollup.delegating.b181dlmc .dot:where(.b181dlmc),.rollup.monitoring.b181dlmc .dot:where(.b181dlmc),.rollup.background.b181dlmc .dot:where(.b181dlmc){animation:pulse 1.6s var(--ease-out-quint) infinite}.rollup.b181dlmc .spinner{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.rollup.b181dlmc .dot:where(.b181dlmc),.rollup.b181dlmc .spinner{animation:none}}html[data-motion=reduced] .rollup.b181dlmc .dot:where(.b181dlmc),html[data-motion=reduced] .rollup.b181dlmc .spinner{animation:none}.host.b181dlmc{color:var(--color-subtle);display:flex}.host.offline.b181dlmc{color:var(--color-danger)}.steward-mark.b181dlmc{width:var(--control-sm);height:var(--control-sm);flex:none;padding:0}.project-actions.b181dlmc{opacity:0}.head.b181dlmc:hover .project-actions:where(.b181dlmc),.head.b181dlmc:focus-within .project-actions:where(.b181dlmc){opacity:1}.none.b181dlmc{color:var(--color-subtle);font-size:var(--text-sm);padding:4px 10px}@keyframes b181dlmc-leave{to{opacity:0;transform:translateY(4px)}}@media (max-width:720px){.project-actions.b181dlmc{opacity:1}}.steward.bd9m2m1{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}h3.bd9m2m1{font-size:var(--text-sm);color:var(--color-steward);align-items:center;gap:6px;margin:0;display:flex}h3.bd9m2m1 svg{flex:none}.notice.bd9m2m1{border-left:2px solid var(--color-edge);background:var(--color-surface-2);color:var(--color-muted-foreground);font-size:var(--text-sm);margin:10px 0 0;padding:8px 10px;line-height:1.45}.row.bd9m2m1{align-items:center;gap:16px;margin-top:12px;display:flex}.row.bd9m2m1>span:where(.bd9m2m1){flex:1;min-width:0}strong.bd9m2m1,small.bd9m2m1{display:block}strong.bd9m2m1{font-size:var(--text-sm);color:var(--color-foreground);font-weight:500}small.bd9m2m1{color:var(--color-muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere;margin-top:2px;line-height:1.4}.group.bd9m2m1{border:0;min-width:0;margin:14px 0 0;padding:0}legend.bd9m2m1{color:var(--color-muted-foreground);font-size:var(--text-xs);margin-bottom:6px;padding:0;font-weight:600}.checks.bd9m2m1{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.checks.bd9m2m1 li:where(.bd9m2m1)+li:where(.bd9m2m1){border-top:1px solid var(--color-border)}.check.bd9m2m1{min-height:var(--control-lg);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.check.bd9m2m1 input:where(.bd9m2m1){width:16px;height:16px;accent-color:var(--color-steward);cursor:inherit;flex:none;margin:2px 0 0}.check.bd9m2m1 input:where(.bd9m2m1):disabled{cursor:not-allowed}.check.bd9m2m1>span:where(.bd9m2m1){flex:1;min-width:0}.risky.bd9m2m1{background:color-mix(in oklch, var(--color-danger) 6%, transparent)}.risky.bd9m2m1 .check:where(.bd9m2m1) input:where(.bd9m2m1){accent-color:var(--color-danger)}.risk.bd9m2m1{border-radius:var(--radius-sm);vertical-align:1px;background:color-mix(in oklch, var(--color-danger) 14%, transparent);color:var(--color-danger);font-size:var(--text-xs);align-items:center;gap:3px;margin-left:8px;padding:1px 6px;font-weight:500;display:inline-flex}.empty.bd9m2m1{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0}.error.bd9m2m1{color:var(--color-danger);font-size:var(--text-sm);margin-top:10px}@media (max-width:720px){.check.bd9m2m1{min-height:var(--touch-target)}}.coordination.blgyhhb{width:min(calc(100% - 40px), var(--content));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex:none;margin:8px auto 0}.coordination.blgyhhb>summary:where(.blgyhhb){min-height:var(--control-lg);cursor:pointer;width:100%;font-size:var(--text-sm);color:var(--color-foreground);border-radius:var(--radius-lg);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.coordination.blgyhhb>summary:where(.blgyhhb):hover{background:var(--color-hover)}.mode.blgyhhb,.paused.blgyhhb{border-radius:var(--radius-sm);background:var(--color-surface-3);color:var(--color-muted-foreground);font-size:var(--text-xs);padding:2px 6px;font-weight:500}.mode.blgyhhb{margin-left:auto}.steward-chip.blgyhhb{border-radius:var(--radius-sm);background:var(--color-steward-soft);color:var(--color-steward);font-size:var(--text-xs);padding:2px 6px;font-weight:500}.body.blgyhhb{border-top:1px solid var(--color-border);overscroll-behavior:contain;max-height:min(48dvh,480px);padding:0 14px 14px;overflow-y:auto}.summary.blgyhhb,.empty.blgyhhb,.notice.blgyhhb{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:10px 0;line-height:1.45}.notice.blgyhhb{border-left:2px solid var(--color-edge);background:var(--color-surface-2);padding:8px 10px}.modes.blgyhhb{border-radius:var(--radius-md);background:var(--color-surface-2);grid-template-columns:repeat(2,1fr);gap:4px;padding:3px;display:grid}.modes.blgyhhb button:where(.blgyhhb){width:100%}.modes.blgyhhb .chosen:where(.blgyhhb){background:var(--color-active);color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-edge)}.resources.blgyhhb{color:var(--color-muted-foreground);font-size:var(--text-sm);gap:6px;margin-top:12px;display:grid}.options.blgyhhb{margin-top:8px}.options.blgyhhb>summary:where(.blgyhhb){cursor:pointer;color:var(--color-muted-foreground);font-size:var(--text-sm);padding:8px 0}textarea.blgyhhb{resize:vertical;width:100%}.remote-row.blgyhhb{align-items:center;gap:16px;margin-top:12px;display:flex}.remote-row.blgyhhb>span:where(.blgyhhb){flex:1;min-width:0}.remote-row.blgyhhb strong:where(.blgyhhb),.remote-row.blgyhhb small:where(.blgyhhb){display:block}.remote-row.blgyhhb strong:where(.blgyhhb){font-size:var(--text-sm);font-weight:500}.remote-row.blgyhhb small:where(.blgyhhb){color:var(--color-muted-foreground);margin-top:2px;line-height:1.4}.budget.blgyhhb{color:var(--color-muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin-top:12px;display:flex}.pause.blgyhhb{margin-top:8px;padding-left:0}section.blgyhhb{margin-top:16px}section.blgyhhb header:where(.blgyhhb){justify-content:space-between;align-items:center;gap:12px;display:flex}h3.blgyhhb{font-size:var(--text-sm);margin:0}.contacts.blgyhhb{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.contacts.blgyhhb li:where(.blgyhhb){min-height:var(--control-lg);align-items:center;gap:12px;padding:7px 10px;display:flex}.contacts.blgyhhb li:where(.blgyhhb)+li:where(.blgyhhb){border-top:1px solid var(--color-border)}.contacts.blgyhhb li:where(.blgyhhb)>span:where(.blgyhhb):first-child{flex:1;min-width:0}.contacts.blgyhhb strong:where(.blgyhhb),.contacts.blgyhhb small:where(.blgyhhb){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contacts.blgyhhb strong:where(.blgyhhb){font-size:var(--text-sm);font-weight:500}.contacts.blgyhhb small:where(.blgyhhb),.contact-status.blgyhhb{color:var(--color-muted-foreground);font-size:var(--text-xs)}.warnings.blgyhhb{border-left:2px solid var(--color-live);background:var(--color-surface-2);font-size:var(--text-sm);margin-top:8px;padding:8px 10px}.warnings.blgyhhb p:where(.blgyhhb){margin-top:4px}.error.blgyhhb{color:var(--color-danger);font-size:var(--text-sm);margin-top:10px}.coordination.expanded.blgyhhb{background:0 0;border:0;width:100%;margin:0}.coordination.expanded.blgyhhb>summary:where(.blgyhhb){display:none}.coordination.expanded.blgyhhb .body:where(.blgyhhb){border:0;max-height:none}@media (max-width:720px){.coordination.blgyhhb:not(.expanded){width:calc(100% - 20px);margin-top:6px}.body.blgyhhb{padding:0 10px 12px}}dialog.b1cddclt{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-edge);border-radius:var(--radius-xl);box-shadow:var(--shadow-e3);margin:auto;padding:0;overflow:hidden}dialog[open].b1cddclt{flex-direction:column;display:flex}dialog.b1cddclt::backdrop{background:var(--color-scrim)}header.b1cddclt{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}h2.b1cddclt{font-size:var(--text-md);font-weight:600}header.b1cddclt button:where(.b1cddclt){flex:none}h2.b1cddclt{flex:1;min-width:0}.steward-chip.b1cddclt{border-radius:var(--radius-sm);background:var(--color-steward-soft);color:var(--color-steward);font-size:var(--text-xs);white-space:nowrap;flex:none;padding:2px 8px;font-weight:500}.settings.b1cddclt{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (max-width:720px){dialog.b1cddclt{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}header.b1cddclt{padding:8px 10px}}.thread-header.b11z4xrv{flex:1;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.title.b11z4xrv{height:var(--control);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:50%;margin-left:-6px;padding:0 6px;font-weight:600;display:flex;overflow:hidden}.title.b11z4xrv>.ui-label:where(.b11z4xrv){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title.draft.b11z4xrv{color:var(--color-muted-foreground);font-weight:500}.rename.b11z4xrv{height:var(--control);width:min(420px,50%);font-weight:600}.draft-mark.b11z4xrv{border:1.5px dashed var(--color-muted-foreground);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.spacer.b11z4xrv{flex:1}.path.b11z4xrv{min-width:0;max-width:min(240px,35%);font-size:var(--text-sm);flex:0 auto}.steward.b11z4xrv{border-color:color-mix(in oklch, var(--color-steward) 45%, transparent);background:var(--color-steward-soft);min-width:0;max-width:220px;color:var(--color-steward);cursor:pointer;flex:0 auto;gap:6px;padding-left:4px}.entrusted.b11z4xrv{border-color:color-mix(in oklch, var(--color-accent) 40%, transparent);background:var(--color-accent-soft);min-width:0;max-width:220px;color:var(--color-accent);cursor:pointer;flex:0 auto;gap:6px;padding-left:4px}.steward-name.b11z4xrv,.branch-name.b11z4xrv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.branch.b11z4xrv svg{flex:none}.trace.b11z4xrv{flex:none;padding:0 10px 0 8px}.parent.b11z4xrv{cursor:pointer;gap:4px}.incognito.b11z4xrv{flex:none;gap:4px}.on.b11z4xrv{background:var(--color-active);color:var(--color-foreground)}.pending.b11z4xrv{min-width:0;font-size:var(--text-sm);color:var(--color-accent);flex:0 auto;align-items:center;gap:4px;display:flex}.pending.b11z4xrv svg{flex:none}.pending-text.b11z4xrv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.title.b11z4xrv{min-width:0}.title-menu.b11z4xrv{flex:none;display:flex}.title-text.b11z4xrv{display:none}@media (max-width:720px){.thread-header.b11z4xrv{gap:4px}.path.b11z4xrv{display:none}.pending.b11z4xrv{min-width:var(--touch-target);flex:none;justify-content:center}.pending-text.b11z4xrv{display:none}.trace.b11z4xrv{min-width:var(--touch-target);justify-content:center;padding:0}.trace.b11z4xrv .label:where(.b11z4xrv),.incognito.b11z4xrv .label:where(.b11z4xrv),.in-title-menu.b11z4xrv{display:none}.rename.b11z4xrv{width:100%}.title.b11z4xrv:not(.draft){display:none}.title.draft.b11z4xrv{max-width:none}.title-menu.b11z4xrv{flex:0 auto;min-width:0;margin-left:-6px;display:flex}.title-menu.b11z4xrv .menu{min-width:0;max-width:100%}.title-menu.b11z4xrv .trigger{min-width:0;max-width:100%;min-height:var(--touch-target);color:var(--color-foreground);font-weight:600}.title-text.b11z4xrv{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.title-menu.b11z4xrv .trigger svg{color:var(--color-muted-foreground);flex:none}}.titlebar.b12vj4lp{height:var(--titlebar);-webkit-user-select:none;user-select:none;cursor:default;background:0 0;flex:none;align-items:center;gap:8px;padding-left:8px;display:flex}.titlebar.browser.b12vj4lp,.titlebar.linux.b12vj4lp{padding-right:8px}.titlebar.mac.b12vj4lp{padding-left:80px;padding-right:8px}.sidebar-toggle.b12vj4lp{flex:none}.project-heading.b12vj4lp{width:var(--project-width);min-width:0;font-size:var(--text-sm);flex:none;align-items:center;gap:8px;padding-right:12px;font-weight:600;display:flex}.project-heading.b12vj4lp span:where(.b12vj4lp){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.project-heading.b12vj4lp{display:none}.titlebar.b12vj4lp{background:var(--color-frame);border-bottom:1px solid var(--color-border)}.titlebar.browser.b12vj4lp{background:var(--color-background);padding:0 16px}.browser.b12vj4lp .sidebar-toggle:where(.b12vj4lp){display:none}}.name.b12vj4lp{min-width:0;font-size:var(--text-sm);color:var(--color-muted-foreground);flex:1}.name.b12vj4lp:first-child{padding-left:8px}@media (max-width:720px){.titlebar.browser.b12vj4lp .name:where(.b12vj4lp):first-child{padding-left:0}}.channel.b12vj4lp{font-size:var(--text-xs);border-radius:var(--radius-sm);background:var(--color-surface-3);color:var(--color-muted-foreground);padding:3px 6px;font-weight:600;line-height:1}.controls.b12vj4lp{flex:none;align-self:stretch;margin-left:4px;display:flex}.ctl.b12vj4lp{width:var(--caption);height:100%;color:var(--color-muted-foreground);background:0 0;border:none;border-radius:0;place-items:center;padding:0;display:grid}.ctl.b12vj4lp svg:where(.b12vj4lp){fill:none;stroke:currentColor;stroke-width:1px}.ctl.b12vj4lp:hover:not(:disabled),.ctl.b12vj4lp:focus-visible{background:var(--color-hover);color:var(--color-foreground);outline:none}.ctl.b12vj4lp:active:not(:disabled){background:var(--color-active);transform:none}.ctl.close.b12vj4lp:hover:not(:disabled),.ctl.close.b12vj4lp:focus-visible{background:var(--color-caption-close);color:var(--color-on-danger)}.ctl.close.b12vj4lp:active:not(:disabled){background:color-mix(in srgb, var(--color-caption-close) 85%, var(--color-foreground))}dialog.b2pdber{inset:max(8px, env(safe-area-inset-top)) 8px auto auto;width:min(360px,100vw - 16px);max-height:calc(var(--app-height,100dvh) - 24px);border:1px solid var(--color-edge);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-foreground);box-shadow:var(--shadow-e3);margin:0;padding:14px;position:fixed;overflow:auto}dialog.b2pdber::backdrop{background:var(--color-scrim)}header.b2pdber{align-items:center;gap:10px;display:flex}header.b2pdber strong:where(.b2pdber){flex:1}.connection.b2pdber{text-align:left;background:var(--color-surface-2);border-radius:var(--radius-lg);gap:12px;width:100%;height:auto;margin:12px 0;padding:12px}.connection.b2pdber span:where(.b2pdber){flex:1;min-width:0}.connection.b2pdber strong:where(.b2pdber),small.b2pdber{text-overflow:ellipsis;display:block;overflow:hidden}small.b2pdber{color:var(--color-muted-foreground);font-size:var(--text-xs);margin-top:3px}nav.b2pdber{gap:4px;display:grid}nav.b2pdber button:where(.b2pdber){border-radius:var(--radius-md);justify-content:flex-start;gap:12px;min-height:48px;padding:12px}nav.b2pdber button:where(.b2pdber)>span:where(.b2pdber):first-of-type{text-align:left;flex:1}[aria-current=page].b2pdber{color:var(--color-accent);background:var(--color-accent-soft)}.badge.b2pdber{border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);padding:2px 6px}.create.b2pdber{width:100%;min-height:44px;margin-top:14px}.extra.b2pdber{color:var(--color-muted-foreground);align-items:center;gap:8px;margin-top:10px;display:flex}.project-picker.b2pdber{margin-top:8px}.project-picker.b2pdber .trigger{justify-content:flex-start;gap:12px;width:100%;min-height:44px}.project-picker.b2pdber span:where(.b2pdber){text-align:left;flex:1}.info-tip.b953q05{vertical-align:middle;width:22px;height:22px;color:var(--color-muted-foreground);border-radius:50%;margin:-2px 0 -2px 4px;padding:0}.info-tip[aria-expanded=true].b953q05{color:var(--color-foreground);background:var(--color-surface-3)}.info-bubble.b953q05{z-index:60;border:1px solid var(--color-edge);border-radius:var(--radius-md);background:var(--color-surface-2);max-width:min(340px,100vw - 24px);box-shadow:var(--shadow-e2);color:var(--color-foreground);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;white-space:normal;animation:pop var(--dur-2) var(--ease-out-quint);padding:8px 10px;font-weight:400;line-height:1.5;display:block;position:fixed}.info-bubble.closing.b953q05{animation-name:pop-out}.info-bubble.b953q05[data-mobile-sheet=true]{max-width:none;font-size:var(--text-md);padding:14px 16px}@media (max-width:720px){.info-tip.b953q05{width:30px;height:30px;margin:-8px -6px -8px -2px}.info-tip[aria-expanded=true].b953q05{color:var(--color-accent);background:0 0}}.pair-machine.bhwxylp{margin-bottom:20px}.head-actions.bhwxylp{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.add.bhwxylp{flex-direction:column;gap:10px;padding:20px;display:flex}.add-head.bhwxylp{justify-content:space-between;align-items:center;gap:8px;display:flex}h2.bhwxylp{font-size:var(--text-base);margin:0}form.bhwxylp{flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px;display:flex}label.bhwxylp{width:100%;font-size:var(--text-sm);color:var(--color-muted-foreground);flex-direction:column;gap:6px;display:flex}input.bhwxylp{width:100%;min-width:0}details.bhwxylp{color:var(--color-muted-foreground);font-size:var(--text-sm);margin-top:8px}summary.bhwxylp{cursor:pointer}.link-target.bhwxylp,.error.bhwxylp{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.link-target.bhwxylp{color:var(--color-muted-foreground)}.error.bhwxylp{color:var(--color-danger)}.mobile.bhwxylp .head-actions:where(.bhwxylp){flex-direction:column}.mobile.bhwxylp .add-open:where(.bhwxylp){width:100%;min-height:var(--touch-target)}.mobile.bhwxylp .add:where(.bhwxylp){padding:16px}.mobile.bhwxylp form:where(.bhwxylp)>button:where(.bhwxylp){width:100%}.code-form.bhwxylp{margin:0 0 12px;padding:16px}.code-form.bhwxylp .code-input:where(.bhwxylp){font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:1.5px;text-transform:uppercase}.code-hint.bhwxylp{font-size:var(--text-xs);color:var(--color-muted-foreground);margin:0}.connect.b6jagps{width:100%;max-width:440px;margin:auto;padding:30px 6px 20px}.intro.b6jagps{margin-bottom:26px}.symbol.b6jagps{border-radius:var(--radius-xl);background:var(--color-surface-2);border:1px solid var(--color-edge);width:56px;height:56px;color:var(--color-accent);place-items:center;margin-bottom:22px;display:grid}h1.b6jagps{letter-spacing:-.7px;max-width:300px;margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.18}p.b6jagps{font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0;line-height:1.6}.pairing.b6jagps{border:1px solid var(--color-edge);border-radius:var(--radius-xl);background:var(--color-surface);padding:18px}.pairing.b6jagps .pair-machine{margin-bottom:0}.installed.b6jagps{font-size:var(--text-xs);margin:0 4px}.privacy.b6jagps{font-size:var(--text-xs);align-items:flex-start;gap:8px;margin:18px 4px;display:flex}.privacy.b6jagps svg{flex:none;margin-top:2px}.host.b6jagps{font-size:var(--text-xs);justify-content:center;align-items:center;gap:7px;margin-top:26px;display:flex}.host.b6jagps span:where(.b6jagps){overflow-wrap:anywhere;min-width:0}.host.b6jagps svg{flex:none}.retry.b6jagps,.manage.b6jagps{width:100%;margin-bottom:12px}@media (max-height:720px){.connect.b6jagps{padding-top:16px}.symbol.b6jagps{margin-bottom:14px}.intro.b6jagps{margin-bottom:20px}}.mobile-header.b1x4pom8,.mobile-list.b1x4pom8{display:none}@media (max-width:720px){.mobile-header.b1x4pom8{min-height:60px;padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));background:var(--color-background);border-bottom:1px solid var(--color-border);padding-top:max(8px, env(safe-area-inset-top));align-items:center;gap:10px;display:flex}.chat-heading.b1x4pom8{flex:1;min-width:0;height:44px}.mobile-header.chatting.b1x4pom8{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));gap:6px}.chat-heading.b1x4pom8 .thread-header{gap:2px}.chat-heading.b1x4pom8 .launcher span{display:none}.chat-heading.b1x4pom8 .launcher{flex:none;justify-content:center;width:44px;padding:0}.search.b1x4pom8{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-muted-foreground);align-items:center;gap:8px;margin-top:12px;padding:0 10px;display:flex}.search.b1x4pom8 input:where(.b1x4pom8){background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:8px 0;font-size:16px}.search.b1x4pom8:focus-within{border-color:var(--color-accent)}.search.b1x4pom8 input:where(.b1x4pom8):focus{outline:none}.at-work.b1x4pom8{height:auto;min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-accent);font-size:var(--text-sm);align-items:center;gap:6px;margin-top:10px;padding:0 12px;font-weight:500;display:inline-flex}.at-work.on.b1x4pom8{border-color:var(--color-accent);background:var(--color-surface)}.brand-icon.b1x4pom8{border-radius:var(--radius-md);flex:none}.home.b1x4pom8{flex:none;padding:0}.brand.b1x4pom8 strong:where(.b1x4pom8){font-size:var(--text-md);letter-spacing:-.3px;font-weight:600;display:block}.connection.b1x4pom8{height:auto;min-height:var(--touch-target);max-width:100%;font-size:var(--text-xs);color:var(--color-muted-foreground);gap:5px;padding:0;display:flex}.connection.b1x4pom8>span:where(.b1x4pom8):not(.dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dot.b1x4pom8{background:var(--color-muted-foreground);border-radius:50%;flex:none;width:6px;height:6px}.dot.ready.b1x4pom8{background:var(--color-success)}.new.b1x4pom8{background:var(--color-surface-2);border:1px solid var(--color-edge);border-radius:var(--radius-lg)}.identity.b1x4pom8{flex:1;min-width:0}.machine.b1x4pom8{font-size:var(--text-xs);color:var(--color-muted-foreground);padding-left:4px;display:block}.identity.b1x4pom8 .trigger{text-overflow:ellipsis;max-width:100%;min-height:var(--touch-target);margin-block:-13px -6px;font-weight:600;overflow:hidden}.mobile-list.b1x4pom8{overscroll-behavior:contain;background:var(--color-background);padding:8px max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));display:block;position:absolute;inset:0;overflow-y:auto}.list-heading.b1x4pom8{padding:18px 0 12px}.list-heading.b1x4pom8 .rail-head{padding-top:16px}.list-heading.b1x4pom8 .toolbar{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:4px;padding:3px}.list-heading.b1x4pom8 .view{font-size:var(--text-sm)}.list-heading.b1x4pom8 .chosen{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-edge);border-radius:var(--radius-md)}.heading-row.b1x4pom8{justify-content:space-between;align-items:center;display:flex}h1.b1x4pom8{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:600}p.b1x4pom8{font-size:var(--text-sm)}.project-group.b1x4pom8{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:12px;overflow:hidden}.project-heading.b1x4pom8{background:var(--color-surface-2);color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 12px;display:flex}.project-heading.b1x4pom8 h2:where(.b1x4pom8){min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;flex:1;margin:0}.project-heading.b1x4pom8 span:where(.b1x4pom8){font-size:var(--text-xs);color:var(--color-muted-foreground);font-weight:400;display:block}.row.b1x4pom8{border-bottom:1px solid var(--color-border);align-items:center;padding-right:4px;display:flex}.row.b1x4pom8:last-child{border-bottom:0}.row.b1x4pom8 .menu{flex:none}.thread.b1x4pom8{text-align:left;border-radius:var(--radius-md);min-width:0;height:auto;min-height:68px;color:var(--color-foreground);flex:1;align-items:center;gap:10px;padding:12px;display:flex}.summary.b1x4pom8{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.thread.offline.b1x4pom8 .summary:where(.b1x4pom8){opacity:.55}.detail.b1x4pom8{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--color-muted-foreground);overflow:hidden}.empty-state.b1x4pom8{text-align:center;flex-direction:column;align-items:center;padding:44px 16px;display:flex}.empty-icon.b1x4pom8{border-radius:var(--radius-xl);border:1px solid var(--color-edge);background:var(--color-surface-2);width:52px;height:52px;color:var(--color-muted-foreground);place-items:center;margin-bottom:18px;display:grid}.empty-state.b1x4pom8 h2:where(.b1x4pom8){font-size:var(--text-base);margin:0 0 8px;font-weight:600}.empty-state.b1x4pom8 p:where(.b1x4pom8){color:var(--color-muted-foreground);max-width:280px;margin:0 0 20px;line-height:1.6}.mobile-header.b1x4pom8{grid-area:1/1}.mobile-list.b1x4pom8{z-index:1;grid-area:2/1;min-height:0;position:relative}.mobile-list.recent.b1x4pom8{flex-direction:column;display:flex}.mobile-list.recent.b1x4pom8>*{flex-shrink:0}.recent-folds.b1x4pom8{margin-top:auto;padding-top:16px}}.app.b1n46o8q{flex-direction:column;height:100%;display:flex;position:relative}.app.ready.b1n46o8q{animation:fade var(--dur-3) var(--ease-out-quint)}.body.b1n46o8q{flex:1;min-height:0;display:flex;position:relative}main.b1n46o8q{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.thread-chat.b1n46o8q{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:721px){.body.b1n46o8q{gap:var(--frame-gap);padding:0 var(--frame-gap) var(--frame-gap) 0}.body.sidebar-folded.b1n46o8q{padding-left:var(--frame-gap)}}.body.panel-maximized.b1n46o8q main:where(.b1n46o8q){width:0;box-shadow:none;margin-right:calc(-1 * var(--frame-gap));border:none;flex:none;overflow:hidden}.boot.b1n46o8q{margin:auto}.wide-recovery.b1n46o8q{flex:1;min-width:0;padding:16px 24px;display:flex;overflow-y:auto}.notice.b1n46o8q{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:40px;display:flex}.scrim.b1n46o8q{display:none}.toast.b1n46o8q{right:max(16px, env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top,0px));z-index:80;width:min(380px,100vw - 32px);animation:rise var(--dur-3) var(--ease-out-quint);position:absolute}.shell.b1n46o8q .toast:where(.b1n46o8q){top:calc(var(--titlebar) + 16px)}.toast.closing.b1n46o8q{animation:fade-out var(--dur-2) var(--ease-out-quint);pointer-events:none}.quit-hint.b1n46o8q{top:calc(var(--titlebar,0px) + 12px);z-index:90;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-e2);animation:pop var(--dur-2) var(--ease-out-quint);pointer-events:none;grid-template-columns:auto auto;align-items:baseline;gap:6px 8px;padding:8px 12px 10px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.quit-hint.closing.b1n46o8q{animation:pop-out var(--dur-2) var(--ease-out-quint)}.quit-hint.b1n46o8q .text:where(.b1n46o8q){font-size:var(--text-sm);font-weight:600}.quit-hint.b1n46o8q .sub:where(.b1n46o8q){font-size:var(--text-xs);color:var(--color-muted-foreground)}.quit-hint.b1n46o8q .bar:where(.b1n46o8q){background:var(--color-foreground);transform-origin:0;border-radius:1px;grid-column:1/-1;height:2px;transform:scaleX(0)}.quit-hint.b1n46o8q .bar.filling:where(.b1n46o8q){animation:b1n46o8q-quit-fill var(--quit-hold) linear forwards}@keyframes b1n46o8q-quit-fill{to{transform:scaleX(1)}}.app.quitting.b1n46o8q{pointer-events:none;opacity:.6;transition:opacity var(--dur-2) var(--ease-out-quint)}@media (max-width:720px){.app.b1n46o8q:not(.shell){height:var(--app-height,100dvh);left:0;right:0;top:var(--app-top,0px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;overflow:hidden}.app.b1n46o8q:not(.shell) .titlebar{grid-area:2/1;display:none}.app.b1n46o8q:not(.shell) .body:where(.b1n46o8q){grid-area:2/1}.app.off-chat.b1n46o8q .body:where(.b1n46o8q){padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.body.mobile-covered.b1n46o8q{visibility:hidden;pointer-events:none}.scrim.b1n46o8q{inset:var(--titlebar) 0 0;z-index:20;background:var(--color-scrim);height:auto;animation:fade var(--dur-2) var(--ease-out-quint);border:none;border-radius:0;padding:0;display:block;position:fixed}.scrim.closing.b1n46o8q{pointer-events:none;animation-name:fade-out}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Geist-Variable.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/GeistMono-Variable.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/IBMPlexSans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/IBMPlexSans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/AtkinsonHyperlegibleNext-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/AtkinsonHyperlegibleNext-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/SourceSans3-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/SourceSans3-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/DMSans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/DMSans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/JetBrainsMono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/JetBrainsMono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-code-background:var(--color-surface-2);--color-code-foreground:var(--color-foreground);--font-terminal:"Cascadia Mono", Consolas, "SF Mono", Menlo, ui-monospace, monospace;--color-terminal-background:var(--color-background);--ansi-black:#000;--ansi-red:#cd3131;--ansi-green:#0dbc79;--ansi-yellow:#e5e510;--ansi-blue:#2472c8;--ansi-magenta:#bc3fbc;--ansi-cyan:#11a8cd;--ansi-white:#e5e5e5;--ansi-bright-black:#666;--ansi-bright-red:#f14c4c;--ansi-bright-green:#23d18b;--ansi-bright-yellow:#f5f543;--ansi-bright-blue:#3b8eea;--ansi-bright-magenta:#d670d6;--ansi-bright-cyan:#29b8db;--ansi-bright-white:#fff;--color-background:#101013;--color-frame:#1a1a1d;--color-frame-edge:#ffffff1c;--color-surface:#151518;--color-surface-2:#1b1b1f;--color-surface-3:#232327;--color-border:#ffffff12;--color-edge:#ffffff24;--color-hover:#ffffff0d;--color-active:#ffffff17;--color-foreground:#ececf1;--color-muted-foreground:#a2a2ad;--color-subtle:#8c8c96;--color-selection:#e4e4e72e;--accent-hue:260;--color-accent:oklch(68% .19 var(--accent-hue));--color-accent-soft:color-mix(in oklch, var(--color-accent) 18%, transparent);--color-accent-ink:#101013;--color-reasoning:var(--color-accent);--color-steward:oklch(66% .15 calc(var(--accent-hue) + 150));--color-steward-soft:color-mix(in oklch, var(--color-steward) 14%, transparent);--accent-spectrum:linear-gradient(to right, #f05b93, #e07a00, #8ca600, #00b49c, #00a2f3, #ac77fa, #f05b93);--picker-white:#fff;--picker-black:#000;--picker-hues:linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);--color-reasoning-on:#fff;--color-live:#eab308;--color-success:#4ade80;--color-danger:#f0716f;--color-danger-hover:#d36060;--color-on-danger:#fff;--color-caption-close:#c42b1c;--color-scrim:#0606088c;--color-on-foreground:#101013;--series-1:#d95926;--series-2:#3987e5;--series-3:#199e70;--series-4:#9085e9;--series-5:#c98500;--series-6:#d55181;--series-7:#008300;--series-8:#e66767;--series-other:var(--color-subtle);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--radius-frame:10px;--frame-gap:8px;--shadow-e1:0 1px 2px #00000059, inset 0 1px 0 #ffffff0d;--shadow-e2:0 8px 24px #00000073, 0 0 0 1px #ffffff0d;--shadow-e3:0 20px 60px #0000008c, 0 0 0 1px #ffffff0f;--shadow-frame:0 3px 8px #0000003d;--color-composer-surface:var(--color-surface-2);--color-activity-surface:var(--color-surface);--color-composer-focus:var(--color-edge);--composer-glow:0 0 transparent;--composer-edge:transparent;--composer-glaze:linear-gradient(145deg, #ffffff0e, #ffffff03 48%, transparent);--shadow-composer:0 6px 20px #0000003d, inset 0 1px 0 #ffffff0f;--control-glaze:var(--composer-glaze);--color-control-surface:var(--color-surface-2);--color-control-hover:var(--color-surface-3);--color-control-primary-hover:var(--color-accent);--shadow-control:inset 0 1px 0 #ffffff0f;--font-fallback:ui-sans-serif, system-ui, "Segoe UI Variable Text", "Segoe UI", sans-serif;--font-mono-fallback:"Cascadia Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--face-geist:"Geist", var(--font-fallback);--face-inter:"Inter", var(--font-fallback);--face-plex:"IBM Plex Sans", var(--font-fallback);--face-atkinson:"Atkinson Hyperlegible Next", var(--font-fallback);--face-figtree:"Figtree", var(--font-fallback);--face-source:"Source Sans 3", var(--font-fallback);--face-dm:"DM Sans", var(--font-fallback);--face-system:"Segoe UI Variable Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--face-mono-geist:"Geist Mono", var(--font-mono-fallback);--face-mono-jetbrains:"JetBrains Mono", var(--font-mono-fallback);--face-mono-system:var(--font-mono-fallback);--font-sans:var(--face-inter);--font-mono:var(--face-mono-geist);--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-reading:15px;--leading-reading:1.6;--robot-1:#ff8a7a;--robot-2:#ffb35c;--robot-3:#ffd44d;--robot-4:#6fd6a0;--robot-5:#6cbcff;--robot-6:#8f9bff;--robot-7:#c294ff;--robot-8:#ff92c2;--robot-9:#8e98ab;--jelly-1:#fbc53a;--jelly-2:#fa9d45;--jelly-3:#f56d5f;--jelly-4:#f98bbd;--jelly-5:#a979e6;--jelly-6:#509ef0;--jelly-7:#3cc5b2;--jelly-8:#7cc95c;--jelly-9:#7f889b;--robot-ink:#1d1f24;--robot-shine:#fff;--robot-face:#fff6e9;--robot-screen:#1f2533;--robot-led:#8ff5d0;--robot-blush:#ff7a9a;--robot-leaf:#59c97b;--robot-halo:#ffd447;--robot-bulb:#ff6b6b;--titlebar:44px;--caption:46px;--sidebar:280px;--panel:360px;--content:820px;--prose:720px;--row:34px;--control:30px;--control-sm:26px;--control-lg:36px;--control-touch:40px;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--input:34px;--touch-target:44px;--fold-caret:12px;--fold-gap:7px;--fold-inset:10px;--fold-inset-nested:6px;--fold-indent:calc(var(--fold-inset) + var(--fold-caret) + var(--fold-gap));--fold-indent-nested:calc(var(--fold-inset-nested) + var(--fold-caret) + var(--fold-gap));--activity-gap:8px;--activity-padding:4px;--activity-glyph:20px;--activity-indent:calc(var(--activity-padding) + var(--activity-glyph) + var(--activity-gap));--chat-part-gap:4px;--chat-block-gap:12px;--chat-message-gap:20px;--radius-bubble:18px;--outline-room:38px;--settings-width:880px;--settings-padding:24px;--dur-1:90ms;--dur-2:.15s;--dur-3:.22s;--dur-whip:.36s;--dur-typing:1.1s;--dur-typing-step:.14s;--dur-slide:.3s;--dur-slide-out:.2s;--dur-flash:1.8s;--ease-slide:cubic-bezier(.2, 0, 0, 1);--z-whip:100;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--accent-spectrum:linear-gradient(to right, lab(60.4891% 61.799 .857866), lab(61.9558% 42.0635 105.36), lab(64.3437% -25.1164 86.9976), lab(65.2626% -68.4293 -.419652), lab(62.4474% -15.4208 -58.7528), lab(60.0111% 41.2022 -58.8858), lab(60.4891% 61.799 .85789))}}:root{--palette-dark-default-background:#101013;--palette-dark-default-frame:#1a1a1d;--palette-dark-default-surface:#1b1b1f;--palette-dark-default-foreground:#ececf1;--palette-light-default-background:#f3f3f6;--palette-light-default-frame:#e7e7ec;--palette-light-default-surface:#fff;--palette-light-default-foreground:#1c1c21;--palette-grain-theme-color:#1a1a1e;--palette-dark-oled-background:#000;--palette-dark-oled-frame:#000;--palette-dark-oled-surface:#0b0b0f;--palette-dark-oled-foreground:#e6e7eb;--palette-dark-oled-accent:#8cbcff;--palette-dark-oled-surface-low:#000;--palette-dark-oled-surface-high:#15151a;--palette-dark-oled-muted-foreground:#adb0ba;--palette-dark-oled-subtle:#878b96;--palette-dark-oled-border:#232329;--palette-dark-oled-edge:#363640;--palette-dark-oled-frame-edge:#232329;--palette-dark-oled-hover:#16161d;--palette-dark-oled-active:#232331;--palette-dark-oled-selection:#26384f;--palette-dark-oled-accent-soft:#15273f;--palette-dark-oled-code-background:#000;--palette-dark-oled-code-foreground:#e6e7eb;--palette-dark-oled-success:#8fccb0;--palette-dark-oled-danger:#f09aab;--palette-dark-oled-live:#e1c18b;--palette-dark-catppuccin-background:#1e1e2e;--palette-dark-catppuccin-frame:#11111b;--palette-dark-catppuccin-surface:#181825;--palette-dark-catppuccin-foreground:#cdd6f4;--palette-dark-catppuccin-accent:#cba6f7;--palette-dark-catppuccin-surface-low:#181825;--palette-dark-catppuccin-surface-high:#313244;--palette-dark-catppuccin-muted-foreground:#bac2de;--palette-dark-catppuccin-subtle:#a6adc8;--palette-dark-catppuccin-border:#313244;--palette-dark-catppuccin-edge:#45475a;--palette-dark-catppuccin-frame-edge:#313244;--palette-dark-catppuccin-hover:#313244;--palette-dark-catppuccin-active:#45475a;--palette-dark-catppuccin-selection:#45475a;--palette-dark-catppuccin-accent-soft:#313047;--palette-dark-catppuccin-code-background:#11111b;--palette-dark-catppuccin-code-foreground:#cdd6f4;--palette-dark-catppuccin-success:#a6e3a1;--palette-dark-catppuccin-danger:#f38ba8;--palette-dark-catppuccin-live:#f9e2af;--palette-light-catppuccin-background:#eff1f5;--palette-light-catppuccin-frame:#dce0e8;--palette-light-catppuccin-surface:#fff;--palette-light-catppuccin-foreground:#4c4f69;--palette-light-catppuccin-accent:#8839ef;--palette-light-catppuccin-surface-low:#e6e9ef;--palette-light-catppuccin-surface-high:#ccd0da;--palette-light-catppuccin-muted-foreground:#5c5f77;--palette-light-catppuccin-subtle:#6c6f85;--palette-light-catppuccin-border:#ccd0da;--palette-light-catppuccin-edge:#bcc0cc;--palette-light-catppuccin-frame-edge:#ccd0da;--palette-light-catppuccin-hover:#e6e9ef;--palette-light-catppuccin-active:#ccd0da;--palette-light-catppuccin-selection:#bcc0cc;--palette-light-catppuccin-accent-soft:#e6def5;--palette-light-catppuccin-code-background:#e6e9ef;--palette-light-catppuccin-code-foreground:#4c4f69;--palette-light-catppuccin-success:#40a02b;--palette-light-catppuccin-danger:#d20f39;--palette-light-catppuccin-live:#df8e1d;--palette-dark-tokyo-night-background:#1a1b26;--palette-dark-tokyo-night-frame:#16161e;--palette-dark-tokyo-night-surface:#1f2335;--palette-dark-tokyo-night-foreground:#c0caf5;--palette-dark-tokyo-night-accent:#7aa2f7;--palette-dark-tokyo-night-surface-low:#16161e;--palette-dark-tokyo-night-surface-high:#24283b;--palette-dark-tokyo-night-muted-foreground:#a9b1d6;--palette-dark-tokyo-night-subtle:#737aa2;--palette-dark-tokyo-night-border:#292e42;--palette-dark-tokyo-night-edge:#3b4261;--palette-dark-tokyo-night-frame-edge:#292e42;--palette-dark-tokyo-night-hover:#1f2335;--palette-dark-tokyo-night-active:#292e42;--palette-dark-tokyo-night-selection:#283457;--palette-dark-tokyo-night-accent-soft:#223251;--palette-dark-tokyo-night-code-background:#0c0e14;--palette-dark-tokyo-night-code-foreground:#c0caf5;--palette-dark-tokyo-night-success:#9ece6a;--palette-dark-tokyo-night-danger:#f7768e;--palette-dark-tokyo-night-live:#e0af68;--palette-light-tokyo-night-background:#e1e2e7;--palette-light-tokyo-night-frame:#d0d5e3;--palette-light-tokyo-night-surface:#e9eaf0;--palette-light-tokyo-night-foreground:#2d4f9b;--palette-light-tokyo-night-accent:#2e7de9;--palette-light-tokyo-night-surface-low:#d0d5e3;--palette-light-tokyo-night-surface-high:#c4c8da;--palette-light-tokyo-night-muted-foreground:#6172b0;--palette-light-tokyo-night-subtle:#68709a;--palette-light-tokyo-night-border:#b4b5b9;--palette-light-tokyo-night-edge:#8990b3;--palette-light-tokyo-night-frame-edge:#b4b5b9;--palette-light-tokyo-night-hover:#d0d5e3;--palette-light-tokyo-night-active:#c4c8da;--palette-light-tokyo-night-selection:#b7c1e3;--palette-light-tokyo-night-accent-soft:#cdd9ee;--palette-light-tokyo-night-code-background:#d0d5e3;--palette-light-tokyo-night-code-foreground:#3760bf;--palette-light-tokyo-night-success:#587539;--palette-light-tokyo-night-danger:#c64343;--palette-light-tokyo-night-live:#8c6c3e;--palette-dark-nord-background:#2e3440;--palette-dark-nord-frame:#242933;--palette-dark-nord-surface:#3b4252;--palette-dark-nord-foreground:#eceff4;--palette-dark-nord-accent:#88c0d0;--palette-dark-nord-surface-low:#2e3440;--palette-dark-nord-surface-high:#434c5e;--palette-dark-nord-muted-foreground:#d8dee9;--palette-dark-nord-subtle:#b4becf;--palette-dark-nord-border:#434c5e;--palette-dark-nord-edge:#4c566a;--palette-dark-nord-frame-edge:#3b4252;--palette-dark-nord-hover:#3b4252;--palette-dark-nord-active:#434c5e;--palette-dark-nord-selection:#4c566a;--palette-dark-nord-accent-soft:#354b58;--palette-dark-nord-code-background:#242933;--palette-dark-nord-code-foreground:#eceff4;--palette-dark-nord-success:#a3be8c;--palette-dark-nord-danger:#bf616a;--palette-dark-nord-live:#ebcb8b;--palette-light-nord-background:#eceff4;--palette-light-nord-frame:#d8dee9;--palette-light-nord-surface:#fff;--palette-light-nord-foreground:#2e3440;--palette-light-nord-accent:#5e81ac;--palette-light-nord-surface-low:#e5e9f0;--palette-light-nord-surface-high:#d8dee9;--palette-light-nord-muted-foreground:#434c5e;--palette-light-nord-subtle:#4c566a;--palette-light-nord-border:#d8dee9;--palette-light-nord-edge:#b5bfce;--palette-light-nord-frame-edge:#c4cdd9;--palette-light-nord-hover:#e5e9f0;--palette-light-nord-active:#d8dee9;--palette-light-nord-selection:#c0d5e1;--palette-light-nord-accent-soft:#dce5ef;--palette-light-nord-code-background:#e5e9f0;--palette-light-nord-code-foreground:#2e3440;--palette-light-nord-success:#a3be8c;--palette-light-nord-danger:#bf616a;--palette-light-nord-live:#ebcb8b;--palette-dark-gruvbox-background:#282828;--palette-dark-gruvbox-frame:#1d2021;--palette-dark-gruvbox-surface:#32302f;--palette-dark-gruvbox-foreground:#ebdbb2;--palette-dark-gruvbox-accent:#fe8019;--palette-dark-gruvbox-surface-low:#282828;--palette-dark-gruvbox-surface-high:#3c3836;--palette-dark-gruvbox-muted-foreground:#d5c4a1;--palette-dark-gruvbox-subtle:#bdae93;--palette-dark-gruvbox-border:#3c3836;--palette-dark-gruvbox-edge:#504945;--palette-dark-gruvbox-frame-edge:#3c3836;--palette-dark-gruvbox-hover:#32302f;--palette-dark-gruvbox-active:#504945;--palette-dark-gruvbox-selection:#665c54;--palette-dark-gruvbox-accent-soft:#473522;--palette-dark-gruvbox-code-background:#1d2021;--palette-dark-gruvbox-code-foreground:#ebdbb2;--palette-dark-gruvbox-success:#b8bb26;--palette-dark-gruvbox-danger:#fb4934;--palette-dark-gruvbox-live:#fabd2f;--palette-light-gruvbox-background:#fbf1c7;--palette-light-gruvbox-frame:#ebdbb2;--palette-light-gruvbox-surface:#f9f5d7;--palette-light-gruvbox-foreground:#3c3836;--palette-light-gruvbox-accent:#af3a03;--palette-light-gruvbox-surface-low:#f2e5bc;--palette-light-gruvbox-surface-high:#ebdbb2;--palette-light-gruvbox-muted-foreground:#504945;--palette-light-gruvbox-subtle:#665c54;--palette-light-gruvbox-border:#d5c4a1;--palette-light-gruvbox-edge:#bdae93;--palette-light-gruvbox-frame-edge:#d5c4a1;--palette-light-gruvbox-hover:#f2e5bc;--palette-light-gruvbox-active:#ebdbb2;--palette-light-gruvbox-selection:#d5c4a1;--palette-light-gruvbox-accent-soft:#f0d9b5;--palette-light-gruvbox-code-background:#f2e5bc;--palette-light-gruvbox-code-foreground:#3c3836;--palette-light-gruvbox-success:#79740e;--palette-light-gruvbox-danger:#9d0006;--palette-light-gruvbox-live:#b57614;--palette-dark-amethyst-background:#181223;--palette-dark-amethyst-frame:#100d19;--palette-dark-amethyst-surface:#261d37;--palette-dark-amethyst-foreground:#eee5ff;--palette-dark-amethyst-accent:#bfa1ff;--palette-dark-amethyst-surface-low:#1d162b;--palette-dark-amethyst-surface-high:#302442;--palette-dark-amethyst-muted-foreground:#c8b6e0;--palette-dark-amethyst-subtle:#ab98c2;--palette-dark-amethyst-border:#3b2a54;--palette-dark-amethyst-edge:#574071;--palette-dark-amethyst-frame-edge:#332545;--palette-dark-amethyst-hover:#2b2040;--palette-dark-amethyst-active:#432761;--palette-dark-amethyst-selection:#58387c;--palette-dark-amethyst-accent-soft:#39254f;--palette-dark-amethyst-code-background:#110e1c;--palette-dark-amethyst-code-foreground:#eee5ff;--palette-dark-amethyst-success:#97d9bd;--palette-dark-amethyst-danger:#eda9cc;--palette-dark-amethyst-live:#e1c18b;--palette-light-amethyst-background:#fbf8ff;--palette-light-amethyst-frame:#e8dff5;--palette-light-amethyst-surface:#fff;--palette-light-amethyst-foreground:#3d2c56;--palette-light-amethyst-accent:#7048ad;--palette-light-amethyst-surface-low:#f3edf9;--palette-light-amethyst-surface-high:#ece3f5;--palette-light-amethyst-muted-foreground:#635276;--palette-light-amethyst-subtle:#78628c;--palette-light-amethyst-border:#ded1ec;--palette-light-amethyst-edge:#c9b5dd;--palette-light-amethyst-frame-edge:#d9c9e9;--palette-light-amethyst-hover:#f0e9f8;--palette-light-amethyst-active:#e6d8f2;--palette-light-amethyst-selection:#dac5ee;--palette-light-amethyst-accent-soft:#ede2f8;--palette-light-amethyst-code-background:#f2edf8;--palette-light-amethyst-code-foreground:#3d2c56;--palette-light-amethyst-success:#34755d;--palette-light-amethyst-danger:#a14572;--palette-light-amethyst-live:#866325}.answer-bubble{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-bubble);border-bottom-left-radius:var(--radius-sm);width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 16px}@media (max-width:720px){.answer-bubble{padding:10px 14px}}.typing{min-height:24px;color:var(--color-muted-foreground);align-items:center;gap:4px;display:inline-flex}.typing>span{border-radius:var(--radius-full);width:5px;height:5px;animation:typing var(--dur-typing) ease-in-out infinite;animation-play-state:var(--typing-state,running);background:currentColor}.typing>span:nth-child(2){animation-delay:var(--dur-typing-step)}.typing>span:nth-child(3){animation-delay:calc(var(--dur-typing-step) * 2)}.settings-flash{animation:settings-flash var(--dur-flash) var(--ease-out-quint)}@keyframes settings-flash{0%,40%{outline:2px solid var(--color-accent);outline-offset:3px}to{outline-offset:3px;outline:2px solid #0000}}@keyframes typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.typing>span{animation:none}}html[data-motion=reduced] .typing>span{animation:none}html[data-chat-width=wide]{--content:1180px;--prose:1040px}html[data-chat-width=full]{--content:100%;--prose:100%}[data-font=geist]{--font-sans:var(--face-geist)}[data-font=plex]{--font-sans:var(--face-plex)}[data-font=atkinson]{--font-sans:var(--face-atkinson)}[data-font=figtree]{--font-sans:var(--face-figtree)}[data-font=source]{--font-sans:var(--face-source)}[data-font=dm]{--font-sans:var(--face-dm)}[data-font=system]{--font-sans:var(--face-system)}[data-mono=jetbrains]{--font-mono:var(--face-mono-jetbrains)}[data-mono=system]{--font-mono:var(--face-mono-system)}[data-theme=light]{--color-background:#f3f3f6;--color-frame:#e7e7ec;--color-frame-edge:#0000001f;--color-surface:#fafafb;--color-surface-2:#fff;--color-surface-3:#ebebef;--color-border:#00000014;--color-edge:#00000029;--color-hover:#0000000b;--color-active:#00000014;--color-foreground:#1c1c21;--color-muted-foreground:#50505a;--color-subtle:#67676f;--color-selection:#1c1c2124;--color-terminal-background:var(--color-surface-2);--ansi-black:#000;--ansi-red:#cd3131;--ansi-green:#00a100;--ansi-yellow:#949800;--ansi-blue:#0451a5;--ansi-magenta:#bc05bc;--ansi-cyan:#0598bc;--ansi-white:#555;--ansi-bright-black:#666;--ansi-bright-red:#cd3131;--ansi-bright-green:#14ce14;--ansi-bright-yellow:#b5ba00;--ansi-bright-blue:#0451a5;--ansi-bright-magenta:#bc05bc;--ansi-bright-cyan:#0598bc;--ansi-bright-white:#a5a5a5;--color-live:#ca8a04;--color-success:#16a34a;--color-danger:#dc2626;--color-danger-hover:#bb2020;--color-on-danger:#fff;--color-scrim:#14141859;--color-on-foreground:#fafafb;--series-1:#eb6834;--series-2:#2a78d6;--series-3:#18a070;--series-4:#4a3aa7;--series-5:#bf8200;--series-6:#e26092;--series-7:#008300;--series-8:#e34948;--shadow-e1:0 1px 2px #00000014, inset 0 1px 0 #fff9;--shadow-e2:0 8px 24px #0000001f, 0 0 0 1px #0000000f;--shadow-e3:0 20px 60px #0000002e, 0 0 0 1px #00000014;--shadow-frame:0 2px 6px #00000012;--composer-glaze:linear-gradient(145deg, #ffffffb3, #ffffff2e 48%, transparent);--shadow-composer:0 6px 20px #00000014, inset 0 1px 0 #fffc;--shadow-control:inset 0 1px 0 #ffffffb3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:color-mix(in oklab, white 50%, black)){:root{--color-composer-surface:color-mix(in oklab, var(--color-surface-2) 82%, transparent);--color-activity-surface:color-mix(in oklab, var(--color-surface) 94%, transparent);--color-composer-focus:color-mix(in oklch, var(--color-accent) 55%, transparent);--composer-glow:0 12px 40px -14px color-mix(in oklch, var(--color-accent) 55%, transparent), 0 0 0 5px color-mix(in oklch, var(--color-accent) 5%, transparent);--composer-edge:linear-gradient(to bottom, color-mix(in oklch, var(--color-accent) 85%, var(--color-foreground)), color-mix(in oklch, var(--color-accent) 50%, transparent) 45%, color-mix(in oklch, var(--color-accent) 24%, transparent));--color-control-surface:color-mix(in oklab, var(--color-surface-2) 82%, transparent);--color-control-hover:color-mix(in oklab, var(--color-surface-3) 90%, transparent);--color-control-primary-hover:color-mix(in oklch, var(--color-accent) 88%, var(--color-foreground))}[data-theme=light]{--composer-glow:0 12px 36px -16px color-mix(in oklch, var(--color-accent) 40%, transparent), 0 0 0 4px color-mix(in oklch, var(--color-accent) 6%, transparent)}}@supports not (color:color-mix(in oklch, red 50%, blue)){:root{--color-accent-soft:oklch(68% .19 var(--accent-hue) / .18);--color-steward-soft:oklch(66% .15 calc(var(--accent-hue) + 150) / .14)}}@media (prefers-reduced-motion:reduce){:root{--dur-1:.01ms;--dur-2:.01ms;--dur-3:.01ms;--dur-slide:.01ms;--dur-slide-out:.01ms}}html[data-motion=reduced]{--dur-1:.01ms;--dur-2:.01ms;--dur-3:.01ms;--dur-slide:.01ms;--dur-slide-out:.01ms}*{box-sizing:border-box}html,body{height:100%}html{-webkit-tap-highlight-color:transparent;--safe-area-top:env(safe-area-inset-top,0px)}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow:hidden}#app{height:100%}@media (max-width:720px){html,body,#app{height:var(--app-height,100dvh)}}::selection{background:var(--color-selection)}.code-syntax .hljs-keyword,.code-syntax .hljs-selector-tag,.code-syntax .hljs-built_in{color:var(--color-accent)}.code-syntax .hljs-string,.code-syntax .hljs-regexp,.code-syntax .hljs-addition{color:var(--color-success)}.code-syntax .hljs-number,.code-syntax .hljs-literal,.code-syntax .hljs-attr,.code-syntax .hljs-attribute{color:var(--color-live)}.code-syntax .hljs-title,.code-syntax .hljs-type,.code-syntax .hljs-name{color:var(--color-accent)}.code-syntax .hljs-comment,.code-syntax .hljs-meta{color:var(--color-muted-foreground)}.code-syntax .hljs-deletion{color:var(--color-danger)}::highlight(boite-find){background:color-mix(in oklch, var(--color-live) 35%, transparent)}::highlight(boite-find-current){background:var(--color-live);color:var(--color-accent-ink)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--text-md)}h2{font-size:var(--text-base)}p{margin:0}a{color:var(--color-accent)}.ui-label{text-box:trim-both cap alphabetic;min-width:0;margin-block:-.5em;padding-block:.5em;display:block}.ui-label-box{align-items:center;min-block-size:1lh;display:inline-flex}button{height:var(--control);border:1px solid var(--color-edge);border-radius:var(--radius-md);background:var(--control-glaze) var(--color-control-surface);color:var(--color-foreground);cursor:pointer;white-space:nowrap;transition:background var(--dur-2) var(--ease-out-quint), border-color var(--dur-2) var(--ease-out-quint), color var(--dur-2) var(--ease-out-quint), opacity var(--dur-2) var(--ease-out-quint), transform var(--dur-1) var(--ease-out-quint);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}button:hover:not(:disabled){background:var(--control-glaze) var(--color-control-hover)}button:is(.icon,.primary,.chip):not(.ghost):not(.quiet){box-shadow:var(--shadow-control)}button.icon:active:not(:disabled),button.primary:active:not(:disabled),.chip:active:not(:disabled){transform:scale(.97)}button:disabled{cursor:default;opacity:.45}button.primary{background:var(--control-glaze) var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}button.primary:hover:not(:disabled){background:var(--control-glaze) var(--color-control-primary-hover)}button.quiet,button.ghost{color:var(--color-muted-foreground);background:0 0;border-color:#0000}button.quiet:hover:not(:disabled),button.ghost:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-foreground)}button.danger{border-color:var(--color-edge);color:var(--color-muted-foreground)}button.danger:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:0 0}button.icon{width:var(--control);padding:0}button.small{height:var(--control-sm);font-size:var(--text-sm);padding:0 8px}button.small.icon{width:var(--control-sm);padding:0}button svg{flex-shrink:0}input,select,textarea{height:var(--input);border:1px solid var(--color-edge);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);caret-color:var(--color-accent);transition:border-color var(--dur-2) var(--ease-out-quint);padding:0 10px}input::placeholder,textarea::placeholder{color:var(--color-subtle)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:color-mix(in srgb, var(--color-foreground) 35%, var(--color-edge));outline:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}textarea{resize:none;height:auto;padding:8px 10px}input[type=checkbox]{height:auto;accent-color:var(--color-foreground)}select option{background:var(--color-surface-2)}label{display:block}label>span{color:var(--color-muted-foreground);font-size:var(--text-sm);margin-bottom:4px;display:block}details.disclosure>summary{width:-moz-fit-content;width:fit-content;min-height:var(--control-sm);cursor:pointer;color:var(--color-muted-foreground);font-size:var(--text-sm);transition:color var(--dur-2) var(--ease-out-quint);align-items:center;gap:6px;font-weight:500;list-style:none;display:flex}details.disclosure>summary::-webkit-details-marker{display:none}details.disclosure>summary:before{content:"";width:14px;height:14px;-webkit-mask:var(--chevron) center / contain no-repeat;-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;transition:transform var(--dur-2) var(--ease-out-quint);background:currentColor;flex:none}details.disclosure>summary:hover,details.disclosure[open]>summary{color:var(--color-foreground)}details.disclosure[open]>summary:before{transform:rotate(90deg)}.fold-caret{color:var(--color-subtle);transition:transform var(--dur-2) var(--ease-out-quint);flex:none;display:inline-flex}.fold-caret.open,details[open]>summary .fold-caret{transform:rotate(90deg)}.fold-count{color:var(--color-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:400}@supports (interpolate-size:allow-keywords){details.disclosure::details-content{interpolate-size:allow-keywords;opacity:0;height:0;transition:height var(--dur-3) var(--ease-out-quint), opacity var(--dur-2) var(--ease-out-quint), content-visibility var(--dur-3) allow-discrete;overflow:clip}details.disclosure[open]::details-content{opacity:1;height:auto}}.disclosure-fold{opacity:0;transition:grid-template-rows var(--dur-3) var(--ease-out-quint), opacity var(--dur-2) var(--ease-out-quint);grid-template-rows:0fr;display:grid}.disclosure-fold.open{opacity:1;grid-template-rows:1fr}.disclosure-fold>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.disclosure-fold,.fold-caret,details.disclosure>summary:before{transition:none}}.panel-toolbar{min-height:calc(var(--control-sm) + 16px);border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--text-sm);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.mono{font-family:var(--font-mono);font-size:var(--text-sm)}.muted{color:var(--color-muted-foreground)}.subtle{color:var(--color-subtle)}.keyword-ultrathink{background:var(--accent-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.keyword-ultracode{color:var(--color-accent);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.section-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-foreground);font-weight:600}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-e1)}.chip{height:var(--control-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-muted-foreground);font-size:var(--text-sm);white-space:nowrap;transition:transform var(--dur-1) var(--ease-out-quint);align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}button.chip{background:var(--control-glaze) var(--color-control-surface)}.kbd{border:1px solid var(--color-edge);border-radius:var(--radius-sm);background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted-foreground);border-bottom-width:2px;padding:0 5px;line-height:18px;display:inline-block}.empty{color:var(--color-muted-foreground);padding:12px}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{text-align:left;color:var(--color-muted-foreground);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:6px 10px}td{border-bottom:1px solid var(--color-border);white-space:nowrap;padding:6px 10px}tr:last-child td{border-bottom:none}.page{height:100%;overflow:auto}.settings .page{padding:36px clamp(20px,4vw,64px)}.settings .page>header{max-width:var(--settings-width);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.settings .page>header h1{font-size:var(--text-lg);line-height:1.3}.settings .page>header p{max-width:680px;color:var(--color-muted-foreground);font-size:var(--text-sm);margin-top:6px;line-height:1.6}.settings .page>header>button{flex:none}.settings .page>.card,.settings .page>form>.card,.settings .page>.settings-stack>.card{max-width:var(--settings-width);padding:var(--settings-padding);box-shadow:none;margin-bottom:20px;scroll-margin-top:24px}.settings .page>.card.flush{padding:0;overflow:hidden}.settings .page .card h2{color:var(--color-foreground);font-size:var(--text-md);margin-bottom:18px}.settings .page .card h2:has(+.hint){margin-bottom:6px}.settings .page .card h2+.hint{margin-bottom:18px}.settings .page .hint{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:1.5}.settings .page>.group-heading{max-width:var(--settings-width);justify-content:space-between;align-items:center;gap:16px;margin:36px 0 14px;scroll-margin-top:24px;display:flex}.settings .page>.group-heading h2{font-size:var(--text-md)}.settings .page>.group-heading p{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:1.5}.settings .page .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings .page .switch-row{justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:16px 0;display:flex}.settings .page .switch-row+.switch-row{border-top:1px solid var(--color-border)}.settings .page .card>.switch-row:first-child,.settings .page .card>h2+.switch-row{min-height:50px;padding-top:0}.settings .page .card>.switch-row:last-child{min-height:50px;padding-bottom:0}.settings .page .switch-row .text{min-width:0;color:var(--color-foreground);font-size:var(--text-base);flex:1;margin:0;font-weight:500}.settings .page .switch-row .hint{margin-top:4px;font-weight:400;display:block}.row{align-items:center;gap:8px;display:flex}:root{--color-scrollbar:color-mix(in srgb, var(--color-foreground) 22%, transparent);--color-scrollbar-hover:color-mix(in srgb, var(--color-foreground) 36%, transparent);--color-scrollbar-active:color-mix(in srgb, var(--color-foreground) 50%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}@supports selector(::-webkit-scrollbar-thumb){@media (forced-colors:none){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-sm);background-clip:padding-box;border:3px solid #0000;min-width:32px;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-hover);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:var(--color-scrollbar-active)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}}}@media (forced-colors:active){*{scrollbar-color:auto}}:root.edge-scrollbars,:root.edge-scrollbars *{scrollbar-width:none}:root.edge-scrollbars::-webkit-scrollbar{width:0;height:0;display:none}:root.edge-scrollbars ::-webkit-scrollbar{width:0;height:0;display:none}.edge-scrollbar-layer{pointer-events:none;contain:strict;z-index:2147483647;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.edge-scrollbar-thumb{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-scrollbar);opacity:0;pointer-events:none;will-change:transform, opacity;transition:background-color var(--dur-2) var(--ease-out-quint), border-width var(--dur-1) var(--ease-out-quint);background-clip:padding-box;border:2px solid #0000;position:absolute;top:0;left:0}.edge-scrollbar-thumb[data-live]{pointer-events:auto}.edge-scrollbar-thumb[data-live]:hover{background-color:var(--color-scrollbar-hover);border-width:1px}.edge-scrollbar-thumb[data-active]{background-color:var(--color-scrollbar-active);border-width:1px}@media (min-width:721px){.app{background:var(--color-frame)}.framed{background:var(--color-background);border:1px solid var(--color-frame-edge);border-radius:var(--radius-frame);box-shadow:var(--shadow-frame);overflow:clip}}html[data-theme=grain]{--grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g' x='0' y='0' width='160' height='160' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0.14 0.14'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--grain-fade:linear-gradient(135deg, #d8d8de 0%, #7a7a84 28%, #2a2a31 62%, #050507 100%)}html[data-glass][data-theme=grain]{--grain-fade:linear-gradient(135deg, #d8d8dee0 0%, #7a7a84c9 28%, #2a2a31ab 62%, #0505078c 100%)}html[data-theme=grain],html[data-theme=grain] body,html[data-theme=grain] #app{background:0 0}html[data-theme=grain] body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain-fade);background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}html[data-theme=grain] body:after{content:"";z-index:10000;pointer-events:none;background-image:var(--grain-tile);opacity:.85;background-repeat:repeat;background-size:160px 160px;position:fixed;inset:0}@media (min-width:721px){html[data-theme=grain] .app{background:color-mix(in oklab, var(--color-frame) 70%, transparent)}html[data-theme=grain] .framed{background:color-mix(in oklab, var(--color-background) 62%, transparent)}}@media (max-width:720px){html[data-theme=grain] .titlebar{background:color-mix(in oklab, var(--color-frame) 70%, transparent)}html[data-theme=grain] .sidebar,html[data-theme=grain] .panel,html[data-theme=grain] .settings nav{background:color-mix(in oklab, var(--color-surface) 70%, transparent)}html[data-theme=grain] .chat,html[data-theme=grain] .settings>section{background:color-mix(in oklab, var(--color-background) 62%, transparent)}}html[data-glass],html[data-glass] body,html[data-glass] #app{background:0 0}@media (min-width:721px){html[data-glass] .app{background:color-mix(in oklab, var(--color-frame) 80%, transparent)}html[data-glass] .framed{background:color-mix(in oklab, var(--color-background) 90%, transparent)}}@media (max-width:720px){html[data-glass] .titlebar{background:color-mix(in oklab, var(--color-frame) 80%, transparent)}html[data-glass] .sidebar,html[data-glass] .panel,html[data-glass] .settings nav{background:color-mix(in oklab, var(--color-surface) 80%, transparent)}html[data-glass] .chat{background:color-mix(in oklab, var(--color-background) 90%, transparent)}}.composer-wrap .composer:before{content:"";z-index:2;border-radius:inherit;background:var(--composer-edge);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out-quint);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.composer-wrap .composer:focus-within{border-color:var(--color-composer-focus);box-shadow:var(--composer-rest), var(--composer-glow)}.composer-wrap .composer:focus-within:before{opacity:1}@supports (color:color-mix(in oklch, red 50%, blue)){.composer-wrap .composer:focus-within{border-color:#0000}}@supports (color:color-mix(in oklab, white 50%, black)){html[data-theme=grain] .composer{--color-composer-surface:color-mix(in oklab, var(--color-surface-2) 62%, transparent)}html[data-glass] .composer{--color-composer-surface:color-mix(in oklab, var(--color-surface-2) 70%, transparent)}}@media (min-width:721px){.app>.body{overflow-x:clip}.app>.body[data-rail-sliding]{transition:padding-left var(--dur-slide) var(--ease-slide)}.app>.body.sidebar-folded[data-rail-sliding]{transition-duration:var(--dur-slide-out)}}@keyframes slide-left{0%{margin-right:calc(-1 * var(--slide-room));opacity:0}40%{opacity:1}to{opacity:1;margin-right:0}}@keyframes slide-right-out{0%{opacity:1;margin-right:0}60%{opacity:1}to{margin-right:calc(-1 * var(--slide-room));opacity:0}}@keyframes slide-over-left{0%{transform:translateX(var(--slide-room));opacity:0}40%{opacity:1}to{opacity:1;transform:none}}@keyframes slide-over-right-out{0%{opacity:1;transform:none}60%{opacity:1}to{transform:translateX(var(--slide-room));opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{to{opacity:.45}}@keyframes loading-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}[data-accent-swatch]{--color-accent:oklch(68% .19 var(--accent-hue))}input[type=checkbox][role=switch],.switch{appearance:none;flex:0 0 var(--switch-width,40px);width:var(--switch-width,40px);height:var(--switch-height,24px);min-height:var(--switch-height,24px);border:1px solid var(--color-edge);background:var(--color-surface-3);transition:background var(--dur-2), border-color var(--dur-2);border-radius:999px;margin:0;padding:0;position:relative}input[type=checkbox][role=switch]{cursor:pointer}input[type=checkbox][role=switch]:after,.switch:after{content:"";width:calc(var(--switch-height,24px) - 8px);height:calc(var(--switch-height,24px) - 8px);background:var(--color-muted-foreground);transition:transform var(--dur-2) var(--ease-out-quint);border-radius:50%;position:absolute;top:3px;left:3px}input[type=checkbox][role=switch]:checked,.switch.on{background:var(--color-foreground);border-color:var(--color-foreground)}input[type=checkbox][role=switch]:checked:after,.switch.on:after{transform:translateX(calc(var(--switch-width,40px) - var(--switch-height,24px)));background:var(--color-background)}input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px}input[type=checkbox][role=switch]:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){:root{--outline-room:calc(var(--touch-target) + 4px)}}@media (max-width:720px){.mobile-sheet-backdrop{background:var(--color-scrim);width:100%;max-width:none;height:100%;max-height:none;animation:fade var(--dur-2) var(--ease-out-quint);border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0}.mobile-sheet-backdrop.closing{pointer-events:none;animation-name:fade-out}[data-mobile-sheet=true]{box-sizing:border-box;overscroll-behavior:contain;padding-bottom:max(12px, env(safe-area-inset-bottom));overflow-y:auto;border-radius:var(--radius-xl)!important;max-width:none!important;position:fixed!important}:root{--outline-room:20px;--text-reading:var(--text-md);--settings-padding:18px;--control:var(--touch-target);--control-sm:var(--touch-target);--control-lg:var(--touch-target);--input:var(--touch-target);--row:var(--touch-target)}input,textarea{font-size:var(--text-md)}button.icon{min-width:var(--touch-target);min-height:var(--touch-target)}.composer-wrap{padding-bottom:max(10px, env(safe-area-inset-bottom))}.settings .page{padding:24px 16px}.settings .page>header{margin-bottom:20px}.settings .page>.card,.settings .page>form>.card{padding:18px}.settings .page>.card.flush{padding:0}.settings .page>.group-heading{margin-top:28px}.settings .page .row{flex-wrap:wrap}.settings .page .switch-row{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){input[type=checkbox][role=switch],input[type=checkbox][role=switch]:after,.switch,.switch:after{transition:none}}
