: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-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-search{border:1px solid color-mix(in srgb, var(--av-text) 12%, transparent);height:30px;color:var(--av-text-2);background:0 0;border-radius:999px;align-items:center;gap:8px;margin:0 8px 8px;padding:0 10px;display:flex}.av-search input{min-width:0;color:var(--av-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.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-reasons{flex-direction:column;flex:none;min-height:0;max-height:45%;display:flex}.av-reasons__toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.av-reasons__toggle:hover .av-group__chevron{opacity:1}.av-reasons__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))}
