.workspace-panel{width:min(760px,100%);padding:16px 18px 20px;max-height:min(920px,calc(100dvh - 24px));overflow:auto}.workspace-panel .panel-head{position:sticky;top:-16px;z-index:8;margin:-16px -18px 0;padding:16px 18px 12px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.workspace-subtitle{margin-top:3px;color:var(--muted);font-size:.74rem;line-height:1.35}.workspace-primary-actions{display:flex;gap:8px;align-items:center;margin:14px 0 7px}.workspace-primary-actions #newChatBtn{flex:1 1 auto;min-height:44px}.workspace-primary-actions #resumeChatBtn:not([hidden]){flex:0 1 auto;min-height:44px}.workspace-utility-actions{display:flex;align-items:center;gap:4px;margin:0 0 8px;padding:0 0 10px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.workspace-utility-actions::-webkit-scrollbar{display:none}.workspace-utility-actions .btn,.workspace-utility-actions .workspace-link{border:0;background:transparent;box-shadow:none;padding:7px 9px;min-height:34px;color:var(--muted);font-size:.73rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.workspace-utility-actions .btn:hover,.workspace-utility-actions .workspace-link:hover{background:var(--surface-soft);color:var(--text)}.workspace-link{text-decoration:none}.workspace-refresh{display:none!important}.workspace-section{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;overflow:visible;margin:0}.workspace-section:first-of-type{border-top:1px solid var(--line)}.workspace-section summary{list-style:none;cursor:pointer;padding:13px 2px;font-size:.9rem;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.workspace-section summary::-webkit-details-marker{display:none}.workspace-section summary:after{content:'+';color:var(--muted);font-size:1.08rem;font-weight:500;flex:0 0 auto}.workspace-section[open] summary{border-bottom:0;background:transparent}.workspace-section[open] summary:after{content:'–'}.workspace-section-body{padding:1px 2px 15px}.workspace-section-body h3{margin:15px 0 8px;font-size:.78rem}.workspace-section-body h3:first-child{margin-top:4px}.workspace-section-body .empty-row{padding:6px 0;color:var(--muted);font-size:.75rem;line-height:1.45}.workspace-section-body .actions{gap:6px;margin-top:9px}.workspace-section-body .actions .btn{min-height:38px;padding:8px 10px}.workspace-section-body .project-fields{gap:7px}.workspace-signedout-note{margin:2px 0 9px;padding:9px 10px;border-radius:11px;background:var(--surface-soft);color:var(--muted);font-size:.74rem;line-height:1.45}.workspace-static-note{margin:2px 0 10px;color:var(--muted);font-size:.73rem;line-height:1.45}.workspace-section .list .item{border-radius:12px}.workspace-section textarea{resize:vertical}.workspace-app-intro{margin:0 0 10px;color:var(--muted);font-size:.74rem;line-height:1.5}.workspace-app-grid{display:grid;gap:9px}.workspace-app-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-app-grid .field-block{display:grid;gap:6px}.workspace-app-grid label{font-size:.7rem;font-weight:750;color:var(--muted)}#connectionGrid{display:none!important}.composer textarea{min-height:52px;max-height:min(38dvh,360px)}.composer:focus-within textarea{min-height:88px}.media{flex:0 0 auto;min-width:0;overflow:hidden}.media:not(.comparison-media){width:min(100%,880px);max-width:100%;margin-inline:auto}.media:not(.comparison-media)>img,.media:not(.comparison-media)>video{display:block;width:100%;max-width:100%;height:auto;max-height:min(72dvh,720px);object-fit:contain;margin-inline:auto;background:var(--surface-soft)}.comparison-media{width:min(100%,880px);flex:0 0 auto}.comparison-media .comparison-frame{min-height:240px;max-height:min(72dvh,720px)}#openCareerBtn,#openCareerFromTools,#careerDrawer{display:none!important}#workspaceTaskSection,#workspaceActionSection,#workspaceDeveloperSection,.tool-launch[data-launch="build"],.tool-launch[data-launch="act"],.tool-secondary{display:none!important}html.bai-owner #workspaceTaskSection,html.bai-owner #workspaceActionSection,html.bai-owner #workspaceDeveloperSection{display:block!important}html.bai-owner .tool-launch[data-launch="build"],html.bai-owner .tool-launch[data-launch="act"]{display:flex!important}html.bai-owner .tool-secondary{display:flex!important}#settingsDrawer .field:has(#welcomeText),#settingsDrawer .field:has(#homeSketchText),#settingsDrawer .field:has(#orchestrationMode),#settingsDrawer .field:has(#heygenVoice),#settingsDrawer .field:has(.color-row),#settingsDrawer #previewPortraitVoice{display:none!important}.tool-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-panel{width:min(700px,100%)}.workspace-subtitle{max-width:520px}.workspace-primary-actions{margin-top:12px}.workspace-utility-actions{justify-content:flex-start}.workspace-section summary{font-weight:760}.workspace-section-body{padding-bottom:12px}@media(max-width:680px){#manageDrawer{padding:6px}.workspace-panel{max-height:calc(100dvh - 12px);padding:12px 14px 16px;border-radius:19px}.workspace-panel .panel-head{top:-12px;margin:-12px -14px 0;padding:13px 14px 11px}.workspace-subtitle{font-size:.69rem}.workspace-primary-actions{margin:10px 0 5px}.workspace-primary-actions #newChatBtn{min-height:46px}.workspace-primary-actions #resumeChatBtn:not([hidden]){min-height:46px;max-width:46%}.workspace-utility-actions{margin-bottom:4px;padding-bottom:8px}.workspace-utility-actions .btn,.workspace-utility-actions .workspace-link{min-height:32px!important;width:auto!important;padding:6px 8px}.workspace-section summary{min-height:46px;padding:12px 1px;font-size:.88rem}.workspace-section-body{padding:1px 0 13px}.workspace-section-body .project-fields{gap:7px}.workspace-section-body .actions{gap:6px;margin-top:8px}.workspace-section-body .actions .btn{min-height:38px;padding:8px 10px}.workspace-app-grid.two{grid-template-columns:1fr}.composer textarea{min-height:56px;max-height:min(44dvh,420px)}.composer:focus-within textarea{min-height:112px}.media:not(.comparison-media){width:100%;max-width:100%;padding:8px}.media:not(.comparison-media)>img,.media:not(.comparison-media)>video{width:100%;max-width:100%;height:auto;max-height:68dvh;object-fit:contain}.comparison-media{width:100%}.comparison-media .comparison-frame{min-height:260px;max-height:68dvh}}@media(max-width:680px){.composer{grid-template-columns:42px 42px minmax(0,1fr) 42px 42px;grid-template-areas:"prompt prompt prompt prompt prompt" "attach tools . mic send";column-gap:4px;row-gap:1px;align-items:center}.composer #prompt{grid-area:prompt;width:100%;min-width:0;padding:9px 8px 5px}.composer #attachBtn{grid-area:attach}.composer #capabilitiesBtn{grid-area:tools}.composer #micBtn{grid-area:mic}.composer #sendBtn{grid-area:send}}