@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 .sidebar,.workspace-redesign.is-collapsed .sidebar{--sidebar-expand-distance:194px;width:calc(56px + var(--sidebar-progress,1) * var(--sidebar-expand-distance));background:var(--workspace-background);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 .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{font-size:14px;font-weight:600}.workspace-redesign .navigation{gap:2px;padding:4px 8px 0}.workspace-redesign .nav-item{height:32px;color:var(--workspace-muted);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{color:var(--workspace-text);background:var(--workspace-selected)}.workspace-redesign .nav-item:first-child{background:var(--workspace-surface);border:1px solid var(--c-00000014);color:var(--workspace-text);justify-content:center;margin-bottom:8px;font-weight:500;box-shadow:0 1px 2px #00000005}.workspace-redesign .nav-item:first-child:hover{background:var(--workspace-hover)}.workspace-redesign .search-shortcut{color:var(--c-999999);font:inherit;opacity:0;margin-left:auto;font-size:11px;transition:opacity .12s}.workspace-redesign .search-button:hover .search-shortcut,.workspace-redesign .search-button:focus-visible .search-shortcut{opacity:1}.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);padding:0 16px;font-size:13px;font-weight:500}.workspace-redesign .empty-chats{color:var(--c-8f8f8f);margin:16px 0;font-size:13px}.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}.workspace-redesign .account-button-open{background:var(--workspace-selected)}.workspace-redesign .account-avatar{width:22px;height:22px;font-size:11px}.workspace-redesign .account-text{color:var(--workspace-text);font-size:13px;font-weight:500;line-height:18px}.workspace-redesign .account-text>span{display:none}.workspace-redesign .account-trigger-chevron{color:var(--workspace-muted);order:3}.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:12px;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-text strong{font-size:14px;font-weight:600;line-height:20px}.workspace-redesign .account-summary-text small{color:var(--workspace-muted);font-size:12px;line-height:16px}.workspace-redesign .account-summary .account-avatar{width:24px;height:24px}.workspace-redesign .account-group{padding:4px 0}.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-action>svg{width:16px;height:16px;color:var(--workspace-muted);order:2}.workspace-redesign .account-action>span{order:1}.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.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:12px;padding:6px;position:fixed}.appearance-submenu button{border-radius:6px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 8px;font-size:13px;display:flex}.appearance-submenu button>span{text-align:left;flex:1}.appearance-submenu button>svg{color:var(--workspace-muted)}.appearance-submenu button[aria-checked=true]{background:var(--workspace-hover)}.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);padding:88px 24px;overflow-y:auto}.workspace-redesign .compose-wrap{width:100%;max-width:690px;margin:auto;transform:translateY(-24px)}.workspace-redesign .welcome-heading{letter-spacing:-1.28px;margin:0 0 16px;font-family:Workspace Geist Fallback,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-weight:600;line-height:40px}.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-decoration:none}.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);border-radius:6px;flex:none;width:28px;height:28px}.workspace-redesign .send-button:hover{background:var(--c-333333)}.workspace-redesign .send-button:disabled{opacity:1;color:var(--c-ffffff);background:var(--c-c9c9c9)}.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:288px;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 .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{font-size:14px;line-height:20px}.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-upgrade{border-top:1px solid var(--workspace-border);background:var(--workspace-background);justify-content:space-between;align-items:center;gap:8px;margin:6px -6px 0;padding:10px;display:flex}.workspace-redesign .model-upgrade strong{font-size:12px;font-weight:500;line-height:16px;display:block}.workspace-redesign .model-upgrade small{color:var(--workspace-muted);font-size:10px;line-height:14px;display:block}.workspace-redesign .model-upgrade button{height:32px;color:var(--c-ffffff);background:var(--workspace-text);border-radius:8px;flex:none;padding:0 12px;font-size:13px;font-weight:500}.workspace-redesign .model-upgrade button:hover{background:var(--c-333333)}.workspace-redesign .model-plan{border-top:1px solid var(--workspace-border);margin:0 -6px -6px;padding:8px 12px;font-size:13px}.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 .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-nav-row:first-child{margin-bottom:8px}.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.is-collapsed .sidebar-header{justify-content:center}.workspace-redesign.is-collapsed .brand-name,.workspace-redesign.is-collapsed .search-shortcut{display:none}.workspace-redesign.is-collapsed .brand{justify-content:center;padding:0}.workspace-redesign.is-collapsed .navigation{padding:4px 8px}.workspace-redesign.is-collapsed .nav-item{justify-content:center;padding:0}.workspace-redesign.is-collapsed .search-button{display:flex}.workspace-redesign.is-collapsed .account-button{justify-content:center;padding:0}.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-expand-distance:0px}.workspace-redesign .sidebar-header{justify-content:center;height:48px;padding:8px}.workspace-redesign .header-actions,.workspace-redesign .brand-name,.workspace-redesign .search-shortcut{display:none}.workspace-redesign .brand,.workspace-redesign .nav-item{justify-content:center;padding:0}.workspace-redesign .search-button{display:flex}.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:-.8px;font-size:24px;line-height:32px}.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{transition:none}}
