:root{--av-bg:#fcfcfc;--av-surface:#fff;--av-surface-wax:#fffffff0;--av-text:#191919;--av-text-strong:#000;--av-text-2:#1919198f;--av-text-3:#19191966;--av-border-2:#0000000f;--av-tint:#0000000f;--av-tint-3:#0000000a;--av-blue:#317cff;--av-orange:#f58e3a;--av-red:#f53b3a;--av-shadow-l1:0 1px 2px 0 #0000000d;--av-shadow-menu:0 10px 15px -3px #0000000f}:root[data-theme=dark]{--av-bg:#141414;--av-surface:#1f1f1f;--av-surface-wax:#1f1f1ff0;--av-text:#ffffffe6;--av-text-strong:#fff;--av-text-2:#ffffff85;--av-text-3:#fff6;--av-border-2:#ffffff0a;--av-tint:#ffffff0d;--av-tint-3:#ffffff08;--av-blue:#49b0ff;--av-shadow-l1:0 1px 2px 0 #0003;--av-shadow-menu:0 25px 50px -12px #00000080}.app-shell--agents-view{background:var(--av-bg)}.app-shell--agents-view>.sidebar{background:var(--av-bg);border-right:1px solid var(--av-border-2)}.app-shell--agents-view .main-surface{background:var(--av-bg)}.av-sidebar{height:100%;min-height:0;color:var(--av-text);font-family:var(--font-ui,Inter), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv02", "cv03", "cv04";letter-spacing:-.005em;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:13px;line-height:18px;display:flex}.av-titlebar{-webkit-app-region:drag;flex:none;align-items:center;gap:1px;height:40px;padding:0 10px 0 8px;display:flex}.av-titlebar>*{-webkit-app-region:no-drag}.app-shell--desktop .av-titlebar,.av-floating-titlebar[data-desktop]{margin-top:6px}.av-titlebar__spacer{flex:1}.av-titlebar>:not(.av-view-switcher,.av-titlebar__spacer){flex-shrink:0}.av-titlebar>.av-view-switcher{flex:0 auto}.av-titlebar .av-view-switcher__button{min-width:0;max-width:100%}.av-titlebar .av-view-switcher__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.av-icon-button{width:28px;height:28px;color:var(--av-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.av-icon-button:before{content:"";pointer-events:none;background:0 0;border-radius:999px;width:28px;height:28px;transition:background-color .12s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.av-icon-button>*{position:relative}.av-icon-button:hover,.av-icon-button.is-on{color:var(--av-text)}.av-icon-button:hover:before,.av-icon-button.is-on:before{background:var(--av-tint)}.av-icon-button:disabled{opacity:.5;cursor:default}.av-icon-button:disabled:before{background:0 0}.av-icon-button:focus-visible,.av-nav__item:focus-visible{outline:1px solid var(--av-blue);outline-offset:-1px}.av-row__link:focus-visible{outline:0}.av-row:has(>.av-row__link:focus-visible){box-shadow:inset 0 0 0 1px var(--av-blue)}.av-view-switcher{min-width:0;position:relative}.av-view-switcher__button{height:28px;color:var(--av-text);font:inherit;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:2px;padding:0 6px 0 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.av-view-switcher__button svg{color:var(--av-text-3);flex:none}.av-view-switcher__button:hover,.av-view-switcher__button.is-open{background:var(--av-tint)}.av-view-switcher__button:hover svg,.av-view-switcher__button.is-open svg{color:var(--av-text-2)}.av-menu{z-index:60;background:var(--av-surface-wax);outline:1px solid var(--av-border-2);min-width:220px;max-height:400px;box-shadow:var(--av-shadow-menu);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--av-text);transform-origin:0 0;border-radius:10px;padding:4px;font-size:13px;line-height:18px;animation:40ms cubic-bezier(.76,0,.24,1) av-menu-in;position:absolute;overflow-y:auto}@keyframes av-menu-in{0%{opacity:0;transform:scale(.98)}}.av-view-switcher__menu{min-width:180px;top:calc(100% + 2px);left:0}.av-menu__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.av-menu__item>span:first-child:not(.av-menu__lead),.av-menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.av-menu .av-menu__item:hover,.av-menu .av-menu__item:focus-visible{background:var(--av-tint);outline:0}.av-menu__item>svg{color:var(--av-text-2);flex:none}.av-menu__lead{color:var(--av-text-2);place-items:center;display:inline-grid}.av-menu__item:hover .av-menu__lead{color:var(--av-text)}.av-menu__empty{color:var(--av-text-2);padding:6px 8px}.av-menu__empty a{color:var(--av-text)}.av-account{flex:none;align-items:center;gap:0;padding:8px 2px 8px 8px;display:flex}.av-account>:first-child{flex:1;min-width:0}.av-account>.av-titlebar__spacer{display:none}.av-account__who{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:4px 6px;display:flex}.av-account__who:hover{background:var(--av-tint)}.av-account__who>:first-child{border-radius:50%;flex:none;width:20px;height:20px}.av-account__text{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.av-account__name{color:var(--av-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.av-account__org{color:var(--av-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:16px;overflow:hidden}.av-inbox__dot{background:var(--av-red);border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:1px}.av-nav{flex-direction:column;flex:none;gap:1px;padding:0 8px 4px;display:flex}.av-nav__item{height:30px;color:var(--av-text);border-radius:6px;align-items:center;gap:8px;padding:0 6px 0 8px;text-decoration:none;display:flex}.av-nav__item:hover{background:var(--av-tint);color:var(--av-text-strong)}.av-nav__item.is-active{background:var(--av-tint)}.av-nav__icon{width:16px;height:16px;color:var(--av-text-2);place-items:center;display:inline-grid}.av-nav__item:hover .av-nav__icon,.av-nav__item.is-active .av-nav__icon{color:var(--av-text)}.av-sessions{flex-direction:column;flex:1;min-height:0;display:flex}.av-section-head{height:40px;color:var(--av-text);flex:none;align-items:center;gap:1px;margin:0 8px;padding:0 2px 0 8px;display:flex}.av-section-head .av-icon-button{width:24px;height:24px}.av-sessions__scroll{scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 8px 12px;scroll-padding-top:36px;overflow-y:auto}.av-group{flex-direction:column;margin-bottom:12px;display:flex}.av-group__head{z-index:2;background:var(--av-bg);height:32px;color:var(--av-text-2);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:1px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:sticky;top:0}.av-group__icon{width:24px;color:var(--av-text-2);place-items:center;margin-right:4px;display:inline-grid}.av-group__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-group__count{color:var(--av-text-2);margin-left:6px;font-weight:400}.av-group__chevron{opacity:0;color:var(--av-text-2);place-items:center;margin-left:4px;transition:transform .15s ease-out,opacity .15s ease-out;display:inline-grid}.av-group__head:hover .av-group__chevron{opacity:1}.av-group__head[aria-expanded=true] .av-group__chevron{transform:rotate(90deg)}.av-row{--av-indent:calc(min(var(--av-depth,0), 3) * 24px);height:44px;padding:0 2px 0 calc(4px + var(--av-indent));border-radius:6px;align-items:center;gap:4px;margin-bottom:1px;display:flex;position:relative}.av-row:hover,.av-row.is-active{background:var(--av-tint)}.av-row__lead{flex:none;align-self:flex-start;place-items:center;width:24px;height:18px;margin-top:4px;display:inline-grid;position:relative}.av-row__status{width:16px;height:16px;color:var(--av-text-3);place-items:center;display:inline-grid}.av-row__idle{opacity:.4}.av-row__alert-icon{opacity:.3}.av-row:hover .av-row__status{color:var(--av-text)}.av-row__chevron{color:var(--av-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:none;position:absolute;inset:1px 4px}.av-row__chevron svg{transition:transform .15s ease-out}.av-row__chevron[aria-expanded=true] svg{transform:rotate(90deg)}.av-sidebar:hover .av-row__chevron,.av-row__chevron[aria-expanded=false]{display:inline-grid}.av-sidebar:hover .av-row__chevron+.av-row__status,.av-row__chevron[aria-expanded=false]+.av-row__status{visibility:hidden}.av-row__link{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.av-row__title{height:18px;color:var(--av-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-row__meta{letter-spacing:0;color:var(--av-text-2);white-space:nowrap;align-items:center;gap:4px;padding-right:6px;font-size:12px;line-height:16px;display:flex}.av-row__meta svg{flex:none}.av-row__meta.is-alert span{color:var(--av-orange)}.av-row__dot{background:var(--av-blue);border-radius:50%;flex:none;width:8px;height:8px;margin:0 8px}.av-row__dot--alert{background:var(--av-orange)}.av-spinner{border:1.5px dotted var(--av-text-2);border-radius:50%;width:13px;height:13px;animation:1s linear infinite av-spin}@keyframes av-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.av-spinner,.av-menu{animation:none}}.av-load-more{height:30px;padding:0 0 0 calc(min(var(--av-depth,0), 3) * 24px + 28px);color:var(--av-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:stretch;margin:0 0 1px}.av-load-more:hover{color:var(--av-text);background:var(--av-tint)}.av-empty{color:var(--av-text-2);padding:6px 8px 6px 32px;font-size:12px;line-height:16px}.av-footer{flex:none;align-items:center;gap:2px;padding:6px 10px 6px 6px;display:flex}.av-footer>:first-child{flex:none}.av-pfp{cursor:pointer;border-radius:50%;width:36px;height:36px}.av-home{background:var(--av-bg);height:100%;min-height:100%;color:var(--av-text);font-family:var(--font-ui,Inter), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv02", "cv03", "cv04";letter-spacing:-.005em;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;padding:0 32px;font-size:13px;line-height:18px;display:grid}.av-home__column{grid-row:2;width:100%;max-width:700px}.av-home__head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:16px;padding:0 12px 0 16px;display:flex}.av-home__brand{height:22px;color:var(--av-text-strong);letter-spacing:-.02em;align-items:center;gap:6px;font-size:20px;font-weight:600;line-height:22px;display:inline-flex}.av-segmented{background:var(--av-tint-3);border:1px solid #0000;border-radius:20px;gap:1px;display:inline-flex}.av-segmented .av-segmented__item{color:var(--av-text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 12px;font-weight:400}.av-segmented .av-segmented__item:not(.is-on):hover{color:var(--av-text);background:0 0}.av-segmented .av-segmented__item.is-on,.av-segmented .av-segmented__item.is-on:hover{background:var(--av-surface);border-color:var(--av-border-2);box-shadow:var(--av-shadow-l1);color:var(--av-text)}.av-home__composer.run-chat-shell{background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:visible}.av-home__composer .run-chat-composer,.av-home__composer form{width:100%;max-width:none;margin:0;position:relative;inset:auto}:root{--av-composer-bg:#fff;--av-composer-border:#ebebeb;--av-rail-bg:#f3f3f3;--av-rail-text:#0d0d0d}:root[data-theme=dark]{--av-composer-bg:#2f2f2f;--av-composer-border:#333;--av-rail-bg:#242424;--av-rail-text:#ececec}html:root:root:root:root:root:root:root:root:has(.app-shell) body .av-home__composer.run-chat-shell .run-chat-composer--grok-shell .run-chat-composer__box{z-index:2;position:relative;border:1px solid var(--av-composer-border)!important;background:var(--av-composer-bg)!important;box-shadow:none!important;border-radius:24px!important}.av-home__composer .composer-topbar.av-home__bar,:root:not([data-theme=dark]) .av-home__composer .composer-topbar.av-home__bar,html:root body .av-home__composer .composer-topbar--bottom.av-home__bar{z-index:1;box-sizing:border-box;background:var(--av-rail-bg);-webkit-backdrop-filter:none;backdrop-filter:none;width:calc(100% - 26px);height:60px;min-height:0;color:var(--av-rail-text);border:0;align-self:stretch;margin:-20px 13px 0;padding:20px 8px 0;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .16s ease-out,visibility linear;overflow:visible;border-radius:0 0 16px 16px!important}html:root body .av-home__composer .composer-topbar.av-home__bar[data-hidden]{opacity:0;visibility:hidden;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .12s ease-in,visibility 0s linear .2s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){html:root body .av-home__composer .composer-topbar.av-home__bar{transition:none}}.av-home__bar .av-chip{color:var(--av-rail-text)}.av-home__bar .av-chip--emphasis{background:0 0}.av-home__bar .av-chip:hover,.av-home__bar .av-chip[aria-expanded=true]{background:var(--av-tint);color:var(--av-rail-text)}.av-home__bar .av-chip--static,.av-home__bar .av-chip--static:hover{color:var(--av-text-2);background:0 0}.av-picker{position:relative}.av-picker__menu{max-width:420px;top:calc(100% + 2px);left:0}.av-chip{max-width:260px;height:28px;color:var(--av-text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:400;display:inline-flex}.av-chip>svg:first-child{flex:none;margin-right:1px}.av-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-chip:hover,.av-chip[aria-expanded=true],.av-chip--emphasis{background:var(--av-tint);color:var(--av-text)}.av-chip--static{cursor:default}.av-chip--static:hover{color:var(--av-text-2);background:0 0}.av-chip--static svg{flex:none}.av-home__below{height:0;position:relative}.av-home__below>*{margin:0;position:absolute;top:16px;left:16px;right:16px}.av-home__hint{color:var(--av-text-2);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}@media (width<=640px){.av-home{padding:0 16px}}.av-floating-titlebar{z-index:40;align-items:center;gap:1px;height:40px;padding:0 10px 0 8px;display:flex;position:fixed;top:0;left:0}html:root body .av-sidebar .av-group__head{background:var(--av-bg);border-radius:6px}html:root body .av-sidebar .av-group__head:hover{background:var(--av-bg)}html:root:has(.app-shell.app-shell) body .app-shell--agents-view>.sidebar{background:var(--av-bg)!important}.av-toaster{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.av-toast{color:#ffffffe6;max-width:360px;font-family:var(--font-ui,Inter), ui-sans-serif, system-ui, sans-serif;pointer-events:auto;background:#1f1f1f;border-radius:10px;align-items:center;gap:8px;padding:10px 10px 10px 12px;font-size:13px;line-height:18px;animation:.16s cubic-bezier(.2,0,0,1) av-toast-in;display:flex;box-shadow:0 10px 15px -3px #0003,inset 0 0 0 1px #ffffff0f}.av-toast>svg{color:#fff9;flex:none}.av-toast__message{flex:1;min-width:0}.av-toast__close{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.av-toast__close:hover{color:#fff;background:#ffffff14}@keyframes av-toast-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.av-toast{animation:none}}html:root:root:root:root:root:root:has(.app-shell.app-shell) body .app-shell--agents-view :is(.detail-panel,.run-detail-panel,.run-files-rail,.avp,.avp-detail,.detail-panel__header,.detail-panel__body){--panel-surface:var(--av-bg);--panel-card-surface:var(--av-bg);--bg-elevated:var(--av-bg);--term-bg:var(--av-bg);background-color:var(--av-bg)}html:root:root:root:root:root:root:root:root:has(.app-shell) body .app-shell--agents-view .run-chat-composer__box .run-chat-composer__icon{box-shadow:none!important;background:0 0!important}html:root:root:root:root:root:root:root:root:has(.app-shell) body .app-shell--agents-view .run-chat-composer__box .run-chat-composer__icon:hover{background:var(--av-tint)!important}html:root:root:root:root:root:root:root:root:has(.app-shell) body .app-shell--agents-view .run-chat-composer__box .run-chat-send:disabled:before{box-shadow:none!important;background:0 0!important}html:root:root:root:root:root:root:root:root:has(.app-shell) body .av-session .run-chat-composer--bound-session .run-chat-composer__box{box-sizing:border-box;width:min(100%, var(--av-session-column,740px))!important;max-width:var(--av-session-column,740px)!important;margin-inline:auto!important}:root{--av-card-border:#1c1c1c14;--av-pill:#1c1c1c12;--av-pill-hover:#1c1c1c1c;--av-card-shadow:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000f}:root[data-theme=dark]{--av-card-border:#f5f5f514;--av-pill:#f5f5f512;--av-pill-hover:#f5f5f51c;--av-card-shadow:0 10px 15px -3px #00000080, 0 4px 6px -4px #0006}.ds-menu-surface.av-filter-menu{border:1px solid var(--av-card-border);background:var(--av-surface);box-shadow:var(--av-card-shadow);color:var(--av-text);font-family:var(--font-ui,Inter), ui-sans-serif, system-ui, sans-serif;border-radius:12px;padding:4px;font-size:13px;line-height:18px}.av-filter-menu .sidebar-session-filter-menu__row{min-height:30px;color:var(--av-text);cursor:pointer;border-radius:8px;padding:0 8px;font-size:13px}.av-filter-menu .sidebar-session-filter-menu__row:is(:hover,:focus-visible,[data-open=true]){background:var(--av-tint)}.av-filter-menu .sidebar-session-filter-menu__row+.sidebar-session-filter-menu__row{margin-top:1px}.av-filter-menu .sidebar-session-filter-menu__value:not(:empty){background:var(--av-pill);color:var(--av-text-2);border-radius:999px;padding:1px 8px;font-size:12px;line-height:16px}.av-filter-menu .sidebar-session-filter-menu__icon,.av-filter-menu .sidebar-session-filter-menu__chevron{color:var(--av-text-2)}.av-filter-menu .sidebar-session-filter-menu__mark{color:var(--av-blue)}.av-filter-menu .sidebar-session-filter-menu__separator{background:var(--av-card-border);margin:4px 8px}.av-icon-button__badge{background:var(--av-blue);color:#fff;text-align:center;border-radius:999px;min-width:13px;height:13px;padding:0 3px;font-size:9px;font-weight:600;line-height:13px;position:absolute;top:0;right:-2px}.av-filter-pills{flex-wrap:wrap;flex:none;align-items:center;gap:4px;margin:-4px 8px 8px;padding:0 2px 0 8px;display:flex}.av-filter-pill{background:var(--av-pill);max-width:100%;height:24px;color:var(--av-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:12px;display:inline-flex}.av-filter-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-filter-pill svg{color:var(--av-text-2);flex:none}.av-filter-pill:hover{background:var(--av-pill-hover)}.av-filter-pills__clear{height:24px;color:var(--av-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:12px}.av-filter-pills__clear:hover{background:var(--av-pill);color:var(--av-text)}.av-row__more{background:var(--av-surface);width:24px;height:24px;box-shadow:var(--av-shadow-l1);color:var(--av-text-2);cursor:pointer;opacity:0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid;position:absolute;top:10px;right:4px}.av-row:hover .av-row__more,.av-row__more:focus-visible{opacity:1}.av-row__more:hover{background:var(--av-tint);color:var(--av-text)}.av-row:hover .av-row__dot{visibility:hidden}.av-row__rename{border:1px solid var(--av-card-border);background:var(--av-surface);min-width:0;height:18px;color:var(--av-text);font:inherit;border-radius:6px;outline:0;padding:0 6px}.av-row__rename:focus{border-color:var(--av-blue)}.av-section-toggle{min-width:0;height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-self:center;align-items:center;gap:2px;margin:0 4px 0 -6px;padding:0 6px;display:flex}.av-section-toggle:hover{background:var(--av-tint)}.av-section-toggle:hover .av-group__chevron{opacity:1}.av-section-toggle[aria-expanded=true] .av-group__chevron{transform:rotate(90deg)}.av-home__brand--picker{cursor:pointer;background:0 0;border:0;border-radius:8px;height:auto;margin-left:-4px;padding:4px 8px 4px 4px;font-family:inherit}.av-home__brand--picker:hover,.av-home__brand--picker.is-open{background:var(--av-tint)}.av-home__brand--picker>svg:last-child{color:var(--av-text-2)}.av-home__brand-name{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.av-home__reason-menu{min-width:220px;max-height:360px;overflow-y:auto}.app-shell__sidebar-slot{grid-area:1/1/-1;width:0;min-width:0}.app-shell--agents-sidebar-hidden .run-session-breadcrumb{margin-left:max(0px, calc(var(--av-floating-titlebar-right,0px) - 8px))}:root{--av-composer-bg:#fff;--av-composer-border:#ebebeb;--av-band-bg:#f2f2f2f5;--av-band-card-bg:#fff}:root[data-theme=dark]{--av-composer-bg:#2f2f2f;--av-composer-border:#333;--av-band-bg:#1f1f1ff0;--av-band-card-bg:#ffffff0d}html:root:root:root:root:root:root:root:root:has(.app-shell) body .av-home__composer.run-chat-shell .run-chat-composer--grok-shell .run-chat-composer__box{z-index:2;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;position:relative;border:1px solid var(--av-composer-border)!important;background:var(--av-composer-bg)!important;box-shadow:none!important;border-radius:24px!important}html:root:root:root:root:root:root:root:has(.app-shell) body .av-home__composer>form.run-chat-composer--grok-shell{background:0 0;border-radius:26px;width:auto;margin:0 10px;transition:background-color .2s ease-out,border-radius .2s ease-out;padding:6px!important}html:root:root:root:root:has(.app-shell) body .av-home__composer>form.run-chat-composer--grok-shell:has(>.av-home__bar:not([data-hidden])){background:var(--av-band-bg);border-radius:26px 26px 22px 22px}html:root:root:root:root:root:root:root:root:has(.app-shell) body .av-home__composer>form:has(>.av-home__bar:not([data-hidden])) .run-chat-composer__box{background:var(--av-band-card-bg)!important;border-color:#0000!important;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000f!important}html:root:root:root:root:root:root:root:root:has(.app-shell)[data-theme=dark] body .av-home__composer>form:has(>.av-home__bar:not([data-hidden])) .run-chat-composer__box{border-color:var(--av-composer-border)!important;box-shadow:none!important}.av-home__composer .composer-topbar.av-home__bar,:root:not([data-theme=dark]) .av-home__composer .composer-topbar.av-home__bar,html:root body .av-home__composer .composer-topbar--bottom.av-home__bar{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;height:auto;min-height:46px;color:var(--av-text-2);background:0 0;border:0;align-self:stretch;margin:0;padding:0 4px;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .16s ease-out,visibility linear;overflow:visible;border-radius:0!important}.av-toaster{z-index:auto;pointer-events:none;flex-direction:column;order:1;align-items:normal;gap:8px;display:flex;position:static;bottom:auto;right:auto}.av-sidebar--devin .av-titlebar--devin{gap:2px;height:44px;padding:0 8px}.app-shell--desktop .av-sidebar--devin .av-titlebar--devin{margin-top:4px}.av-titlebar--devin .av-view-switcher__button{height:28px;color:var(--av-text-2);padding:0 6px;font-size:14px;font-weight:500}.av-titlebar--devin .av-view-switcher__button:hover{color:var(--av-text)}.av-titlebar--devin>.av-icon-button{color:var(--av-text-3)}.av-titlebar--devin>.av-icon-button:hover{color:var(--av-text)}.av-sidebar--devin .av-scroll{scrollbar-width:thin;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.av-sidebar--devin .av-nav{padding:4px 8px 0}.av-sidebar--devin .av-nav__item{font-size:14px}.av-sidebar--devin .av-nav__icon{color:var(--av-text)}.av-sidebar--devin .av-sessions{flex:none;min-height:auto}.av-sidebar--devin .av-sessions__list{padding:0 8px}.av-sidebar--devin .av-group__head{position:static}.av-home__context{align-items:center;gap:6px;margin:8px 6px 0;display:flex}.av-home__project{color:var(--av-text-2)}.av-home__project:hover{color:var(--av-text)}.av-group__row{align-items:center;display:flex}.av-group__row>.av-group__head{flex:1;min-width:0}.av-group__new{opacity:0;width:24px;height:24px}.av-group__row:hover .av-group__new,.av-group__new:focus-visible{opacity:1}.av-home__context{margin-top:10px}.av-home__context-end{margin-left:auto;display:flex}.av-gitenv__trigger{justify-content:center;width:30px;padding:0}.av-gitenv__trigger.is-open{background:var(--av-tint,#7f7f7f1f)}.av-gitenv{z-index:1000;width:280px;color:var(--av-text,#191919);flex-direction:column;gap:6px;font-size:13px;line-height:18px;display:flex;position:fixed}.av-gitenv__main,.av-gitenv__branches{background:var(--av-surface,#fff);box-shadow:0 0 0 1px var(--av-border-2,#7f7f7f29), 0 16px 36px -12px #00000047;border-radius:14px;padding:6px}.av-gitenv__branches{order:0;max-height:300px;overflow-y:auto}.av-gitenv__label{color:var(--av-text-2,#1919198f);margin:4px 8px;font-size:12px}.av-gitenv__row{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.av-gitenv__row:hover,.av-gitenv__row.is-on{background:var(--av-tint,#7f7f7f1a)}.av-gitenv__row.is-disabled{opacity:.45;cursor:default}.av-gitenv__row.is-disabled:hover{background:0 0}.av-gitenv__row>svg{flex:none}.av-gitenv__text{flex-direction:column;flex:1;min-width:0;display:flex}.av-gitenv__text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-gitenv__sub{color:var(--av-text-2,#1919198f);font-size:12px}.av-gitenv__value{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--av-text-2,#1919198f);overflow:hidden}.av-gitenv__check{margin-left:auto}.av-gitenv__divider{background:var(--av-border-2,#7f7f7f29);height:1px;margin:4px 6px}.av-gitenv__search{color:var(--av-text-2,#1919198f);align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.av-gitenv__search input{min-width:0;color:var(--av-text,#191919);font:inherit;background:0 0;border:0;outline:0;flex:1}.av-gitenv__hint{color:var(--av-text-2,#1919198f);margin:0 8px 6px;font-size:12px}.av-gitenv__switch{background:var(--av-border-2,#7f7f7f4d);border-radius:999px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.av-gitenv__switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.av-gitenv__switch.is-on{background:var(--av-blue,#317cff)}.av-gitenv__switch.is-on:after{transform:translate(12px)}html body .av-gitenv button.av-gitenv__row{box-shadow:none;background:0 0}html body .av-gitenv button.av-gitenv__row:hover,html body .av-gitenv button.av-gitenv__row.is-on{background:var(--av-tint,#7f7f7f1a)}.av-picker__menu--search{width:300px;max-height:340px;overflow-y:auto}.av-picker__search{border-bottom:1px solid var(--av-border-2,#7f7f7f29);color:var(--av-text-2,#1919198f);align-items:center;gap:8px;margin:2px 4px 4px;padding:6px 6px 8px;display:flex}.av-picker__search input{min-width:0;color:var(--av-text,#191919);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.av-picker__group{color:var(--av-text-2,#1919198f);margin:6px 8px 2px;font-size:12px}:is(.av-picker__group:empty,.av-picker__group:not(:has(*)):empty){display:none}.av-home__context{gap:2px;min-width:0;margin:10px 12px 0}.av-home__context>.av-chip,.av-home__context .av-picker>.av-chip{gap:6px;max-width:200px;height:28px;padding:0 8px}.av-home__context .av-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-home__context .av-picker{min-width:0}.av-home__context-end .av-gitenv__trigger{width:28px;height:28px;padding:0}.av-gitenv__row--switch{cursor:pointer}.av-gitenv__row--switch .ds-switch{flex:none;margin-left:auto}.av-sidebar--rail{align-items:center;width:52px;min-width:52px;overflow:hidden}.av-rail__top{flex:none;justify-content:center;align-items:center;width:100%;height:44px;display:flex}.app-shell--desktop .av-rail__top{-webkit-app-region:drag;app-region:drag;align-items:flex-end;height:72px;padding-bottom:6px}.app-shell--desktop .av-rail__top>*{-webkit-app-region:no-drag;app-region:no-drag}.av-rail__nav{border-bottom:1px solid var(--av-border-2);flex-direction:column;flex:none;align-items:center;gap:2px;width:36px;padding:4px 0 8px;display:flex}.av-rail__item{width:32px;height:32px;color:var(--av-text-2)}.av-rail__item:hover,.av-rail__item.is-on{background:var(--av-tint);color:var(--av-text)}.av-rail__sessions{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;min-height:0;padding:8px 0;display:flex;overflow-y:auto}.av-rail__session{background:var(--av-tint-3,#7f7f7f14);width:32px;height:32px;color:var(--av-text-2);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:500;text-decoration:none;display:grid;position:relative}.av-rail__session:hover{background:var(--av-tint);color:var(--av-text)}.av-rail__session.is-on{background:var(--av-tint);color:var(--av-text);box-shadow:inset 0 0 0 1px var(--av-border-2)}.av-rail__dot{border:2px solid var(--av-bg);background:var(--av-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.av-rail__session[data-state=working] .av-rail__dot{background:var(--av-green,#30a46c)}.av-rail__session[data-state=attention] .av-rail__dot,.av-rail__session[data-state=alert] .av-rail__dot{background:var(--av-orange,#f76b15)}.av-sidebar--rail .sidebar-bottom-stack{width:100%}.av-sidebar--rail .local-agent-update{display:none}.av-sidebar--rail .av-account{flex-direction:column;justify-content:flex-end;gap:4px;height:auto;padding:8px 0 12px}.av-sidebar--rail .av-account__card{flex:none}.av-sidebar--rail .av-account__text,.av-sidebar--rail .av-account__surfaces{display:none}.av-sidebar--rail .av-account__settings{display:grid}
