:root{--g741-chat-width:804px}.new-chat-center{padding-top:clamp(70px,11vh,122px)!important;justify-content:flex-start!important}.new-chat-center .greeting{margin-bottom:24px!important}.new-chat-center .composer:not(.compact){width:min(var(--g741-chat-width),calc(100vw - 56px))!important;min-height:116px!important;height:auto!important;border-radius:16px!important}.new-chat-center .composer:not(.compact) textarea{min-height:58px!important;max-height:132px!important;padding:14px 16px 6px!important}.new-chat-center .composer:not(.compact) .composer-bottom{padding:0 11px 10px!important;min-height:42px!important}.chat-composer-wrap{left:0!important;right:0!important;padding:0 24px 18px!important;pointer-events:none!important}.chat-composer-wrap .composer.compact{pointer-events:auto!important;width:min(var(--g741-chat-width),100%)!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:0 14px 0 17px!important;border-radius:16px!important;display:flex!important;align-items:center!important;gap:10px!important}.chat-composer-wrap .composer.compact textarea{flex:1!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:10px 8px!important;margin:0!important;overflow:auto!important}.chat-composer-wrap .composer.compact .composer-bottom{width:auto!important;height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;flex:0 0 auto!important}.chat-composer-wrap .composer.compact .composer-mode,.chat-composer-wrap .composer.compact .model-picker,.chat-composer-wrap .composer.compact [data-composer-capability=web-search],.chat-composer-wrap .composer.compact .composer-search{display:none!important}.message.assistant.g15-latest-assistant .g15-response-brand,.message.assistant.g741-latest-assistant .g15-response-brand{margin-top:7px!important;margin-left:0!important;transform:translateY(-2px)!important;align-self:flex-start!important}.message.assistant:not(.g15-latest-assistant):not(.g741-latest-assistant) .g15-response-brand{display:none!important}#sidebar:not(.collapsed) .sidebar-top-collapse{display:none!important}#sidebar.collapsed .sidebar-bottom-collapse{display:none!important}#app-shell.sidebar-hidden #sidebar-reveal{display:grid!important}#app-shell:not(.sidebar-hidden) #sidebar-reveal{display:none!important}.g11-connector-logo,.g13-brand-logo,.connector-logo,.connector-brand-logo{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.g11-connector-logo svg,.g13-brand-logo,.connector-logo svg,.connector-brand-logo svg{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.g15-projects{max-width:980px!important;margin:0 auto!important;padding:54px 34px 90px!important}.g15-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.g15-project-card{min-height:124px!important;border-radius:12px!important;padding:18px!important;text-align:left!important}.g15-project-card p{max-width:52ch!important;line-height:1.5!important}.g15-project-detail{max-width:1240px!important;margin:0 auto!important}.g15-design,.g77-design-page{display:none!important}.g16-design-shell{display:grid!important}.g16-design-workspace{grid-template-columns:minmax(330px,382px) minmax(0,1fr)!important}.g16-design-chat{background:#171716!important}.g16-design-canvas{background:#10100f!important}.g16-canvas-paper{width:min(1120px,94%)!important;height:min(760px,91%)!important}body.g16-code-active{overflow:hidden!important}body.g16-code-active #app-view>.g16-code-host{inset:0!important}.g16-code-host iframe{color-scheme:dark!important}.g727-content.g727-custom-content{min-width:0!important;overflow:auto!important}.g727-content.g727-custom-content .g11-plugin-grid,.g727-content.g727-custom-content .g727-directory-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;align-items:stretch!important}.g727-content.g727-custom-content article{min-width:0!important}.g727-content.g727-custom-content h3,.g727-content.g727-custom-content p{overflow-wrap:anywhere!important;word-break:normal!important}@media(max-width:760px){.new-chat-center .composer:not(.compact){width:calc(100vw - 28px)!important}.chat-composer-wrap{padding-inline:10px!important}.g15-project-grid,.g16-design-workspace{grid-template-columns:1fr!important}}
