#entry-loader{z-index:2147483647;background:var(--theme-page);place-items:center;display:grid;position:fixed;inset:0}:root[data-desktop=true]{--app-page-surface:transparent;background:0 0}:root[data-desktop=true] body,:root[data-desktop=true] #root{background:var(--app-page-surface)}:root[data-desktop=true][data-transparency=none]{--app-page-surface:var(--chrome,Canvas)}@media (prefers-reduced-transparency:reduce){:root[data-desktop=true]{--app-page-surface:var(--chrome,Canvas)}}.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:#929298;width:48px;display:block;position:relative;overflow:hidden;-webkit-mask:url(/ara-logo/ara-logo-black-transparent-256.png) 50%/contain no-repeat;mask:url(/ara-logo/ara-logo-black-transparent-256.png) 50%/contain no-repeat}.reason-loading-mark:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff8c 50%,#0000 75%);animation:1.8s ease-in-out infinite reason-loading-shimmer;position:absolute;inset:0}@keyframes reason-loading-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.reason-loading-mark:after{animation:none;display:none}}@media (prefers-reduced-transparency:reduce){.reason-loading-mark{background:canvastext}.reason-loading-mark:after{display:none}}:root{--selector-surface:var(--theme-raised);--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,.command-palette,.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,.run-session-menu,.run-session-menu__submenu,.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){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(.command-palette,.run-chat-composer-menu--input){background:var(--menu-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body .ds-select__list{padding:0}html:root body .command-palette{--selector-radius:var(--app-inset-panel-radius,12px);--selector-item-radius:var(--app-row-radius,12px);--app-corner-shape:round;padding:0}html:root body .command-palette-overlay:not([data-state=closing]){animation-fill-mode:none}html:root body .command-palette-results{scrollbar-gutter:auto;scrollbar-width:none;padding:8px}html:root body .command-palette-results--virtual{padding:0}html:root body .command-palette-row:is(.command-palette-row--selected,:hover,:focus-visible){background:var(--selector-hover)}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)}@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){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))>:not(:hover),html:root body :is(.settings-menu-select__options,.codebase-nav-menu):has(>:focus-visible):not(:has(>:hover:not([data-disabled=true]):not(:disabled)))>:not(:focus-visible)){background:0 0}.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:not([data-pointer-moved]) .nav-item:not(.nav-item--active):hover{background:0 0}html:root:has(.app-shell:not(.marketing-shell-frame)):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{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}}.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;--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);--purple:var(--reason-blue)}.run-page>.run-header :is(.run-session-menu-trigger,.run-computer-panel-toggle,.session-header-share){box-sizing:border-box;height:var(--session-header-action-size);min-height:var(--session-header-action-size);color:var(--muted);background:0 0;justify-content:center;align-items:center;display:inline-flex}.run-page>.run-header :is(.run-session-menu-trigger,.run-computer-panel-toggle){width:var(--session-header-action-size);min-width:var(--session-header-action-size);flex:0 0 var(--session-header-action-size);padding:0}.run-page>.run-header :is(.run-session-menu-trigger,.run-computer-panel-toggle,.session-header-share)>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,.session-header-share):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,.composer-questions__actions button,.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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)){--app-corner-scale:1;--app-corner-shape:round;--app-radius-sm:6px;--app-radius-control:18px;--app-radius-row:8px;--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:var(--app-inset-panel-radius,12px);--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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body :where(button:not(:is([role=switch],[role=radio],[role=checkbox],[class*=avatar],.ds-switch,.ds-checkbox,.run-chat-composer__icon,.run-chat-send,.run-chat-send-caret,.composer-questions__actions button,.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],.provider-row__connect,.provider-row__contact,.ds-tabs,.ds-tabs__indicator){corner-shape:var(--app-corner-shape);border-radius:var(--app-radius-control)!important}html:root:has(.app-shell:not(.marketing-shell-frame)):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,.sidebar-workspace-action,.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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body :is(.ds-anchored-surface--menu,.sidebar-account-menu,.command-palette,.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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body .run-chat-composer .run-chat-composer__box{background:var(--chat-composer-surface)!important;box-shadow:var(--chat-composer-shadow)!important;border-color:#0000!important}html:root:has(.app-shell:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body .run-chat-composer__box textarea{border-radius:0!important}html:root:has(.app-shell:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body .run-chat-composer__box textarea::placeholder{color:color-mix(in srgb, var(--base) 50%, transparent)!important}html:root:has(.app-shell:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body .runs-page-composer{--run-chat-composer-width:640px}html:root:has(.app-shell:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body .runs-page-composer .run-chat-composer__box{padding-top:14px!important;padding-bottom:10px!important}html:root:has(.app-shell:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body .runs-page-composer .run-chat-composer__textarea-wrap textarea{min-height:63px!important}html:root:has(.app-shell:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body :is(.sidebar-account-menu,.settings-team-picker){corner-shape:round;border-radius:var(--app-inset-panel-radius,12px)!important}html:root:has(.app-shell:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body .provider-row{padding:var(--nested-inset-card);gap:var(--nested-control-gap)}html:root:has(.app-shell:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body :is(.ds-tabs__indicator,.ds-segmented-control__indicator,.ds-segmented-control__item,[role=tab]):not(.run-chat-composer *){border-radius:var(--app-radius-control)!important;corner-shape:var(--app-corner-shape)!important}html:root:has(.app-shell:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body :is(.ds-button--secondary,.ds-button--ghost,.ds-select__trigger,[role=option],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):not(.run-chat-composer *):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--selector-hover)}html:root:has(.app-shell:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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-control)!important}html:root:has(.app-shell:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body :is(.plugins-modal-body--plugins,.plugins-modal-body--skills) :is(button:not(:is([role=switch],[role=radio],[role=checkbox],.plugin-card-item)),.ds-select__trigger){corner-shape:var(--app-corner-shape);border-radius:var(--app-radius-control)!important}html:root:has(.app-shell:not(.marketing-shell-frame)):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,.catalog-filter-toolbar>nav>button,.customize-view-picker>button,.ds-button--ghost,.ds-button--secondary):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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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,.command-palette-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:not(.marketing-shell-frame)):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(button:not([role=switch]):not([role=radio]),.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(button:not([role=switch]):not([role=radio]),.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 body .marketing-shell-frame,html:root body .marketing-shell-frame *{font-weight:var(--type-weight-body)!important}html:root:has(.app-shell:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body{font-weight:var(--type-weight-body)!important}html:root:has(.app-shell:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body *{font-weight:var(--type-weight-body)!important}html:root body .run-chat-stream-wrap,html:root body .run-chat-stream-wrap *{font-weight:var(--type-weight-body)!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 .sidebar-brand-wordmark{--reason-wordmark-size:16px;--reason-wordmark-mark-size:24px;margin-left:2px}html:root body :is(.sidebar-brand-wordmark,.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(.sidebar-brand-wordmark,.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,.sidebar-brand-wordmark: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 body .marketing-shell-frame .marketing-top-nav__brand-mark--pulse:after{display:none}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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame)) body :is(.plugins-settings-page,.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,select,.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-control)!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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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,.imported-sessions__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:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):not(:has(.marketing-shell-frame))){--success:#00a240;--danger:#e02e2a;--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}:is(html:root[data-theme=dark]:has(.signin-page,.auth-welcome,.welcome-flow,.setup-flow-shell),html:root[data-theme=dark]:has(.app-shell:not(.marketing-shell-frame)):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:not(.marketing-shell-frame)):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,.run-session-menu,.run-session-menu__submenu,.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:10px;--menu-radius-sm:10px;--app-radius-row:10px;--app-radius-control:10px;--selector-radius:calc(10px + var(--selector-padding,6px))}:root[data-desktop=true][data-theme]{--app-page-surface:var(--chrome);--desktop-shell-glass:transparent;--desktop-main-glass:var(--app-page-surface);--desktop-sidebar-glass:color-mix(in srgb, var(--sidebar) 80%, transparent);--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{background:var(--desktop-shell-glass)}:root[data-desktop=true][data-theme] .app-shell>.sidebar{background:var(--desktop-sidebar-glass)}:root[data-desktop=true][data-theme] .app-shell--sidebar-peek-open>.sidebar{background:var(--sidebar)}:root[data-desktop=true][data-theme][data-transparency=none]{--desktop-sidebar-glass:var(--sidebar)}@media (prefers-reduced-transparency:reduce){:root[data-desktop=true][data-theme]{--desktop-sidebar-glass:var(--sidebar)}}:root[data-wallpaper=image] .app-shell>.main-surface,:root[data-theme][data-wallpaper=image] .app-shell.app-shell--desktop>.main-surface{background-image:linear-gradient(color-mix(in srgb, var(--chrome) 65%, transparent), color-mix(in srgb, var(--chrome) 65%, transparent)), var(--reason-wallpaper);background-position:50%;background-repeat:no-repeat;background-size:cover}
