@font-face{font-family:Workspace Geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0%;size-adjust:106.28%}.workspace-redesign{--workspace-background:var(--c-fafafa);--workspace-surface:var(--c-ffffff);--workspace-hover:var(--c-f2f2f2);--workspace-selected:var(--c-ebebeb);--workspace-border:var(--c-ebebeb);--workspace-text:var(--c-171717);--workspace-muted:var(--c-666666);--workspace-menu-shadow:0 1px 1px #00000005, 0 4px 8px -4px #0000000a, 0 16px 24px -8px #0000000f;background:var(--workspace-background);color:var(--workspace-text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:20px}.workspace-redesign button:hover{background-color:var(--workspace-hover)}.workspace-redesign :is(.ask-card-submit,.ask-card-tab.is-current,.credit-banner-upgrade,.credit-panel-upgrade,.task-credits-stopped button,.boot-error-retry,.workspace-message-primary,.workspace-editor-save,.task-workspace-publish,.codebase-upgrade-button,.codebase-connect,.codebase-primary,.scheduled-new,.automation-primary,.automation-days button[aria-checked=true],.settings-form-footer button,.settings-profile-actions button:last-child,.billing-button.is-strong,.library-new-task,.skills-add,.skills-primary,.connector-detail-action button:not(.connector-disconnect)):hover{background-color:var(--c-171717);color:var(--c-ffffff)}.workspace-redesign :is(.ask-card-submit,.ask-card-tab.is-current,.credit-banner-upgrade,.credit-panel-upgrade,.task-credits-stopped button,.boot-error-retry,.workspace-message-primary,.workspace-editor-save,.task-workspace-publish,.codebase-upgrade-button,.codebase-connect,.codebase-primary,.scheduled-new,.automation-primary,.automation-days button[aria-checked=true],.settings-form-footer button,.settings-profile-actions button:last-child,.billing-button.is-strong,.library-new-task,.skills-add,.skills-primary,.connector-detail-action button:not(.connector-disconnect)):hover:not(:disabled){opacity:.86}.workspace-redesign .sidebar,.workspace-redesign.is-collapsed .sidebar{--sidebar-rail:49px;--sidebar-expand-distance:225px;width:calc(var(--sidebar-rail) + var(--sidebar-progress,1) * var(--sidebar-expand-distance));background:var(--c-f3f3f3);border-right:1px solid var(--workspace-border);transition:none}.workspace-redesign .sidebar-header{flex-direction:row;gap:8px;height:48px;padding:8px}.workspace-redesign .icon-button{width:32px;height:32px;color:var(--workspace-muted);border-radius:6px}.workspace-redesign .header-actions{gap:2px}.workspace-redesign .brand{width:auto;min-width:32px;color:var(--workspace-text);justify-content:flex-start;gap:8px;padding:0 6px}.workspace-redesign .brand img{width:22px;height:22px}.workspace-redesign .brand-name{letter-spacing:-.01em;font-size:18px;font-weight:600}.workspace-redesign .navigation{gap:2px;padding:14px 8px 0}.workspace-redesign .nav-item{height:32px;color:var(--workspace-text);border-radius:6px;gap:8px;padding:0 8px;font-size:14px}.workspace-redesign .nav-item svg{width:16px;height:16px;color:inherit}.workspace-redesign .nav-item:hover,.workspace-redesign .nav-item.selected{background:var(--workspace-selected)}.workspace-redesign .beta{border:1px solid var(--workspace-border);color:var(--workspace-muted);background:0 0;margin-left:auto;padding:0 4px;font-size:10px;line-height:16px}.workspace-redesign .chats{flex:1;min-height:0;margin-top:16px;overflow-y:auto}.workspace-redesign .chats-heading{height:32px;color:var(--workspace-muted);border-radius:8px;margin:0 8px;padding:0 2px 0 8px;font-size:13px;font-weight:500;transition:background-color .12s}.workspace-redesign .chats-heading:is(:hover,:focus-within,.menu-open){background:var(--workspace-hover)}.workspace-redesign .chats-toggle{height:24px;color:inherit;font:inherit;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:0;display:flex}.workspace-redesign .chats-toggle:hover{color:var(--workspace-text);background:0 0}.workspace-redesign .chats-chevron{flex:none;transition:transform .18s}.workspace-redesign .chats-toggle[aria-expanded=false] .chats-chevron{transform:rotate(-90deg)}.workspace-redesign .chats-actions{opacity:0;align-items:center;gap:0;transition:opacity .12s;display:flex}.workspace-redesign .chats-heading:is(:hover,:focus-within,.menu-open) .chats-actions{opacity:1}.workspace-redesign .chats-actions .icon-button{width:28px;height:28px}.workspace-redesign .chats-actions .icon-button:hover{color:var(--workspace-text);background:0 0}.workspace-redesign .tasks-more-menu{width:200px}.workspace-redesign .tasks-more-menu button{text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.workspace-redesign .tasks-more-menu button>span{flex:1}@media (hover:none){.workspace-redesign .chats-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-redesign .chats-chevron{transition:none}}.workspace-redesign .empty-chats{color:var(--c-8f8f8f);margin:16px 0;font-size:13px}.workspace-redesign .task-list{flex-direction:column;gap:1px;margin:2px 0 8px;padding:0 8px;list-style:none;display:flex}.workspace-redesign .task-link{height:32px;color:var(--workspace-text);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:14px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.workspace-redesign .task-link:hover,.workspace-redesign .task-link.selected{background:var(--workspace-selected);color:var(--workspace-text)}.workspace-redesign .task-link-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-redesign .task-link-running{background:var(--c-0070f3);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite task-running}@keyframes task-running{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.workspace-redesign .task-link-running{animation:none}}.workspace-redesign .task-row{position:relative}.workspace-redesign .task-row:is(:hover,.menu-open,.selected) .task-link{background:var(--workspace-selected);color:var(--workspace-text)}.workspace-redesign .task-row:is(:hover,:focus-within,.menu-open) .task-link{padding-right:34px}.workspace-redesign .task-link-pin{color:var(--c-8f8f8f);flex:none}.workspace-redesign .task-row-more{width:24px;height:24px;color:var(--workspace-muted);opacity:0;border-radius:5px;place-items:center;transition:opacity .12s,background-color .12s,color .12s;display:grid;position:absolute;top:4px;right:4px}.workspace-redesign .task-row:is(:hover,:focus-within,.menu-open) .task-row-more{opacity:1}.workspace-redesign .task-row-more:is(:hover,[aria-expanded=true]){background:var(--c-dcdcdc);color:var(--workspace-text)}@media (hover:none){.workspace-redesign .task-row-more{opacity:1}.workspace-redesign .task-link{padding-right:34px}}.workspace-redesign .task-rename{border:1px solid var(--c-c9c9c9);background:var(--workspace-surface);width:100%;height:32px;color:var(--workspace-text);font:inherit;border-radius:6px;outline:0;padding:0 8px;font-size:14px;box-shadow:0 0 0 3px #0000000d}.workspace-redesign.task-menu{z-index:100;border:1px solid var(--c-00000014);background:var(--workspace-surface);box-shadow:var(--workspace-menu-shadow);transform-origin:0 0;border-radius:10px;padding:4px;position:fixed}.task-menu button{width:100%;min-height:32px;color:var(--c-171717);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:14px;line-height:20px;transition:background-color .12s;display:flex}.task-menu button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.task-menu button>svg{color:var(--c-666666);flex:none;transition:color .12s}.workspace-redesign.task-menu button:is(:hover,:focus-visible){background:var(--c-f2f2f2)}.workspace-redesign.task-menu button:is(:hover,:focus-visible)>svg{color:var(--c-171717)}.task-menu button:focus-visible{outline-offset:-2px}.workspace-redesign.task-menu button.is-danger,.workspace-redesign.task-menu button.is-danger>svg{color:var(--c-c93030)}.workspace-redesign.task-menu button.is-danger:is(:hover,:focus-visible){background:var(--c-fbecec)}.task-menu-separator{background:var(--c-ebebeb);height:1px;margin:4px -4px}.modal.task-delete-dialog{border:1px solid var(--c-00000014);background:var(--c-ffffff);width:min(420px,100vw - 30px);color:var(--c-171717);border-radius:12px;padding:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.task-delete-dialog h2{margin:0;font-size:18px;font-weight:600}.task-delete-dialog>p{color:var(--c-666666);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.task-delete-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.task-delete-actions button{border:1px solid var(--c-00000014);background:var(--c-ffffff);min-height:34px;color:var(--c-171717);border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .12s}.task-delete-actions button:hover{background:var(--c-f2f2f2)}.task-delete-actions button.is-danger{background:var(--c-c93030);color:#fff;border-color:#0000}.task-delete-actions button.is-danger:hover{background:var(--c-b91c1c)}.workspace-redesign .sidebar-footer{border-top:1px solid var(--workspace-border);flex:none;padding:8px}.workspace-redesign .account-button{border-radius:8px;gap:8px;height:36px;padding:2px 10px 2px 5px}.workspace-redesign .account-button-open{background:var(--workspace-selected)}@media (min-width:641px){.workspace-redesign .account-button{width:fit-content;max-width:100%}.workspace-redesign .account-control .account-text{flex:0 auto}}.workspace-redesign .account-avatar{width:22px;height:22px;font-size:11px}.workspace-redesign .account-text{color:var(--workspace-text);flex-direction:row;align-items:baseline;gap:0;font-size:13px;font-weight:500;line-height:18px;display:flex}.workspace-redesign .account-text>.account-plan{color:var(--workspace-muted);flex:none;font-size:13px;font-weight:400;display:inline}.workspace-redesign .account-text>.account-plan:before{content:"·";margin:0 5px}.workspace-redesign .account-trigger-chevron{color:var(--workspace-muted);order:3;transition:transform .18s}.workspace-redesign .account-button-open .account-trigger-chevron{transform:rotate(180deg)}.workspace-redesign .account-popover{border:1px solid var(--c-00000014);background:var(--workspace-surface);width:257px;box-shadow:var(--workspace-menu-shadow);color:var(--workspace-text);border-radius:10px;max-height:calc(100dvh - 70px);padding:6px;bottom:calc(100% + 6px);left:0;overflow-y:auto;transform:none}.workspace-redesign .account-summary{align-items:center;gap:12px;min-height:52px;padding:8px}.workspace-redesign .account-summary .account-avatar{width:24px;height:24px}.workspace-redesign .account-divider{background:var(--workspace-border);margin:4px -6px}.workspace-redesign .account-action{border-radius:6px;gap:12px;width:100%;min-height:36px;margin:0;padding:0 8px;font-size:14px}.workspace-redesign .account-popover button:hover{background:var(--workspace-hover)}.workspace-redesign .appearance-trigger{gap:8px}.workspace-redesign .appearance-trigger>svg:first-child{order:0}.workspace-redesign .appearance-trigger .appearance-value{color:var(--workspace-muted);flex:none;order:2;margin-left:auto;font-size:12px}.workspace-redesign .appearance-trigger .appearance-chevron{order:3}.workspace-redesign .appearance-trigger-open{background:var(--workspace-hover)}.workspace-redesign .account-popover{border:0;border-radius:8px;width:260px;padding:2px;box-shadow:0 0 0 1px #00000014,0 1px 2px -.5px #0000001a,0 4px 2px -1px #0000000a,0 12px 24px -8px #0000001f}.workspace-redesign .account-summary{gap:10px;min-height:0;padding:8px}.workspace-redesign .account-summary-text strong{font-size:14px;font-weight:600;line-height:20px}.workspace-redesign .account-summary-text small{color:var(--workspace-muted);font-size:13px;line-height:18px}.workspace-redesign .account-summary .account-avatar{width:28px;height:28px;font-size:12px}.workspace-redesign .account-group{padding:0}.workspace-redesign .account-divider{background:repeating-linear-gradient(to right, var(--workspace-border) 0 4px, transparent 4px 8px);height:1px;margin:4px 6px}.workspace-redesign .account-action{min-height:32px;color:var(--workspace-text);border-radius:6px;gap:8px;padding:0 6px;font-size:14px;line-height:20px}.workspace-redesign .account-action>svg{width:16px;height:16px;color:var(--workspace-muted);order:0}.workspace-redesign .account-action>span{order:1}.workspace-redesign .account-action>.appearance-value{color:var(--workspace-muted);flex:none;order:2;margin-left:auto;font-size:13px}.workspace-redesign .account-action>svg:is(.appearance-chevron,.account-chevron){order:3;width:12px;height:12px}.workspace-redesign .account-popover .account-action-danger,.workspace-redesign .account-popover .account-action-danger>svg{color:#d93036}.workspace-redesign .account-popover .account-action-danger:is(:hover,:focus-visible){background:#d9303614}.workspace-redesign .account-popover .account-action.account-action-danger:is(:hover,:focus-visible)>svg{color:#d93036}.workspace-redesign .account-action:is(:hover,:focus-visible,.appearance-trigger-open){background:var(--c-f2f2f2)}.workspace-redesign .account-action:is(:hover,:focus-visible,.appearance-trigger-open)>svg:not(.appearance-chevron){color:var(--c-171717)}.workspace-redesign .account-action:focus-visible{outline-offset:-2px}.workspace-redesign.appearance-submenu{z-index:100;border:1px solid var(--c-00000014);background:var(--workspace-surface);width:156px;box-shadow:var(--workspace-menu-shadow);border-radius:10px;padding:4px;animation:.12s ease-out submenu-enter;position:fixed}.appearance-submenu button{width:100%;min-height:32px;color:var(--c-171717);border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:14px;line-height:20px;display:flex}.appearance-submenu button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.appearance-submenu button>svg{width:16px;height:16px;color:var(--c-666666);flex:none}.workspace-redesign.appearance-submenu button:is(:hover,:focus-visible){background:var(--c-f2f2f2)}.workspace-redesign.appearance-submenu button:is(:hover,:focus-visible)>svg,.appearance-submenu button[aria-checked=true]>svg:last-child{color:var(--c-171717)}.appearance-submenu button:focus-visible{outline-offset:-2px}@keyframes submenu-enter{0%{opacity:0;transform:translate(-4px)}}.workspace-redesign.help-submenu{width:208px;max-width:calc(100vw - 16px)}.workspace-redesign .help-trigger .appearance-chevron{margin-left:auto}.workspace-redesign .workspace{background:var(--workspace-background);scrollbar-width:none;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:clamp(96px,16vh,150px) 24px 64px;overflow-y:auto}.workspace-redesign .workspace::-webkit-scrollbar{display:none}.workspace-redesign .compose-wrap{flex:none;width:100%;max-width:690px;margin:0 auto}.workspace-redesign .welcome-heading{letter-spacing:-1.8px;margin:0 0 28px;font-family:Crimson Text,Georgia,Times New Roman,serif;font-size:52px;font-weight:400;line-height:60px}.workspace-redesign .plan-notice{border:1px solid var(--c-00000014);background:var(--workspace-surface);height:32px;color:var(--workspace-muted);white-space:nowrap;border-radius:999px;padding:0 12px;font-size:14px;top:-56px}.workspace-redesign .plan-notice-link{color:var(--workspace-text);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.workspace-redesign .plan-notice:hover{background:var(--workspace-surface)}.workspace-redesign .plan-notice:is(:hover,:focus-visible) .plan-notice-link{text-decoration-color:currentColor}.workspace-redesign .composer{border:1px solid var(--workspace-border);background:var(--workspace-surface);height:auto;min-height:108px;box-shadow:none;border-radius:12px;padding:12px}.workspace-redesign .composer:focus-within{border-color:var(--c-c9c9c9)}.workspace-redesign .composer textarea{height:54px;min-height:54px;color:var(--workspace-text);padding:0 0 8px;font-family:Workspace Geist Fallback,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px}.workspace-redesign .composer textarea::placeholder{color:var(--workspace-muted)}.workspace-redesign .composer-toolbar{height:28px;padding:0}.workspace-redesign .toolbar-left{flex:1;gap:2px;min-width:0;margin-right:8px}.workspace-redesign .model-control{min-width:0}.workspace-redesign .add-button{background:0 0;border-radius:6px;width:28px;height:28px}.workspace-redesign .toolbar-right{flex:none;align-items:center;gap:6px;display:flex}.workspace-redesign .dictation-button{width:28px;height:28px;color:var(--workspace-muted);border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.workspace-redesign .dictation-button:hover{background:var(--workspace-hover);color:var(--workspace-text)}.workspace-redesign .dictation-button[data-listening=true]{background:var(--c-fbecec);color:var(--c-c93030);animation:1.4s ease-in-out infinite dictation-pulse}@keyframes dictation-pulse{0%,to{box-shadow:0 0 0 0 var(--c-f3d5d5)}50%{box-shadow:0 0 0 4px var(--c-f3d5d5)}}@media (prefers-reduced-motion:reduce){.workspace-redesign .dictation-button[data-listening=true]{animation:none}}.workspace-redesign .send-button{background:var(--workspace-text);width:28px;height:28px;color:var(--c-ffffff);border-radius:8px;flex:none;transition:background-color .15s,color .15s,transform .1s}.workspace-redesign .send-button:hover{background:var(--c-333333)}.workspace-redesign .send-button:active:not(:disabled){transform:scale(.92)}.workspace-redesign .send-button:disabled{opacity:1;background:var(--c-e0e0e0);color:var(--c-b8b8b8)}.workspace-redesign .attachments{margin:0 0 8px}.workspace-redesign .model-button{max-width:min(224px,100%);height:28px;color:var(--workspace-muted);border-radius:6px;gap:4px;padding:0 4px 0 6px;font-size:13px}.workspace-redesign .model-button>img{width:16px;height:16px}.workspace-redesign .model-picker-shell{width:320px;max-width:calc(100vw - 32px)}.workspace-redesign .model-picker,.workspace-redesign .model-details{border:1px solid var(--c-00000014);background:var(--workspace-surface);box-shadow:var(--workspace-menu-shadow);border-radius:12px}.workspace-redesign .model-picker{padding:6px}.workspace-redesign .model-search{border-bottom:1px solid var(--workspace-border);color:var(--workspace-muted);align-items:center;gap:8px;margin:-6px -6px 6px;padding:11px 16px;display:flex}.workspace-redesign .model-search input{min-width:0;font-size:14px;line-height:20px}.workspace-redesign .repository-picker .model-search input{flex:1}.workspace-redesign .repository-search-action{width:26px;height:26px;color:var(--workspace-muted);border-radius:6px;flex:none;place-items:center;display:grid}.workspace-redesign .repository-search-action:hover:not(:disabled){background:var(--workspace-hover);color:var(--workspace-text)}.workspace-redesign .repository-search-action:disabled{cursor:default;opacity:.7}.workspace-redesign .repository-search-action .is-spinning{animation:.8s linear infinite repository-spin}@keyframes repository-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-redesign .repository-search-action .is-spinning{animation:none}}.workspace-redesign .repository-row-chosen{border-bottom:1px solid var(--workspace-border);margin-bottom:4px;padding-bottom:4px}.workspace-redesign .repository-picker .repository-check{color:#2563eb;margin-left:auto}[data-theme=dark] .workspace-redesign .repository-picker .repository-check{color:#60a5fa}.workspace-redesign .repository-picker .repository-none{color:var(--workspace-muted)}.workspace-redesign .repository-add-row{border-top:1px solid var(--workspace-border);margin-top:4px;padding-top:4px}.workspace-redesign .repository-add-row .model-option{color:var(--workspace-muted);gap:8px}.workspace-redesign .repository-add-row .model-option:hover{color:var(--workspace-text)}.workspace-redesign .model-row{border-radius:6px;min-height:34px}.workspace-redesign .model-row[data-active=true],.workspace-redesign .model-row[data-editing=true],.workspace-redesign .model-row:focus-within{background:var(--workspace-hover)}.workspace-redesign .model-option{gap:8px;min-height:34px;padding:7px 8px}.workspace-redesign .model-option:hover,.workspace-redesign .model-edit:hover{background:0 0}.workspace-redesign .model-logo{width:18px;height:18px}.workspace-redesign .model-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.workspace-redesign .model-option[aria-checked=true] .model-name{font-weight:600}.workspace-redesign .model-check{color:var(--workspace-text)}.workspace-redesign .model-edit{margin-right:0;padding:6px 4px;font-size:11px}.workspace-redesign .model-provider-start{margin-top:7px}.workspace-redesign .model-provider-start:before{background:var(--workspace-border);top:-4px;left:2px;right:2px}.workspace-redesign .model-effort-label{color:var(--c-8f8f8f);font-size:11px}.workspace-redesign .popover{border-color:var(--workspace-border);background:var(--workspace-surface);box-shadow:var(--workspace-menu-shadow)}.workspace-redesign .filter-menu{border-color:var(--c-00000014);border-radius:10px;width:176px;padding:4px}.workspace-redesign .filter-menu-label{color:var(--c-8f8f8f);padding:6px 10px 4px;font-size:12px;line-height:16px}.workspace-redesign .filter-menu button{min-height:32px;color:var(--c-171717);border-radius:6px;padding:0 10px;font-size:14px;font-weight:400;line-height:20px;transition:background-color .12s}.workspace-redesign .filter-menu button:is(:hover,:focus-visible){background:var(--c-f2f2f2)}.workspace-redesign .filter-menu button svg{width:16px;height:16px;color:var(--c-171717)}.workspace-redesign .workspace-loading-brand{height:48px;padding:16px}.workspace-redesign .workspace-loading-nav{gap:2px;padding:4px 16px}.workspace-redesign .workspace-loading-nav-row{height:32px}.workspace-redesign .workspace-loading-plan{border-radius:999px;top:-56px}.workspace-redesign .workspace-loading-composer{border-color:var(--workspace-border);background:var(--workspace-surface);border-radius:12px;height:108px;padding:12px}.workspace-redesign .workspace-loading-toolbar{gap:8px;margin-top:38px}.workspace-redesign .sidebar-header,.workspace-redesign .nav-item,.workspace-redesign .account-button{overflow:hidden}.workspace-redesign .nav-item>span,.workspace-redesign .account-text{white-space:nowrap;min-width:0}.workspace-redesign .brand{gap:0}.workspace-redesign .brand-name{white-space:nowrap;max-width:120px;margin-left:8px;overflow:hidden}.workspace-redesign :is(.nav-item>span,.brand-name,.account-text,.account-trigger-chevron,.header-actions,.chats){transition:opacity .2s 60ms,visibility,max-width .26s cubic-bezier(.31,.1,.08,.96),margin .26s cubic-bezier(.31,.1,.08,.96)}.workspace-redesign.is-collapsed :is(.nav-item>span,.brand-name,.account-text,.account-trigger-chevron,.header-actions,.chats){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility 0s linear .12s,max-width .26s cubic-bezier(.31,.1,.08,.96),margin .26s cubic-bezier(.31,.1,.08,.96)}.workspace-redesign.is-collapsed .nav-item>span{display:block}.workspace-redesign.is-collapsed .account-text{display:flex}.workspace-redesign.is-collapsed .account-trigger-chevron{display:block}.workspace-redesign.is-collapsed .header-actions{display:flex}.workspace-redesign.is-collapsed .chats{display:block}.workspace-redesign.is-collapsed .brand-name{max-width:0;margin-left:0}.workspace-redesign.is-collapsed .nav-item,.workspace-redesign.is-collapsed .account-button{justify-content:flex-start}.workspace-redesign.is-collapsed .account-button{padding:2px 10px 2px 5px}.workspace-redesign.is-collapsed .sidebar-footer{padding:8px}.workspace-redesign.is-collapsed .account-popover{left:0}@media (max-width:640px){.workspace-redesign .sidebar,.workspace-redesign.is-collapsed .sidebar{--sidebar-rail:56px;--sidebar-expand-distance:0px}.workspace-redesign .sidebar-header{justify-content:center;height:48px;padding:8px}.workspace-redesign .header-actions,.workspace-redesign .brand-name{display:none}.workspace-redesign .brand,.workspace-redesign .nav-item{justify-content:center;padding:0}.workspace-redesign .sidebar-footer{padding:8px;display:block}.workspace-redesign .account-button{justify-content:center;padding:0}.workspace-redesign .account-popover{left:0}.workspace-redesign .workspace{padding:88px 12px}.workspace-redesign .welcome-heading{letter-spacing:-1.2px;margin-bottom:20px;font-size:36px;line-height:44px}.workspace-redesign .model-picker-shell{max-width:calc(100vw - 90px);left:-30px}.workspace-redesign .plan-notice{font-size:12px}.workspace-redesign .workspace-loading-sidebar{display:flex}.workspace-redesign .workspace-loading-nav-row .skeleton-line,.workspace-redesign .workspace-loading-tasks,.workspace-redesign .workspace-loading-account>div{display:none}.workspace-redesign .workspace-loading-account{margin:auto 12px 12px}}@media (prefers-reduced-motion:reduce){.workspace-redesign .sidebar,.workspace-redesign :is(.nav-item>span,.brand-name,.account-text,.header-actions,.chats),.workspace-redesign .account-trigger-chevron,.workspace-redesign .account-action>svg,.appearance-submenu button,.appearance-submenu button>svg,.workspace-redesign .filter-menu button{transition:none}.workspace-redesign.appearance-submenu{animation:none}}.workspace-redesign .sidebar-icon{flex:none;overflow:visible}body:has(.app.workspace-redesign){-webkit-user-select:none;user-select:none}body:has(.app.workspace-redesign) :is(img,svg){-webkit-user-drag:none}body:has(.app.workspace-redesign) :is(input,textarea,[contenteditable=true],.welcome-heading,.account-text,.account-summary-text strong){-webkit-user-select:text;user-select:text}.workspace-redesign a.nav-item{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none}.workspace-redesign a.nav-item svg{flex-shrink:0}.workspace-redesign a.nav-item:focus-visible{outline:2px solid var(--c-8e8e8e);outline-offset:3px}.model-row[data-locked=true] .model-name,.model-row[data-locked=true] .model-logo{opacity:.5}.model-row[data-locked=true] .model-check{color:var(--c-8f8f8f)}.model-plan{border:1px solid var(--c-e5e5e5);height:18px;color:var(--c-737373);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex:none;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.model-new{background:color-mix(in srgb, var(--c-0070f3) 13%, transparent);height:18px;color:var(--c-0070f3);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex:none;padding:0 6px;font-size:10.5px;font-weight:600;line-height:18px}.workspace-redesign .model-promo{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:fit-content;max-width:100%;height:32px;color:var(--workspace-text);border-radius:999px;align-items:center;gap:8px;margin:0 auto 18px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:18px;transition:border-color .15s,box-shadow .15s;animation:.3s ease-out both model-promo-in;display:flex;box-shadow:0 1px 2px #0000000a}.workspace-redesign .model-promo:hover{border-color:var(--c-d5d5d5,#d5d5d5);background:var(--workspace-surface);box-shadow:0 2px 8px #0000000f}.workspace-redesign .model-promo img{flex:none;width:16px;height:16px}.workspace-redesign .model-promo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-redesign .model-promo-arrow{color:var(--workspace-muted);flex:none;transition:transform .15s,color .15s}.workspace-redesign .model-promo:hover .model-promo-arrow{color:var(--workspace-text);transform:translate(2px)}.workspace-redesign .model-promo:focus-visible{outline:2px solid var(--workspace-muted);outline-offset:2px}@keyframes model-promo-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.workspace-redesign .model-promo{animation:none}}.slash-menu{z-index:40;width:264px;max-width:calc(100% - 16px);max-height:min(232px, var(--slash-room,232px));border:1px solid var(--c-00000014);background:var(--c-ffffff);scrollbar-width:none;text-align:left;border-radius:12px;padding:3px 0;animation:.12s ease-out both slash-menu-in;position:absolute;bottom:calc(100% + 6px);left:8px;overflow-y:auto;box-shadow:0 10px 30px -6px #0000002e,0 2px 6px #0000000f}.slash-menu::-webkit-scrollbar{display:none}.slash-menu-item{text-align:left;border-radius:7px;flex-direction:column;gap:1px;width:calc(100% - 8px);margin:0 4px;padding:5px 8px;display:flex}.slash-menu.is-below{top:calc(100% + 6px);bottom:auto}.slash-menu-item.is-active,.workspace-redesign .slash-menu-item.is-active:hover,.workspace-redesign .slash-menu-item:hover{background:var(--c-f2f2f2)}.slash-menu-row{align-items:center;gap:8px;min-width:0;display:flex}.slash-menu-icon{width:15px;height:15px;color:var(--c-171717);flex:none}.slash-menu-name{min-width:0;color:var(--c-171717);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:18px;overflow:hidden}.slash-menu-name mark{color:#2563eb;background:0 0}.slash-menu-description{color:var(--c-8f8f8f);text-overflow:ellipsis;white-space:nowrap;padding-left:24px;font-size:11.5px;line-height:15px;display:block;overflow:hidden}@keyframes slash-menu-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.slash-menu{animation:none}}[data-theme=dark] .slash-menu-name mark{color:#60a5fa}.skill-chips{flex-wrap:wrap;gap:6px;padding:8px 8px 0;display:flex}.skill-chips.is-inline{z-index:2;pointer-events:none;flex-wrap:nowrap;gap:4px;padding:0;position:absolute}.skill-chips.is-inline .skill-chip{pointer-events:auto;border-radius:8px;height:26px;padding:0 8px;font-size:13.5px}.skill-chips.is-inline .skill-chip>svg{width:13px;height:13px}.skill-chips.is-message{justify-content:flex-end;padding:0}.skill-chip{border:1px solid var(--c-00000014);background:var(--c-ffffff);height:30px;color:var(--c-171717);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:14px;line-height:20px;display:inline-flex}.skill-chip>svg{color:var(--c-444444);flex:none}.skill-chip-remove{width:18px;height:18px;color:var(--c-8f8f8f);border-radius:999px;place-items:center;margin-right:-4px;display:grid}.workspace-redesign .skill-chip-remove:hover{background:var(--c-f2f2f2);color:var(--c-171717)}.mode-chip{background:var(--c-ededed);height:28px;color:var(--c-171717);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 4px 0 9px;font-size:13px;font-weight:500;display:inline-flex}.mode-chip.is-research{color:#2563eb;background:#2563eb14}[data-theme=dark] .mode-chip.is-research{color:#60a5fa;background:#3b82f629}.mode-chip button{width:20px;height:20px;color:inherit;opacity:.7;border-radius:6px;place-items:center;display:grid}.workspace-redesign .mode-chip button:hover{opacity:1;background:#00000010}.context-menu button>.context-check{width:14px;height:14px;color:var(--c-171717)}.workspace-redesign .model-picker-claude{width:340px}.model-picker-claude .model-picker{padding:6px}.workspace-redesign .model-picker-claude .model-row{border-radius:8px;min-height:0}.workspace-redesign .model-picker-claude .model-row:not([data-locked=true]):hover,.workspace-redesign .model-picker-claude .model-row:focus-within{background:var(--workspace-hover)}.workspace-redesign .model-picker-claude .model-option{align-items:center;gap:10px;min-height:0;padding:8px 10px}.model-picker-claude .model-copy{flex-direction:column;gap:1px;display:flex}.workspace-redesign .model-picker-claude .model-name{color:var(--c-171717);align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:flex}.workspace-redesign .model-picker-claude .model-option[aria-checked=true] .model-name{font-weight:500}.model-picker-claude .model-desc{color:var(--c-737373);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:17px;overflow:hidden}.model-picker-claude .model-check{width:18px;color:var(--c-0070f3);flex:none;place-items:center;display:grid}.model-picker-divider{background:var(--c-ebebeb);height:1px;margin:6px 4px}.workspace-redesign .model-effort-row{width:100%;min-height:38px;color:var(--c-171717);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.model-effort-row>span:first-child{flex:1}.model-effort-value{color:var(--c-737373);font-size:13.5px}.model-effort-row>svg{color:var(--c-8f8f8f);flex:none}.workspace-redesign .model-effort-row:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--workspace-hover)}.model-picker-claude .model-picker-note{border-top:1px solid var(--c-ebebeb);color:var(--c-737373);margin:4px 0 0;padding:8px 10px 6px;font-size:12.5px;line-height:17px}.model-picker-claude .model-picker-note a{color:var(--c-171717);text-underline-offset:2px;text-decoration:underline}.model-picker-claude .model-details.model-effort{width:280px;padding:6px;top:auto;bottom:0}.model-picker-claude[data-side=bottom] .model-details.model-effort{top:0;bottom:auto}.effort-hint{color:var(--c-737373);margin:0;padding:6px 10px 8px;font-size:12.5px;line-height:17px}.workspace-redesign .model-picker-claude .effort-option{min-height:36px;color:var(--c-171717);border-radius:8px;padding:8px 10px;font-size:14px}.workspace-redesign .model-picker-claude .effort-option:is(:hover,:focus-visible){background:var(--workspace-hover)}.model-picker-claude .effort-option>svg{color:var(--c-0070f3)}.effort-label{align-items:center;gap:8px;display:flex}.effort-badge{border:1px solid var(--c-00000014);height:20px;color:var(--c-737373);border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.effort-badge.is-cost{color:#b45309;background:#f59e0b14;border-color:#f59e0b40}[data-theme=dark] .effort-badge.is-cost{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.model-picker-claude .effort-divider{background:var(--c-ebebeb);margin:6px 4px}.model-picker-claude[data-inline=true] .model-details.model-effort{width:auto;margin-top:6px;position:static}
