.cw-message-body>header{flex-wrap:wrap;row-gap:3px}.cw-message-body>header strong,.cw-message-body .message-markdown{overflow-wrap:anywhere}.cw-message-body .message-markdown pre{max-width:100%;overflow:auto}.cw-image-preview{object-fit:contain;border-radius:8px;width:100%;max-height:70dvh;margin-top:16px;display:block}.cw-participant{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cw-participant small{color:var(--muted-foreground)}.cw-work-panel>textarea{border:1px solid var(--border);background:var(--background);border-radius:8px;padding:12px}.cw-activity{flex:1;min-height:0}.cw-work-container{overflow:auto}.cw-status.done:before{background:var(--green)}.cw-shared-notes{gap:16px;margin-top:28px;display:grid}.cw-shared-notes article{border:1px solid var(--border);border-radius:10px;padding:16px}.cw-shared-notes article h4{font-size:13px;font-weight:550}@media (max-width:1000px){.cw-room.has-thread>.cw-conversation{visibility:hidden}.cw-thread{width:100%;max-width:100%;box-shadow:none}}@media (max-width:700px){.cw-message-actions>button.cw-message-more{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cw-tabs{gap:18px}.cw-header-actions button:has(>span){padding:0 5px}.cw-channel-title>span{flex:1}.cw-toolbar .cw-search{flex-basis:100%;min-width:0}.cw-message-search select{flex-shrink:0;width:110px}}
@property --scrollbar-opacity{syntax:"<percentage>";inherits:true;initial-value:0%}*{--scrollbar-opacity:0%;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted-foreground) var(--scrollbar-opacity), transparent) transparent}[data-scrollable=true]{transition:--scrollbar-opacity .18s linear}[data-scrollable=true][data-scroll-hovered=true]:not([data-scroll-end=true]),[data-scrollable=true]:focus-visible:not([data-scroll-end=true]){--scrollbar-opacity:38%}[data-scrollable=true][data-scrolling=true]{--scrollbar-opacity:58%}[data-scrollable=true][data-scroll-edge=true]{--scrollbar-opacity:65%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted-foreground) var(--scrollbar-opacity), transparent);background-clip:padding-box;border:0;border-left:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:horizontal{border-top:3px solid #0000;border-left:0}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--muted-foreground) 65%, transparent)}@supports selector(::-webkit-scrollbar){*,[data-scrollable=true]{scrollbar-width:auto;scrollbar-color:auto}}.workspace-main>.main-content{--page-width:1280px;--page-padding:32px;max-width:none;padding-inline:max(var(--page-padding), calc((100% - var(--main-dock,0px) - var(--page-width)) / 2 + var(--page-padding)));margin-inline:0}@media (min-width:900px){.panel-workspace[data-docked] .workspace-main>.main-content{--main-dock:min(var(--panel-width), 50%)}}@media (min-width:1100px){.panel-workspace[data-docked] .workspace-main>.main-content{--main-dock:var(--panel-width)}}.panel-workspace:has(.workspace-main>.main-content:is(.home-content,.chat-content)){--panel-width:min(var(--panel-preferred,480px), max(320px, calc(100vw - var(--panel-sidebar) - 2 * var(--workspace-gutter) - 912px)))}.workspace-main>.main-content.home-content{--page-width:912px}.workspace-main>.main-content:is(.builder-content,.channels-content){padding-inline:0}.sidebar-chat-navigation{margin-right:-12px;padding-right:12px}.workspace-main>.main-content.chat-content{min-height:0;padding-inline:0;overflow:hidden}:is(.chat-content,.cw-agent-dm) .dedicated-chat{--chat-reading-width:824px;--chat-gutter:44px;max-width:none}:is(.chat-content,.cw-agent-dm) .dedicated-chat>:not(.assistant-messages){width:min(var(--chat-reading-width), calc(100% - 2 * var(--chat-gutter)));margin-inline:auto}:is(.chat-content,.cw-agent-dm) .dedicated-chat .assistant-messages{padding-inline:max(calc(var(--chat-gutter) + 8px), calc((100% - var(--chat-reading-width)) / 2 + 8px));margin-inline:0}.cw-agent-dm{padding-inline:0}.cw-agent-dm .dedicated-chat{--chat-gutter:20px}@media (max-width:1100px){.workspace-main>.main-content{--page-padding:24px}}@media (max-width:760px){.workspace-main>.main-content{--page-padding:16px}.chat-content .dedicated-chat{--chat-gutter:28px}}@media (prefers-reduced-motion:reduce){[data-scrollable=true]{transition:none!important}}html:is([data-reduced-motion=true],[data-motion=reduced]) [data-scrollable=true]{transition:none!important}@media (forced-colors:active){*{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar-thumb{background:canvastext}}
.native-builder-chat-layout.embedded-builder{padding:0}.native-builder-chat-layout .builder-composer{display:block}.native-builder-chat-layout .native-app-tabs{flex-wrap:nowrap;flex:none;overflow-x:auto}.native-builder-chat-layout .native-app-tabs>button{white-space:nowrap}.native-builder-chat-layout .native-app-tab-content[data-preview]{flex-direction:column;padding:16px;display:flex;overflow:hidden}.app-preview-browser{border:1px solid var(--border);background:var(--background);border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.app-preview-toolbar{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;display:flex}.app-preview-address{flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.app-preview-address>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-preview-address small{color:var(--muted-foreground);white-space:nowrap;font-size:10px}.app-preview-location{flex:1;gap:2px;min-width:0;display:grid}.app-preview-location>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-preview-location>input{width:100%;min-width:0;color:var(--muted-foreground);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:2px;padding:0;font-size:11px}.app-preview-location>input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.app-preview-devices{gap:2px;display:flex}.app-preview-devices [aria-pressed=true]{background:var(--secondary)}.app-preview-external{border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.app-preview-external:hover{background:var(--secondary)}.app-preview-viewport{background:var(--secondary);flex:1;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.app-preview-viewport iframe{background:var(--background);border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.app-preview-viewport[data-size=phone] iframe,.app-preview-viewport[data-size=phone]>.app-preview-content{flex:0 390px;width:min(390px,100%)}.app-preview-content{background:var(--background);flex:1;min-width:0;overflow:auto}.app-runtime{--app-runtime-gutter:16px}.app-runtime>:is(.workflow-review-inbox,.app-shared-answers){min-width:0;margin:16px var(--app-runtime-gutter) 0;flex-shrink:0}.app-runtime .agent-task-row{gap:12px;padding:14px 0}.app-runtime .agent-task-row strong{overflow-wrap:anywhere}.app-runtime .agent-task-row small{max-width:100%}.app-runtime .agent-task-row>span:nth-child(2),.app-runtime .agent-task-row>svg{flex-shrink:0}.app-runtime>.app-runtime-toolbar{padding:12px var(--app-runtime-gutter);flex-wrap:wrap}.app-runtime>.app-preview-browser{margin:16px var(--app-runtime-gutter);min-height:360px}.app-runtime .app-preview-content>.apps-empty{min-height:320px}.app-preview-loading{background:var(--background);color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.app-preview-content>.apps-empty{text-align:center;background:var(--background);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.app-preview-viewport .apps-empty h3{margin:0 0 8px}.app-requirements-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-requirements-heading h2{margin:0}.app-requirements-review{border-top:1px solid var(--border);gap:12px;margin-top:24px;padding-top:20px;display:grid}.app-requirements-review>button{justify-self:start}.native-builder-chat-layout .app-requirements-editor{resize:vertical;min-height:300px}.native-builder-chat-layout .app-build-progress{padding:12px 14px}.native-builder-chat-layout .studio-stage-list{gap:6px}@media (max-width:820px){.app-preview-address small,.app-preview-location>span{display:none}.native-builder-chat-layout .native-app-tab-content[data-preview]{padding:10px}.app-runtime{--app-runtime-gutter:10px}.app-runtime>.app-preview-browser{margin-block:10px}}.app-release-settings{margin:8px 0 4px}.app-release-settings .app-settings-section:first-child{border-top:0;padding-top:8px}.app-release-settings .checkbox-label{color:var(--ui-text,#eee);align-items:center;gap:10px;font-size:13px;display:flex}.app-release-link{border:1px solid var(--ui-line,#484848);background:var(--ui-card,#2a2a2a);border-radius:10px;align-items:center;gap:10px;margin:12px 0 20px;padding:14px 16px;display:flex}.app-release-link>div{flex:1;gap:4px;min-width:0;display:grid}.app-release-link strong{font-size:12px;font-weight:550}.app-release-link a{overflow-wrap:anywhere;color:var(--ui-text,#eee);font-size:13px}.app-release-link small{color:var(--ui-text-muted,#999);font-size:11px}
