.agent-tree-node{min-width:0;margin:0 var(--sidebar-row-inset) 0 12px;padding:2px calc(var(--spacing-md) - var(--sidebar-row-inset)) 2px 2px;border-radius:var(--border-radius);color:var(--color-text);cursor:default;font-family:var(--font-sans);transition:background-color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;flex-direction:row;align-items:center;gap:6px;font-size:.8125rem;line-height:1.4;display:flex;position:relative}.agent-tree-node:hover{background:var(--sidebar-row-hover)}.agent-tree-node--active,.agent-tree-node--active:hover{background:var(--sidebar-row-active)}.agent-tree-node--clickable{cursor:pointer}.agent-tree-node--clickable:hover{color:var(--color-primary,var(--color-text))}.agent-tree-node--clickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.agent-tree-node--clickable:focus:not(:focus-visible){outline:none}.agent-tree-node--offline{opacity:.55}.agent-tree-node__glyph--offline{color:var(--color-text-secondary)}.agent-tree-node--child{margin-left:26px;padding-left:8px}.agent-tree-node--root-column-continue.agent-tree-node--child:before{content:"";background:var(--tree-connector-color);pointer-events:none;width:1px;z-index:var(--z-base);position:absolute;top:0;bottom:0;left:-20px}.agent-tree-node__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:1.1375rem;display:inline-flex}.agent-tree-node__icon>.tooltip-wrapper,.agent-tree-node__icon>.tooltip-wrapper>span{justify-content:center;align-items:center;display:inline-flex}.agent-tree-node__icon svg{display:block}.agent-tree-node__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;line-height:1.4;overflow:hidden}.agent-tree-node__pr-link{border-radius:var(--radius-md);width:16px;height:16px;color:var(--color-text-secondary,var(--text-muted,#888));cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing), background-color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.agent-tree-node__pr-link:hover{color:var(--color-text);background:var(--color-background-tertiary,var(--color-background-secondary))}.agent-tree-node__pr-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.agent-tree-node__unread-dot{background:var(--color-primary,#3b82f6);border-radius:50%;flex-shrink:0;width:6px;height:6px}.agent-tree-node__spinner{flex-shrink:0}.agent-tree-node__connector{pointer-events:none;width:8px;position:absolute;top:0;bottom:0}.agent-tree-node:not(.agent-tree-node--child)>.agent-tree-node__connector,.agent-tree-node--child>.agent-tree-node__connector{left:-6px}.agent-tree-node--connector-branch>.agent-tree-node__connector:before{content:"";background:var(--tree-connector-color);width:1px;position:absolute;top:0;bottom:0;left:0}.agent-tree-node--connector-branch>.agent-tree-node__connector:after{content:"";background:var(--tree-connector-color);width:6px;height:1px;position:absolute;top:round(down,50%,1px);left:0}.agent-tree-node--connector-last>.agent-tree-node__connector:before{content:"";background:var(--tree-connector-color);width:1px;height:50%;position:absolute;top:0;left:0}.agent-tree-node--connector-last>.agent-tree-node__connector:after{content:"";background:var(--tree-connector-color);width:6px;height:1px;position:absolute;top:round(down,50%,1px);left:0}.agent-tree-node__cause-dot{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.agent-tree-node__cause-dismiss{color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.agent-tree-node__cause-dot:hover .agent-tree-node__cause-dismiss{opacity:1}.agent-tree-node__cause-dot .sidebar-glyph{transition:opacity var(--transition-speed-fast) var(--transition-easing)}.agent-tree-node__cause-dot:has(.agent-tree-node__cause-dismiss):hover .sidebar-glyph{opacity:0}.agent-tree-node__cause-dismiss:hover{color:var(--color-text)}.agent-tree-node__cause-dismiss:active{background:var(--color-background-tertiary)}.demo-sidebar{z-index:auto;border-right:1px solid var(--color-border);width:100%;height:100%;position:relative;overflow:hidden;transform:none}.demo-sidebar .sidebar__header{border-bottom:1px solid var(--color-border);align-items:center}.demo-sidebar .sidebar__section--scrollable{overflow-y:auto}.demo-sidebar__footer{border-top:1px solid var(--color-border);padding:0}.demo-sidebar .new-plan-button{width:100%}.demo-sidebar__plan-list{padding:0}.demo-sidebar .plan-tree-item__title{font-family:var(--font-mono)}.mini-app{--mini-app-radius:12px;--mini-app-width:1360px;--mini-app-min-width:1000px;width:100%;min-width:var(--mini-app-min-width);max-width:var(--mini-app-width);border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--mini-app-radius);background:var(--color-background);opacity:0;flex-direction:column;height:650px;margin:0 auto;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;position:relative;overflow:hidden;transform:translateY(16px)}.mini-app--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mini-app{opacity:1;transition:none;transform:none}}.mini-app__body{flex:1;display:flex;overflow:hidden}.mini-app__body--gated{filter:blur(3px);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.mini-app__body--gated{filter:none}}.mini-app__gate-overlay{z-index:var(--z-modal);padding:var(--spacing-md);background:var(--modal-scrim);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports not (filter:blur(3px)){.mini-app__gate-overlay{background:var(--modal-scrim-heavy)}}@media (prefers-reduced-motion:reduce){.mini-app__gate-overlay{background:var(--modal-scrim-heavy)}}.mini-app>.editor-layout__header{top:26px}.mini-app__panel-placeholder{background:var(--color-background);width:100%;height:100%}.mini-app__prs{z-index:calc(var(--z-sticky) + 10)}.mini-app__prs .plan-prs__dropdown{left:0;right:auto}.mini-app__pr-agent{color:var(--color-text-secondary);font-size:.625rem}.mini-app .sidebar{border-right:1px solid var(--color-border)}.mini-app .resizable-handle[data-separator]{box-shadow:none;border-color:#0000;outline:none;transition:none;background:0 0!important}.mini-app .resizable-handle[data-separator]:before{display:none}.mini-app .resizable-handle[data-separator][aria-orientation=vertical],.mini-app .resizable-handle.horizontal{cursor:col-resize;width:6px}.mini-app .resizable-handle[data-separator][aria-orientation=horizontal],.mini-app .resizable-handle.vertical{cursor:row-resize;height:6px}.mini-app .resizable-handle[data-separator]:hover,.mini-app .resizable-handle[data-separator]:active,.mini-app .resizable-handle[data-separator]:focus,.mini-app .resizable-handle[data-separator][data-active],.mini-app .resizable-handle[data-separator][data-resize-handle-active],.mini-app .resizable-handle[data-separator][data-state=drag],.mini-app .resizable-panel-group--horizontal>.resizable-handle[data-separator]:hover,.mini-app .resizable-panel-group--horizontal>.resizable-handle[data-separator]:active,.mini-app .resizable-panel-group--vertical>.resizable-handle[data-separator]:hover,.mini-app .resizable-panel-group--vertical>.resizable-handle[data-separator]:active{box-shadow:none;border-color:#0000;outline:none;background:var(--color-background)!important}.mini-app .resizable-handle[data-separator]:focus-visible{box-shadow:none;border-color:#0000;outline:none;background:var(--color-background)!important}.mini-app__chrome{background:var(--color-background-secondary);border-bottom:1px solid var(--color-border);border-radius:var(--mini-app-radius) var(--mini-app-radius) 0 0;flex-shrink:0;align-items:center;gap:7px;height:26px;padding:0 10px;display:flex}.mini-app__chrome-dots{align-items:center;gap:5px;display:flex}.mini-app__chrome-dot{border-radius:50%;width:8px;height:8px}.mini-app__chrome-dot--red{background:#ff5f57}.mini-app__chrome-dot--yellow{background:#febc2e}.mini-app__chrome-dot--green{background:#28c840}.mini-app__chrome-url{text-align:center;color:var(--color-text-secondary);background:var(--color-code-background);border-radius:var(--radius-md);font-size:10px;line-height:1;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:360px;margin:0 auto;padding:3px 10px;overflow:hidden}.mini-app__signup-modal{max-width:420px}.mini-app__signup-modal .agent-launch-modal__title{font-family:var(--font-mono)}.mini-app__signup-copy{margin:0 0 var(--spacing-md);color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.mini-app__signup-actions{justify-content:flex-end;display:flex}.mini-app__signup-modal .ui-button{text-decoration:none;display:inline-flex}.mini-app__gate-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-md);padding:var(--spacing-md);box-sizing:border-box;width:100%;max-width:380px}.mini-app__gate-card__title{margin:0 0 var(--spacing-sm);font-family:var(--font-mono)}.mini-app__gate-card__description{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.mini-app__gate-card__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.mini-app__gate-card .ui-button{text-decoration:none;display:inline-flex}@media (max-width:767.98px){.mini-app{height:560px}}.mini-app-embed-page{box-sizing:border-box;background:var(--color-background);justify-content:center;align-items:center;height:100vh;margin:0;padding:0;display:flex;overflow:hidden}.mini-app-embed-page .mini-app{box-sizing:border-box;width:100%}.mini-app-embed-page__placeholder{width:100%;min-width:1000px;max-width:1360px;height:650px}
