.comment-send{min-width:0;height:24px;margin-left:auto;display:inline-flex}.comment-send__main,.comment-send__chevron{background-color:var(--color-primary-button);color:var(--color-background);cursor:pointer;transition:background-color var(--transition-speed-fast) var(--transition-easing);border:none;justify-content:center;align-items:center;display:inline-flex}.comment-send__main{gap:var(--spacing-xs);min-width:0;max-width:220px;padding:0 var(--spacing-sm);border-radius:var(--radius-md) 0 0 var(--radius-md);font-family:var(--font-mono);white-space:nowrap;font-size:.75rem;overflow:hidden}.comment-send__main>svg,.comment-send__main>span{flex-shrink:0}.comment-send__chevron{border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-shrink:0;width:20px}.comment-send>.ui-button.comment-send__main,.comment-send>.ui-button.comment-send__chevron{background-color:var(--color-primary-button);color:var(--color-background);opacity:1;transition:background-color var(--transition-speed-fast) var(--transition-easing);border:none}.comment-send>.ui-button.comment-send__main{gap:var(--spacing-xs);padding:0 var(--spacing-sm);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:.75rem}.comment-send>.ui-button.comment-send__main:only-child{border-radius:var(--radius-md)}.comment-send>.ui-button.comment-send__chevron{border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;width:20px;padding:0}.comment-send--solo>.ui-button.comment-send__main{border-radius:var(--radius-md)}.comment-send__main:hover:not(:disabled),.comment-send__chevron:hover,.comment-send__chevron[aria-expanded=true]{background-color:var(--color-text-secondary)}.comment-send>.ui-button.comment-send__main:hover:not(:disabled),.comment-send>.ui-button.comment-send__chevron:hover,.comment-send>.ui-button.comment-send__chevron[aria-expanded=true]{border-color:var(--color-border);background-color:var(--color-text-secondary);opacity:1}.comment-send__main:disabled{background-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed}.comment-send>.ui-button.comment-send__main:disabled{border-color:var(--color-border);background-color:var(--color-border);color:var(--color-text-secondary);opacity:1}.comment-send__main[aria-busy=true]{cursor:progress}.comment-send-menu--flat .context-menu__item:hover{background:var(--color-background-tertiary)}.comment-send-menu--flat .context-menu__item:focus-visible{background:var(--color-background-tertiary)}.comment-send-menu--flat .context-menu__item-icon{flex:0 0 16px;width:16px}.comment-send__main:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.comment-send__chevron:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.thread-card-composer__send:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.thread-card-composer__send-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.comment-send__main:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.comment-send__chevron:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.thread-card-composer__send:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.thread-card-composer__send-more:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.thread-card-composer__send-group{flex-shrink:0;margin-left:auto;display:inline-flex}.thread-card-composer__send-group .thread-card-composer__send{border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0}.thread-card-composer__send-more{border:none;border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:var(--color-primary-button);width:20px;height:28px;color:var(--color-background);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.thread-card-composer__send-more:hover:not(:disabled){background-color:var(--color-text-secondary)}.thread-card-composer__send-more:disabled{background-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed}@media (pointer:coarse){.comment-send{height:36px}.comment-send__chevron,.thread-card-composer__send-more,.comment-send>.ui-button.comment-send__chevron{width:36px}.thread-card-composer__send-more{height:36px}}.agent-ref-chip-anchor{vertical-align:middle;width:64px;height:22px;display:inline-block;position:relative;overflow:visible}.agent-ref-chip-anchor>.agent-ref-chip{position:absolute;top:0;left:0}.agent-ref-chip{--agent-chip-color:var(--color-text);--agent-chip-strength:0%;--agent-chip-fill:var(--color-background-secondary);--agent-chip-morph-duration:.42s;box-sizing:border-box;border-radius:var(--radius-pill);vertical-align:middle;isolation:isolate;background:var(--agent-chip-fill);width:64px;min-width:64px;max-width:64px;height:22px;color:var(--color-text);font:inherit;cursor:default;border:0;padding:0;display:inline-block;position:relative;overflow:visible}.agent-ref-chip[data-face=idle]{--agent-chip-color:var(--color-success);--agent-chip-strength:18%;color:var(--color-success)}.agent-ref-chip[data-face=launching]{--agent-chip-color:var(--color-success);--agent-chip-strength:8%;color:color-mix(in srgb, var(--color-success) 65%, var(--color-text-secondary))}.agent-ref-chip[data-face=sleeping],.agent-chip-tip__glyph[data-face=sleeping]{--agent-chip-strength:8%;color:var(--color-text-secondary)}.agent-ref-chip[data-face=finished]{--agent-chip-color:var(--color-success);--agent-chip-strength:10%}.agent-ref-chip[data-face=askaquestion]{--agent-chip-color:var(--color-warning);--agent-chip-strength:30%}.agent-ref-chip[data-face=failed]{--agent-chip-color:var(--color-danger);--agent-chip-strength:30%}.agent-ref-chip:before,.agent-ref-chip:after{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--agent-chip-morph-duration) ease-in-out, border-color var(--transition-speed-fast) var(--transition-easing);position:absolute;top:0;bottom:0;left:0;right:0}.agent-ref-chip:before{border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:color-mix(in srgb, var(--agent-chip-color) var(--agent-chip-strength), var(--agent-chip-fill));top:1px;bottom:1px;left:1px;right:50%}.agent-ref-chip:after{border:1px solid var(--color-border)}.agent-ref-chip:-webkit-any(:hover,:focus-within,:has([aria-expanded=true])){--agent-chip-fill:var(--color-background-tertiary)}.agent-ref-chip:-moz-any(:hover,:focus-within,:has([aria-expanded=true])){--agent-chip-fill:var(--color-background-tertiary)}.agent-ref-chip:is(:hover,:focus-within,:has([aria-expanded=true])){--agent-chip-fill:var(--color-background-tertiary)}.agent-ref-chip:-webkit-any(:hover,:focus-within,:has([aria-expanded=true])):after{border-color:var(--color-text-tertiary)}.agent-ref-chip:-moz-any(:hover,:focus-within,:has([aria-expanded=true])):after{border-color:var(--color-text-tertiary)}.agent-ref-chip:is(:hover,:focus-within,:has([aria-expanded=true])):after{border-color:var(--color-text-tertiary)}.agent-ref-chip--connected{cursor:pointer}.agent-ref-chip.agent-ref-chip--inert{--agent-chip-strength:0%;color:color-mix(in srgb, var(--color-text-tertiary) 65%, var(--color-background));cursor:default}.agent-ref-chip__status{pointer-events:none;justify-content:center;align-items:center;padding-left:5px;display:flex;position:absolute;top:1px;bottom:1px;left:1px;right:50%}.agent-ref-chip__mark{color:var(--color-text);opacity:.7;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding-right:5px;display:flex;position:absolute;top:1px;bottom:1px;left:50%;right:1px}.agent-ref-chip__mark svg{width:13px;height:13px;display:block}.agent-ref-chip__mark[data-mark=ref-thread]{padding-right:0}.agent-ref-chip--inert .agent-ref-chip__mark{opacity:.3}.agent-ref-chip[data-face=working],.agent-ref-chip[data-face=loading],.agent-chip-tip__glyph[data-face=working],.agent-chip-tip__glyph[data-face=loading]{color:var(--color-text-secondary)}.agent-ref-chip__status-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.agent-ref-chip__main{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;cursor:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.agent-ref-chip:focus,.agent-ref-chip__main:focus{outline:none}.agent-ref-chip:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.agent-ref-chip__main:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.agent-ref-chip:before,.agent-ref-chip:after{transition:none}}.agent-ref-chip-menu{z-index:var(--z-popover);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:200px;max-width:min(260px,100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--shadow-popover);outline:none;padding:4px;position:fixed;overflow:auto}.agent-ref-chip-menu__item{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 6px;font-size:.8125rem;display:flex}.agent-ref-chip-menu__item:hover:not(:disabled){background:var(--color-background-secondary)}.agent-ref-chip-menu__item:focus{outline:none}.agent-ref-chip-menu__item:focus-visible{background:var(--color-background-secondary)}.agent-ref-chip-menu__item--disabled,.agent-ref-chip-menu__item:disabled{cursor:default;opacity:.5}.agent-ref-chip-menu__mark,.agent-ref-chip-menu__steer-icon{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.agent-ref-chip-menu__mark svg,.agent-ref-chip-menu__steer-icon svg{width:14px;height:14px;display:block}.agent-ref-chip-menu__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-ref-chip-menu__item[aria-checked=true]{background:var(--color-background-secondary)}.agent-ref-chip-question{z-index:var(--z-popover);width:380px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:var(--spacing-smd);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);outline:none;position:fixed;overflow:auto}.agent-ref-chip-question__owner,.agent-ref-chip-question__empty,.agent-ref-chip-question__error{margin:0 0 var(--spacing-sm);color:var(--color-text-secondary);font-size:.8125rem}.agent-ref-chip-question__error{color:var(--color-danger)}.agent-ref-chip-question__retry{margin-top:var(--spacing-xs);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.agent-ref-chip-question__retry:hover:not(:disabled){text-decoration:underline}.agent-ref-chip-question__retry:disabled{cursor:default;opacity:.5}@media (pointer:coarse){.agent-ref-chip-menu__item{min-height:44px}}.agent-ref-chip[data-state=waiting] .agent-ref-chip__mark:after,.agent-ref-chip[data-state=error] .agent-ref-chip__mark:after{content:"";width:6px;height:6px;box-shadow:0 0 0 2px var(--color-background);pointer-events:none;border-radius:50%;position:absolute;top:1px;right:2px}.agent-ref-chip[data-state=waiting] .agent-ref-chip__mark:after{background:var(--color-warning)}.agent-ref-chip[data-state=error] .agent-ref-chip__mark:after{background:var(--color-danger)}.agent-chip-launch,.agent-chip-tip{z-index:var(--z-popover);box-sizing:border-box;max-width:calc(100vw - var(--spacing-md));border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);box-shadow:var(--shadow-popover);font:12px/1.45 var(--font-sans);position:fixed}.agent-chip-launch{width:360px;padding:var(--spacing-sm);border-radius:var(--radius-md)}.agent-chip-launch:focus{outline:none}.agent-chip-launch:focus-within{border-color:var(--color-text-tertiary)}.agent-chip-launch textarea{box-sizing:border-box;width:100%;min-height:48px;padding:var(--spacing-xs);resize:vertical;border-radius:var(--radius-sm);color:var(--color-text-secondary);font:13px/1.5 var(--font-sans);background:0 0;border:1px solid #0000;display:block}.agent-chip-launch textarea::placeholder{color:var(--color-text-tertiary)}.agent-chip-launch textarea:focus{box-shadow:none;color:var(--color-text);border-color:#0000;outline:none}.agent-chip-launch .agent-chip-launch__footer{margin-top:var(--spacing-sm);justify-content:flex-end;align-items:center;gap:var(--spacing-sm);display:flex}.agent-chip-launch .ui-split-button{flex-shrink:0}.agent-chip-launch__footer>.ui-button,.agent-chip-launch .ui-split-button__main,.agent-chip-launch .ui-split-button__dropdown-trigger{min-height:26px;font-size:12px;font-weight:400;line-height:1}.agent-chip-launch .ui-split-button__main,.agent-chip-launch .agent-chip-launch__send{gap:var(--spacing-sm)}.agent-chip-launch .ui-split-button__dropdown-trigger{padding-inline-start:6px;padding-inline-end:6px}.agent-chip-launch .ui-split-button__icon>span,.agent-chip-launch .agent-chip-launch__send>span{display:flex}.agent-chip-launch__note{margin:0 0 var(--spacing-xs);color:var(--color-text-secondary);font-size:11px}.agent-chip-launch__note--held{color:var(--color-warning)}.agent-chip-launch__picker{width:220px;min-width:220px;font-size:12px}.agent-chip-launch__picker .ui-split-button__option{min-height:28px;padding:var(--spacing-xs) var(--spacing-sm)}.agent-chip-launch__picker .ui-split-button__section-label{font:10px/1.3 var(--font-mono)}.agent-chip-launch__picker--devices{width:max-content;min-width:240px;max-width:min(380px, calc(100vw - var(--spacing-md)))}.agent-chip-launch__picker--devices .ui-split-button__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.agent-chip-launch__picker--devices .ui-split-button__option-primary,.agent-chip-launch__picker--devices .ui-split-button__option-content{min-width:0}.agent-chip-launch__picker--devices .ui-split-button__option:disabled{cursor:not-allowed}.agent-chip-launch__picker--devices .ui-split-button__option:disabled .ui-split-button__option-label,.agent-chip-launch__picker--devices .ui-split-button__option:disabled .ui-split-button__option-icon{color:var(--color-text-secondary)}.agent-chip-tip{width:320px;max-height:calc(100vh - var(--spacing-md));border-radius:var(--radius-md);padding:0;overflow-y:auto}.agent-chip-tip--plain{width:auto;max-height:none;padding:var(--spacing-xs) var(--spacing-sm);font-size:11px;overflow:visible}.agent-chip-tip__header{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-smd);align-items:center;display:flex}.agent-chip-tip__identity{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.agent-chip-tip__mark,.agent-chip-tip__glyph{flex:none;justify-content:center;align-items:center;width:1lh;height:1lh;display:inline-flex}.agent-chip-tip__glyph{color:var(--color-text)}.agent-chip-tip__glyph .agent-ref-chip__status{width:14px;height:14px;padding:0;position:static;top:auto;bottom:auto;left:auto;right:auto}.agent-chip-tip__mark svg,.agent-chip-tip__glyph svg{display:block}.agent-chip-tip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-chip-tip__time{color:var(--color-text-tertiary);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.agent-chip-tip__actions{align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.agent-chip-tip__icon{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.agent-chip-tip__icon:-webkit-any(:hover,:focus-visible){background:var(--color-background-secondary);color:var(--color-text);outline:none}.agent-chip-tip__icon:-moz-any(:hover,:focus-visible){background:var(--color-background-secondary);color:var(--color-text);outline:none}.agent-chip-tip__icon:is(:hover,:focus-visible){background:var(--color-background-secondary);color:var(--color-text);outline:none}.agent-chip-tip__icon:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.agent-chip-tip__icon:disabled:-webkit-any(:hover,:focus-visible){color:var(--color-text-tertiary);background:0 0}.agent-chip-tip__icon:disabled:-moz-any(:hover,:focus-visible){color:var(--color-text-tertiary);background:0 0}.agent-chip-tip__icon:disabled:is(:hover,:focus-visible){color:var(--color-text-tertiary);background:0 0}.agent-chip-tip__stop:-webkit-any(:hover,:focus-visible):not(:disabled){color:var(--color-danger)}.agent-chip-tip__stop:-moz-any(:hover,:focus-visible):not(:disabled){color:var(--color-danger)}.agent-chip-tip__stop:is(:hover,:focus-visible):not(:disabled){color:var(--color-danger)}.agent-chip-tip__icon svg{width:16px;height:16px}.agent-chip-tip__permission{gap:var(--spacing-xs);margin-top:var(--spacing-sm);display:flex}.agent-chip-tip__permission button{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);cursor:pointer;padding:3px 10px}.agent-chip-tip__permission button.agent-chip-tip__permission-allow{background:var(--color-text);color:var(--color-background);border-color:#0000}.agent-chip-tip__permission button:disabled{opacity:.55;cursor:not-allowed}.agent-chip-tip__body{padding:0 var(--spacing-smd) var(--spacing-sm)}.agent-chip-tip__pr{border-top:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-smd)}.agent-chip-tip__headline{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-chip-tip__status-line{align-items:flex-start;gap:var(--spacing-sm);margin-top:var(--spacing-xs);color:var(--color-text-secondary);display:flex}.agent-chip-tip__status-line--warning{color:var(--color-warning)}.agent-chip-tip__status-msg{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.agent-chip-tip__blip{border-radius:50%;flex:none;width:6px;height:6px;margin-top:calc(.725em - 3px);display:none}.agent-chip-tip__blip[data-state=working]{background:var(--color-success);animation:1.6s ease-out infinite agent-chip-tip-blip;display:block}.agent-chip-tip__blip[data-state=waiting]{background:var(--color-warning);display:block}.agent-chip-tip__blip[data-state=error]{background:var(--color-danger);display:block}@keyframes agent-chip-tip-blip{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 55%, transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.agent-chip-tip__blip[data-state=working]{animation:none}}.agent-chip-tip__pr{align-items:center;gap:var(--spacing-xs);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}.agent-chip-tip__pr:-webkit-any(:hover,:focus-visible){background:var(--color-background-secondary);outline:none}.agent-chip-tip__pr:-moz-any(:hover,:focus-visible){background:var(--color-background-secondary);outline:none}.agent-chip-tip__pr:is(:hover,:focus-visible){background:var(--color-background-secondary);outline:none}.agent-chip-tip__pr-icon{flex:none;width:14px;height:14px;display:block}.agent-chip-tip__pr-icon--open{color:var(--color-success)}.agent-chip-tip__pr-icon--draft,.agent-chip-tip__pr-icon--github{color:var(--color-text-secondary)}.agent-chip-tip__pr-icon--merged{color:var(--color-diagram-violet-border)}.agent-chip-tip__pr-icon--closed{color:var(--color-danger)}.agent-chip-tip__pr-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-chip-tip__pr-meta{color:var(--color-text-secondary);white-space:nowrap;flex:none}.agent-chip-tip__steer-field{border-top:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-smd)}.agent-chip-tip__steer-input{box-sizing:border-box;width:100%;color:var(--color-text);font:inherit;resize:none;background:0 0;border:0;margin:0;padding:0;line-height:1.45;display:block;overflow:hidden}.agent-chip-tip__steer-input::placeholder{color:var(--color-text-secondary)}.agent-chip-tip__steer-input:focus{outline:none}.agent-chip-tip__steer-actions{margin-top:var(--spacing-sm);justify-content:flex-end;display:flex}
