:root{--g896-blue:#4d95ff;--g896-blue-soft:rgba(77,149,255,.22)}html body #sidebar .primary-nav{padding:3px 8px!important;gap:0!important}html body #sidebar .primary-nav .nav-item{height:31px!important;min-height:31px!important;padding:0 8px!important;gap:9px!important;border-radius:6px!important;font-size:12.5px!important}html body #sidebar .sidebar-section{padding-top:3px!important}html body #sidebar .sidebar-mini-title{height:23px!important;min-height:23px!important;padding:0 7px!important;font-size:10.2px!important}html body #sidebar .sidebar-project-group{padding-bottom:1px!important;margin-bottom:1px!important}html body #sidebar .recent-section{margin-top:2px!important}html body #sidebar .sidebar-conversation-group{padding-top:0!important}html body #sidebar .recent-item{height:27px!important;min-height:27px!important;padding:0 7px!important;gap:8px!important;border-radius:5px!important;font-size:11.8px!important}html body #sidebar .recent-list{padding-top:0!important}html body #sidebar .section-row{padding-bottom:2px!important}html body #sidebar .account-button{height:44px!important;min-height:44px!important;padding:4px 10px!important;gap:8px!important}html body #sidebar .account-button .avatar{width:27px!important;height:27px!important;font-size:9.5px!important}html body #sidebar .account-copy strong{font-size:11.3px!important;line-height:1.05!important}html body #sidebar .account-copy small{margin-top:1px!important;font-size:8.8px!important;line-height:1.05!important}html body #sidebar .sidebar-bottom-tools{padding-top:5px!important;padding-bottom:3px!important}html body #sidebar .recent-item[data-recent]>i{display:block!important;width:6px!important;height:6px!important;min-width:6px!important;border-radius:999px!important;border:1px solid #5a5955!important;background:transparent!important;box-shadow:none!important;opacity:.9!important}html body #sidebar .recent-item[data-recent].g896-running>i{border-color:var(--accent)!important;background:var(--accent)!important;box-shadow:0 0 #cc6b5359!important;animation:g896ConversationPulse 1.15s ease-out infinite!important}html body #sidebar .recent-item[data-recent].g896-unread>i{border-color:var(--g896-blue)!important;background:var(--g896-blue)!important;box-shadow:0 0 0 2px #4d95ff1a!important;animation:none!important}@keyframes g896ConversationPulse{0%{box-shadow:0 0 #cc6b5361}70%{box-shadow:0 0 0 5px #cc6b5300}to{box-shadow:0 0 #cc6b5300}}.main-area:before{height:56px!important;background:linear-gradient(180deg,#080808e6,#0c0c0ca3 34%,#12121233 72%,#15151500)!important}.chat-header:after{bottom:-12px!important;height:12px!important;background:linear-gradient(180deg,#141413f5,#14141300)!important}.chat-composer-wrap{padding-top:34px!important;background:transparent!important}.chat-composer-wrap:before{top:-30px!important;height:92px!important;background:linear-gradient(180deg,#15151500,#151515b8 42%,#151515f7 72%,#151515)!important}.chat-composer-wrap:after{height:58px!important;background:#151515!important}html[data-theme=light] .main-area:before{background:linear-gradient(180deg,#f2f0e9f7,#f2f0e9b8,#f5f4ed2e 76%,#f5f4ed00)!important}html[data-theme=light] .chat-header:after{background:linear-gradient(180deg,#f5f4edfa,#f5f4ed00)!important}html[data-theme=light] .chat-composer-wrap:before{background:linear-gradient(180deg,#f5f4ed00,#f5f4edbf 42%,#f5f4edfa 72%,#f5f4ed)!important}html[data-theme=light] .chat-composer-wrap:after{background:#f5f4ed!important}html body .new-chat-page .composer.cowork-active:not(.compact),html body .new-chat-page .composer:not(.compact):has(#composer-cowork-context:not([hidden])){min-height:190px!important;height:auto!important;grid-template-rows:minmax(68px,auto) 46px 52px!important;padding:12px 12px 10px 14px!important}html body .composer-cowork-context{height:46px!important;min-height:46px!important;margin:3px 2px 5px!important;padding:5px 7px!important;gap:7px!important;border:1px solid #363531!important;border-radius:10px!important;background:#1b1b1a!important;grid-template-columns:auto minmax(176px,1fr) auto!important}html body .composer-cowork-copy{gap:7px!important}.composer-cowork-copy>span:last-child{display:none!important}html body .composer-cowork-mark{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:7px!important;background:#252523!important}html body .composer-cowork-space{grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important;font-size:9.5px!important}html body .composer-cowork-context select{height:30px!important;border-radius:7px!important;font-size:10.5px!important;background:#20201f!important}html body .composer-cowork-actions{gap:2px!important}.composer-cowork-actions button{height:30px!important;padding:0 7px!important;font-size:10px!important;border-radius:7px!important}#g89-drop{inset:10px!important;border:2px solid rgba(77,149,255,.94)!important;border-radius:18px!important;background:#0c0e1238!important;backdrop-filter:blur(5px) saturate(.92)!important;box-shadow:inset 0 0 0 1px #ffffff06,0 0 34px #4d95ff1a!important;color:#78adff!important}#g89-drop .g89-drop-content{max-width:620px!important;padding:28px!important}#g89-drop .g89-drop-content>svg.g893-drop-art{width:210px!important;height:154px!important;filter:drop-shadow(0 13px 24px rgba(0,0,0,.25))!important}#g89-drop .g893-folder-back{fill:#1b2230!important;stroke:#78adff!important;stroke-width:2.1!important}#g89-drop .g893-folder-front{fill:#202a3a!important;stroke:#78adff!important;stroke-width:2.1!important;animation:none!important}#g89-drop .g893-doc-sheet{fill:#eaf3ff!important;stroke:#9fc4ff!important;stroke-width:2!important}#g89-drop .g893-doc-fold,#g89-drop .g893-doc-lines{stroke:#4d95ff!important;stroke-width:1.9!important}#g89-drop .g893-doc{transform-origin:120px 70px;animation:g896PaperSettle .66s cubic-bezier(.22,.72,.22,1) 1 both!important}#g89-drop .g89-drop-content h2{margin:8px 0 6px!important;color:#f2f5fa!important;font-size:29px!important}#g89-drop .g89-drop-content p{margin:0 0 6px!important;color:#c7d2e2!important;font-size:12.5px!important}#g89-drop .g89-drop-content span{color:#8f9db2!important;font-size:10px!important}@keyframes g896PaperSettle{0%{transform:translateY(15px);opacity:.72}72%{transform:translateY(-8px);opacity:1}to{transform:translateY(-7px);opacity:1}}body.g896-preview-focus #sidebar{width:0!important;min-width:0!important;flex-basis:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;transform:translate(-100%)!important}body.g896-preview-focus .main-area{--file-preview-width: calc(50vw - 10px) !important}@media(min-width:901px){body.g896-preview-focus .main-area.file-preview-open .app-view{width:calc(50vw + 10px)!important;max-width:calc(50vw + 10px)!important}}body.g896-preview-focus #file-preview-panel{top:9px!important;right:9px!important;bottom:9px!important;width:calc(50vw - 18px)!important;border:1px solid #30353b!important;border-radius:12px!important;overflow:hidden!important;background:#0d1116!important;box-shadow:none!important}body.g896-preview-focus .g81-artifact-head{height:49px!important;min-height:49px!important;padding:0 9px!important;background:#20201f!important;border-bottom:1px solid #343434!important}body.g896-preview-focus .g81-view-switch{left:8px!important;top:7px!important;height:34px!important;padding:2px!important;border-radius:8px!important;background:#30302e!important}body.g896-preview-focus .g81-view-switch .icon-button{width:30px!important;height:30px!important;border-radius:7px!important}body.g896-preview-focus .g81-artifact-title{margin-left:72px!important;align-self:center!important}body.g896-preview-focus .g81-artifact-title strong{font-size:13px!important;font-weight:520!important}.g81-artifact-title span{font-size:10px!important}body.g896-preview-focus #file-preview-copy{height:32px!important;padding:0 13px!important;border-radius:8px 3px 3px 8px!important}body.g896-preview-focus #file-preview-more{height:32px!important;width:29px!important}.g81-artifact-head .icon-button{width:32px!important;height:32px!important}body.g896-preview-focus .file-preview-content{background:#0d1117!important;padding:0!important;overflow:hidden!important}body.g896-preview-focus .file-preview-frame,body.g896-preview-focus .g81-live-frame{width:100%!important;height:100%!important;min-height:100%!important;background:#0d1117!important;border:0!important;border-radius:0!important}body.g896-preview-focus .chat-header{height:49px!important;min-height:49px!important;padding:6px 10px!important;border-bottom:0!important;background:#151515!important}body.g896-preview-focus .chat-heading{gap:7px!important}.chat-heading strong{font-size:12.5px!important;font-weight:560!important}body.g896-preview-focus .chat-back,body.g896-preview-focus .page-actions .icon-button{width:31px!important;height:31px!important}body.g896-preview-focus .chat-messages{padding:16px 34px 140px!important}body.g896-preview-focus .chat-messages .message-stack{width:100%!important;max-width:none!important;margin:0!important}body.g896-preview-focus .message{margin-bottom:30px!important}body.g896-preview-focus .message.assistant .message-body{font-size:18px!important;line-height:1.52!important}body.g896-preview-focus .chat-composer-wrap{padding:26px 30px 10px!important}body.g896-preview-focus .chat-composer-wrap:before{top:-28px!important;height:82px!important}body.g896-preview-focus .chat-composer-wrap .composer.compact{width:100%!important;max-width:none!important;margin:0!important;border-radius:12px!important}@media(max-width:900px){body.g896-preview-focus #file-preview-panel{inset:0!important;width:100%!important;border-radius:0!important}body.g896-preview-focus .main-area.file-preview-open .app-view{width:100%!important;max-width:none!important}}@media(prefers-reduced-motion:reduce){#g89-drop .g893-doc,.recent-item.g896-running>i{animation:none!important}}
