#entry-loader{z-index:2147483647;background:var(--theme-page);place-items:center;display:grid;position:fixed;inset:0}:root:not([data-desktop=true]) body:has(>#root[data-prerendered-signin])>#entry-loader{display:none!important}:root[data-desktop=true]{--app-page-surface:var(--chrome,Canvas)}:root[data-desktop=true] body,:root[data-desktop=true] #root{background:var(--app-page-surface)}.native-window-drag-strip{display:none}:where(:root[data-desktop=true],body[data-desktop=true],#entry-loader) .native-window-drag-strip{z-index:2147483647;height:var(--native-window-drag-strip-height,48px);app-region:drag;-webkit-app-region:drag;display:block;position:fixed;top:0;left:0;right:0}.app-shell--desktop{--native-window-drag-strip-height:10px}body:has(.app-shell--desktop)>.native-window-drag-strip{display:none}.loading-spinner{vertical-align:middle;flex:none;display:inline-block}.loading-spinner__track{opacity:.14}.loading-spinner__arc{transform-origin:12px 12px;animation:1.4s linear infinite loading-rotate,1.4s ease-in-out infinite loading-dash}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%,to{stroke-dasharray:10 100;stroke-dashoffset:0}50%{stroke-dasharray:70 100;stroke-dashoffset:-25px}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.loading-spinner__arc{animation:none}}.live-session-indicator{--live-session-indicator-size:20px;width:var(--live-session-indicator-size);height:var(--live-session-indicator-size);color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.live-session-indicator>.loading-spinner{width:100%;height:100%}#entry-loader .entry-loader__indicator{animation:1ms step-end .3s both entry-reveal}@keyframes entry-reveal{0%{opacity:0}to{opacity:1}}.reason-loading-mark{aspect-ratio:1;background:url(/reason-agent-mark/reason-mark-loading.svg) 50%/contain no-repeat;width:72px;display:block}.reason-loading-mark--small{width:32px}@media (prefers-reduced-motion:reduce){.reason-loading-mark{background-image:url(/reason-agent-mark/reason-mark-loading-still.svg)}}:root[data-returning-session] #root{animation:8s step-end returning-session-hold}:root[data-returning-session] body:after{content:"";visibility:hidden;background:url(/reason-agent-mark/reason-mark-loading.svg) 50%/contain no-repeat;width:72px;height:72px;margin:auto;animation:8s step-end returning-session-mark,1ms step-end .3s both entry-reveal;position:fixed;inset:0}@keyframes returning-session-hold{0%,to{visibility:hidden}}@keyframes returning-session-mark{0%,to{visibility:visible}}@media (prefers-reduced-motion:reduce){:root[data-returning-session] body:after{background-image:url(/reason-agent-mark/reason-mark-loading-still.svg)}}:root{--selector-surface:var(--theme-composer);--selector-menu-hover:color-mix(in srgb, var(--theme-ink) 7%, var(--selector-surface));--selector-border:color-mix(in srgb, var(--theme-ink) 8%, transparent);--selector-shadow:0 10px 25px -3px #0000001a, 0 4px 8px -2px #0000000f, inset 0 1px 0 #fffc;--selector-hover:var(--theme-highlight);--selector-text:var(--ink);--selector-blur:blur(16px)}:root[data-theme=dark]{--selector-shadow:0 16px 36px -4px #0000007a, 0 6px 12px -2px #0000004d}html:root body :is(.ds-menu-surface,.ds-select__panel,.ds-cascading-select__primary,.ds-cascading-select__secondary,.capability-picker__menu,.codebase-nav-menu,.run-chat-composer-menu,.run-menu,.ws-menu,.ws-submenu,.settings-search-menu,.settings-menu-select__menu,.language-select__menu,.new-session-target-picker__menu,.author-select__menu,.handoff-project-menu__options,.provider-connect__menu,.provider-row__menu,.provider-menu,.provider-add__menu,.session-panel-nav__menu,.review-panel-header__menu-list,.review-ship__menu,.review-diff-file__menu,.review-status-menu,.review-picker,.review-checks-popover,.sidebar-sessions__menu,.sidebar-sessions__menu-pop,.sidebar-sessions__filter-subselector,.sidebar-nav-customizer,.plan-tier-select__menu,.chat-input-reference__menu,.wiki-more-menu__list,.wiki-page-search-popover,.contact-select-menu,.amx-menu,.amx-repo-filter__menu){--selector-hover:var(--selector-menu-hover);color:var(--selector-text);padding:var(--selector-padding,6px);background:var(--selector-surface)!important;border:var(--selector-border-width,1px) solid var(--selector-border)!important;border-radius:var(--selector-radius,16px)!important;corner-shape:var(--selector-corner-shape,round)!important;box-shadow:var(--selector-shadow)!important;-webkit-backdrop-filter:var(--selector-blur)!important;backdrop-filter:var(--selector-blur)!important}html:root body :is(.ds-anchored-surface,.sidebar-session-hover-preview,.project-icon-picker,.inspector-session-picker,.trend-tooltip){--selector-hover:var(--selector-menu-hover);background:var(--selector-surface)!important}html:root body .run-chat-composer-menu--input{background:var(--selector-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body .ds-select__list{padding:0}html:root body .ds-select__item[aria-selected=true]{background:0 0}html:root body :is(.ds-select__item,.ds-cascading-select__group,.ds-cascading-select__item,.capability-picker__menu button,.codebase-nav-menu__item,.settings-menu-select__row,.settings-search-result,.language-select__option,.new-session-target-picker__option,.ws-menu__item,.ws-menu__row,.sidebar-nav-customizer__option,.session-panel-nav__menu-item){box-sizing:border-box;border-radius:var(--selector-item-radius,9px);corner-shape:var(--selector-corner-shape,round);min-height:30px;padding:5px 10px;font-size:14px;font-weight:400;line-height:20px;transition:background 80ms}html:root body :is(.ds-select__item,.ds-cascading-select__group,.ds-cascading-select__item,.capability-picker__menu button,.codebase-nav-menu__item,.settings-menu-select__row,.settings-search-result,.language-select__option,.new-session-target-picker__option,.ws-menu__item,.ws-menu__row,.sidebar-nav-customizer__option,.session-panel-nav__menu-item):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--selector-hover)}html:root body :is(.capability-picker__divider,.sidebar-account-menu__divider,.session-panel-nav__menu-divider,.run-menu__divider,.run-chat-composer-menu__divider,.run-files-menu-separator,.run-browser-menu-divider){border:0;background:color-mix(in srgb, var(--ink) 8%, transparent)!important;height:1px!important;margin:4px 0!important}@supports (appearance:base-select){select:not([multiple]){appearance:base-select}select:not([multiple])::picker(select){appearance:base-select}select:not([multiple]){align-items:center}select:not([multiple])::picker(select){--selector-hover:var(--selector-menu-hover);background:var(--selector-surface);border:1px solid var(--selector-border);border-radius:var(--selector-radius,16px);corner-shape:var(--selector-corner-shape,round);box-shadow:var(--selector-shadow);-webkit-backdrop-filter:var(--selector-blur);backdrop-filter:var(--selector-blur);color:var(--selector-text);padding:6px}select:not([multiple]) option{border-radius:var(--selector-item-radius,9px);corner-shape:var(--app-corner-shape,round);min-height:30px;padding:5px 10px;font-size:14px}select:not([multiple]) option:is(:hover,:focus-visible){background:var(--selector-hover)}select:not([multiple])::picker-icon{content:"";opacity:.6;background:currentColor;flex:none;align-self:center;width:20px;height:16px;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") 100%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") 100%/16px 16px no-repeat}}html:root body .ws-submenu{width:224px;min-width:0;max-width:calc(100vw - 16px)}html:root body :is(.settings-menu-select__options,.codebase-nav-menu){flex-direction:column;gap:2px;display:flex}html:root body :is(.settings-menu-select__row,.codebase-nav-menu__item){box-sizing:border-box;background:0 0;min-height:30px;padding:5px 10px;font-size:14px;line-height:20px}html:root body :is(.settings-menu-select__row,.codebase-nav-menu__item):is([aria-selected=true],[aria-current=page],:hover,:focus-visible):not([data-disabled=true]):not(:disabled){background:var(--selector-hover)}:is(html:root body :is(.settings-menu-select__options,.codebase-nav-menu):has(>:hover:not([data-disabled=true]):not(:disabled))>:is(.settings-menu-select__row,.codebase-nav-menu__item):not(:hover),html:root body :is(.settings-menu-select__options,.codebase-nav-menu):has(>:is(.settings-menu-select__row,.codebase-nav-menu__item):focus-visible):not(:has(>:is(.settings-menu-select__row,.codebase-nav-menu__item):hover:not([data-disabled=true]):not(:disabled)))>:is(.settings-menu-select__row,.codebase-nav-menu__item):not(:focus-visible)){background:0 0}@keyframes selector-surface-in{0%{opacity:0;translate:0 -6px;scale:.985}}@media (prefers-reduced-motion:no-preference){html:root body :is(.ds-select__panel,.ds-cascading-select__primary,.ds-cascading-select__secondary,.codebase-nav-menu,.run-menu,.ws-menu,.ws-submenu,.settings-search-menu,.settings-menu-select__menu,.language-select__menu,.author-select__menu,.handoff-project-menu__options,.provider-connect__menu,.provider-row__menu,.provider-menu,.provider-add__menu,.session-panel-nav__menu,.review-panel-header__menu-list,.review-ship__menu,.review-diff-file__menu,.review-status-menu,.review-picker,.review-checks-popover,.sidebar-sessions__menu,.sidebar-sessions__menu-pop,.sidebar-sessions__filter-subselector,.sidebar-nav-customizer,.plan-tier-select__menu,.chat-input-reference__menu,.wiki-more-menu__list,.wiki-page-search-popover,.contact-select-menu,.amx-menu,.amx-repo-filter__menu):not(.ds-menu-surface):not(.run-chat-composer-menu-motion *){animation:.14s cubic-bezier(.2,.8,.2,1) selector-surface-in}}:root:root body .sidebar :is(.settings-sidebar-nav,.settings-sidebar-links){gap:2px}:root:root body .sidebar :is(.settings-sidebar-nav,.settings-sidebar-links) .nav-item{border-radius:8px;gap:9px;height:32px;min-height:32px;padding:7px 9px;font-size:13px;line-height:18px}:root:root body .sidebar :is(.settings-sidebar-nav,.settings-sidebar-links) .nav-item>svg{width:15px;height:15px}:root:root body .sidebar :is(.settings-sidebar-nav__heading,.settings-sidebar-nav__group){padding-inline:9px;font-size:12px;line-height:16px}:root:root body .sidebar .settings-sidebar-back.nav-item{gap:9px;padding-inline:9px;font-size:13px;line-height:18px}:root:root body .sidebar .settings-sidebar-search.nav-item{height:32px;min-height:32px;font-size:13px;line-height:18px}:root:root body .sidebar .settings-sidebar-search.nav-item>svg{width:15px;height:15px}:root:root .plugins-settings-page .plugins-modal-body{--app-type-small:13px;--app-type-micro:12px;font-size:13px;line-height:18px}@layer settings-body-typography{:root:root .plugins-settings-page:not(.plugins-settings-page--modal) .plugins-modal-body :not(:where(h1,h2,h3,h4,h5,h6,[role=heading],h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[role=heading] *,svg,svg *,.overview-activity__stats dd,.overview-activity__plot-total)){font-size:13px!important}:root:root .plugins-settings-page:not(.plugins-settings-page--modal) .plugins-modal-body :is(th,th *,.settings-block__head p,.settings-section-note){font-size:12px!important;line-height:16px!important}:root:root .plugins-settings-page:not(.plugins-settings-page--modal) .plugins-modal-body :is(.settings-row__name,.settings-row__sub,.connection-row__main>strong,.connection-row__main>.muted,.profile-name__text,.settings-row__value-text,td){line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body :is(h1,.settings-page-title){font-size:var(--grok-type-xl)!important;line-height:var(--grok-leading-xl)!important;letter-spacing:var(--grok-tracking-xl)!important}:root:root .plugins-settings-page .plugins-modal-body .settings-page-description{margin-top:4px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-page-back{gap:2px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-page-header{margin-bottom:28px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-page-tabs{gap:2px!important;margin-top:20px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.settings-page-tabs__tab,.settings-scopes__chip,.customize-view-picker>button){height:var(--grok-height-base)!important;min-height:var(--grok-height-base)!important;padding-inline:12px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.settings-block__head h2,.account-preferences-flat__title,.team-dashboard-section-title,.members-dashboard__section-title,.team-dashboard-section>h2,.memory-section__head h2,.overview-activity__heading h2),:root:root .plugins-settings-page .plugins-modal-body h2:not(.settings-page-title){font-size:var(--grok-type-xs)!important;line-height:var(--grok-leading-xs)!important;letter-spacing:0!important}:root:root .plugins-settings-page .plugins-modal-body :is(.team-dashboard-card,.settings-card,.billing-upgrade-card,.saved-cards__header,.billing-credit-row) :is(h2,h3,h4){letter-spacing:0!important;font-size:13px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-block__head{padding-inline:8px 4px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-block__head p{margin-top:0!important}:root:root .plugins-settings-page .plugins-modal-body .account-preferences-flat__title{padding:0 4px 8px 8px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-block{gap:8px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-section-page{gap:28px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-block+.settings-block{margin-top:28px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-section-page>.settings-block+.settings-block{margin-top:0!important}:root:root .plugins-settings-page .plugins-modal-body .settings-card{border-radius:var(--grok-radius-xl)!important}:root:root .plugins-settings-page .plugins-modal-body :is(.settings-row,.connection-row,.members-row,.agent-card,.env-vrow,.appearance-preference-row):not(.reason-hub__row){column-gap:20px!important;padding-block:10px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-row__label{gap:0!important}:root:root .plugins-settings-page .plugins-modal-body :is(.settings-manage-link,.account-preferences-more-btn,.account-delete-trigger-button,.overview-activity__connect,.profile-photo__actions .btn-ghost){height:var(--grok-height-sm)!important;min-height:var(--grok-height-sm)!important;gap:2px!important;padding:0 10px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-menu-select__trigger{height:var(--grok-height-base)!important;min-height:var(--grok-height-base)!important;border-radius:var(--grok-radius-base)!important;gap:4px!important;padding-inline:7px 5px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body :is(th,td){padding-block:8px!important}@media (width<=767px) and (pointer:coarse){:root:root :is(.plugins-settings-page,.settings-configuration-dialog) :is(input,textarea,select,[contenteditable=true]){font-size:max(16px,1em)!important}}:root:root .plugins-settings-page .plugins-modal-body :is(.settings-card.reason-hub__card,.sidebar-sessions__list.reason-hub__card){--settings-divider:transparent;border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;box-shadow:none!important;border-radius:12px!important;padding:8px 0!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card.reason-hub__card{border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;box-shadow:none!important;border-radius:12px!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card .reason-hub__row:is(.settings-row,.connection-row,.appearance-preference-row,.appearance-layout-panel,.sidebar-sessions__row){border:0!important;border-radius:0!important;column-gap:20px!important;min-height:0!important;margin:0!important;padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card .reason-hub__row:is(.settings-row,.connection-row,.appearance-preference-row,.appearance-layout-panel){cursor:auto!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card .reason-hub__row:is(.settings-row,.connection-row,.appearance-preference-row,.appearance-layout-panel):is(:hover,:focus-within){background:0 0!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card .reason-hub__row.sidebar-sessions__row{border-radius:8px!important;margin-inline:4px!important;padding-inline:10px!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card .reason-hub__row.sidebar-sessions__row:is(:hover,:focus-within){background:var(--panel-row-hover)!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card :is(.settings-rows,.account-preferences-flat__content,.panel-body){border:0!important;gap:0!important;padding:0!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card .sidebar-sessions__row-wrapper{border:0!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card>.settings-section-note{padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-menu-select__trigger{border:1px solid color-mix(in srgb, var(--text-primary) 6%, transparent)!important;background:var(--panel-card-surface)!important;height:30px!important;min-height:30px!important;color:var(--text-primary)!important;border-radius:8px!important;gap:4px!important;padding:0 8px 0 10px!important;font-size:13px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body .settings-menu-select__trigger:is(:hover,[aria-expanded=true]){background:color-mix(in srgb, var(--text-primary) 6%, var(--panel-card-surface))!important;border-color:color-mix(in srgb, var(--text-primary) 6%, transparent)!important}:root:root .settings-menu-select__menu{border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;border-radius:12px!important;padding:6px!important;box-shadow:0 8px 24px #0000001f!important}:root:root .settings-menu-select__menu .settings-menu-select__options{gap:2px!important}:root:root .settings-menu-select__menu .settings-menu-select__row{border-radius:8px!important;gap:4px!important;min-height:30px!important;padding:6px 8px!important;font-size:13px!important;line-height:18px!important}:root:root .settings-menu-select__menu .settings-menu-select__row:is(:hover,:focus-visible,.settings-menu-select__row--selected){background:color-mix(in srgb, var(--text-primary) 6%, transparent)!important}:root:root .plugins-settings-page .plugins-modal-body :is(.settings-manage-link,.account-preferences-more-btn,.profile-photo__actions .btn-ghost,.settings-row__control>.btn-ghost,.settings-row__control>.btn-secondary){background:color-mix(in srgb, var(--text-primary) 7%, transparent)!important;height:30px!important;min-height:30px!important;color:var(--text-primary)!important;border:0!important;border-radius:9999px!important;gap:4px!important;padding:0 12px!important;font-size:13px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.settings-manage-link,.account-preferences-more-btn,.profile-photo__actions .btn-ghost,.settings-row__control>.btn-ghost,.settings-row__control>.btn-secondary):hover{background:color-mix(in srgb, var(--text-primary) 11%, transparent)!important}:root:root .plugins-settings-page .plugins-modal-body :is(.model-settings-split-section__container,.developer-api-card,.apikeys-keys-panel,.billing-overview,.auto-review__heading,.auto-review__editor,.auto-review__rules){--apikeys-divider:transparent;--settings-divider:transparent;border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;box-shadow:none!important;border-radius:12px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.apikeys-mcp-command,.apikeys-row__value,.connect-field){border:1px solid color-mix(in srgb, var(--text-primary) 6%, transparent)!important;background:0 0!important;border-radius:8px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.plugins-modal-search,.shortcut-editor__search){border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;box-shadow:none!important}:root:root .plugins-settings-page .plugins-modal-body :is(.reason-hub__card,.model-settings-split-section__container,.developer-api-card,.apikeys-keys-panel,.billing-overview,.auto-review__rules) :is([class*=row]:not(tr,.apikeys-row__value),[class*=item],[class*=head]){border-top-color:#0000!important;border-bottom-color:#0000!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card.reason-hub__card{padding:12px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card.reason-hub__card:has(>.team-dashboard-row,table){padding:8px 0!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card.reason-hub__card.members-dashboard__invite-form{padding:8px!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card .team-dashboard-row{border:0!important;min-height:0!important;padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card :is(th,td){border-top-color:#0000!important;border-bottom-color:#0000!important;padding-block:10px!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card :is(th,td):first-child{padding-left:14px!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card :is(th,td):last-child{padding-right:14px!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card :is(tr,thead,tbody){border-color:#0000!important}:root:root .plugins-settings-page .plugins-modal-body .workspace-seats{border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;box-shadow:none!important;border-radius:12px!important;padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-section>h2{margin:0 0 8px!important}:root:root .plugins-settings-page .plugins-modal-body .team-settings-dashboard .members-dashboard--embedded{margin-top:28px!important}:root:root .plugins-settings-page .plugins-modal-body .members-dashboard__toolbar{margin-bottom:8px!important}:root:root .plugins-settings-page .plugins-modal-body .members-dashboard__invite-form{margin-bottom:12px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.team-profile__control,.members-dashboard__tools,.team-dashboard-card td,.team-dashboard-heading,.workspace-seats) :is(button,a.btn,.ds-button):not(.members-dashboard__invite,.primary-button,.settings-menu-select__trigger,.settings-more-menu__trigger,[role=switch]){background:color-mix(in srgb, var(--text-primary) 7%, transparent)!important;height:30px!important;min-height:30px!important;color:var(--text-primary)!important;border:0!important;border-radius:9999px!important;padding:0 12px!important;font-size:13px!important;line-height:18px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.team-profile__control,.members-dashboard__tools,.team-dashboard-card td,.team-dashboard-heading,.workspace-seats) :is(button,a.btn,.ds-button):not(.members-dashboard__invite,.primary-button,.settings-menu-select__trigger,.settings-more-menu__trigger,[role=switch]):hover{background:color-mix(in srgb, var(--text-primary) 11%, transparent)!important}:root:root .plugins-settings-page .plugins-modal-body :is(.members-dashboard__invite,.primary-button){border-radius:9999px!important;height:30px!important;min-height:30px!important;padding:0 12px!important}:root:root .plugins-settings-page .plugins-modal-body :is(input:is([type=text],[type=search],[type=email],[type=url],[type=number],:not([type])),textarea):not([role=switch]){border:1px solid color-mix(in srgb, var(--text-primary) 6%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important}:root:root .plugins-settings-page .plugins-modal-body input:is([type=text],[type=search],[type=email],[type=url],[type=number],:not([type])){height:30px!important;min-height:30px!important;padding-inline:10px!important}:root:root:root .plugins-settings-page.plugins-settings-page .plugins-modal-body :is(.plugins-modal-search,.catalog-search,.shortcut-editor__search,.connect-field,.apikeys-mcp-command,.apikeys-row__value,.ds-input__field,.ds-textarea__field,[class*=search]:not(input)) :is(input,textarea){height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding-inline:0!important}:root:root .plugins-settings-page .plugins-modal-body :is(.ds-input__field,.ds-textarea__field){border:1px solid color-mix(in srgb, var(--text-primary) 6%, transparent)!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.ds-input__field,.ds-textarea__field):focus-within{border-color:color-mix(in srgb, var(--text-primary) 24%, transparent)!important}:root:root .plugins-settings-page .plugins-modal-body .reason-secrets__grid{gap:4px!important;padding:8px 0!important}:root:root .plugins-settings-page .plugins-modal-body .reason-secrets__row{gap:8px!important;padding:2px 8px 2px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .reason-secrets__row--head{background:0 0!important;padding-block:2px 4px!important;font-size:12px!important;line-height:16px!important}:root:root .plugins-settings-page .plugins-modal-body .reason-secrets__grid--long .reason-secrets__row--head{background:var(--panel-card-surface)!important;padding-top:0!important}:root:root .plugins-settings-page .plugins-modal-body .auto-review__section-title--first{display:none!important}:root:root .plugins-settings-page .plugins-modal-body .auto-review__section-title{color:var(--muted)!important;margin:16px 0 8px!important;padding-inline:8px!important;font-size:12px!important;line-height:16px!important}:root:root .plugins-settings-page .plugins-modal-body .auto-review__section-row{margin-top:16px!important;margin-bottom:8px!important}:root:root .plugins-settings-page .plugins-modal-body .auto-review__section-row .auto-review__section-title{margin:0!important}:root:root .plugins-settings-page .plugins-modal-body :is(.auto-review__heading,.auto-review__editor,.auto-review__rules,.cloud-access-head){border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;min-height:0!important;box-shadow:none!important;border-radius:12px!important;padding:8px 0!important}:root:root .plugins-settings-page .plugins-modal-body .auto-review__heading{padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .auto-review__editor{padding:8px 8px 8px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .auto-review__rules>*{padding-inline:14px!important}:root:root .plugins-settings-page .plugins-modal-body .auto-review__rules>p.muted{margin:0!important;padding-block:10px!important}:root:root .plugins-settings-page .plugins-modal-body .cloud-access-head{margin-bottom:24px!important}:root:root .plugins-settings-page .plugins-modal-body .cloud-access-head>:is(dl,details){margin:0!important;padding-inline:14px!important}:root:root .plugins-settings-page .plugins-modal-body .cloud-access-head>details>summary{padding-block:6px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.cloud-access-head,.cloud-access-layout,.cloud-access-session){border-top:0!important;border-bottom:0!important}:root:root .plugins-settings-page .plugins-modal-body .cloud-access-catalog__group>h2{text-transform:none!important;letter-spacing:0!important}:root:root .plugins-settings-page .plugins-modal-body :is(.memory-heading,.memory-notes,.device-control-card){border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;box-shadow:none!important;border-radius:12px!important;padding:8px 0!important}:root:root .plugins-settings-page .plugins-modal-body .memory-heading{padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .memory-section__head{margin-bottom:8px!important;padding-inline:8px 0!important}:root:root .plugins-settings-page .plugins-modal-body .memory-notes>*{margin:0!important;padding-inline:14px!important}:root:root .plugins-settings-page .plugins-modal-body .memory-notes>.settings-section-note{padding-block:10px!important}:root:root .plugins-settings-page .plugins-modal-body .memory-notes>.memory-history__change-head{padding-inline:8px!important}:root:root .plugins-settings-page .plugins-modal-body .device-control-section>p.muted{margin:-6px 0 8px!important;padding-inline:8px!important;font-size:12px!important;line-height:16px!important}:root:root .plugins-settings-page .plugins-modal-body .device-control-card>.settings-row{padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card :is(.settings-row,.connection-row):not(.reason-hub__row){border:0!important;min-height:0!important;margin:0!important;padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card.reason-hub__card:has(table){--team-card-has-table:1}@container style(--team-card-has-table:1){:root:root .plugins-settings-page .plugins-modal-body .team-dashboard-card.reason-hub__card>:not(table,.team-dashboard-row,[class*=table]){padding-inline:14px!important}}:root:root .plugins-settings-page .plugins-modal-body .shortcut-editor__row{padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .reason-hub__card :not(input,textarea,button,select,kbd,code,[class*=field],[class*=value],[class*=search],[class*=trigger],[class*=key],[role=switch]){border-top-color:#0000!important;border-bottom-color:#0000!important}:root:root .plugins-settings-page .plugins-modal-body .audit-log-list{border:.5px solid var(--panel-card-border)!important;background:var(--panel-card-surface)!important;border-radius:12px!important;padding:8px 0!important}:root:root .plugins-settings-page .plugins-modal-body .audit-log-list .audit-log-row{border:0!important;padding:10px 14px!important}:root:root .plugins-settings-page .plugins-modal-body .audit-log-group>:first-child:not(.audit-log-list){margin-bottom:8px!important;padding-inline:8px!important}:root:root .plugins-settings-page .plugins-modal-body :is(.reason-hub__card,.audit-log-list) [class*=row]:not(:is(input,button)){box-shadow:none!important}:root:root:root:root:root:root:root:root:root body .settings-menu-select__trigger{border:1px solid var(--grok-control-edge)!important;background:0 0!important;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:4px 5px 4px 7px!important}:root:root:root:root:root:root:root:root:root body .settings-menu-select__trigger:is(:hover,[aria-expanded=true]){background:var(--grok-control-fill)!important}}:root:root .plugins-settings-page .archived-sessions-settings__list .reason-hub__card .sidebar-sessions__row.reason-hub__row{--sidebar-session-row-highlight:transparent;gap:10px}:root:root .plugins-settings-page .archived-sessions-settings__list .reason-hub__card .sidebar-sessions__row.reason-hub__row .sidebar-sessions__row-trailing{align-items:center;gap:10px;display:flex}:root:root:root :is(.main-surface:has(.plugins-settings-page--full-page),.plugins-settings-page--full-page .plugins-modal-dialog--settings){background:var(--chat-main-surface)}.app-shell--settings :is(:disabled,[aria-disabled=true],[aria-busy=true],.settings-search-trigger--disabled),.app-shell--settings [aria-busy=true] .team-dashboard-table tbody,.settings-configuration-dialog :disabled,.provider-connection-modal :disabled{opacity:1!important}:root:root:root .app-shell>.sidebar:has(.settings-sidebar-nav){background:var(--chat-main-surface)}.settings-sidebar-nav{flex-direction:column;gap:2px;padding:0 8px 16px;display:flex}.settings-sidebar-nav .nav-item{width:100%;min-height:var(--app-row-unit,36px);justify-content:flex-start;gap:10px;margin:0}.settings-sidebar-nav__group{color:var(--muted);padding:18px 10px 6px;font-size:14px}.settings-sidebar-nav .nav-item{border-radius:var(--app-row-radius,12px);font-size:max(14px, var(--app-type-small));color:var(--ink);padding:4px 10px}.settings-sidebar-head{gap:1px;padding-top:0}.settings-sidebar-back.nav-item{height:var(--session-top-rail-height);min-height:var(--session-top-rail-height);justify-content:flex-end;gap:10px;margin:0;padding:4px 10px}.settings-sidebar-search{align-items:center;gap:10px;min-width:0;display:flex}.settings-sidebar-search input{width:0;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.settings-sidebar-search:focus-within{outline:2px solid var(--border-primary)}.settings-sidebar-back.nav-item,.settings-sidebar-back.nav-item:hover,.settings-sidebar-back.nav-item:active,.settings-sidebar-back.nav-item:focus-visible{background:0 0}.settings-sidebar-back.nav-item:hover,.settings-sidebar-back.nav-item:focus-visible{color:var(--ink)}.settings-sidebar-search input::placeholder{color:inherit;opacity:1}.settings-sidebar-nav{gap:1px}.settings-sidebar-nav .nav-item{border-radius:6px;height:30px;min-height:30px;padding:4px 10px;font-size:14px}.settings-sidebar-nav__group{padding:12px 10px 6px;font-size:14px}.settings-sidebar-nav__gap{flex:0 0 16px;height:16px}.settings-sidebar-nav__heading{color:var(--muted);padding:14px 10px 4px;font-size:14px;font-weight:400}.settings-sidebar-nav__heading:first-child{padding-top:0}.settings-sidebar-nav:not([data-pointer-moved]) .nav-item:not(.nav-item--active):hover{background:0 0}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .sidebar .settings-sidebar-search.nav-item{padding-inline:12px;border-radius:999px!important}.settings-sidebar-nav{padding-top:22px}@media (pointer:fine){html:root body .sidebar .sidebar-workspace-tools{gap:1px}html:root body .sidebar .sidebar-workspace-tools .nav-item,html:root body .sidebar .settings-sidebar-search.nav-item{height:30px;min-height:30px}html:root body .sidebar .sidebar-sessions__row{min-height:30px;margin-bottom:1px}html:root body .sidebar .sidebar-sessions__group-label--project{min-height:30px}html:root body .sidebar .sidebar-projects-header{height:30px;margin-block:1px}html:root body .sidebar .sidebar-projects-header__toggle{height:30px;min-height:30px;padding-block:4px}html:root body .sidebar .sidebar-projects-header__actions{margin-block:0}html:root body .sidebar .sidebar-sessions__folder-row{height:30px;min-height:30px;margin:0 0 1px}html:root body .sidebar .sidebar-sessions__folder-row>.sidebar-sessions__group-label{height:30px;min-height:30px;padding-block:4px}html:root body .sidebar .sidebar-sessions__group-show-more,html:root body .sidebar .sidebar-sessions__load-more:not(:empty){height:30px;min-height:30px;margin-bottom:1px;padding-block:4px}html:root body .sidebar .sidebar-sessions__project-items{padding-top:0}html:root body .sidebar .sidebar-sessions__collection--inbox{padding-top:1px}}html:root body .sidebar .sidebar-sessions__collection>.sidebar-sessions__folder-row[data-folder],html:root body .sidebar .sidebar-sessions__collection>.sidebar-projects-section>.sidebar-projects-header{margin-top:12px}html:root body .sidebar .sidebar-sessions__collection>.sidebar-sessions__folder-row[data-folder]:first-child,html:root body .sidebar .sidebar-sessions__collection>.sidebar-projects-section:empty:first-child+.sidebar-sessions__folder-row[data-folder]{margin-top:0}.sidebar .sidebar-sessions__group-show-more{color:color-mix(in srgb, var(--muted) 88%, transparent)}.sidebar .sidebar-sessions__group-show-more:hover,.sidebar .sidebar-sessions__group-show-more:focus-visible{color:var(--ink)}.settings-sidebar-nav__badge{margin-left:auto}.settings-sidebar-links{flex-direction:column;gap:1px;margin-top:8px;padding:8px 8px 16px;display:flex}.settings-sidebar-links .nav-item{width:100%;height:30px;min-height:30px;color:var(--muted);border-radius:6px;justify-content:flex-start;gap:10px;margin:0;padding:4px 10px;font-size:14px}:where(.settings-sidebar-links button.nav-item){cursor:pointer;background:0 0}.settings-sidebar-links .nav-item:hover{color:var(--ink)}.settings-sidebar-links__out{margin-left:auto}.marketing-overview{color:var(--ink,#171717);background:var(--bg,#fff);font-family:inherit}.marketing-overview__section{max-width:1120px;margin:0 auto;padding:88px 48px;scroll-margin-top:24px}.marketing-overview__section h1,.marketing-overview__section h2{letter-spacing:-.045em;text-wrap:balance;max-width:800px;margin:0 0 24px;font-size:max(14px,clamp(32px,4vw,58px));font-weight:500;line-height:1.08}.marketing-overview__section h3{letter-spacing:-.025em;margin:0 0 16px;font-size:22px;font-weight:500}.marketing-overview__section p{max-width:700px;color:var(--muted,#666);margin:0 0 24px;font-size:17px;line-height:1.65}.marketing-overview a{color:inherit;text-underline-offset:5px}.marketing-overview a:hover{text-decoration:underline}.marketing-overview img{border-radius:var(--marketing-media-radius);corner-shape:var(--nested-corner-shape);width:100%;height:auto;display:block}.marketing-overview figcaption{color:var(--muted,#666);margin-top:16px;font-size:14px}@media (width<=760px){.marketing-overview__section{padding:56px 24px}}:root{--session-header-action-size:28px;--nested-inset-compact:6px;--nested-inset-card:16px;--nested-inset-dialog:24px;--nested-control-gap:12px;--nested-corner-scale:1;--nested-corner-shape:round;--nested-control-radius:calc(8px * var(--nested-corner-scale));--nested-menu-radius:calc(var(--nested-control-radius) + var(--nested-inset-compact));--nested-panel-radius:calc(var(--nested-menu-radius) + var(--nested-inset-compact));--nested-card-radius:calc(var(--nested-control-radius) + var(--nested-inset-card) + 1px);--nested-dialog-radius:calc(var(--nested-control-radius) + var(--nested-inset-dialog) + 1px);--marketing-media-radius:var(--nested-control-radius);--marketing-section-radius:var(--nested-card-radius);--auth-control-radius:8px;--type-weight-body:400;--type-weight-label:400;--type-weight-heading:400;--type-weight-display:400;--type-weight-emphasis:400;--type-weight-agent-bold:600;--reason-wordmark-size:28px;--reason-wordmark-mark-size:34px;--reason-wordmark-gap:4px;--reason-figure-font:"Elios", var(--reason-mono-font);--reason-blue:var(--button);--reason-link-blue:var(--theme-accent);--reason-signal:var(--reason-blue);--reason-signal-ink:var(--button-text);--brand:var(--reason-blue);--accent-orange:var(--reason-blue);--panel-surface:var(--theme-raised);--panel-card-surface:var(--theme-composer);--panel-card-border:color-mix(in srgb, var(--text-primary) 8%, transparent);--panel-row-hover:color-mix(in srgb, var(--text-primary) 3%, transparent);--panel-page-hover:color-mix(in srgb, var(--text-primary) 5%, transparent)}.run-page>.run-header :is(.run-session-menu-trigger,.run-computer-panel-toggle):not(:where(.run-session-title--floating *)){box-sizing:border-box;height:var(--session-header-action-size);min-height:var(--session-header-action-size);color:var(--muted);width:var(--session-header-action-size);min-width:var(--session-header-action-size);flex:0 0 var(--session-header-action-size);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.run-page>.run-header :is(.run-session-menu-trigger,.run-computer-panel-toggle):not(:where(.run-session-title--floating *))>svg,.run-page>.run-header .run-session-title-rename>svg{flex:0 0 16px;width:16px;height:16px}.run-page>.run-header :is(.run-session-menu-trigger,.run-computer-panel-toggle):not(:where(.run-session-title--floating *)):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true],.run-computer-panel-toggle--active,.run-session-menu-trigger--active){background:var(--soft);color:var(--ink)}@media (width<=768px){:root{--session-header-action-size:40px}}html:root:has(.marketing-shell-frame){--app-corner-shape:var(--nested-corner-shape);--button-radius:var(--nested-control-radius);--button-radius-sm:var(--nested-control-radius);--control-radius:var(--button-radius);--surface-radius:var(--nested-panel-radius);--menu-radius-sm:var(--nested-control-radius);--menu-radius-md:var(--nested-menu-radius);--menu-radius-lg:var(--nested-panel-radius);--menu-radius-xl:var(--nested-dialog-radius);--selector-radius:var(--nested-menu-radius);--selector-item-radius:var(--nested-control-radius);--selector-padding:var(--nested-inset-compact);--selector-blur:blur(8px);--floating-overlay-radius:var(--nested-panel-radius);--floating-surface-radius:var(--nested-panel-radius)}html:root:has(.marketing-shell-frame) body :where(button:not(:is([role=switch],[role=radio],[role=checkbox],.marketing-nav-backdrop,[class*=avatar],.run-chat-composer__icon,.run-chat-send,.run-chat-send-caret,.live-voice-pill__button,.live-voice-pill__summary,.computer-request__pill,.computer-request__close,.composer-connections button,.run-chat-jump-to-latest,.run-chat-work-summary>button)),input:not(:is([type=radio],[type=checkbox],[type=range],[type=color])),textarea,select,.ds-button,a[role=button],.marketing-nav-trigger,.marketing-top-nav__cta,.marketing-top-nav__try-btn,.marketing-mobile-menu__action,.marketing-mobile-waitlist__cta,.marketing-cta-button,.marketing-horizon-cta__button,.primary-button,.pricing-tier-button,.pricing-tier-hero-cta,.pricing-plan__cta,.home-cta-get-started,.home-cta-demo,.home-reason-hero__get-started,.home-reason-hero__action,.home-codex-docs-button,.home-codex-surface-action,.home-split__primary,.line-home-hiring__start,.marketing-page-actions>a:not(.marketing-yc-bookface-redeem)){corner-shape:var(--nested-corner-shape);border-radius:var(--nested-control-radius)!important}html:root:has(.marketing-shell-frame) body :is(.ds-select__item,.settings-menu-select__row,.marketing-mega__item){corner-shape:var(--nested-corner-shape);border-radius:var(--selector-item-radius)!important}html:root:has(.marketing-shell-frame) body :is(.pricing-tier-toggle,.pricing-plan-segmented,.pricing-plan-variant-toggle,.marketing-theme-pill){padding:var(--nested-inset-compact);corner-shape:var(--nested-corner-shape);border-radius:var(--nested-menu-radius)!important}html:root:has(.marketing-shell-frame) body :is(.marketing-theme-pill .ds-segmented-control__indicator,.marketing-theme-pill .ds-segmented-control__item){corner-shape:var(--nested-corner-shape);border-radius:var(--nested-control-radius)!important}html:root:has(.marketing-shell-frame) body :is(.contact-page__calendar,.contact-page__calendar-frame,.contact-page__cal-embed,.pricing-tier-card,.pricing-plan){corner-shape:var(--nested-corner-shape);border-radius:var(--nested-card-radius)!important}html:root:has(.marketing-shell-frame) body :is(.pricing-tier-card,.pricing-plan){padding:var(--nested-inset-card)}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)){--app-corner-scale:1;--app-corner-shape:round;--app-radius-sm:6px;--app-radius-button:999px;--app-radius-control:8px;--app-radius-row:6px;--app-radius-menu:var(--selector-radius);--app-radius-panel:var(--nested-panel-radius);--app-radius-dialog:var(--selector-radius);--button-radius:var(--app-radius-control);--button-radius-sm:var(--app-radius-control);--auth-control-radius:var(--app-radius-control);--control-radius:var(--app-radius-control);--surface-radius:var(--app-radius-panel);--menu-radius-sm:var(--app-radius-row);--menu-radius-md:var(--app-radius-menu);--menu-radius-lg:var(--selector-radius);--menu-radius-xl:var(--app-radius-dialog);--selector-radius:10px;--selector-item-radius:var(--app-radius-row);--selector-corner-shape:round;--selector-border-width:0px;--selector-padding:var(--nested-inset-compact);--selector-shadow:inset 0 0 0 1px #fffc, 0 0 0 .5px #0003, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--floating-surface-radius:var(--selector-radius);--floating-overlay-radius:var(--selector-radius);--menu-hover:var(--selector-hover);--sidebar-highlight:var(--selector-hover);--sidebar-highlight-hover:var(--selector-hover);--sidebar-highlight-press:var(--selector-hover)}@supports (corner-shape:superellipse(1.4)){:root{--nested-corner-scale:1.4;--nested-corner-shape:superellipse(1.4)}}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer{--app-corner-scale:var(--nested-corner-scale);--app-corner-shape:var(--nested-corner-shape);--app-radius-sm:calc(6px * var(--app-corner-scale));--app-radius-control:9999px;--app-radius-menu:var(--nested-menu-radius);--app-radius-dialog:var(--nested-dialog-radius);--button-radius:var(--app-radius-control);--button-radius-sm:var(--app-radius-control);--control-radius:var(--app-radius-control);--menu-radius-sm:var(--nested-control-radius);--menu-radius-md:var(--app-radius-menu);--menu-radius-lg:var(--app-radius-panel);--menu-radius-xl:var(--app-radius-dialog)}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.git-repositories__row,.repository-viewer__directory>button,.repository-viewer__directory>[role=button],.repository-viewer__tree-row button,.repository-blame__group){border-radius:0!important}html:root[data-theme=dark]:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)){--selector-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 .5px #000c, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :where(.ds-button,.primary-button,.secondary-link,.btn-ghost,.icon-button,.provider-row__connect,.provider-row__contact,.conn-row__connect,.run-chat-turn-card-button,.session-pr-tray__more,.review-ship__btn--solo,.review-ship__btn--secondary){corner-shape:round;border-radius:var(--app-radius-button)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :where(input:not(:is([type=radio],[type=checkbox],[type=range],[type=color])),textarea,select,.ds-tabs){corner-shape:var(--app-corner-shape);border-radius:var(--app-radius-control)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :where(.nav-item,.sidebar-sessions__item,.sidebar-sessions__folder-row,.sidebar-project-menu__item,.sidebar-sessions__row,.new-chat-suggestions__row,.auto-review__examples>button,.session-panel-tools__row){corner-shape:var(--app-corner-shape);border-radius:var(--app-radius-row)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .sidebar .sidebar-search-nav-item.nav-item{border-radius:var(--app-radius-button)!important;corner-shape:round!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.settings-search-pill,.plugins-modal-search,.skills-settings-page__search){border-radius:var(--app-radius-button)!important;corner-shape:round!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.settings-sidebar-search,.settings-search-pill,.plugins-modal-search,.skills-settings-page__search) input{border-radius:0!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .review-ship__split>.review-ship__btn--main{border-radius:var(--app-radius-button) 0 0 var(--app-radius-button)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .review-ship__split>.review-ship__toggle{border-radius:0 var(--app-radius-button) var(--app-radius-button) 0!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-preview-overlay :is(.run-chat-preview-overlay__button,.run-chat-preview-overlay__nav,.run-chat-preview-overlay__zoom button){corner-shape:round;border-radius:999px!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-anchored-surface--menu,.sidebar-account-menu,.ws-submenu,.run-chat-composer-menu,.capability-picker__menu){corner-shape:var(--selector-corner-shape,round);border-radius:var(--selector-radius)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-anchored-surface--dialog,.sidebar-trigger-surface){border-radius:var(--selector-radius)!important;corner-shape:var(--selector-corner-shape,round)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__box{corner-shape:var(--app-corner-shape);border-radius:28px!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer .run-chat-composer__box{border-color:#0000!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__box textarea{border-radius:0!important}html:root:root body .app-shell:not(.marketing-shell-frame) .run-chat-composer__box textarea::placeholder{color:color-mix(in srgb, var(--base) 50%, transparent)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__toolbar :is(.run-chat-composer__icon,.run-chat-composer__model,.new-session-target-picker__trigger,.session-composer-machine-control){color:var(--text-tertiary)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__toolbar :is(.run-chat-composer__model,.new-session-target-picker__trigger,.session-composer-machine-control){font-size:14px}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__toolbar :is(.run-chat-composer__model-name,.session-composer-machine-control>span:not(.machine-target-icon)){color:var(--text-primary)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__toolbar :is(.run-chat-send:not(.run-chat-composer__icon--voice-active,[data-voice-optimistic=true]),.run-chat-send-caret){color:var(--button-text)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__toolbar :is(.run-chat-send:not(.run-chat-composer__icon--voice-active,[data-voice-optimistic=true]),.run-chat-send-caret):before{background:var(--button)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__toolbar :is(.run-chat-send:not(.run-chat-composer__icon--voice-active,[data-voice-optimistic=true]),.run-chat-send-caret):not(:disabled):hover:before{background:var(--button-hover)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__toolbar .run-chat-composer__send-actions[data-expanded=true]:hover>:is(.run-chat-send,.run-chat-send-caret):not(:disabled):before{background:var(--button-hover)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__toolbar .run-chat-send:not(.run-chat-send--stop,.run-chat-composer__icon--voice-active,[data-voice-optimistic=true]):disabled{opacity:.5}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__send-actions>.run-chat-send{border-top-left-radius:15px;border-bottom-left-radius:15px}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer__send-actions>.run-chat-send:before{border-top-left-radius:15px;border-bottom-left-radius:15px}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .runs-page-composer{--run-chat-composer-width:640px}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .runs-page-composer .run-chat-composer--two-line .run-chat-composer__box{padding-top:14px!important;padding-bottom:10px!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .runs-page-composer .run-chat-composer--two-line:not(.run-chat-composer--rest-one-line) .run-chat-composer__textarea-wrap textarea{min-height:63px!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer--one-line:not(.run-chat-composer--expanded) .run-chat-composer__box{corner-shape:round;border-radius:999px!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.sidebar-account-menu,.settings-team-picker){corner-shape:round;border-radius:var(--selector-radius)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .ds-modal{corner-shape:var(--app-corner-shape);border-radius:var(--app-radius-dialog)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.providers-card,.models-card){corner-shape:var(--app-corner-shape);border-radius:var(--nested-card-radius)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .provider-row{padding:var(--nested-inset-card);gap:var(--nested-control-gap)}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-tabs--pill,.ds-tabs--segment){padding:var(--nested-inset-compact);border-radius:var(--app-radius-menu)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-tabs--pill,.ds-tabs--segment,.ds-segmented-control){background:0 0;gap:4px;padding:0}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-shared-bg__pill,.plugin-card-item,.settings-nav-item,.sidebar-sessions__row,[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):not(.run-chat-composer *){border-radius:var(--selector-item-radius)!important;corner-shape:var(--selector-corner-shape,round)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-tabs__indicator,.ds-tabs__tab,.ds-segmented-control__indicator,.ds-segmented-control__item):not(.run-chat-composer *){border-radius:var(--app-radius-button)!important;corner-shape:round!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-button--ghost,.ds-select__trigger,[role=option],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):not(.run-chat-composer *):not(.session-panel-nav__tab-button):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--selector-hover)}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-shared-bg__pill,.ds-tabs__indicator,.ds-segmented-control__indicator,[role=option][aria-selected=true],[role=menuitemradio][aria-checked=true],[role=menuitemcheckbox][aria-checked=true]):not(.run-chat-composer *){background:var(--selector-hover)}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .ds-button--primary:not(.run-chat-composer *):is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled){background:color-mix(in srgb, var(--button) 85%, var(--button-text))}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-select__panel,.ds-cascading-select__primary,.ds-cascading-select__secondary,.new-session-target-picker__menu,.settings-menu-select__menu,.codebase-nav-menu){--selector-radius:var(--app-inset-panel-radius,12px);--selector-item-radius:var(--app-row-radius,12px);border-radius:var(--selector-radius)!important;corner-shape:var(--selector-corner-shape,round)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .settings-configuration-dialog__actions :is(.ds-button,.ds-select__trigger){corner-shape:var(--selector-corner-shape,round);border-radius:var(--app-radius-button)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.plugins-modal-body--plugins,.plugins-modal-body--skills) :is(.ds-button,.ds-select__trigger,.conn-row__connect,.provider-row__connect,.provider-row__contact){corner-shape:var(--app-corner-shape);border-radius:var(--app-radius-button)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.plugins-modal-body--plugins,.plugins-modal-body--skills) :is(.plugin-card-item,button.plugin-card-item){corner-shape:var(--selector-corner-shape,round);border-radius:var(--selector-item-radius)!important}html:root body :is(.plugins-modal-body--plugins,.plugins-modal-body--skills) :is(.plugin-card-item,.customize-view-picker>button,.ds-button--ghost):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),html:root body :is(.plugins-modal-body--plugins,.plugins-modal-body--skills) .plugin-card-item:is(:focus-within,[data-selected=true],:has(.installation-scope-trigger[aria-expanded=true])){background:var(--selector-hover)}html:root body :is(.plugins-modal-body--plugins,.plugins-modal-body--skills) .ds-button--primary:is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled){background:color-mix(in srgb, var(--button) 85%, var(--button-text))}html:root body .sidebar{--sidebar-highlight:var(--selector-hover);--sidebar-highlight-hover:var(--selector-hover);--sidebar-highlight-press:var(--selector-hover)}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .sidebar :is(.nav-item,.settings-nav-item,.sidebar-sessions__row,.sidebar-sessions__folder-row,.sidebar-account-link,.ds-shared-bg__pill){corner-shape:var(--selector-corner-shape,round);border-radius:var(--app-row-radius,12px)!important}html:root body .sidebar .sidebar-account-link:is(:hover,:focus-visible){background:var(--selector-hover)}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-select__item,.ds-cascading-select__group,.ds-cascading-select__item,.new-session-target-picker__option,.settings-menu-select__row,[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]){corner-shape:var(--selector-corner-shape,round);border-radius:var(--selector-item-radius)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .composer-topbar--bottom{corner-shape:var(--app-corner-shape);border-radius:0 0 var(--app-radius-panel) var(--app-radius-panel)!important}html:root body .sidebar-workspace-tools .sidebar-new-badge{color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-primary);background:0 0}html:root body .marketing-shell-frame :is(.ds-button,.ds-tabs,.ds-tabs__indicator,input:not([type=radio]):not([type=range]):not([type=color]),textarea,select,.marketing-top-nav__pill,.marketing-nav-trigger,.marketing-top-nav__try-btn,.marketing-top-nav__cta,.marketing-mega__item,.home-reason-hero__backing,.home-reason-hero__action,.home-controls__icon,.line-home-hiring__start,.hero-edge-art__tile){border-radius:var(--control-radius)!important}html:root[data-theme] body .marketing-shell-frame :is(.ds-button,.marketing-nav-trigger,.marketing-top-nav__try-btn,.marketing-top-nav__cta,.home-reason-hero__get-started,.home-reason-hero__action,.line-home-hiring__start){border-radius:var(--button-radius)!important}html:root body :is(h1,h2,h3,h4,h5,h6){font-weight:var(--type-weight-heading)!important}html:root body h1{font-weight:var(--type-weight-display)!important}html:root body :is(h1,h2,h3,h4,h5,h6) span{font-weight:inherit!important}html:root body :is(.app-shell,.marketing-shell-frame){font-weight:var(--type-weight-body)}html:root body :is(.app-shell,.marketing-shell-frame) :is(strong,b){font-weight:var(--type-weight-emphasis)}html:root:root:root:root body,html:root:root:root:root body *,html:root body .marketing-shell-frame,html:root body .marketing-shell-frame *,html:root body .run-chat-stream-wrap,html:root body .run-chat-stream-wrap *{font-weight:var(--type-weight-body)!important}html:root body .run-chat-markdown.run-chat-markdown.run-chat-markdown.run-chat-markdown :is(strong,b),html:root body .run-chat-markdown.run-chat-markdown.run-chat-markdown.run-chat-markdown :is(strong,b) *{font-weight:var(--type-weight-agent-bold)!important}:root :is(.ds-button,.nav-item,.marketing-nav-trigger,.marketing-top-nav__try-btn,.marketing-top-nav__cta,.home-reason-hero__get-started,.home-reason-hero__action){font-weight:var(--type-weight-label)}:root .marketing-shell-frame{--marketing-role-title-weight:var(--type-weight-display);--marketing-role-section-weight:var(--type-weight-heading)}html:root :is(.marketing-top-nav__pill,.home-product-overview__card,.home-reason-hero__media){box-shadow:none!important}html:root body .marketing-shell-frame :is(.marketing-mega,.marketing-mobile-menu,.marketing-resources-feature,.home-product-overview__card,.product-preview__window){corner-shape:var(--nested-corner-shape);border-radius:var(--surface-radius)!important}html:root body .marketing-shell-frame :is(.home-reason-hero__media,.home-product-overview__image,.home-openai-blog__media,.blog-article__hero,.blog-card__media,.index-product-card__media,.blog-card .blog-artwork,.blog-section-image,.blog-section-image img,.marketing-resources-feature>.blog-artwork,.marketing-resources-feature>img,.marketing-mobile-waitlist__art img,.marketing-factory-screenshot,.line-home-hiring>img,.reason-hero-video){corner-shape:var(--nested-corner-shape);border-radius:var(--marketing-media-radius)!important}html:root body .marketing-shell-frame :is(.marketing-factory-journey-card,.home-controls){corner-shape:var(--nested-corner-shape);border-radius:var(--marketing-section-radius)!important}html:root body .reason-figure-label{letter-spacing:.08em;color:var(--muted);display:block;font:400 14px/1.4 var(--reason-figure-font)!important}html:root body .marketing-shell-frame .marketing-top-nav{--marketing-nav-height:84px;height:var(--marketing-nav-height);z-index:100;border:0;gap:28px;background:var(--marketing-page-bg,#fff)!important;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;margin:0!important;padding:0 36px!important;animation:none!important;display:flex!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:none!important}html:root body .marketing-shell-frame .marketing-top-nav-spacer{display:none!important}html:root body .marketing-shell-frame .marketing-top-nav__pill{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}html:root body .marketing-shell-frame .marketing-top-nav__pill:before{display:none}html:root body .marketing-shell-frame .marketing-top-nav__pill--nav{flex:1;justify-content:flex-start;gap:20px}html:root body .marketing-shell-frame .marketing-top-nav__brand{font-size:24px;font-weight:var(--type-weight-body)}html:root body .marketing-shell-frame .marketing-top-nav__actions a.marketing-top-nav__cta,html:root body .marketing-shell-frame .home-reason-hero__get-started{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:var(--reason-signal)!important;color:var(--reason-signal-ink)!important;border:1px solid var(--reason-signal)!important;box-shadow:none!important}html:root body .marketing-shell-frame :is(.marketing-top-nav__cta,.home-reason-hero__get-started):hover{background:color-mix(in srgb, var(--reason-signal) 85%, var(--reason-signal-ink))!important;border-color:color-mix(in srgb, var(--reason-signal) 85%, var(--reason-signal-ink))!important}html:root body :is(.marketing-footer-brand,.video-board__brand){gap:var(--reason-wordmark-gap);letter-spacing:-.035em;text-transform:none;font:400 var(--reason-wordmark-size)/1 var(--reason-font)!important}html:root body :is(.marketing-footer-brand,.video-board__brand) .logo-mark{width:var(--reason-wordmark-mark-size);height:var(--reason-wordmark-mark-size);font-size:max(14px, var(--reason-wordmark-mark-size));flex-shrink:0}html:root body .runs-home-brand{text-align:center;flex-direction:column;gap:20px;transform:translateY(-24px)}html:root body .runs-home-brand .logo-mark{opacity:.3;width:56px;height:56px;font-size:56px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.runs-home-brand .logo-mark:hover .logo-mark__image{animation:.9s both reason-welcome-flower-spin}}@keyframes reason-welcome-flower-spin{0%{animation-timing-function:ease-out;transform:rotate(0)}20%{animation-timing-function:ease;transform:rotate(-18deg)}to{transform:rotate(360deg)}}html:root body .runs-home-brand h1{letter-spacing:-.02em;font:400 28px/1.3 var(--reason-font)!important}html:root body .marketing-shell-frame :is(.marketing-top-nav__brand,.marketing-mobile-menu__brand){gap:var(--reason-wordmark-gap)!important}html:root body .marketing-shell-frame .marketing-brand-wordmark.marketing-brand-wordmark,html:root body .marketing-shell-frame .marketing-brand-wordmark.marketing-brand-wordmark>span{text-transform:none;font:400 var(--reason-wordmark-size)/1 var(--reason-font)!important;letter-spacing:-.035em!important}html:root body .marketing-shell-frame :is(.marketing-top-nav__brand-mark,.marketing-mobile-menu__brand-mark){width:var(--reason-wordmark-mark-size);height:var(--reason-wordmark-mark-size);font-size:max(14px, var(--reason-wordmark-mark-size));flex-shrink:0}html:root[data-theme=dark] body .marketing-shell-frame{--reason-blue:#fff;--accent-blue:var(--reason-blue);--reason-signal:var(--reason-blue);--reason-signal-ink:#000;--brand:var(--reason-blue);--accent-orange:var(--reason-blue);--purple:var(--reason-blue)}html:root[data-theme=light] body .marketing-shell-frame,html:root[data-theme] body .marketing-shell-frame[data-surface=enterprise]{--reason-blue:#000;--accent-blue:var(--reason-blue);--reason-signal:var(--reason-blue);--reason-signal-ink:#fff;--brand:var(--reason-blue);--accent-orange:var(--reason-blue);--purple:var(--reason-blue)}html:root[data-theme=dark] body .marketing-shell-frame .home-composer-page{--line-home-bg:var(--bg);background:var(--bg)}html:root[data-theme=light] body .marketing-shell-frame .home-composer-page,html:root[data-theme] body .marketing-shell-frame[data-surface=enterprise] .home-composer-page{--line-home-bg:var(--bg);--line-home-ink:var(--ink);--line-home-muted:var(--muted);background:var(--bg);color:var(--ink)}.reason-hero-video{aspect-ratio:16/9;width:100%;max-height:calc(100svh - 84px);box-shadow:none;background:#000;border:0;grid-column:1/-1;position:relative;overflow:hidden}.reason-hero-video :is(video,img){object-fit:cover;width:100%;height:100%;display:block}.reason-hero-video__toggle{color:#fff;cursor:pointer;background:#101010dc;border:1px solid #ffffff60;gap:20px;padding:10px 14px;display:flex;position:absolute;bottom:20px;right:20px}.reason-hero-video__toggle:focus-visible{outline:2px solid var(--reason-signal);outline-offset:-4px}html:root body .marketing-shell-frame #reason-hero-title{white-space:nowrap;text-wrap:nowrap;max-width:none;margin:0;letter-spacing:-.035em!important;font-size:max(14px,clamp(20px,2.1vw,40px))!important;line-height:1.1!important}html:root body .marketing-shell-frame .home-product-overview{gap:80px;width:calc(100% - 72px);max-width:none;margin-inline:36px}html:root body .marketing-shell-frame :is(.reason-hero-video,.home-product-overview__image,video){corner-shape:var(--nested-corner-shape);border-radius:var(--nested-control-radius)!important}@media (width>=761px){html:root body .marketing-shell-frame .marketing-top-nav__pill{isolation:auto;z-index:3;position:relative}html:root body .marketing-shell-frame .marketing-top-nav :is(.marketing-mega__intro,.marketing-mega__eyebrow,.marketing-mega__eyebrow-inline,.marketing-mega__platform-image,.marketing-mega__icon,.marketing-resources-feature){display:none}html:root body .marketing-shell-frame .marketing-top-nav :is(.marketing-nav-trigger,.marketing-mega__item):is(:hover,:focus-visible){background:0 0}html:root body .marketing-shell-frame .marketing-top-nav :is(.marketing-nav-trigger,.marketing-mega__item):focus-visible{outline-offset:-2px;outline:2px solid}}@media (prefers-reduced-motion:reduce){html:root body .marketing-shell-frame .marketing-top-nav :is(.marketing-mega,.marketing-nav-backdrop){transition:none;transform:none}}@media (width<=1000px){html:root body .marketing-shell-frame #reason-hero-title{flex-basis:100%}}@media (width<=1100px){html:root body .marketing-shell-frame .marketing-top-nav{--marketing-nav-height:72px;padding-inline:20px!important}html:root body .marketing-shell-frame .home-product-overview{width:calc(100% - 40px);margin-inline:20px}}@media (width<=600px){html:root body .marketing-shell-frame .marketing-top-nav{--marketing-nav-height:64px;gap:12px;padding-inline:16px!important}.reason-hero-video{aspect-ratio:4/3}.reason-hero-video :is(video,img){object-fit:contain}.reason-hero-video__toggle{padding:6px 10px;font-size:14px;bottom:10px;right:10px}html:root body .marketing-shell-frame #reason-hero-title{white-space:normal;text-wrap:balance;font-size:30px!important}html:root body .marketing-shell-frame .home-product-overview{width:calc(100% - 32px);margin-inline:16px}}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.plugins-settings-page:not(.plugins-settings-page--modal),.settings-configuration-dialog,.app-shell--settings) :is(.ds-button,.primary-button,.secondary-link,.btn-ghost,.account-preferences-more-btn,.account-delete-trigger-button,.account-delete-button,.account-preferences-flat__danger-trigger,.ds-select__trigger,.settings-menu-select__trigger,.ds-tabs__tab,.ds-segmented-control__item,.customize-view-picker>button,.catalog-filter-toolbar>nav>button,.keyboard-shortcuts-settings nav>button,.shortcut-editor__reset,.shortcut-editor__cancel,.rcu-button,.usage-button,.usage-text-button,.usage-tabs button,.apikeys-installation-options button,.provider-row__connect,.provider-row__contact,.provider-connect__trigger):not(:is(.ds-button--icon,.ds-icon-button,.icon-button,[role=switch],[role=checkbox],[role=radio])){box-sizing:border-box;height:var(--app-row-unit)!important;min-height:var(--app-row-unit)!important;border-radius:var(--app-radius-button)!important;corner-shape:round!important;padding-block:0!important;font-size:14px!important}html:root:has(.app-shell:not(.marketing-shell-frame)) body :is(.plugins-section .plugin-card-item,.project-memory-settings__row){border-radius:var(--app-row-radius,12px)!important}html:root:has(.app-shell:not(.marketing-shell-frame)) body .plugins-settings-sections :is(.settings-row__name,.connection-row__main>strong,.profile-name__text,#team-membership-danger-title){font-size:14px!important;font-weight:400!important}html:root:has(.app-shell:not(.marketing-shell-frame)) body .plugins-settings-sections :is(.settings-row__sub,.connection-row__main>.muted,.profile-photo-row .muted){line-height:1.45;font-size:14px!important;font-weight:400!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .settings-menu-select__menu{--selector-item-radius:var(--app-row-radius,12px);border-radius:var(--app-inset-panel-radius,14px)!important}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .settings-menu-select__row{box-sizing:border-box;padding:4px 10px;font-size:14px;font-weight:400;line-height:20px;border-radius:var(--app-row-radius,12px)!important;min-height:30px!important}html:root:has(.app-shell:not(.marketing-shell-frame)) body .plugins-settings-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select):not(:is(.shortcut-editor__search input,.sidebar-search-input,.settings-sidebar-search input,.settings-search-pill input,.plugins-modal-search input,.skills-settings-page__search input,.usage-search input)){box-sizing:border-box;min-height:var(--app-row-unit)!important;border-radius:var(--app-radius-control)!important;font-size:14px!important}html:root body .plugins-settings-models .provider-row{box-sizing:border-box;align-items:center;min-height:var(--settings-row-height,68px)!important;padding-block:2px!important}html:root body .plugins-settings-models .provider-row__name{font-size:14px!important;font-weight:400!important}html:root body .plugins-settings-models .model-sources__item:last-child .provider-row__actions{align-self:center}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.plugin-card-item__detail,.device-catalog-card__trigger,.memory-settings-row__open){border-radius:var(--app-row-radius,12px)!important}html:root body .plugins-code-sections .plugins-code-section .apikeys-row{box-sizing:border-box;box-shadow:inset 0 -1px var(--settings-divider);min-height:calc(var(--app-row-unit,36px) + 16px)!important;border-bottom:0!important;padding-block:8px!important}html:root body .plugins-settings-team .page-wrap--customize-members .members-row:last-child,html:root body .plugins-code-sections .plugins-code-section .apikeys-row:last-child{box-shadow:none}html:root body .plugins-settings-team .members-row__main,html:root body .plugins-code-sections .apikeys-row__meta{flex-flow:wrap;align-items:center;gap:8px;min-width:0;display:flex}html:root body .plugins-code-sections .apikeys-row__details{margin-top:0}:is(html:root:has(.signin-page,.auth-welcome,.welcome-flow,.setup-flow-shell),html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame))){--chat-composer-shadow:0 0 0 1px color-mix(in srgb, var(--theme-ink) 8%, transparent), 0 2px 10px #0000000f;--shell-divider-border:0 solid transparent;--sidebar-bg:var(--theme-sidebar)}html:root[data-theme=dark]:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)){--sidebar:var(--theme-sidebar);--desktop-sidebar-glass:var(--theme-sidebar)}html:root[data-desktop=true][data-theme=dark]:root:root .app-shell--desktop :is(.run-header,.workspace-page-frame__navbar){background:var(--theme-window-chrome)}:is(html:root[data-theme=dark]:has(.signin-page,.auth-welcome,.welcome-flow,.setup-flow-shell),html:root[data-theme=dark]:has(.app-shell.app-shell):not(:has(.marketing-shell-frame))){--success:#40c977;--danger:#ff6764;--chat-composer-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-ink) 6%, transparent), 0 2px 10px #0003}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.ds-menu-surface,.ds-select__panel,.ds-cascading-select__primary,.ds-cascading-select__secondary,.capability-picker__menu,.codebase-nav-menu,.run-chat-composer-menu,.run-menu,.ws-menu,.ws-submenu,.settings-search-menu,.settings-menu-select__menu,.language-select__menu,.new-session-target-picker__menu,.author-select__menu,.handoff-project-menu__options,.provider-connect__menu,.provider-row__menu,.provider-menu,.provider-add__menu,.session-panel-nav__menu,.review-panel-header__menu-list,.review-ship__menu,.review-diff-file__menu,.review-status-menu,.review-picker,.review-checks-popover,.sidebar-sessions__menu,.sidebar-sessions__menu-pop,.sidebar-sessions__filter-subselector,.sidebar-nav-customizer,.plan-tier-select__menu,.chat-input-reference__menu,.wiki-more-menu__list,.wiki-page-search-popover,.contact-select-menu,.amx-menu,.amx-repo-filter__menu){--selector-item-radius:6px;--menu-radius-sm:6px;--app-radius-row:6px;--app-radius-control:6px;--selector-radius:10px}:root:root .run-chat-shell.run-chat-shell--reason{--run-chat-user-bubble-surface:var(--reason-bot-body-light,#14120b);--run-chat-user-bubble-text:var(--reason-chat-user-light-text,var(--reason-bot-eye-light,#fbfaf7))}:root:root[data-theme=dark] .run-chat-shell.run-chat-shell--reason{--run-chat-user-bubble-surface:var(--reason-chat-user-dark-surface,var(--chat-message-surface));--run-chat-user-bubble-text:var(--reason-chat-user-dark-text,var(--run-chat-text-primary))}:root:root .run-chat-shell{--run-chat-user-bubble-quiet:color-mix(in srgb, var(--run-chat-user-bubble-text) 74%, transparent)}:root:root .run-chat-shell.run-chat-shell--reason{--run-chat-user-bubble-quiet:var(--reason-chat-user-light-quiet,color-mix(in srgb, var(--run-chat-user-bubble-text) 74%, transparent))}:root:root[data-theme=dark] .run-chat-shell.run-chat-shell--reason{--run-chat-user-bubble-quiet:var(--reason-chat-user-dark-quiet,color-mix(in srgb, var(--run-chat-user-bubble-text) 74%, transparent))}:root:root:root:root:root[data-accent=black] .run-chat-shell.run-chat-shell--reason{--run-chat-user-bubble-surface:var(--theme-ink);--run-chat-user-bubble-text:var(--theme-page);--run-chat-user-bubble-quiet:color-mix(in srgb, var(--theme-page) 74%, transparent)}:root:root:root:root:root[data-accent=black][data-theme=dark] .run-chat-shell.run-chat-shell--reason{--run-chat-user-bubble-surface:var(--chat-message-surface);--run-chat-user-bubble-text:var(--run-chat-text-primary);--run-chat-user-bubble-quiet:color-mix(in srgb, var(--run-chat-text-primary) 74%, transparent)}:root:root:root:root:root[data-accent=black][data-theme=dark]:root:root .run-chat-shell.run-chat-shell--reason{--run-chat-user-bubble-surface:#f5f5f52e}:root:root .run-chat-item.run-chat-item--assistant>.run-chat-bubble--prose,:root:root .run-chat-item--agent-message .run-chat-bubble--prose{width:fit-content;max-width:min(var(--run-chat-bubble-max-width), 88%);box-sizing:border-box;background:var(--run-chat-agent-bubble-surface);border-radius:18px;padding:7px 13px;position:relative}:root:root .run-chat-item--assistant>.run-chat-bubble--prose.run-chat-bubble--wide,:root:root .run-chat-item--agent-message .run-chat-bubble--prose.run-chat-bubble--wide{max-width:100%}:root:root .run-chat-work-summary__shown{--run-chat-seam-gap:8px}:root:root .run-chat-work-summary__activity{--run-chat-seam-gap:12px}:root:root .run-chat-work-seam{margin-top:calc(-1 * var(--run-chat-seam-gap,8px));grid-template-rows:0fr;display:grid;position:relative}:root:root .run-chat-work-seam:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}:root:root .run-chat-work-seam__body{opacity:0;min-height:0;transition:opacity var(--dur-fast) var(--ease-out)}:root:root .run-chat-work-seam:not([data-open]):not(:has([data-surface=turn-work-steps]))>.run-chat-work-seam__body{z-index:2;position:absolute;bottom:-4px;left:0}:root:root .run-chat-work-seam:is(:hover,:has(:focus-visible),[data-open],:has([data-surface=turn-work-steps]))>.run-chat-work-seam__body{opacity:1}:root:root .run-chat-work-seam:is([data-open],:has([data-surface=turn-work-steps])){grid-template-rows:1fr}:root:root .run-chat-work-seam__toggle{background:var(--run-chat-surface);max-width:100%;min-height:0;color:var(--run-chat-text-tertiary);font:inherit;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:4px;padding:0;font-size:14px;line-height:16px;display:inline-flex;position:absolute;bottom:100%;left:0}:root:root .run-chat-work-seam__toggle:hover{color:var(--run-chat-text-secondary)}:root:root .run-chat-work-seam__toggle:focus-visible{outline:1px solid var(--run-chat-text-quaternary);outline-offset:2px}:root:root .run-chat-work-seam__toggle[aria-expanded=true] .run-chat-work-summary__arrow{transform:rotate(90deg)}:root:root .run-chat-work-seam .run-chat-work-summary__activity{max-width:min(var(--run-chat-bubble-max-width), 88%);margin:6px 0 8px}:root:root :is(.run-chat-work-summary__shown,.run-chat-work-summary__activity):has(>.run-chat-work-seam:only-child){margin-top:0}:root:root .run-chat-work-seam:only-child{margin-top:0}@media (hover:none){:root:root .run-chat-work-seam:has(+.run-chat-item[data-actions-open])>.run-chat-work-seam__body{opacity:1}:root:root .run-chat-item--work-summary:has(+.run-chat-item[data-actions-open]) .run-chat-work-seam--trailing>.run-chat-work-seam__body{opacity:1}}@media (prefers-reduced-motion:reduce){:root:root :is(.run-chat-work-seam,.run-chat-work-seam__body,.run-chat-bubble--prose){transition-duration:0s}}:root:root .run-chat-item--work-summary .run-chat-work-summary>button,:root:root .run-chat-item--work-summary .run-chat-work-summary__line{border-bottom:0}:root:root .run-chat-item--agent-message>.run-chat-tool>.run-chat-tool__row,:root:root .run-chat-item--subagent-batch>.run-chat-tool>.run-chat-tool__row,:root:root .run-chat-item--subagent-result>.run-chat-tool>.run-chat-tool__row,:root:root .run-chat-item--linked-sessions>.run-chat-tool>.run-chat-tool__row{min-height:24px;color:var(--run-chat-text-tertiary);justify-content:center;font-size:14px;line-height:16px}:root:root .run-chat-item--agent-message>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__content,:root:root .run-chat-item--subagent-batch>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__content,:root:root .run-chat-item--subagent-result>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__content,:root:root .run-chat-item--linked-sessions>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__content{flex:0 auto}:root:root .run-chat-item--agent-message>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__subagent-disclosure,:root:root .run-chat-item--subagent-batch>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__subagent-disclosure,:root:root .run-chat-item--subagent-result>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__subagent-disclosure,:root:root .run-chat-item--linked-sessions>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__subagent-disclosure{margin-left:2px}:root:root .run-chat-item--agent-message .run-chat-subagent-activity__summary:not(:has(>.run-chat-subagent-activity__marks)){align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}:root:root .run-chat-item--agent-message .run-chat-agent-origin{font-size:inherit;line-height:inherit;text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%}:root:root .run-chat-item--agent-message :is(.run-chat-agent-origin__name,.run-chat-subagent-activity__name){align-items:center;display:inline-flex}:root:root .run-chat-item--linked-sessions :is(.run-chat-agent-origin__label,.run-chat-subagent-activity__label,.session-preview-link__label){white-space:nowrap;max-width:20ch}:root:root .run-chat-item--agent-message :is(.run-chat-agent-origin__label,.run-chat-subagent-activity__label,.session-preview-link__label){white-space:nowrap}:root:root article.run-chat-item--agent-message>.run-chat-tool>.run-chat-tool__row{min-width:0;max-width:min(80%,560px,100% - 82px);margin-inline:auto}:root:root .run-chat-agent-exchange__and{flex:none}:root:root .run-chat-agent-exchange__marks{display:inline-flex}:root:root .run-chat-agent-exchange__marks>*+*{margin-inline-start:-6px}:root:root .run-chat-agent-exchange__list{flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:4px;display:flex}:root:root .run-chat-item--agent-exchange .run-chat-agent-origin{flex-wrap:wrap}:root:root .run-chat-agent-exchange__anchor{width:0;height:0;position:absolute;overflow:hidden}:root:root .run-chat-shell--reason .run-chat-assistant-response-slot>.run-chat-item--work-summary-seamed:last-child{margin-bottom:0}:root:root .run-chat-item--agent-message .run-chat-agent-origin__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root:root .run-chat-agent-origin__sent{flex:none}:root:root .run-chat-item--agent-message .run-chat-subagent-activity__summary>.run-chat-subagent-activity__marks{vertical-align:-3px;margin-inline:1px 4px}:root:root .run-chat-item--agent-message .run-chat-subagent-activity__summary>.sidebar-sessions__row-mark{vertical-align:top;width:14px;height:16px;margin-inline:1px 4px;position:relative;top:3px}:root:root .run-chat-item--agent-message-failed>.run-chat-tool>.run-chat-tool__row,:root:root .run-chat-item--agent-message-failed .run-chat-subagent-activity__summary{color:var(--danger)}:root:root article.run-chat-item--system-activity>.run-chat-tool:not(.run-chat-response-system)>.run-chat-tool__row,:root:root article.run-chat-item--tool-status>.run-chat-tool>.run-chat-tool__row{justify-content:center}:root:root article.run-chat-item--system-activity>.run-chat-tool:not(.run-chat-response-system)>.run-chat-tool__row>.run-chat-tool__content,:root:root article.run-chat-item--tool-status>.run-chat-tool>.run-chat-tool__row>.run-chat-tool__content{flex:0 auto}:root:root .run-chat-stream .run-chat-response-status,:root:root .run-chat-stream :is(.notice-line--start,.notice-line--end){justify-content:center}:root:root .run-chat-stream>:is(.run-chat-question-inline,.run-chat-request-inline){margin-top:0}:root:root .run-chat-stream:is(.run-chat-stream--question-open,.run-chat-stream--request-open) .run-chat-assistant-response-slot--last>:is(:nth-last-child(1 of :not(.run-chat-item--questionnaire,.run-chat-item--connection-card)),:nth-last-child(1 of :has(.run-chat-message-actions))){margin-bottom:0}:root:root .run-chat-stream:is(.run-chat-stream--question-open,.run-chat-stream--request-open) .run-chat-assistant-response-slot--last>:is(:nth-last-child(1 of :not(.run-chat-item--questionnaire,.run-chat-item--connection-card)),:nth-last-child(1 of :has(.run-chat-message-actions))) .run-chat-message-actions{display:none}:root:root .run-chat-stream:is(.run-chat-stream--question-open,.run-chat-stream--request-open) .run-chat-assistant-response-slot--last>:is(:nth-last-child(1 of :not(.run-chat-item--questionnaire,.run-chat-item--connection-card)),:nth-last-child(1 of :has(.run-chat-message-actions))) .run-chat-bubble:after{content:none}:root:root .run-chat-stream .run-chat-item--questionnaire{display:none}:root:root .run-chat-item--assistant.run-chat-item--normal{flex-wrap:wrap}:root:root .run-chat-item--assistant>.run-chat-turn-results{flex:0 0 100%;margin-top:30px}:root:root .run-chat-item--work-summary-running .run-chat-work-summary>button,:root:root .run-chat-item--work-summary-running .run-chat-work-summary__activity :is(.run-chat-item--tool,.run-chat-item--thinking,.run-chat-item--reasoning,.run-chat-tool-stream){display:none}:root:root .run-chat-item--work-summary-running .run-chat-work-summary__activity{margin-top:0}:root:root .reason-status-row{min-height:0}:root:root .run-chat-bubble--prose.run-chat-bubble--runs,:root:root .run-chat-item.run-chat-item--assistant>.run-chat-bubble--prose.run-chat-bubble--runs,:root:root .run-chat-item--agent-message .run-chat-bubble--prose.run-chat-bubble--runs{background:0 0;border-radius:0;width:100%;max-width:100%;padding:0}:root:root .run-chat-markdown--runs{flex-direction:column;align-items:flex-start;gap:4px;display:flex}:root:root .run-chat-markdown-run--prose{width:fit-content;max-width:min(var(--run-chat-bubble-max-width), 88%);box-sizing:border-box;background:var(--run-chat-agent-bubble-surface);border-radius:18px;flex-direction:column;gap:12px;padding:7px 13px;display:flex}:root:root .run-chat-markdown-run>:first-child{margin-top:0}:root:root .run-chat-markdown-run>:last-child{margin-bottom:0}:root:root .run-chat-markdown-run--media{max-width:min(var(--run-chat-bubble-max-width), 88%);margin:4px 0}:root:root .run-chat-markdown-run--media:has(>.run-chat-media-gallery){align-self:stretch;max-width:100%}:root:root .run-chat-media-gallery{flex-direction:column;gap:8px;display:flex}:root:root .run-chat-media-gallery+.run-chat-media-gallery{margin-top:8px}:root:root .run-chat-media-gallery__row{align-items:flex-start;gap:8px;display:flex}:root:root .run-chat-media-gallery__cell{min-width:0}:root:root .run-chat-media-gallery__row[data-count="1"]>.run-chat-media-gallery__cell:not([data-portrait]),:root:root .run-chat-media-gallery__row[data-count="1"]>.run-chat-media-gallery__cell[data-portrait] :is(.shown-figure__player,.shown-figure__video){width:100%}:root:root .run-chat-media-gallery__row:not([data-count="1"]) :is(.shown-figure__preview,.shown-figure__image,.shown-figure__player,.shown-figure__video,.shown-figure__state){max-height:none;width:100%!important}:root:root .run-chat-markdown-run--media .shown-figure{--shown-figure-radius:16px}:root:root .run-chat-markdown-run--media :is(img,video):not(.shown-figure__video){border-radius:16px}:root:root .run-chat-markdown-run--table{background:var(--run-chat-agent-bubble-surface);border-radius:16px;align-self:stretch;margin:8px 0;overflow:hidden}:root:root .run-chat-markdown-run--table .run-chat-markdown-table-wrap{border:0;border-radius:0;margin:0;padding:4px 14px}:root:root .run-chat-markdown-run--table table{width:100%}:root:root .run-chat-markdown-run--prose[data-seam-prev]{border-top-left-radius:6px}:root:root .run-chat-markdown-run--prose[data-seam-next]{border-bottom-left-radius:6px}:root:root .run-chat-bubble--prose[data-seam-prev]{border-top-left-radius:6px}:root:root .run-chat-bubble--prose[data-seam-next]{border-bottom-left-radius:6px}:root:root .run-chat-item--user .run-chat-bubble[data-seam-prev]{border-top-right-radius:6px}:root:root .run-chat-item--user .run-chat-bubble[data-seam-next]{border-bottom-right-radius:6px}:root:root .run-chat-stream .run-chat-item[data-bubble-continued]{margin-top:-6px!important}:root:root .run-chat-stream .run-chat-work-summary__shown>.run-chat-item[data-bubble-continued]{margin-top:-4px!important}:root:root .run-chat-stream .run-chat-work-summary__activity>.run-chat-item[data-bubble-continued]{margin-top:-8px!important}:root:root .run-chat-item--agent-message .run-chat-bubble--prose{--run-chat-message-size:14px;--run-chat-message-line-height:22px}:root:root .run-chat-item--agent-message .run-chat-bubble--prose strong{line-height:inherit;display:inline}:root:root :is(.run-chat-bubble--prose,.run-chat-markdown-run--prose) :is(:not(pre)>code,.run-chat-inline-highlight){background:color-mix(in srgb, var(--run-chat-text-primary) 8%, transparent)}:root:root .run-chat-item--user .run-chat-bubble :is(:not(pre)>code,.run-chat-inline-highlight){background:color-mix(in srgb, var(--run-chat-user-bubble-text) 16%, transparent);color:inherit}:root:root .run-chat-item--user .run-chat-bubble :is(.run-chat-inline-ref--file,.run-chat-inline-ref--file>span){color:inherit}:root:root .run-chat-shell--reason .run-chat-item--user .run-chat-bubble a{color:var(--run-chat-user-bubble-text);text-decoration:underline}:root:root .run-chat-bubble--prose .run-chat-assistant-prose>:first-child{margin-top:0}:root:root .run-chat-bubble--prose .run-chat-assistant-prose>:last-child{margin-bottom:0}:root:root .run-chat-shell{--run-chat-user-bubble-surface:var(--run-chat-text-primary);--run-chat-user-bubble-text:#fff;--run-chat-message-line-height:22px;--run-chat-bubble-max-width:486px;--run-chat-agent-bubble-surface:var(--chat-message-surface)}:root:root[data-theme=dark] .run-chat-shell{--run-chat-user-bubble-surface:var(--chat-message-surface);--run-chat-user-bubble-text:var(--run-chat-text-primary);--run-chat-agent-bubble-surface:color-mix(in srgb, var(--run-chat-text-primary) 8%, var(--run-chat-surface,var(--bg)))}:root:root .run-chat-item--user .run-chat-bubble{max-width:min(var(--run-chat-bubble-max-width), 88%)}:root:root .run-chat-item--user.run-chat-item--agent-origin .run-chat-bubble{background:var(--run-chat-user-bubble-surface);color:var(--run-chat-user-bubble-text)}:root:root[data-theme=dark]:root:root .run-chat-shell{--run-chat-user-bubble-surface:#f5f5f52e;--run-chat-agent-bubble-surface:#f5f5f50a}:root:root[data-theme=dark]:root:root .run-chat-shell.run-chat-shell--reason{--run-chat-user-bubble-surface:var(--reason-chat-user-dark-surface,#f5f5f52e)}:root:root[data-theme=dark]:root :is(.run-chat-item--user>.run-chat-bubble,.run-chat-item--assistant>.run-chat-bubble,.run-chat-item--assistant .run-chat-markdown-run--prose,.run-chat-composer__textarea-wrap){--text-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-weight-body:420;font-weight:var(--type-weight-body);letter-spacing:0}:root:root[data-theme=dark] .run-chat-item--user>.run-chat-bubble{--run-chat-message-line-height:20px}:root:root[data-theme=dark] .run-chat-composer :is(textarea,.run-chat-composer__connector-overlay){line-height:20px}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer--one-line:not(.run-chat-composer--expanded) .run-chat-composer__box{gap:8px;height:44px!important;min-height:44px!important;padding:8px!important}:root:root{--run-chat-composer-fill:#fff}:root:root[data-theme=dark]{--run-chat-composer-fill:color-mix(in srgb, var(--ink) 8%, var(--chat-main-surface))}:root:root[data-theme=dark]:root:root{--run-chat-composer-fill:var(--theme-composer)}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer .run-chat-composer__box{background:var(--run-chat-composer-fill)!important;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--run-chat-text-primary,var(--ink)) 14%, transparent)!important}html:root:root[data-theme=light]:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer .run-chat-composer__box{box-shadow:0 0 0 1px #0000000d,0 1px 3px #00000014!important}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer .run-chat-composer__toolbar>:is(.run-chat-composer__icon--add,.run-chat-composer__icon--voice){background:color-mix(in srgb, var(--run-chat-text-primary) 8%, transparent);width:28px;height:28px;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--run-chat-text-primary) 10%, transparent);border-radius:999px}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer .run-chat-composer__toolbar>:is(.run-chat-composer__icon--add,.run-chat-composer__icon--voice):hover{background:color-mix(in srgb, var(--run-chat-text-primary) 14%, transparent)}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer--one-line:not(.run-chat-composer--expanded) .run-chat-composer__toolbar>:is(.run-chat-composer__icon,.run-chat-send){width:28px;height:28px}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer--one-line:not(.run-chat-composer--expanded) .run-chat-composer__model{height:28px}:root:root .run-chat-response-notices:empty{display:none}:root:root .run-split-chat .run-chat-composer__frame{margin-bottom:2px}:root:root .run-chat-composer--one-line .run-chat-composer__toolbar>.run-chat-composer__icon--add{order:0}:root:root .run-chat-composer--one-line .run-chat-composer__target-controls{order:1}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer--two-line .run-chat-composer-attachment--image{flex:0 0 52px;grid-template-rows:52px;width:52px}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer--two-line .run-chat-composer-attachment--image .run-chat-composer-attachment__preview{border-radius:12px;width:52px;height:52px;overflow:hidden}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer--two-line .run-chat-composer-attachment--image .run-chat-composer-attachment__preview img{object-fit:cover;border-radius:12px;width:100%;height:100%}html:root:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body .run-chat-composer--two-line .run-chat-composer-attachment--image .run-chat-composer-attachment__name{display:none}html:root:root:root:root body div.run-chat-composer-menu.run-chat-composer-menu--grok-input[data-composer-text-menu]{--grok-menu-ink:#1c1c1c;--grok-menu-text:#1c1c1c;width:360px;max-height:min(320px, var(--grok-menu-max-height,320px));letter-spacing:0;line-height:18px;box-sizing:border-box!important;border:.5px solid color-mix(in srgb, var(--grok-menu-ink) 12%, transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-radius:12px!important;max-width:calc(100vw - 16px)!important;padding:6px!important;box-shadow:0 10px 20px -3px #1c1c1c1a,0 4px 6px -4px #1c1c1c1a,0 0 0 1px #1c1c1c01!important}html:root:root:root:root[data-theme=dark] body div.run-chat-composer-menu.run-chat-composer-menu--grok-input[data-composer-text-menu]{--grok-menu-ink:#f5f5f5;--grok-menu-text:#f5f5f5;--grok-menu-detail:54%;border-color:color-mix(in srgb, var(--grok-menu-ink) 10%, transparent)!important;box-shadow:none!important;background:#1f1f1f!important}html:root:root:root:root body div.run-chat-composer-menu--grok-input[data-composer-text-menu] .run-chat-composer-menu__row{height:28px;min-height:28px!important;color:var(--grok-menu-text)!important;background:0 0!important;border-radius:6px!important;grid-template-columns:16px minmax(0,max-content) minmax(0,1fr) auto!important;gap:0 8px!important;margin:0 0 2px!important;padding:0 8px!important;line-height:18px!important;transition:none!important}html:root:root:root:root body div.run-chat-composer-menu--grok-input[data-composer-text-menu] .run-chat-composer-menu__row:last-of-type{margin-bottom:0!important}html:root:root:root:root body div.run-chat-composer-menu--grok-input[data-composer-text-menu] .run-chat-composer-menu__row:is(:hover,.run-chat-composer-menu__row--selected){background:color-mix(in srgb, var(--grok-menu-ink) 8%, transparent)!important}html:root:root:root:root body div.run-chat-composer-menu--grok-input[data-composer-text-menu] .run-chat-composer-menu__icon{width:16px;height:16px;color:color-mix(in srgb, var(--grok-menu-ink) 52%, transparent)}html:root:root:root:root body div.run-chat-composer-menu--grok-input[data-composer-text-menu] .run-chat-composer-menu__row strong{color:var(--grok-menu-text)!important;font-weight:400!important;line-height:18px!important}html:root:root:root:root body div.run-chat-composer-menu--grok-input[data-composer-text-menu] .run-chat-composer-menu__row :is(em,.run-chat-composer-menu__meta){color:color-mix(in srgb, var(--grok-menu-ink) var(--grok-menu-detail,56%), transparent)!important;font-style:normal!important;line-height:18px!important}html:root:root:root:root body div.run-chat-composer-menu--grok-input[data-composer-text-menu] .run-chat-composer-menu__section{color:color-mix(in srgb, var(--grok-menu-ink) 56%, transparent)!important;padding:6px 8px 4px!important;font-weight:400!important;line-height:18px!important}html:root:root:root:root body div.run-chat-composer-menu--grok-input[data-composer-text-menu] .run-chat-composer-menu__empty{color:var(--grok-menu-text)!important;margin:0!important;padding:8px 12px!important;line-height:1.3!important}:root:root .run-chat-launch-error{width:fit-content;max-width:min(var(--run-chat-bubble-max-width,486px), 88%);box-sizing:border-box;background:var(--run-chat-agent-bubble-surface,var(--chat-message-surface));color:var(--run-chat-text-primary,var(--ink));border-radius:18px;padding:7px 13px 10px;line-height:22px}:root:root .run-chat-launch-error p{margin:0}:root:root .run-chat-launch-error__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}:root:root .run-chat-launch-error__actions :is(button,a){background:color-mix(in srgb, var(--run-chat-text-primary,var(--ink)) 8%, transparent);height:30px;color:var(--run-chat-text-primary,var(--ink));font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}@media (hover:none){:root:root .run-chat-item:not([data-actions-open]) .run-chat-message-actions,:root:root .run-chat-item:not([data-actions-open]) .run-chat-message-actions--with-avatar .run-chat-message-actions__controls{opacity:0;pointer-events:none}}.run-chat-bubble--greeting{transform-origin:0 100%;animation:.38s cubic-bezier(.22,1,.36,1) 80ms backwards run-chat-greeting-in}@keyframes run-chat-greeting-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.run-chat-bubble--greeting{animation:none}}:root:root .run-chat-shell{--run-chat-grok-scale:1}.run-chat-shell--grok-composer{--grok-s:var(--run-chat-grok-scale,1);--grok-text-primary:#1c1c1c;--grok-text-secondary:#1c1c1cad;--grok-text-tertiary:#1c1c1c8f;--grok-text-quaternary:#1c1c1c66;--grok-control-fill:#1c1c1c0f;--grok-control-fill-hover:#1c1c1c1a;--grok-control-edge:#1c1c1c14;--grok-prompt-surface:#fff;--grok-prompt-edge:#1c1c1c24;--grok-pill-edge:#1c1c1c1f;--grok-shadow-control:#1c1c1c1f;--grok-accent:#0b6dd3;--grok-cta-fill:var(--reason-bot-body-light,#1c1c1c);--grok-cta-fill-hover:color-mix(in srgb, var(--grok-cta-fill) 86%, #000);--grok-cta-text:var(--reason-bot-eye-light,#fff)}:root[data-theme=dark] .run-chat-shell--grok-composer{--grok-text-primary:#f5f5f5;--grok-text-secondary:#f5f5f5a8;--grok-text-tertiary:#f5f5f58f;--grok-text-quaternary:#f5f5f566;--grok-control-fill:#f5f5f514;--grok-control-fill-hover:#f5f5f524;--grok-control-edge:#f5f5f51a;--grok-prompt-surface:#1f1f1f;--grok-prompt-edge:#f5f5f538;--grok-pill-edge:#f5f5f524;--grok-shadow-control:#0000004d;--grok-cta-fill:var(--reason-bot-body-dark,#f4f3ef);--grok-cta-fill-hover:color-mix(in srgb, var(--grok-cta-fill) 86%, #fff);--grok-cta-text:var(--reason-bot-eye-dark,#14120b)}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__box{gap:calc(8px * var(--grok-s))!important;background:var(--grok-prompt-surface)!important;box-shadow:0 0 0 calc(.5px * var(--grok-s)) var(--grok-prompt-edge), 0 calc(1px * var(--grok-s)) calc(2px * var(--grok-s)) #1c1c1c0a!important;padding:calc(8px * var(--grok-s))!important;border:0!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell.run-chat-composer--one-line .run-chat-composer__box{min-height:calc(44px * var(--grok-s))!important;border-radius:calc(22px * var(--grok-s))!important;height:auto!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell.run-chat-composer--two-line .run-chat-composer__box{border-radius:calc(18px * var(--grok-s))!important;height:auto!important;min-height:0!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell textarea{color:var(--grok-text-primary)!important;font-size:calc(14px * var(--grok-s))!important;line-height:calc(20px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__mention-editor{color:var(--grok-text-primary)!important;font-size:calc(14px * var(--grok-s))!important;line-height:calc(20px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell.run-chat-composer--one-line:not(.run-chat-composer--expanded) textarea{min-height:calc(20px * var(--grok-s))!important;max-height:calc(20px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell.run-chat-composer--two-line textarea{min-height:calc(20px * var(--grok-s))!important;max-height:calc(120px * var(--grok-s))!important;padding:0 calc(4px * var(--grok-s))!important}html:root:root:root:root:root body .app-shell .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell textarea::placeholder,html:root:root:root:root:root body .app-shell .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__mention-editor [data-placeholder]:before{color:var(--grok-text-quaternary)!important;opacity:1!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar{min-height:calc(28px * var(--grok-s))!important;gap:calc(8px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-composer__icon{width:calc(28px * var(--grok-s))!important;height:calc(28px * var(--grok-s))!important;min-width:calc(28px * var(--grok-s))!important;border-radius:calc(999px * var(--grok-s))!important;background:var(--grok-control-fill)!important;box-shadow:inset 0 0 0 calc(.5px * var(--grok-s)) var(--grok-control-edge)!important;color:var(--grok-text-tertiary)!important;border:0!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-composer__icon:hover:not(:disabled){background:var(--grok-control-fill-hover)!important;color:var(--grok-text-primary)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-composer__icon:focus-visible{background:var(--grok-control-fill-hover)!important;color:var(--grok-text-primary)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-composer__icon:disabled{opacity:.4!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-composer__icon>svg{width:calc(16px * var(--grok-s))!important;height:calc(16px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__icon--add>svg{width:calc(14px * var(--grok-s))!important;height:calc(14px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-send{width:calc(28px * var(--grok-s))!important;height:calc(28px * var(--grok-s))!important;min-width:calc(28px * var(--grok-s))!important;border-radius:calc(999px * var(--grok-s))!important;box-shadow:none!important;color:var(--grok-cta-text)!important;opacity:1!important;background:0 0!important;border:0!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-send:before{width:calc(28px * var(--grok-s))!important;height:calc(28px * var(--grok-s))!important;border-radius:calc(999px * var(--grok-s))!important;background:var(--grok-cta-fill)!important;box-shadow:none!important;opacity:1!important;inset:0!important;transform:none!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-send:not(:disabled):before{width:calc(28px * var(--grok-s))!important;height:calc(28px * var(--grok-s))!important;border-radius:calc(999px * var(--grok-s))!important;background:var(--grok-cta-fill)!important;box-shadow:none!important;opacity:1!important;inset:0!important;transform:none!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-send:not(:disabled):hover:before{background:var(--grok-cta-fill-hover)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-send:disabled{color:color-mix(in srgb, var(--grok-text-primary) 30%, transparent)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-send:disabled:before{background:color-mix(in srgb, var(--grok-cta-fill) 17%, transparent)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-send:disabled:hover:before{background:color-mix(in srgb, var(--grok-cta-fill) 17%, transparent)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__toolbar>.run-chat-send>svg{width:calc(16px * var(--grok-s))!important;height:calc(16px * var(--grok-s))!important;position:relative!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer-reply{height:calc(28px * var(--grok-s))!important;margin:calc(-2px * var(--grok-s)) calc(-4px * var(--grok-s)) calc(6px * var(--grok-s))!important;border:calc(1px * var(--grok-s)) solid var(--grok-pill-edge)!important;border-radius:calc(999px * var(--grok-s))!important;background:var(--grok-prompt-surface)!important;color:color-mix(in srgb, var(--grok-text-primary) 66%, transparent)!important;padding:0 calc(4px * var(--grok-s)) 0 0!important;font-size:calc(12px * var(--grok-s))!important;line-height:calc(16px * var(--grok-s))!important;flex:none!important;gap:0!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer-reply__quote{height:calc(26px * var(--grok-s))!important;border-radius:calc(999px * var(--grok-s))!important;padding:0 calc(8px * var(--grok-s)) 0 calc(10px * var(--grok-s))!important;gap:0!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer-reply__quote>svg{display:none!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer-reply__author{display:none!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer-reply__quote:is(:hover,:focus-visible){color:var(--grok-text-primary)!important;background:0 0!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer-reply__cancel{width:calc(20px * var(--grok-s))!important;height:calc(20px * var(--grok-s))!important;color:var(--grok-text-tertiary)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer-reply__cancel>svg{width:calc(14px * var(--grok-s))!important;height:calc(14px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer-reply__cancel:is(:hover,:focus-visible){background:var(--grok-control-fill)!important;color:var(--grok-text-primary)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok{height:calc(36px * var(--grok-s))!important;gap:calc(8.5px * var(--grok-s))!important;color:var(--grok-text-primary)!important;font-size:calc(14px * var(--grok-s))!important;line-height:calc(22px * var(--grok-s))!important;letter-spacing:0!important;padding-inline-start:calc(8px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok .reason-bot{zoom:var(--grok-s)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok .reason-status-row__label--grok{align-items:center!important;gap:calc(6px * var(--grok-s))!important;min-width:0!important;color:var(--grok-text-tertiary)!important;white-space:nowrap!important;animation:.18s cubic-bezier(.22,1,.36,1) backwards grok-status-enter!important;display:inline-flex!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok .reason-status-row__phrase{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok .reason-status-row__phrase[data-shimmer]{--grok-shimmer-dim:color-mix(in srgb, var(--grok-text-primary) 40%, transparent);color:#0000!important;background-image:linear-gradient(90deg, var(--grok-shimmer-dim) 0%, var(--grok-shimmer-dim) 25%, var(--grok-text-primary) 60%, var(--grok-shimmer-dim) 75%, var(--grok-shimmer-dim) 100%)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:2.2s steps(60,end) infinite grok-shimmer-text!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok .reason-status-row__elapsed{color:var(--grok-text-tertiary)!important;font-size:calc(12px * var(--grok-s))!important;flex:none!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer button.run-chat-jump-to-latest--grok{width:calc(32px * var(--grok-s))!important;height:calc(32px * var(--grok-s))!important;background:var(--grok-prompt-surface)!important;box-shadow:0 calc(1px * var(--grok-s)) calc(3px * var(--grok-s)) 0 var(--grok-shadow-control)!important;color:var(--grok-text-primary)!important;border:0!important;border-radius:50%!important;padding:0!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer button.run-chat-jump-to-latest--grok:hover{background-image:linear-gradient(var(--grok-control-fill), var(--grok-control-fill))!important;color:var(--grok-text-primary)!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer button.run-chat-jump-to-latest--grok>svg{width:calc(20px * var(--grok-s))!important;height:calc(20px * var(--grok-s))!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer button.run-chat-jump-to-latest--grok.run-chat-jump-to-latest--unread{align-items:center!important;gap:calc(2px * var(--grok-s))!important;border-radius:calc(999px * var(--grok-s))!important;background:var(--grok-accent)!important;width:auto!important;height:auto!important;box-shadow:inset 0 0 0 calc(1px * var(--grok-s)) #1c1c1c0f, 0 calc(1px * var(--grok-s)) calc(3px * var(--grok-s)) 0 var(--grok-shadow-control)!important;color:#fff!important;font-size:calc(13px * var(--grok-s))!important;line-height:calc(18px * var(--grok-s))!important;padding:calc(4px * var(--grok-s)) calc(12px * var(--grok-s)) calc(4px * var(--grok-s)) calc(4px * var(--grok-s))!important;white-space:nowrap!important;display:inline-flex!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer button.run-chat-jump-to-latest--grok.run-chat-jump-to-latest--unread:hover{background:color-mix(in srgb, var(--grok-accent) 90%, #000)!important;color:#fff!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer button.run-chat-jump-to-latest--grok .run-chat-jump-to-latest__arrow{width:calc(20px * var(--grok-s))!important;height:calc(20px * var(--grok-s))!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer button.run-chat-jump-to-latest--grok .run-chat-jump-to-latest__arrow>svg{width:calc(14px * var(--grok-s))!important;height:calc(14px * var(--grok-s))!important}@keyframes grok-shimmer-text{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes grok-status-enter{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){html:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok .reason-status-row__phrase[data-shimmer]{color:var(--grok-text-secondary)!important;background-image:none!important;animation:none!important}}:root:root .run-chat-shell--grok-bubbles{--gs:var(--run-chat-grok-scale,1);--grok-ink:var(--run-chat-text-primary,#1c1c1c);--text-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-weight-body:420;--run-chat-message-size:calc(14px * var(--gs));--run-chat-message-line-height:calc(22px * var(--gs));--run-chat-bubble-max-width:calc(560px * var(--gs));--run-chat-agent-bubble-surface:color-mix(in srgb, var(--grok-ink) 6%, transparent)}:root:root[data-theme=dark] .run-chat-shell--grok-bubbles{--run-chat-agent-bubble-surface:color-mix(in srgb, var(--grok-ink) 4%, transparent)}:root:root .run-chat-shell--grok-bubbles :is(.run-chat-stream,.run-chat-stream-wrap){font-family:var(--text-font);letter-spacing:0}:root:root .run-chat-shell--grok-bubbles :is(.run-chat-item.run-chat-item--assistant>.run-chat-bubble--prose,.run-chat-item--agent-message .run-chat-bubble--prose,.run-chat-item--user .run-chat-bubble,.run-chat-markdown-run--prose){max-width:min(80%, var(--run-chat-bubble-max-width), 100% - 82px * var(--gs));padding:calc(7px * var(--gs)) calc(12px * var(--gs));border-radius:calc(18px * var(--gs));font-size:var(--run-chat-message-size);line-height:var(--run-chat-message-line-height);position:relative}:root:root .run-chat-shell--grok-bubbles .run-chat-item--assistant>.run-chat-bubble--prose.run-chat-bubble--wide{max-width:min(80%, var(--run-chat-bubble-max-width), 100% - 82px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-item.run-chat-item--assistant>.run-chat-bubble--prose.run-chat-bubble--runs{width:calc(100% - 82px * var(--gs));max-width:calc(100% - 82px * var(--gs));border-radius:0;padding:0}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--prose{max-width:100%}:root:root .run-chat-shell--grok-bubbles .run-chat-item--user .run-chat-bubble p,:root:root .run-chat-shell--grok-bubbles .run-chat-bubble--prose p{font-size:var(--run-chat-message-size);line-height:var(--run-chat-message-line-height)}:root:root .run-chat-shell--grok-bubbles :is(.run-chat-bubble--prose,.run-chat-markdown-run--prose)[data-seam-prev]{border-top-left-radius:calc(6px * var(--gs))}:root:root .run-chat-shell--grok-bubbles :is(.run-chat-bubble--prose,.run-chat-markdown-run--prose)[data-seam-next]{border-bottom-left-radius:calc(6px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-item--user .run-chat-bubble[data-seam-prev]{border-top-right-radius:calc(6px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-item--user .run-chat-bubble[data-seam-next]{border-bottom-right-radius:calc(6px * var(--gs))}:root:root .run-chat-shell--grok-bubbles :is(.run-chat-stream,.run-chat-assistant-response-slot){gap:calc(16px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-stream .run-chat-item[data-bubble-continued]{margin-top:calc(4px * var(--gs) - 16px * var(--gs))!important}:root:root .run-chat-shell--grok-bubbles .run-chat-stream .run-chat-work-summary__shown>.run-chat-item[data-bubble-continued]{margin-top:calc(4px * var(--gs) - 8px)!important}:root:root .run-chat-shell--grok-bubbles .run-chat-stream .run-chat-work-summary__activity>.run-chat-item[data-bubble-continued]{margin-top:calc(4px * var(--gs) - 12px)!important}:root:root .run-chat-shell--grok-bubbles .run-chat-bubble.run-chat-bubble--glyph{min-width:calc(36px * var(--gs));text-align:center}:root:root .run-chat-shell--grok-bubbles .run-chat-bubble.run-chat-bubble--emoji{color:var(--grok-ink);background:0 0;border-radius:0;padding:0}:root:root .run-chat-shell--grok-bubbles .run-chat-bubble.run-chat-bubble--emoji :is(p,.run-chat-markdown){font-size:calc(32px * var(--gs));line-height:calc(38px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-bubble[role=group]:focus{outline:none}:root:root .run-chat-shell--grok-bubbles .run-chat-bubble[role=group]:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}:root:root .run-chat-shell--grok-bubbles .run-chat-item--user .run-chat-bubble[role=group]:focus-visible{outline-color:color-mix(in srgb, var(--run-chat-user-bubble-text) 60%, transparent)}.run-chat-hover-tray{--gs:var(--run-chat-grok-scale,1);z-index:1;align-items:center;gap:calc(2px * var(--gs));margin-left:calc(6px * var(--gs));visibility:hidden;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;transition:margin .3s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.run-chat-hover-tray--user{margin-right:calc(6px * var(--gs));flex-direction:row-reverse;margin-left:0;left:auto;right:100%}.run-chat-shell--grok-bubbles .run-chat-bubble[role=group]:after{width:calc(128px * var(--gs));content:"";position:absolute;top:-2px;bottom:-2px;left:100%}.run-chat-shell--grok-bubbles .run-chat-item--user .run-chat-bubble[role=group]:after{left:auto;right:100%}:is(.run-chat-bubble,.run-chat-item--user-media):is(:hover,:focus-within,.run-chat-hover-anchor--menu-open,.run-chat-hover-anchor--picking)>.run-chat-hover-tray{visibility:visible}.run-chat-hover-anchor--dismissed:not(.run-chat-hover-anchor--menu-open,.run-chat-hover-anchor--picking)>.run-chat-hover-tray,.run-chat-hover-anchor--context.run-chat-hover-anchor--context>.run-chat-hover-tray{visibility:hidden}.run-chat-item--user-media>.run-chat-hover-tray{width:max-content;margin:calc(2px * var(--gs)) 0 0 auto;position:static;transform:none}.run-chat-item--grok-reacted .run-chat-hover-tray--assistant{margin-left:calc(16px * var(--gs))}.run-chat-item--grok-reacted .run-chat-hover-tray--user{margin-right:calc(16px * var(--gs))}.run-chat-hover-tray button{width:calc(24px * var(--gs));height:calc(24px * var(--gs));border-radius:calc(8px * var(--gs));color:color-mix(in srgb, var(--run-chat-text-primary,#1c1c1c) 68%, transparent);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.run-chat-hover-tray button>svg{width:calc(16px * var(--gs));height:calc(16px * var(--gs))}.run-chat-hover-tray button:is(:hover,[aria-expanded=true]){background:color-mix(in srgb, var(--run-chat-text-primary,#1c1c1c) 6%, transparent)}.run-chat-hover-tray button:active{background:color-mix(in srgb, var(--run-chat-text-primary,#1c1c1c) 10%, transparent)}.run-chat-hover-tray button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.run-chat-hover-tray__mirrored{transform:scaleX(-1)}@media (hover:none){.run-chat-item:not([data-actions-open]) .run-chat-hover-tray{visibility:hidden}.run-chat-item[data-actions-open] .run-chat-hover-tray{visibility:visible}}.run-chat-hover-menu.ds-anchored-surface{--gs:var(--run-chat-grok-scale,1);--grok-menu-ink:var(--ink,#1c1c1c);box-sizing:border-box;min-width:calc(200px * var(--gs));padding:calc(6px * var(--gs));border:.5px solid color-mix(in srgb, var(--grok-menu-ink) 12%, transparent);border-radius:calc(12px * var(--gs));background:var(--theme-composer,#fff);flex-direction:column;display:flex;box-shadow:0 10px 20px -3px #1c1c1c1a,0 4px 6px -4px #1c1c1c1a}:root[data-theme=dark] .run-chat-hover-menu.ds-anchored-surface{box-shadow:none}.run-chat-hover-menu__item{align-items:center;gap:calc(8px * var(--gs));min-height:calc(30px * var(--gs));border-radius:calc(6px * var(--gs));color:var(--grok-menu-ink);cursor:pointer;padding:calc(6px * var(--gs)) calc(8px * var(--gs));font:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(14px, calc(13px * var(--gs)));line-height:calc(18px * var(--gs));text-align:left;background:0 0;border:0;display:flex}.run-chat-hover-menu__item:is(:hover,:focus-visible){background:color-mix(in srgb, var(--grok-menu-ink) 8%, transparent);outline:none}.run-chat-hover-menu__icon{color:color-mix(in srgb, var(--grok-menu-ink) 64%, transparent);flex:none;display:inline-flex}.run-chat-hover-menu__icon>svg{width:calc(16px * var(--gs));height:calc(16px * var(--gs))}.run-chat-hover-menu__point{pointer-events:none;width:1px;height:1px;position:fixed}.run-chat-hover-menu__reactions{margin-bottom:calc(4px * var(--gs));padding-bottom:calc(4px * var(--gs));border-bottom:1px solid color-mix(in srgb, var(--grok-menu-ink) 8%, transparent)}.run-chat-reaction-pills{--gs:var(--run-chat-grok-scale,1);bottom:calc(100% - 7.7px * var(--gs));left:0;right:calc(-16px * var(--gs));z-index:2;gap:calc(4px * var(--gs));isolation:isolate;pointer-events:none;display:flex;position:absolute}.run-chat-reaction-pills:before{content:"";flex-grow:1}.run-chat-reaction-pills--user{left:calc(-16px * var(--gs));flex-direction:row-reverse;right:0}.run-chat-item--user-media>.run-chat-reaction-pills{margin-top:calc(4px * var(--gs));position:static}.run-chat-shell--grok-bubbles .run-chat-item--grok-reacted{margin-top:calc(22px * var(--gs))}.run-chat-reaction-pill{justify-content:center;align-items:center;gap:calc(4px * var(--gs));min-width:calc(30px * var(--gs));height:calc(30px * var(--gs));box-sizing:border-box;background:var(--theme-composer,#fff);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--run-chat-text-primary,#1c1c1c) 12%, transparent), 0 0 0 calc(2.8px * var(--gs)) var(--run-chat-surface,var(--bg));color:color-mix(in srgb, var(--run-chat-text-primary,#1c1c1c) 68%, transparent);cursor:pointer;padding:0 calc(10px * var(--gs)) 0 calc(8px * var(--gs));font:inherit;font-size:max(14px, calc(12px * var(--gs)));line-height:calc(16px * var(--gs));font-variant-numeric:tabular-nums;pointer-events:auto;border:0;border-radius:999px;flex-shrink:0;transition:background-color .12s,transform .12s;display:inline-flex;position:relative}.run-chat-reaction-pill--solo{padding:0 calc(7px * var(--gs));gap:0}.run-chat-reaction-pill:disabled{cursor:default}.run-chat-reaction-pill:not(:disabled):hover{background:color-mix(in srgb, var(--run-chat-text-primary,#1c1c1c) 6%, var(--theme-composer,#fff))}.run-chat-reaction-pill:not(:disabled):active{transform:scale(.95)}.run-chat-reaction-pill:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.run-chat-reaction-pill--mine{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-blue) 55%, transparent), 0 0 0 calc(2.8px * var(--gs)) var(--run-chat-surface,var(--bg));color:var(--accent-blue)}.run-chat-reaction-pill__emoji{font-size:max(14px, calc(16px * var(--gs)));line-height:1}.message-reaction-picker--grok.ds-anchored-surface{--gs:var(--run-chat-grok-scale,1);border:.5px solid color-mix(in srgb, var(--ink,#1c1c1c) 12%, transparent);background:var(--theme-composer,#fff);padding:calc(6px * var(--gs));border-radius:999px;box-shadow:0 10px 20px -3px #1c1c1c1a,0 4px 6px -4px #1c1c1c1a}.message-reaction-picker--grok.message-reaction-picker--full.ds-anchored-surface{border-radius:calc(14px * var(--gs))}:is(.message-reaction-picker--grok,.run-chat-hover-menu) .message-reaction-picker__option{width:calc(32px * var(--gs,1));height:calc(32px * var(--gs,1));font-size:max(14px, calc(20px * var(--gs,1)));border-radius:999px}:root:root .run-chat-shell--grok-bubbles .run-chat-time-header{margin:calc(14px * var(--gs)) auto calc(8px * var(--gs));padding:calc(6px * var(--gs)) 0;color:color-mix(in srgb, var(--grok-ink) 68%, transparent);font-size:calc(12px * var(--gs));line-height:calc(16px * var(--gs));letter-spacing:0}:root:root .run-chat-shell--grok-bubbles .run-chat-item--settings-change{gap:0;margin:0 auto}:root:root .run-chat-shell--grok-bubbles .run-chat-settings-change{justify-content:center}:root:root .run-chat-shell--grok-bubbles .run-chat-settings-change:before,:root:root .run-chat-shell--grok-bubbles .run-chat-settings-change:after{content:none}:root:root .run-chat-shell--grok-bubbles .run-chat-settings-change__note{min-width:0;padding:calc(6px * var(--gs)) 0;color:color-mix(in srgb, var(--grok-ink) 68%, transparent);font-size:calc(12px * var(--gs));font-weight:inherit;line-height:calc(16px * var(--gs));letter-spacing:0;text-align:center;flex-wrap:wrap;flex:0 auto;justify-content:center;gap:0 .3em}:root:root .run-chat-shell--grok-bubbles .run-chat-settings-change__party{flex:0 auto;gap:.3em;min-width:0}:root:root .run-chat-shell--grok-bubbles :is(.run-chat-settings-change__mark,.run-chat-settings-change__icon){color:inherit}:root:root .run-chat-shell--grok-bubbles .run-chat-settings-change__mark .provider-mark,:root:root .run-chat-shell--grok-bubbles .run-chat-settings-change__icon svg{width:calc(12px * var(--gs));height:calc(12px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-settings-change__text{white-space:normal;overflow-wrap:anywhere;overflow:visible}:root:root .run-chat-shell--grok-bubbles .run-chat-stream .notice-line{font-size:calc(12px * var(--gs));line-height:calc(16px * var(--gs));text-align:center;white-space:normal;flex-wrap:wrap;row-gap:0}:root:root .run-chat-shell--grok-bubbles .run-chat-stream .notice-line__text{overflow-wrap:anywhere;overflow:visible}:root:root .run-chat-shell--grok-bubbles :is(.run-chat-bubble--prose .run-chat-markdown,.run-chat-markdown-run--prose){gap:calc(10px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-heading{color:inherit}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-heading--1{font-size:calc(22px * var(--gs));line-height:calc(28px * var(--gs));letter-spacing:-.012em}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-heading--2{font-size:calc(17px * var(--gs));line-height:calc(24px * var(--gs));letter-spacing:-.008em}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown :is(.run-chat-markdown-heading--2,.run-chat-markdown-heading--minor):not(:first-child){margin-top:calc(8px * var(--gs))}html:root body .run-chat-shell--grok-bubbles .run-chat-markdown.run-chat-markdown.run-chat-markdown.run-chat-markdown :is(.run-chat-markdown-heading,th),html:root body .run-chat-shell--grok-bubbles .run-chat-markdown.run-chat-markdown.run-chat-markdown.run-chat-markdown :is(.run-chat-markdown-heading,th) *{font-weight:var(--type-weight-agent-bold,600)!important}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown em{font-style:italic}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown del{color:color-mix(in srgb, currentColor 56%, transparent)}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-list{line-height:var(--run-chat-message-line-height);padding-inline-start:calc(20px * var(--gs));list-style-position:outside}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-list li{margin:0;padding-inline-start:0}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-list li+li{margin-top:calc(4px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-list li::marker{color:color-mix(in srgb, currentColor 56%, transparent)}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-list--nested{margin-top:calc(4px * var(--gs));padding-inline-start:calc(16px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown ul.run-chat-markdown-list[data-depth="1"]{list-style-type:circle}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown ul.run-chat-markdown-list:is([data-depth="2"],[data-depth="3"]){list-style-type:square}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown ol.run-chat-markdown-list[data-depth="1"]{list-style-type:lower-alpha}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown ol.run-chat-markdown-list:is([data-depth="2"],[data-depth="3"]){list-style-type:lower-roman}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-quote{gap:calc(6px * var(--gs));padding:calc(2px * var(--gs)) calc(2px * var(--gs)) calc(2px * var(--gs)) calc(12px * var(--gs));border-left:0;flex-direction:column;margin:0;display:flex;position:relative}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-markdown-quote:before{top:calc(2px * var(--gs));bottom:calc(2px * var(--gs));left:calc(2px * var(--gs));width:calc(2px * var(--gs));background:color-mix(in srgb, currentColor 24%, transparent);content:"";border-radius:999px;position:absolute}:root:root .run-chat-shell--grok-bubbles :is(.run-chat-bubble--prose,.run-chat-markdown-run--prose) code.run-chat-inline-code{border-radius:calc(4px * var(--gs));background:color-mix(in srgb, var(--grok-ink) 4%, transparent);color:color-mix(in srgb, var(--grok-ink) 68%, transparent);padding:0 calc(4px * var(--gs));letter-spacing:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.93em}:root:root[data-theme=dark] .run-chat-shell--grok-bubbles :is(.run-chat-bubble--prose,.run-chat-markdown-run--prose) code.run-chat-inline-code{background:color-mix(in srgb, var(--grok-ink) 2%, transparent);color:color-mix(in srgb, var(--grok-ink) 66%, transparent)}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-code-block{border-radius:calc(12px * var(--gs));background:var(--theme-composer,#fff);border:0}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown .run-chat-code-block pre{padding:calc(8px * var(--gs)) calc(12px * var(--gs));font-size:calc(13px * var(--gs));line-height:calc(20px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table{max-width:min(var(--run-chat-bubble-max-width), 100%);border:.5px solid color-mix(in srgb, var(--grok-ink) 8%, transparent);border-radius:calc(18px * var(--gs));background:var(--theme-composer,#fff);margin:0;overflow:hidden}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table .run-chat-markdown-table-wrap{padding:0}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table .run-chat-markdown-table{min-width:100%;font-size:calc(14px * var(--gs));line-height:calc(20px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table .run-chat-markdown-table :is(th,td){border-bottom:1px solid color-mix(in srgb, var(--grok-ink) 8%, transparent);padding:calc(10px * var(--gs)) calc(16px * var(--gs))}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table .run-chat-markdown-table :is(th,td)+:is(th,td){border-left:1px solid color-mix(in srgb, var(--grok-ink) 8%, transparent)}:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table .run-chat-markdown-table tbody tr:last-child td{border-bottom:0}:root:root:not([data-theme=dark]) .run-chat-shell--grok-bubbles.run-chat-shell--reason{--run-chat-link-blue:var(--reason-bot-body-light,var(--accent-blue))}:root:root{--grok-type-xxs:11px;--grok-type-xs:12px;--grok-type-sm:13px;--grok-type-base:14px;--grok-type-lg:15px;--grok-type-xl:17px;--grok-type-xxl:22px;--grok-type-xxxl:26px;--grok-leading-xxs:16px;--grok-leading-xs:16px;--grok-leading-sm:18px;--grok-leading-base:20px;--grok-leading-lg:22px;--grok-leading-xl:24px;--grok-leading-xxl:28px;--grok-leading-xxxl:32px;--grok-tracking-xxs:.005em;--grok-tracking-xl:-.008em;--grok-tracking-xxl:-.012em;--grok-tracking-xxxl:-.015em;--grok-weight-regular:400;--grok-weight-medium:500;--grok-weight-semibold:600;--grok-height-xs:20px;--grok-height-sm:24px;--grok-height-base:28px;--grok-height-lg:32px;--grok-radius-xs:2px;--grok-radius-sm:4px;--grok-radius-base:6px;--grok-radius-lg:8px;--grok-radius-xl:12px;--grok-radius-2xl:14px;--grok-radius-3xl:16px;--grok-radius-4xl:18px;--grok-menu-type:13px;--grok-menu-leading:18px;--grok-menu-radius:12px;--grok-menu-row-height:30px;--grok-menu-row-radius:6px;--grok-menu-row-gap:4px;--grok-menu-row-inset:8px;--grok-search-menu-radius:14px;--grok-search-menu-row-height:32px;--grok-search-menu-row-radius:8px;--grok-search-menu-row-gap:6px;--grok-search-menu-row-inset:6px;--app-row-unit:var(--grok-menu-row-height);--app-type-base:var(--grok-type-base);--app-type-small:var(--grok-type-sm);--app-type-micro:var(--grok-type-xs)}:root:root:root:root:root body :is(.ds-menu-surface,.ds-select__panel,.ds-cascading-select__primary,.ds-cascading-select__secondary,.capability-picker__menu,.codebase-nav-menu,.run-chat-composer-menu,.run-menu,.ws-menu,.ws-submenu,.settings-menu-select__menu,.language-select__menu,.new-session-target-picker__menu,.author-select__menu,.handoff-project-menu__options,.provider-connect__menu,.provider-row__menu,.provider-menu,.provider-add__menu,.session-panel-nav__menu,.review-panel-header__menu-list,.review-ship__menu,.review-diff-file__menu,.review-status-menu,.review-picker,.review-checks-popover,.sidebar-sessions__menu,.sidebar-sessions__menu-pop,.sidebar-sessions__filter-subselector,.sidebar-nav-customizer,.plan-tier-select__menu,.chat-input-reference__menu,.wiki-more-menu__list,.contact-select-menu,.amx-menu,.amx-repo-filter__menu,.ds-anchored-surface--menu):not(.run-chat-hover-menu,.message-reaction-picker--grok){font-size:var(--grok-menu-type);line-height:var(--grok-menu-leading);letter-spacing:0;border-radius:var(--grok-menu-radius)!important;padding:6px!important}:root:root:root:root:root body :is(.settings-search-menu,.wiki-page-search-popover){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);letter-spacing:0;border-radius:var(--grok-search-menu-radius)!important;padding:6px!important}:root:root:root:root:root body .settings-search-menu :is(.settings-search-result,[role=option]){box-sizing:border-box;gap:var(--grok-search-menu-row-gap);min-height:var(--grok-search-menu-row-height)!important;padding:7px var(--grok-search-menu-row-inset)!important;border-radius:var(--grok-search-menu-row-radius)!important;font-size:var(--grok-type-sm)!important;line-height:var(--grok-leading-sm)!important}:root:root:root:root:root body :is(.ds-select__item,.ds-cascading-select__group,.ds-cascading-select__item,.capability-picker__menu button,.capability-picker__search,.codebase-nav-menu__item,.settings-menu-select__row,.language-select__option,.new-session-target-picker__option,.ws-menu__item,.ws-menu__row,.sidebar-nav-customizer__option,.session-panel-nav__menu-item,.run-chat-composer-menu__row){box-sizing:border-box;gap:var(--grok-menu-row-gap);letter-spacing:0;min-height:var(--grok-menu-row-height)!important;padding:6px var(--grok-menu-row-inset)!important;border-radius:var(--grok-menu-row-radius)!important;font-size:var(--grok-menu-type)!important;line-height:var(--grok-menu-leading)!important}:root:root:root:root:root body .capability-picker__menu .capability-picker__row--split>.capability-picker__more{padding:0!important}:root:root:root:root:root body .capability-picker__menu button:has(>.model-picker-provider-logo){padding-left:6px!important}:root:root:root:root:root body :is(.capability-picker__search input,.ds-cascading-select__search input){font-size:var(--grok-menu-type);line-height:var(--grok-menu-leading)}:root:root:root:root:root body :is(.capability-picker__menu button em,.capability-picker__empty,.ds-cascading-select__empty){font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs)}:root:root:root:root:root body :is(.capability-picker__menu,.capability-picker__menu [role=group],.settings-menu-select__options,.codebase-nav-menu){gap:2px}:root:root:root:root:root body :is(.capability-picker__divider,.sidebar-account-menu__divider,.session-panel-nav__menu-divider,.run-menu__divider,.run-chat-composer-menu__divider,.run-files-menu-separator,.run-browser-menu-divider){height:.5px!important;margin:4px 8px!important}@supports (appearance:base-select){:root:root:root:root:root select:not([multiple])::picker(select){border-radius:var(--grok-menu-radius);padding:6px}:root:root:root:root:root select:not([multiple]) option{min-height:var(--grok-menu-row-height);padding:6px var(--grok-menu-row-inset);border-radius:var(--grok-menu-row-radius);font-size:var(--grok-menu-type);line-height:var(--grok-menu-leading)}}:root:root:root:root:root body .ds-select__trigger:not(.connectors-modal *){height:var(--grok-height-base);font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);gap:6px;padding:0 8px 0 10px}:root:root:root:root:root .app-tooltip,:root:root:root:root:root .app-tooltip[data-compact=true]{font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs);letter-spacing:0;padding:4px 6px;border-radius:var(--grok-radius-base)!important}:root:root:root:root:root .app-tooltip strong{font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs)}:root:root:root:root:root .app-tooltip__detail{font-size:var(--grok-type-xxs);line-height:var(--grok-leading-xxs);gap:4px;margin-top:2px}:root:root:root:root:root body .ds-modal:not(.plugin-mcp-details__dialog,.skill-viewer-modal,.settings-configuration-dialog){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);padding:16px;border-radius:var(--grok-radius-xl)!important}:root:root:root:root:root body .ds-modal:not(.plugin-mcp-details__dialog) .ds-modal__title{font-size:var(--grok-type-lg);font-weight:var(--grok-weight-medium);line-height:var(--grok-leading-lg);margin:0 0 12px}:root:root:root:root:root body .ds-modal:not(.plugin-mcp-details__dialog,.skill-viewer-modal)>.ds-modal__close{width:var(--grok-height-sm);height:var(--grok-height-sm);border-radius:var(--grok-radius-base);top:12px;right:12px}:root:root:root:root:root body .modal-card:not(.connectors-modal *){border-radius:var(--grok-radius-xl);gap:12px;padding:16px}:root:root:root:root:root body .ds-anchored-surface--dialog:not(.connectors-modal *){padding:12px;border-radius:var(--grok-radius-xl)!important}:root:root:root:root:root body .ds-button:not(.connectors-modal *){gap:4px}:root:root:root:root:root body .ds-button--sm:not(.connectors-modal *){height:var(--grok-height-sm);font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs);padding:0 8px}:root:root:root:root:root body .ds-button--md:not(.connectors-modal *){height:var(--grok-height-lg);font-size:var(--grok-type-base);line-height:var(--grok-leading-base);padding:0 12px}:root:root:root:root:root body .ds-button--lg:not(.connectors-modal *){height:36px;font-size:var(--grok-type-base);line-height:var(--grok-leading-base);padding:0 16px}:root:root:root:root:root body .ds-button--icon:not(.connectors-modal *){width:var(--grok-height-base);height:var(--grok-height-base);padding:0}:root:root:root:root:root body .ds-input__field:not(.connectors-modal *){height:var(--grok-height-base);gap:6px;padding:0 8px}:root:root:root:root:root body :is(.ds-input__field input,.ds-textarea__field textarea):not(.connectors-modal *){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root:root:root:root body .ds-textarea__field:not(.connectors-modal *){min-height:76px;padding:5px 8px}:root:root:root:root:root body .ds-textarea__field:not(.connectors-modal *) textarea{min-height:64px}:root:root:root:root:root body .ds-field:not(.connectors-modal *){gap:4px}:root:root:root:root:root body .ds-field:not(.connectors-modal *) :is(.ds-field__label,.ds-field__description,.ds-field__error){font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs)}:root:root:root:root:root body .ds-switch:not([data-size=compact]):not(.connectors-modal *){width:32px;height:20px}:root:root:root:root:root body .ds-switch:not([data-size=compact]):not(.connectors-modal *) .ds-switch__thumb{width:16px;height:16px;transition:translate var(--dur-base) var(--ease-out)}:root:root:root:root:root body .ds-switch[data-checked=true]:not([data-size=compact]):not(.connectors-modal *) .ds-switch__thumb{translate:-2px}:root:root:root:root:root body .ds-checkbox:not(.connectors-modal *){border-radius:var(--grok-radius-sm);width:14px;height:14px}:root:root:root:root:root body .ds-checkbox:not(.connectors-modal *) svg{width:10px;height:10px}:root:root:root:root:root .run-toast{height:var(--grok-height-lg);font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs)}:root:root:root:root:root .run-toast :where(button,a){height:var(--grok-height-sm)}:root:root:root:root:root .run-toast .run-toast__action--compact{height:var(--grok-height-xs);font-size:var(--grok-type-xxs)}:root:root .connectors-modal{border-radius:var(--grok-radius-3xl);background:var(--chat-main-surface);width:min(800px,100vw - 40px);height:min(700px,100dvh - 96px)}:root:root .connectors-modal__close{width:28px;height:28px;top:12px;right:12px}:root:root .connectors-modal__close>svg{width:18px;height:18px}:root:root .connectors-modal__scroll{padding:52px 20px 24px}:root:root .connectors-modal .customize-catalog-heading{gap:12px;min-height:24px;margin:0 0 16px;padding-inline:12px}:root:root .connectors-modal .connectors-browse__title{font-size:var(--grok-type-xl);line-height:var(--grok-leading-xl);letter-spacing:var(--grok-tracking-xl)}:root:root .connectors-modal .connectors-browse__installed{border-radius:var(--grok-radius-lg);font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs);gap:6px;padding:4px 8px 4px 4px}:root:root .connectors-modal .connectors-browse__installed>svg{width:12px;height:12px}:root:root .connectors-modal .connectors-browse__installed-icons>span{background:var(--chat-main-surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--chat-main-surface);border-radius:6px;margin-left:-6px}:root:root .connectors-modal .connectors-browse__installed-icons>span:first-child{margin-left:0}:root:root .connectors-modal .connectors-browse__installed-icons :is(img,.plugin-card-item__icon-fallback){border-radius:4px;font-size:10px;width:16px!important;height:16px!important}:root:root .connectors-modal .connectors-browse__back{border-radius:var(--grok-radius-lg);font-size:var(--grok-type-xl);line-height:var(--grok-leading-xl);gap:4px;margin-inline-start:-8px;padding:2px 8px 2px 4px}:root:root .connectors-modal .plugins-modal-body>.plugins-section[aria-label=Catalog\ controls]{gap:8px;margin:0 0 12px;padding:0 12px}:root:root .connectors-modal .catalog-search{background:var(--panel-card-surface);border-width:.5px;gap:6px;height:32px!important;min-height:32px!important;padding:0 8px 0 12px!important}:root:root .connectors-modal .catalog-search input{font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root .connectors-modal .catalog-search>svg{flex-basis:14px;width:14px;height:14px}:root:root .connectors-browse__scope{max-width:200px;height:32px;font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);border-width:.5px;gap:4px;padding:0 8px 0 12px}:root:root .connectors-browse__scope>svg{width:14px;height:14px}:root:root .connector-search__popover{border-radius:var(--grok-search-menu-radius);background:var(--panel-card-surface);top:calc(100% + 6px)}:root:root .connector-search__list{max-height:min(360px,55vh);padding:6px}:root:root .connector-search__group{font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs);padding:8px 8px 4px}:root:root .connector-search__option{gap:var(--grok-search-menu-row-gap);min-height:var(--grok-search-menu-row-height);padding:4px var(--grok-search-menu-row-inset);border-radius:var(--grok-search-menu-row-radius)}:root:root .connector-search__logo{border-radius:6px;flex-basis:24px;width:24px;height:24px}:root:root .connector-search__logo :is(img,svg,.plugin-card-item__icon-fallback){border-radius:4px;font-size:11px;width:18px!important;height:18px!important}:root:root .connector-search__text{font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root .connector-search__empty{font-size:var(--grok-type-sm);padding:10px 8px}:root:root .connectors-browse__chips{gap:8px;max-height:94px;margin:0 0 20px;padding:0 12px}:root:root .connectors-browse__chips>button,:root:root .connectors-browse__chips .connectors-browse__more{font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);padding:0 8px;height:26px!important;min-height:26px!important}:root:root .connectors-browse__chips .connectors-browse__more{gap:2px;padding-inline-end:6px}:root:root .connectors-browse__chips .connectors-browse__more>svg{width:12px;height:12px}:root:root .connectors-modal .plugins-category__view-all{font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs);padding:2px 8px}:root:root .connectors-browse__more-option{font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root .connectors-modal .plugins-section[aria-label=Connectors]{gap:24px}:root:root .connectors-modal :is(.plugins-category,.plugins-installed-strip){gap:4px}:root:root .connectors-modal :is(.plugins-category>h3,.plugins-category__header,.plugins-installed-strip>header){gap:8px;padding:4px 12px}:root:root .connectors-modal :is(.plugins-category h2,.plugins-category h3,.plugins-installed-strip h3){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root .connectors-modal .plugins-category h2{font-size:var(--grok-type-xl);line-height:var(--grok-leading-xl)}:root:root .connectors-modal .plugins-card-grid{gap:2px 8px}:root:root .connectors-modal .plugins-card-grid>.muted{font-size:var(--grok-type-sm);padding:0 12px}:root:root .connectors-modal .plugins-section .plugin-card-item{border-radius:var(--grok-radius-3xl);gap:12px;padding:12px}:root:root .connectors-modal .plugins-section .plugin-card-item:hover{background:var(--panel-page-hover)}:root:root .connectors-modal .plugin-card-item__detail{gap:12px}:root:root .connectors-modal .plugin-card-item__detail:after{border-radius:var(--grok-radius-3xl)}:root:root .connectors-modal .plugins-section .plugin-card-item__icon-wrap{background:var(--panel-card-surface);border-radius:10px;flex-basis:40px;width:40px;height:40px}:root:root .connectors-modal .plugins-section .plugin-card-item__icon-wrap :is(img,svg,.plugin-card-item__icon-fallback){border-radius:6px;flex-basis:28px;width:28px;height:28px}:root:root .connectors-modal .plugins-section .plugin-card-item__icon-wrap .plugin-card-item__icon-fallback{border-radius:10px;flex-basis:40px;width:40px;height:40px;font-size:15px}:root:root .connectors-modal .plugin-card-item__content{gap:0}:root:root .connectors-modal .plugins-card-grid :is(.plugin-card-item__name,.plugin-card-item__desc){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root .connectors-modal .plugins-section .plugin-card-item>:is(.ds-button,.installation-scope-menu,.installation-scope-trigger,.installation-scope-control>.ds-button),:root:root .connectors-modal .plugins-section .plugin-card-item .installation-scope-trigger{min-width:72px;font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);padding-inline:12px;height:28px!important;min-height:28px!important}:root:root .connectors-modal .plugins-section .plugin-card-item>.installation-scope-menu{padding:0}:root:root .connectors-modal .plugins-section .plugin-card-item .installation-scope-control>.ds-button.installation-scope-trigger{font-size:var(--grok-type-sm);gap:4px;padding:0 8px 0 12px;height:28px!important;min-height:28px!important}:root:root .connectors-modal .plugins-section .plugin-card-item>.ds-button.plugin-management-trigger{width:28px;min-width:28px;padding:0}:root:root .connectors-modal .plugin-card-item__state{font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs);gap:5px;padding:2px 0}:root:root .connectors-modal .plugin-card-item__state>svg{width:12px;height:12px}:root:root .connectors-modal .plugin-card-item__state-dot{width:6px;height:6px}:root:root .connectors-modal .skills-marketplace .plugins-show-more{font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs);padding:4px 8px 4px 12px}:root:root .connectors-modal :is(.connectors-yours>.muted,.plugins-modal-loading-status,.plugins-modal-hint,.plugins-section>.muted){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);padding:0 12px}:root:root :is(.plugin-detail-page,.skill-detail-page){--plugin-detail-card:var(--panel-card-surface);--plugin-detail-border:var(--panel-card-border);--skill-detail-card:var(--panel-card-surface);--skill-detail-border:var(--panel-card-border);font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root :is(.plugin-detail-page__back-button,.skill-detail-page__back-button,.custom-connector-view__back-button){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root :is(.plugin-detail-page__heading h1,.skill-detail-page__heading h1){letter-spacing:var(--grok-tracking-xl);font-size:18px;line-height:24px}:root:root :is(.plugin-detail-page__meta,.skill-detail-page__meta,.plugin-detail-page__alert),:root:root :is(.plugin-detail-page__description,.skill-detail-page__description){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root :is(.plugin-detail-page__actions,.skill-detail-page__actions) .ds-button:not(.ds-button--icon){border-radius:9999px;gap:8px;height:36px;min-height:36px;padding:0 20px;font-size:14px;line-height:20px}:root:root .plugin-detail-page__actions .installation-scope-control>.ds-button.installation-scope-trigger{border-radius:9999px;height:36px;min-height:36px;padding:0 20px;font-size:14px}:root:root .plugin-detail-page__actions .ds-button.plugin-management-trigger{width:36px;height:36px;min-height:36px}:root:root .plugin-detail-page__sections{gap:24px}:root:root .plugin-detail-page__section>:is(h2,h2.plugin-usage__commands-label),:root:root .skill-detail-page .settings-skill-preview__files-heading h3{font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs);padding:0 14px 8px}:root:root .skill-detail-page .settings-skill-preview__files-heading{padding:0}:root:root .skill-detail-page .settings-skill-preview__files-heading h3{padding-bottom:0}:root:root .skill-detail-page .settings-skill-preview__files{gap:8px}:root:root .skill-detail-page .settings-skill-preview__file-picker{font-size:var(--grok-type-sm)}:root:root .plugin-detail-page__section>:is(p,[role=alert],[role=status]):not(.plugin-detail-page__row){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);margin:8px 12px 0}:root:root :is(.plugin-detail-page__card,.plugin-detail-page__accounts){border:.5px solid var(--panel-card-border);background:var(--panel-card-surface);border-radius:12px;padding:8px 0}:root:root .skill-detail-page .settings-skill-preview__source{border:1px solid var(--panel-card-border);border-radius:var(--grok-radius-xl);background:var(--panel-card-surface);font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);padding:10px 12px}:root:root .plugin-detail-page__row{min-height:38px;font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm);border-radius:0;padding:10px 14px}:root:root button.plugin-detail-page__row{border-radius:0}:root:root button.plugin-detail-page__row:hover:not(:disabled){background:var(--panel-row-hover)}:root:root .plugin-detail-page__item-copy>span:last-child{font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs)}:root:root .plugin-detail-page__account{border-radius:0;padding:10px 14px}:root:root .plugin-detail-page__account p{font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root :is(.plugin-detail-page__account p+p,.plugin-detail-page__account-status,.plugin-detail-page__account-notes p,.plugin-usage__setup){font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs)}:root:root .plugin-mcp-details__row{border-radius:var(--grok-radius-lg);font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}:root:root .plugin-mcp-details__row:hover:not(:disabled){background:var(--panel-row-hover)}:root:root :is(.plugin-mcp-details__row-copy small,.plugin-mcp-details__notes p,.plugin-mcp-details__group-label,.plugin-mcp-details__availability,.plugin-mcp-details__tool-copy>p){font-size:var(--grok-type-xs);line-height:var(--grok-leading-xs)}:root:root :is(.plugin-mcp-details__tools h4,.plugin-mcp-details__tools .ds-button.plugin-mcp-details__try){font-size:var(--grok-type-sm);line-height:var(--grok-leading-sm)}@media (width<=640px){:root:root .connectors-modal{width:calc(100vw - 24px);height:calc(100dvh - 24px)}:root:root .connectors-modal__scroll{padding:44px 8px 16px}}:root:root .connectors-modal :is(.plugin-detail-page,.skill-detail-page,.custom-connector-view){box-sizing:border-box;padding-inline:12px}:root:root .plugins-settings-page--full-page .plugins-modal-dialog--settings{background:var(--chat-main-surface)}:root:root .plugins-settings-page--full-page .plugins-section .plugin-card-item:hover{background:var(--panel-page-hover)}:root:root .plugins-settings-page--full-page .plugins-section .plugin-card-item__icon-wrap{background:var(--panel-card-surface)}:root:root:root{--text-quaternary:#1c1c1c66;--button-hover:#363636;--overlay:#00000080;--floating-overlay-bg:#00000080;--success:#00854a;--danger:#cd2834;--warn:#aa6300;--purple:#7547d0;--reason-blue:#1680f3;--grok-focus-ring:#1e86fc;--border-primary:#1c1c1c3d;--border-secondary:#1c1c1c1f;--border-tertiary:#1c1c1c14;--menu-divider:#1c1c1c14;--shell-divider:#1c1c1c14;--menu-surface:#fff;--menu-border:#1c1c1c1f;--menu-shadow:inset 0 0 0 .5px #1c1c1c1f, 0 10px 20px -3px #1c1c1c1a, 0 4px 6px -4px #1c1c1c1a, 0 0 0 1px #1c1c1c01;--glass-surface:#fff;--glass-border:#1c1c1c1f;--glass-shadow:var(--menu-shadow);--grok-shadow-modal:0 20px 32px -5px #1c1c1c1a, 0 8px 12px -6px #1c1c1c1a, 0 0 0 1px #1c1c1c01;--grok-shadow-control:0 1px 3px 0 #1c1c1c1f;--app-scrollbar-thumb-color:#1c1c1c1f;--grok-control-fill:#1c1c1c0f;--grok-control-fill-hover:#1c1c1c1a;--grok-control-edge:#1c1c1c0f;--switch-on:#1680f3;--switch-on-hover:#126fd4;--switch-off:#1c1c1c0f;--switch-knob:#fff;--switch-knob-shadow:0 1px 3px 0 #1c1c1c1f;--app-type-weight:420;--type-weight-body:420;--type-weight-label:420;--type-weight-heading:500;--type-weight-display:500;--type-weight-emphasis:500;--type-weight-agent-bold:600;-webkit-font-smoothing:antialiased;font-weight:420}:root:root:root[data-theme=dark]{--text-quaternary:#f5f5f561;--button-hover:#dbdbdb;--overlay:#000000b2;--floating-overlay-bg:#000000b2;--success:#00ba69;--danger:#ff6463;--warn:#e28600;--purple:#a582ff;--reason-blue:#116dd2;--grok-focus-ring:#1884fc;--border-primary:#f5f5f538;--border-secondary:#f5f5f51a;--border-tertiary:#f5f5f50f;--menu-divider:#f5f5f50f;--shell-divider:#f5f5f50f;--menu-surface:#1f1f1f;--menu-border:#f5f5f51a;--menu-shadow:inset 0 0 0 .5px #f5f5f51a;--glass-surface:#1f1f1f;--glass-border:#f5f5f51a;--glass-shadow:var(--menu-shadow);--grok-shadow-modal:none;--grok-shadow-control:none;--app-scrollbar-thumb-color:#f5f5f51a;--grok-control-fill:#f5f5f50a;--grok-control-fill-hover:#f5f5f514;--grok-control-edge:#f5f5f50a;--switch-on:#116dd2;--switch-on-hover:#1784fb;--switch-off:#f5f5f50a;--switch-knob:#f5f5f5;--switch-knob-shadow:none}:root:root [data-app-scrollbar=visible]{--app-scrollbar-thumb:var(--app-scrollbar-thumb-color)}:root:root :focus-visible{outline-color:var(--grok-focus-ring)}:root:root:root{--grok-radius-base:8px;--grok-radius-lg:10px;--grok-radius-xl:14px;--grok-radius-2xl:16px;--grok-radius-3xl:18px}:root:root:root:root:root:root body :is(.ds-menu-surface,.ds-select__panel,.ds-cascading-select__primary,.ds-cascading-select__secondary,.capability-picker__menu,.codebase-nav-menu,.run-chat-composer-menu,.run-menu,.ws-menu,.ws-submenu,.settings-menu-select__menu,.language-select__menu,.new-session-target-picker__menu,.author-select__menu,.handoff-project-menu__options,.provider-connect__menu,.provider-row__menu,.provider-menu,.provider-add__menu,.session-panel-nav__menu,.review-panel-header__menu-list,.review-ship__menu,.review-diff-file__menu,.review-status-menu,.review-picker,.review-checks-popover,.sidebar-sessions__menu,.sidebar-sessions__menu-pop,.sidebar-sessions__filter-subselector,.sidebar-nav-customizer,.plan-tier-select__menu,.chat-input-reference__menu,.wiki-more-menu__list,.contact-select-menu,.amx-menu,.amx-repo-filter__menu,.ds-anchored-surface--menu,.settings-search-menu,.wiki-page-search-popover){box-shadow:var(--menu-shadow)!important;border-width:0!important}:root:root:root:root:root:root body :is(.ds-modal,.modal-card,.keyboard-shortcuts-modal):not(.plugin-mcp-details__dialog,.skill-viewer-modal,.settings-configuration-dialog){border:1px solid var(--border-secondary)!important;border-radius:var(--grok-radius-xl)!important;background:var(--theme-page)!important;box-shadow:none!important}:root:root:root:root body :is(.ds-modal__backdrop:not([data-backdrop=transparent]),.modal-overlay,.keyboard-shortcuts-overlay){background:var(--floating-overlay-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root:root:root .ds-switch:not([data-checked=true]){box-shadow:inset 0 0 0 .5px var(--grok-control-edge)}:root:root:root .ds-switch[data-checked=true]:hover{background:var(--switch-on-hover)}:root:root:root .ds-switch:focus-visible{outline-color:var(--grok-focus-ring)}:root:root:root:root:root body .ds-button--secondary{background:var(--grok-control-fill)!important;box-shadow:inset 0 0 0 .5px var(--grok-control-edge)!important;border-color:#0000!important}:root:root:root:root:root body .ds-button--secondary:is(:hover,:focus-visible):not(:disabled){background:var(--grok-control-fill-hover)!important}:root:root:root .run-chat-shell{--gx-chrome:#fcfcfc;--gx-elevated:#fff;--gx-ink:#1c1c1c;--gx-text-secondary:#1c1c1cad;--gx-text-tertiary:#1c1c1c8f;--gx-text-quaternary:#1c1c1c66;--gx-on-primary:#fff;--gx-bg-hover:#1c1c1c0f;--gx-bg-secondary:#1c1c1c0f;--gx-bg-secondary-hover:#1c1c1c1a;--gx-border-primary:#1c1c1c3d;--gx-border-secondary:#1c1c1c1f;--gx-border-tertiary:#1c1c1c14;--gx-border-quaternary:#1c1c1c0f;--gx-specular-secondary:#ffffff29;--gx-specular-quaternary:#ffffff0f;--gx-shadow-control:#1c1c1c1f;--gx-shadow-inline:0 4px 12px -1px #1c1c1c14, 0 2px 4px -2px #1c1c1c0f, 0 0 0 1px #1c1c1c01;--gx-code-fill:#1c1c1c0a;--gx-accent-text:var(--grok-tint-text-light,#0b6dd3);--gx-accent-fill:var(--grok-tint-fill-light,#1680f3);--gx-cta-fill:var(--grok-tint-fill-light,#1c1c1c);--gx-cta-fill-hover:var(--grok-tint-fill-hover-light,#363636);--gx-cta-text:var(--grok-tint-on-light,#fcfcfc);--gx-user-fill:var(--grok-tint-fill-hover-light,#1c1c1c)}:root:root:root[data-theme=dark] .run-chat-shell{--gx-chrome:#121212;--gx-elevated:#1f1f1f;--gx-ink:#f5f5f5;--gx-text-secondary:#f5f5f5a8;--gx-text-tertiary:#f5f5f58a;--gx-text-quaternary:#f5f5f561;--gx-on-primary:#f5f5f5;--gx-bg-hover:#f5f5f50f;--gx-bg-secondary:#f5f5f50a;--gx-bg-secondary-hover:#f5f5f514;--gx-border-primary:#f5f5f538;--gx-border-secondary:#f5f5f51a;--gx-border-tertiary:#f5f5f50f;--gx-border-quaternary:#f5f5f50a;--gx-specular-secondary:#ffffff08;--gx-specular-quaternary:#ffffff03;--gx-shadow-control:transparent;--gx-shadow-inline:none;--gx-code-fill:#f5f5f505;--gx-accent-text:var(--grok-tint-text-dark,#4d9bff);--gx-accent-fill:var(--grok-tint-fill-dark,#116dd2);--gx-cta-fill:var(--grok-tint-fill-dark,#f5f5f5);--gx-cta-fill-hover:var(--grok-tint-fill-hover-dark,#dbdbdb);--gx-cta-text:var(--grok-tint-on-dark,#121212);--gx-user-fill:var(--grok-tint-fill-dark,#f5f5f52e)}:root:root:root[data-accent=black] .run-chat-shell{--gx-accent-text:#0b6dd3;--gx-accent-fill:#1680f3;--gx-cta-fill:#1c1c1c;--gx-cta-fill-hover:#363636;--gx-cta-text:#fcfcfc;--gx-user-fill:#1c1c1c}:root:root:root[data-accent=black][data-theme=dark] .run-chat-shell{--gx-accent-text:#4d9bff;--gx-accent-fill:#116dd2;--gx-cta-fill:#f5f5f5;--gx-cta-fill-hover:#dbdbdb;--gx-cta-text:#121212;--gx-user-fill:#f5f5f52e}:root:root:root:root:root:root:root .run-chat-shell{--run-chat-user-bubble-surface:var(--gx-user-fill);--run-chat-user-bubble-text:var(--gx-on-primary);--run-chat-user-bubble-quiet:color-mix(in srgb, var(--gx-on-primary) 74%, transparent);--run-chat-link-blue:var(--gx-accent-text)}:root:root:root .run-chat-shell--grok-bubbles .run-chat-item--user .run-chat-bubble:not(.run-chat-bubble--emoji){background-image:linear-gradient(to bottom, var(--gx-specular-quaternary), transparent);line-height:20px}:root:root:root .run-chat-shell--grok-bubbles .run-chat-item--user .run-chat-bubble:not(.run-chat-bubble--emoji) p{line-height:20px}:root:root:root .run-chat-shell--grok-bubbles :is(.run-chat-item.run-chat-item--assistant>.run-chat-bubble--prose:not(.run-chat-bubble--runs,.run-chat-bubble--emoji),.run-chat-item--agent-message .run-chat-bubble--prose:not(.run-chat-bubble--emoji),.run-chat-markdown-run--prose){background-image:linear-gradient(to bottom, var(--gx-specular-secondary), transparent);box-shadow:inset 0 .5px 0 var(--gx-specular-secondary), inset 0 -.5px 0 var(--gx-specular-secondary), inset 0 0 0 .5px var(--gx-border-quaternary)}:root:root:root .run-chat-shell .run-chat-bubble a:not(.site-link,.run-chat-inline-ref--file){color:var(--gx-accent-text);text-decoration:none}:root:root:root .run-chat-shell .run-chat-bubble a:not(.site-link,.run-chat-inline-ref--file):is(:hover,:focus-visible){color:var(--gx-accent-text);text-decoration:underline}:root:root:root .run-chat-shell .run-chat-item--user .run-chat-bubble a:not(.site-link){color:inherit;text-decoration:underline}:root:root:root .run-chat-shell--grok-bubbles .run-chat-bubble blockquote:before{background:var(--gx-border-primary)}:root:root:root .run-chat-shell--grok-bubbles .run-chat-code-block{background:var(--gx-code-fill);box-shadow:none;border:0;border-radius:8px}:root:root:root .run-chat-shell--grok-bubbles .run-chat-code-block pre{color:var(--gx-text-secondary);background:0 0;padding:8px 12px;font-size:13px;line-height:20px}:root:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table .run-chat-markdown-table{font-size:13px;line-height:18px}:root:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table .run-chat-markdown-table :is(th,td){vertical-align:top;border-bottom:0;border-left:0;padding:8px}:root:root:root .run-chat-shell--grok-bubbles .run-chat-markdown-run--table .run-chat-markdown-table th{border-bottom:1px solid var(--gx-border-tertiary);font-weight:500}:root:root:root .app-shell{--session-name-pill-center:30px}:root:root:root .run-page>.run-header:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#fcfcfc,#0000);height:60px;position:absolute;inset:0 0 auto}:root:root:root[data-theme=dark] .run-page>.run-header:before{background:linear-gradient(#121212,#0000)}:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel){box-sizing:border-box;color:#1c1c1c;isolation:isolate;background:#fff;border:.5px solid #1c1c1c14;border-radius:9999px;gap:8px;height:40px;padding:7.5px 13.5px 7.5px 7.5px;font-size:14px;line-height:20px;position:relative;box-shadow:0 4px 12px -1px #1c1c1c14,0 2px 4px -2px #1c1c1c0f,0 0 0 1px #1c1c1c01}:root:root:root:root[data-theme=dark] :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel){box-shadow:none;color:#f5f5f5;background:#1f1f1f;border-color:#f5f5f50f}:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel)>span:not(.session-pill-panel-hint,.reason-avatar-stack){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:500!important}:root:root:root:root .reason-header__pill .reason-header__mark{flex:none;width:24px;height:24px;overflow:visible;transform:scale(1.3)}:root:root:root:root .run-session-title--floating .run-session-menu-trigger--panel .reason-avatar-stack{width:24px!important;height:24px!important}:root:root:root:root .run-session-title--floating .run-session-menu-trigger--panel .reason-avatar-stack>span{--reason-avatar-stack-bot:31.3px!important;top:-3.6px!important;left:-3.6px!important}:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel):before{z-index:-1;border-radius:inherit;content:"";opacity:0;background:#1c1c1c0f;transition:opacity .12s;position:absolute;inset:0}:root:root:root:root[data-theme=dark] :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel):before{background:#f5f5f50f}:root:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel):is(:hover,:focus-visible){background:#fff}:root:root:root:root:root[data-theme=dark] :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel):is(:hover,:focus-visible){background:#1f1f1f}:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel):is(:hover,:focus-visible):before{opacity:1}:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel) .session-pill-panel-hint{color:#1c1c1c8f;width:auto;max-width:0;margin-inline-start:-8px;transition:max-width .14s cubic-bezier(.22,1,.36,1),margin .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1)}:root:root:root:root[data-theme=dark] :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel) .session-pill-panel-hint{color:#f5f5f58a}:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel) .session-pill-panel-hint svg{width:12px;height:12px;transition:transform .14s cubic-bezier(.22,1,.36,1);transform:translate(-6px)}:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel):is(:hover,:focus-visible) .session-pill-panel-hint{opacity:1;width:auto;max-width:8px;margin-inline-start:0}:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel):is(:hover,:focus-visible) .session-pill-panel-hint svg{transform:none}@media (prefers-reduced-motion:reduce){:root:root:root:root :is(.reason-header__pill,.run-session-title--floating .run-session-menu-trigger--panel) :is(.session-pill-panel-hint,.session-pill-panel-hint svg){transition:none}}@property --gx-frame-edge{syntax:"<color>";inherits:true;initial-value:#0000}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__box{--gx-frame-edge:var(--gx-border-secondary);background:var(--gx-elevated)!important;box-shadow:inset 0 0 0 .5px var(--gx-frame-edge), 0 2px 8px -1px #0000000d, 0 1px 2px #00000008, 0 0 0 1px #e4e4e40a!important;border:0!important;transition:--gx-frame-edge .15s,background-color .15s!important}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .run-chat-composer--grok-shell .run-chat-composer__box:is(:hover,:focus-within){--gx-frame-edge:var(--gx-border-primary)}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer{--grok-text-tertiary:var(--gx-text-tertiary);--grok-text-quaternary:var(--gx-text-quaternary);--grok-control-fill:var(--gx-bg-secondary);--grok-control-fill-hover:var(--gx-bg-secondary-hover);--grok-control-edge:var(--gx-border-tertiary);--grok-pill-edge:var(--gx-border-secondary);--grok-shadow-control:var(--gx-shadow-control);--grok-accent:var(--gx-accent-text);--grok-cta-fill:var(--gx-cta-fill);--grok-cta-fill-hover:var(--gx-cta-fill-hover);--grok-cta-text:var(--gx-cta-text)}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell .run-chat-composer.run-chat-composer--grok-shell{position:relative;inset:auto;padding:0 max(16px,50% - 480px) 16px!important}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell .run-chat-composer.run-chat-composer--grok-shell .run-chat-composer__frame{max-width:960px!important;margin:0 auto!important}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell .run-chat-composer.run-chat-composer--grok-shell:before{z-index:-1;background:var(--gx-chrome);content:"";pointer-events:none;position:absolute;inset:22px 0 0}:root:root:root:root :is(.run-chat-shell,.run-chat-shell .run-chat-content){--run-chat-inline-gutter:max(16px, 50% - 480px)}:root:root:root:root .run-chat-shell .run-chat-stream>:is(.run-chat-item,.run-chat-time-header){max-width:960px}:root:root:root:root .run-chat-shell .run-chat-jump-to-latest.run-chat-new-messages{background:var(--gx-accent-text);width:auto;height:auto;box-shadow:inset 0 0 0 1px var(--gx-border-quaternary), 0 1px 3px 0 var(--gx-shadow-control);color:var(--gx-on-primary);border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;animation:.15s cubic-bezier(.2,0,0,1) backwards gx-float-enter;display:inline-flex;overflow:hidden}:root:root:root:root .run-chat-shell .run-chat-jump-to-latest.run-chat-new-messages:hover{background:var(--gx-accent-text);color:var(--gx-on-primary)}:root:root:root:root .run-chat-new-messages__jump{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:4px 26px 4px 4px;font-size:13px;line-height:18px;display:inline-flex}:root:root:root:root .run-chat-new-messages__arrow{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}:root:root:root:root .run-chat-new-messages__dismiss{z-index:1;top:50%;width:20px;height:20px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:4px;transform:translateY(-50%)}:root:root:root:root .run-chat-new-messages__dismiss:hover{opacity:1;background:#14141480}:root:root:root:root .run-chat-new-messages :is(.run-chat-new-messages__jump,.run-chat-new-messages__dismiss):focus-visible{outline:2px solid var(--grok-focus-ring,#1e86fc);outline-offset:-2px}:root:root:root:root .run-chat-shell button.run-chat-jump-to-latest--grok{animation:.15s cubic-bezier(.2,0,0,1) backwards gx-float-enter}@keyframes gx-float-enter{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){:root:root:root:root .run-chat-shell :is(.run-chat-new-messages,button.run-chat-jump-to-latest--grok){animation:none}}:root:root:root:root .run-chat-shell.run-chat-shell--grok-cards{--run-chat-card-surface:var(--gx-elevated);--run-chat-card-ink-secondary:var(--gx-text-secondary);--run-chat-card-ink-tertiary:var(--gx-text-tertiary);--run-chat-card-ink-quaternary:var(--gx-text-quaternary);--run-chat-card-accent:#1680f3}:root:root:root:root[data-theme=dark] .run-chat-shell.run-chat-shell--grok-cards{--run-chat-card-shadow:0 0 0 1px #f5f5f50a;--run-chat-card-fill:#f5f5f50a;--run-chat-card-fill-hover:#f5f5f514;--run-chat-card-fill-active:#f5f5f514;--run-chat-card-hairline:#f5f5f50f;--run-chat-card-accent:#116dd2}:root:root:root:root[data-theme=dark] .run-chat-shell--grok-cards :is(.composer-questions--inline .composer-questions__option[aria-pressed=true] .composer-questions__number,.run-chat-settled-question__key){background:var(--run-chat-card-accent) linear-gradient(#ffffff08, #0000);color:#f5f5f5}:root:root:root:root .run-chat-shell--grok-cards .run-chat-settled-question__row{padding:7px}:root:root:root:root .run-chat-shell--grok-cards :is(.run-chat-settled-question__key,.composer-questions--inline .composer-questions__number){font-size:14px}:root:root:root:root .run-chat-shell--grok-cards .run-chat-card-button--primary{background:var(--gx-ink);color:var(--gx-chrome)}:root:root:root:root .run-chat-shell--grok-cards .run-chat-card-button--primary:hover:not(:disabled){background:#363636}:root:root:root:root[data-theme=dark] .run-chat-shell--grok-cards .run-chat-card-button--primary:hover:not(:disabled){background:#dbdbdb}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok .reason-status-row__label--grok{color:var(--gx-ink)!important}html:root:root:root:root:root:root body div.run-chat-composer-menu.run-chat-composer-menu--grok-input[data-composer-text-menu],:root:root:root:root .run-chat-hover-menu.ds-anchored-surface{box-shadow:var(--menu-shadow)!important;border:0!important}:root:root:root:root .reason-status-row--grok>.reason-bot{overflow:visible;transform:scale(1.3)}:root:root:root:root .run-chat-stream .run-chat-response-notices{display:contents}:root:root:root:root .run-chat-stream .run-chat-response-notice-external{width:min(var(--run-chat-composer-width), 100%);align-self:center}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell .run-chat-composer--grok-shell .run-chat-composer__model{border-radius:9999px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding-block:0!important;line-height:20px!important}:root:root:root:root .run-chat-shell .run-chat-item:not(.run-chat-item--subagent-batch) .run-chat-tool__row--subagents .run-chat-subagent-activity{gap:2px;min-height:24px}:root:root:root:root .run-chat-shell .run-chat-item:not(.run-chat-item--subagent-batch) .run-chat-tool__row--subagents .run-chat-subagent-activity__summary{color:var(--gx-text-secondary);font-size:12px;line-height:16px}:root:root:root:root .run-chat-shell .run-chat-item:not(.run-chat-item--subagent-batch) .run-chat-tool__row--subagents :is(button,a).run-chat-subagent-activity__name{box-sizing:border-box;height:24px;color:var(--gx-text-secondary);vertical-align:baseline;background:0 0;border-radius:9999px;gap:4px;margin-block:-4px;margin-inline:0;padding:4px 6px 4px 4px;transition:background-color .12s,color .12s}:root:root:root:root .run-chat-shell .run-chat-item:not(.run-chat-item--subagent-batch) .run-chat-tool__row--subagents :is(button,a).run-chat-subagent-activity__name:is(:hover,:focus-visible){background:var(--gx-bg-secondary);color:var(--gx-ink)}:root:root:root:root .run-chat-shell .run-chat-item:not(.run-chat-item--subagent-batch) .run-chat-tool__row--subagents :is(button,a).run-chat-subagent-activity__name:active{background:var(--gx-bg-secondary-hover)}:root:root:root:root .run-chat-shell .run-chat-item:not(.run-chat-item--subagent-batch) .run-chat-tool__row--subagents .run-chat-subagent-activity__marks .reason-bot{width:16px;height:16px}:root:root:root:root .run-chat-shell .session-pr-tray__row{background:var(--gx-elevated);box-shadow:inset 0 0 0 .5px var(--gx-border-secondary), var(--gx-shadow-inline);border:0;font-size:13px;line-height:18px}:root:root:root:root[data-theme=dark] .run-chat-shell .session-pr-tray__row{box-shadow:inset 0 0 0 .5px var(--gx-border-secondary)}:root:root:root{--grok-ease-sharp:cubic-bezier(.165, .84, .44, 1);--grok-duration-fast:.1s;--tooltip-fade-in:var(--grok-duration-fast);--tooltip-fade-out:var(--grok-duration-fast);--tooltip-ease:var(--grok-ease-sharp);--tooltip-lift:2px}:root:root:root .app-tooltip{transition:opacity var(--grok-duration-fast) var(--grok-ease-sharp) .1s, transform var(--grok-duration-fast) var(--grok-ease-sharp) .1s;transform:translateY(2px)scale(.98)}:root:root:root .app-tooltip[data-placement=bottom]{transform-origin:top;transform:translateY(-2px)scale(.98)}:root:root:root .app-tooltip[data-placement=top]{transform-origin:bottom}:root:root:root .app-tooltip[data-placement=right]{transform-origin:0;transform:translate(-2px)scale(.98)}:root:root:root .app-tooltip[data-placement=left]{transform-origin:100%;transform:translate(2px)scale(.98)}:root:root:root .app-tooltip[data-visible=true]{transition:opacity var(--grok-duration-fast) var(--grok-ease-sharp), transform var(--grok-duration-fast) var(--grok-ease-sharp);transform:none}:root:root:root .run-chat-composer-menu-motion{transform:translateY(clamp(-2px, var(--composer-menu-entry-offset,6px), 2px)) scale(.98)}:root:root:root .run-chat-composer-menu-motion--open{transform:none}@media (prefers-reduced-motion:no-preference){:root:root:root .run-chat-composer-menu-motion{transition:opacity var(--grok-duration-fast) var(--grok-ease-sharp), transform var(--grok-duration-fast) var(--grok-ease-sharp)}}:root:root:root .ds-button{transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}:root:root:root :is(.ds-menu-surface,.ds-select__panel) :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option]){transition:none}:root:root:root .run-toast-slot{animation:none}:root:root:root .run-toast-slot--leaving{display:none}@media (prefers-reduced-motion:reduce){:root:root:root .app-tooltip,:root:root:root .app-tooltip[data-visible=true]{transition-duration:.01ms;transition-delay:0s;transform:none}}@media (width>=768px) and (prefers-reduced-motion:no-preference){:root:root:root .app-shell:not(.app-shell--session-workspace)>.detail-panel--animated:not(.detail-panel--expanded){transition:transform .3s cubic-bezier(.2,0,0,1);transform:none}:root:root:root .app-shell:not(.app-shell--session-workspace)>.detail-panel--animated:not(.detail-panel--closing){animation:none}@starting-style{:root:root:root .app-shell:not(.app-shell--session-workspace)>.detail-panel--animated:not(.detail-panel--expanded,.detail-panel--closing){transform:translate(100%)}}:root:root:root .app-shell:not(.app-shell--session-workspace)>.detail-panel--animated.detail-panel--closing:not(.detail-panel--expanded){z-index:5;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}:root:root:root :is(.app-shell,.app-shell>.sidebar,.app-shell>.sidebar-resize-handle,.app-shell .run-page>.run-header){transition-duration:.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}:root:root:root .app-shell:has(>.detail-panel .hub-panel-header){transition-property:grid-template-columns}}@keyframes reason-dialog-scrim-in{0%{opacity:0}}@keyframes reason-dialog-in{0%{transform:scale(.98)}}@keyframes reason-dialog-out{to{opacity:0}}@keyframes reason-dialog-surface-out{to{transform:scale(.98)}}@media (prefers-reduced-motion:no-preference){:root:root:root :is(.settings-modal-overlay,.connectors-modal-overlay)[data-dialog-motion=enter]{animation:reason-dialog-scrim-in .15s var(--grok-ease-sharp) both}:root:root:root :is(.settings-modal-overlay,.connectors-modal-overlay)[data-dialog-motion=enter]>:is(.settings-modal,.connectors-modal){transform-origin:50%;animation:reason-dialog-in .18s var(--grok-ease-sharp) both}:root:root:root :is(.settings-modal-overlay,.connectors-modal-overlay)[data-dialog-motion=closing]{pointer-events:none;animation:reason-dialog-out .12s var(--grok-ease-sharp) both}:root:root:root :is(.settings-modal-overlay,.connectors-modal-overlay)[data-dialog-motion=closing]>:is(.settings-modal,.connectors-modal){transform-origin:50%;animation:reason-dialog-surface-out .12s var(--grok-ease-sharp) both}}:root:root .grok-bot-mark{--grok-mark-ink:var(--grok-mark-ink-light);--grok-mark-eye:var(--grok-mark-eye-override,#fcfcfc);flex:none;display:block}:root:root[data-theme=dark] .grok-bot-mark{--grok-mark-ink:var(--grok-mark-ink-dark);--grok-mark-eye:var(--grok-mark-eye-override,#121212)}.grok-bot-mark .grok-bot-mark__eye{fill:var(--grok-mark-eye);stroke:none}.grok-bot-mark .grok-bot-mark__eye--line{fill:none;stroke:var(--grok-mark-eye);stroke-linecap:round;stroke-linejoin:round}html:root:root:root:root:root:root body .reason-status-row--grok-exact{transform-origin:0;animation:.18s cubic-bezier(.22,1,.36,1) backwards grok-row-enter!important}html:root:root:root:root:root:root body .reason-status-row--grok-exact[data-exiting]{animation:.14s forwards grok-row-exit!important}html:root:root:root:root:root:root body .reason-status-row--grok-exact>.reason-status-row__mark{transform-origin:50%;flex:none;width:28px;height:28px;animation:.34s cubic-bezier(.34,1.56,.64,1) backwards grok-mark-enter;display:inline-flex}html:root:root:root:root:root:root body .reason-status-row--grok-exact>.reason-status-row__label-slot{opacity:1;flex:auto;align-items:center;min-width:0;transition:opacity .16s ease-out;animation:.18s cubic-bezier(.22,1,.36,1) .22s backwards grok-label-enter;display:inline-flex}html:root:root:root:root:root:root body .reason-status-row--grok-exact>.reason-status-row__label-slot[data-idle]{opacity:0}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok-exact .reason-status-row__label--grok{animation:.18s cubic-bezier(.22,1,.36,1) backwards grok-label-enter!important}@keyframes grok-row-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes grok-row-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes grok-mark-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes grok-label-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes grok-fade-in{0%{opacity:0}to{opacity:1}}@keyframes grok-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){:root:root:root .run-chat-item--user-arrival,:root:root:root .run-chat-assistant-response-slot--arrival{animation:.24s cubic-bezier(.23,1,.32,1) grok-row-rise}}@keyframes grok-row-rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}:is(:root:root:root .run-chat-item--streaming .run-chat-bubble--prose,:root:root:root .run-chat-item--streaming .run-chat-bubble:has(>.run-chat-typing-dots)){border-bottom-left-radius:6px}:root:root .run-chat-typing-dots{height:22px;color:var(--gx-text-tertiary,currentColor);align-items:center;gap:4px;display:inline-flex}:root:root .run-chat-typing-dots>span{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both grok-typing-dot}:root:root .run-chat-typing-dots>span:first-child{animation-delay:-.32s}:root:root .run-chat-typing-dots>span:nth-child(2){animation-delay:-.16s}@keyframes grok-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}:root:root:root .run-chat-stream{overflow-anchor:none}html:root:root:root:root:root:root body .app-shell .run-chat-shell .run-chat-new-messages,html:root:root:root:root:root:root body .app-shell .run-chat-shell .run-chat-new-messages *{animation:none!important}@media (prefers-reduced-motion:reduce){html:root:root:root:root:root:root body .reason-status-row--grok-exact{animation:.12s ease-out backwards grok-fade-in!important}html:root:root:root:root:root:root body .reason-status-row--grok-exact[data-exiting]{animation:.12s forwards grok-fade-out!important}html:root:root:root:root:root:root body .reason-status-row--grok-exact>.reason-status-row__mark,html:root:root:root:root:root:root body .reason-status-row--grok-exact>.reason-status-row__label-slot{transition:none;animation:.12s ease-out backwards grok-fade-in}html:root:root:root:root:root:root:has(.app-shell) body .run-chat-shell.run-chat-shell--grok-composer .reason-status-row--grok-exact .reason-status-row__label--grok{animation:.12s ease-out backwards grok-fade-in!important}:root:root .run-chat-typing-dots>span{animation:1.6s ease-in-out infinite both grok-typing-dot-still}:root:root .run-chat-typing-dots>span:first-child{animation-delay:0s}:root:root .run-chat-typing-dots>span:nth-child(2){animation-delay:-1.07s}:root:root .run-chat-typing-dots>span:nth-child(3){animation-delay:-.53s}}@keyframes grok-typing-dot-still{0%,to{opacity:.35}50%{opacity:1}}:root:root .run-chat-stream>.reason-status-slot{width:min(var(--run-chat-reading-width), 100%);min-height:calc(36px * var(--run-chat-grok-scale,1));flex-direction:column;flex-shrink:0;align-self:center;display:flex}:root:root .run-chat-stream>.reason-status-slot>.reason-status-row{width:100%}:root:root .run-chat-assistant-response-slot>.run-chat-item--work-summary-running:not(:has(.run-chat-work-summary__shown>*)):not(:has(.run-chat-work-summary__activity>:not(:is(.run-chat-item--tool,.run-chat-item--thinking,.run-chat-item--reasoning,.run-chat-tool-stream)))){display:none}:root:root .run-chat-assistant-response-slot:not(:has(>:not(.run-chat-item--work-summary-running:not(:has(.run-chat-work-summary__shown>*)):not(:has(.run-chat-work-summary__activity>:not(:is(.run-chat-item--tool,.run-chat-item--thinking,.run-chat-item--reasoning,.run-chat-tool-stream))))))){display:none}:root[data-desktop=true][data-theme]{--app-page-surface:var(--chrome);--desktop-shell-glass:var(--app-page-surface);--desktop-main-glass:var(--app-page-surface);--desktop-sidebar-glass:var(--sidebar);--chat-main-surface:var(--app-page-surface)}:root[data-desktop=true][data-theme] :is(.main-surface,.detail-panel,.page-wrap,.welcome-flow,.desktop-welcome,.desktop-signin-wait,.signin,.signin-skel,.login-page,.setup-flow-shell,.app-loading-screen,.loading-state--page,.repo-docs-surface,.repo-wiki-route,.run-page,.run-split-shell,.run-split-chat,.run-files-surface,.run-terminal-surface,.run-display-surface,.run-chat-preview-page,.session-attachment-surface,.automation-config-pane-surface){--welcome-canvas:var(--app-page-surface);--run-session-surface:var(--app-page-surface);--run-chat-surface:var(--app-page-surface);background:var(--app-page-surface)}:root[data-desktop=true][data-theme] .app-shell.app-shell--desktop .run-chat-shell--embedded{--run-chat-surface:var(--app-page-surface)}:root[data-desktop=true][data-theme] .app-shell{background:var(--desktop-shell-glass)}:root[data-desktop=true][data-theme] .app-shell>.sidebar{background:var(--desktop-sidebar-glass)}
