@media (width<=1023px){:is(.velo-app.website-calm,.velo-builder-shell.website-calm-builder,.commerce-workspace.commerce-workspace.commerce-calm){width:100%;min-width:0;max-width:100%;overflow-x:clip}:is(.velo-app.website-calm,.commerce-workspace.commerce-calm) main{min-width:0;max-width:100%}:is(.velo-app.website-calm,.commerce-workspace.commerce-calm) :is(section,article,form,fieldset,header){min-width:0}:is(.velo-app.website-calm,.commerce-workspace.commerce-calm) :is(input,textarea,select){max-width:100%}:is(.velo-app.website-calm,.commerce-workspace.commerce-calm) :is(h1,h2,h3,p,label){overflow-wrap:anywhere}.velo-app.website-calm .velo-workspace-bar,.velo-app.website-calm .velo-section-tabs{display:none!important}.velo-app.website-calm .velo-route-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.velo-app.website-calm .velo-mobile-header,.commerce-workspace.commerce-calm:not(.commerce-hub-workspace) .commerce-topbar{min-height:64px;padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top));gap:8px}.velo-app.website-calm .velo-mobile-header>span{font-size:14px}.commerce-workspace.commerce-calm .calm-breadcrumb{display:none}.commerce-workspace.commerce-calm .commerce-topbar h1{font-size:14px!important}.commerce-workspace.commerce-calm .commerce-topbar>div:last-child{gap:0}.commerce-workspace.commerce-calm .commerce-topbar button{min-width:40px;min-height:44px}.commerce-workspace.commerce-calm .commerce-topbar .velo-account-meter-compact{display:none}.commerce-workspace.commerce-calm:not(.commerce-hub-workspace)>main{padding-bottom:calc(78px + env(safe-area-inset-bottom))}:is(.velo-app.website-calm .velo-mobile-dock,.commerce-workspace.commerce-calm .commerce-mobile-bar){padding:5px 8px max(5px,env(safe-area-inset-bottom))!important;border-radius:0!important}:is(.velo-app.website-calm .velo-mobile-dock,.commerce-workspace.commerce-calm .commerce-mobile-bar) :is(a,li){min-width:0}:is(.velo-app.website-calm .velo-mobile-dock,.commerce-workspace.commerce-calm .commerce-mobile-bar) a{gap:5px!important;min-height:52px!important;font-size:10px!important}.velo-app.website-calm .velo-mobile-dock ul{min-height:56px}.commerce-workspace.commerce-calm .commerce-sidebar{max-height:var(--velo-viewport-height,100dvh);overscroll-behavior:contain}.commerce-workspace.commerce-calm .ds-chat-page .velo-ai{min-height:280px;height:calc(var(--velo-viewport-height,100dvh) - 128px - env(safe-area-inset-bottom))!important}.commerce-workspace.commerce-calm .velo-conversation{min-height:0}.commerce-workspace.commerce-calm .velo-messages{min-height:0;overflow-y:auto}.commerce-workspace.commerce-calm .velo-composer-wrap{flex-shrink:0}html[data-keyboard=open] .commerce-workspace.commerce-calm .commerce-mobile-bar{display:none!important}html[data-keyboard=open] .commerce-workspace.commerce-calm>main{padding-bottom:0!important}html[data-keyboard=open] .commerce-workspace.commerce-calm .ds-chat-page .velo-ai{min-height:180px;height:calc(var(--velo-viewport-height,100dvh) - 64px)!important}html[data-keyboard=open] .commerce-workspace.commerce-calm .velo-footer{display:none}.velo-builder-shell.website-calm-builder.velo-builder-shell{height:var(--velo-viewport-height,100dvh);flex-direction:column;min-height:0;display:flex;overflow:hidden}.velo-builder-shell.website-calm-builder.velo-builder-shell .velo-creation-studio{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;padding:0!important}.velo-builder-shell.website-calm-builder.velo-builder-shell .velo-creation-studio>header{flex-wrap:wrap;flex:none;gap:10px;min-height:0;padding:12px 14px!important}.velo-builder-shell.website-calm-builder.velo-builder-shell .velo-builder-grid{flex:1;height:auto;min-height:0;margin:0;position:relative;overflow:hidden;padding:0!important;display:block!important}.velo-builder-shell.website-calm-builder.velo-builder-shell .velo-builder-grid>aside,.velo-builder-shell.website-calm-builder.velo-builder-shell .velo-builder-preview{border:0;width:100%;height:100%;min-height:0;border-radius:0!important}.velo-builder-shell.website-calm-builder.velo-builder-shell[data-mobile-panel=chat] .velo-builder-preview,.velo-builder-shell.website-calm-builder.velo-builder-shell[data-mobile-panel=preview] .velo-builder-grid>aside{display:none!important}.velo-builder-shell.website-calm-builder .velo-builder-conversation{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.velo-builder-shell.website-calm-builder .velo-builder-thread{flex:1;min-height:0;overflow-y:auto;padding:22px 18px!important}.velo-builder-shell.website-calm-builder .velo-builder-composer{flex-shrink:0;max-height:55%;overflow-y:auto;margin:8px 12px 12px!important;padding:12px!important}.velo-builder-shell.website-calm-builder .velo-builder-composer textarea{max-height:130px;min-height:64px!important;font-size:16px!important}.velo-builder-shell.website-calm-builder .velo-builder-mobile-panels{flex-shrink:0;gap:8px;height:auto;padding:6px 12px calc(6px + env(safe-area-inset-bottom))!important;display:flex!important}.velo-builder-shell.website-calm-builder .velo-builder-mobile-panels button{border-radius:10px;flex:1;min-height:46px;font-size:12px}.velo-builder-shell.website-calm-builder .velo-builder-settings{min-height:0;overflow-y:auto}.velo-builder-shell.website-calm-builder .velo-studio-publish-actions{flex-wrap:wrap;gap:7px;width:100%;display:flex}.velo-builder-shell.website-calm-builder .velo-studio-publish-actions>button{min-width:44px;min-height:44px;padding:10px 12px;font-size:11px}}@media (width<=640px){.velo-app.website-calm .velo-route-content>div,.commerce-workspace.commerce-calm:not(.commerce-hub-workspace) .commerce-page{padding:24px 18px 32px!important}:is(.velo-app.website-calm,.commerce-workspace.commerce-calm) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){font-size:16px!important}:is(.velo-app.website-calm,.commerce-workspace.commerce-calm) :is(input,textarea)::placeholder{font-size:13px}:is(.velo-app.website-calm,.commerce-workspace.commerce-calm) button:not([role=switch]):not([role=checkbox]){min-height:44px}.velo-app.website-calm .velo-page-header{gap:18px;margin-bottom:22px}.velo-app.website-calm .velo-page-header h1{font-size:29px}.velo-app.website-calm .velo-page-header p{margin-top:12px;font-size:13px;line-height:1.75}.velo-app.website-calm .velo-project-toolbar{grid-template-areas:"status status""search view";grid-template-columns:minmax(0,1fr) 92px!important;gap:14px!important;margin:0!important;padding:18px 0 22px!important;display:grid!important}.velo-app.website-calm .velo-project-status{border-radius:11px;grid-area:status;width:100%;margin:0;padding:4px;display:flex!important}.velo-app.website-calm .velo-project-status button{min-height:42px;padding:9px;font-size:11px}.velo-app.website-calm .velo-project-search{grid-area:search;width:100%;min-width:0;margin:0}.velo-app.website-calm .velo-project-view{grid-area:view;align-self:stretch;gap:0;width:92px;margin:0;padding:3px;display:flex}.velo-app.website-calm .velo-project-view button{flex:1;min-width:0;min-height:42px;padding:7px 6px;font-size:10px}.velo-app.website-calm .velo-project-collection{gap:18px;grid-template-columns:1fr!important}.velo-app.website-calm .velo-project-card{border-radius:14px;padding:22px}.velo-app.website-calm[data-page=logos] [role=tabpanel] .grid,.velo-app.website-calm[data-page=domains] section .grid{grid-template-columns:minmax(0,1fr)!important}.velo-app.website-calm[data-page=logos] .grid>*,.velo-app.website-calm[data-page=domains] section .grid>*{min-width:0;grid-column:auto!important}.velo-app.website-calm .velo-library-layout{gap:20px;grid-template-columns:minmax(0,1fr)!important}.velo-app.website-calm .velo-lead-advanced-grid{grid-template-columns:minmax(0,1fr)!important}.velo-app.website-calm .velo-lead-advanced-grid>*{grid-column:auto!important}.velo-app.website-calm .velo-lead-search-bar{flex-direction:column;align-items:stretch;gap:16px;display:flex!important}.velo-app.website-calm .velo-lead-search-bar>*{width:100%;min-width:0}.velo-app.website-calm .velo-route-content table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.velo-app.website-calm .velo-route-content pre{max-width:100%;overflow-x:auto}.commerce-workspace.commerce-calm .ds-overview .ds-page-heading h2{max-width:310px;line-height:1.17;font-size:28px!important}.commerce-workspace.commerce-calm .ds-overview .ds-page-heading{margin-bottom:22px}.commerce-workspace.commerce-calm .ds-page-heading p{font-size:13px;line-height:1.75}.commerce-workspace.commerce-calm .ds-next-step{gap:14px;margin-bottom:20px;padding:22px}.commerce-workspace.commerce-calm .ds-next-icon{border-radius:12px;width:40px;height:40px}.commerce-workspace.commerce-calm .ds-next-icon svg{width:20px;height:20px}.commerce-workspace.commerce-calm .ds-next-step h3{margin:8px 0 12px;font-size:21px;line-height:1.3}.commerce-workspace.commerce-calm .ds-next-step p{margin-bottom:17px;font-size:13px;line-height:1.75}.commerce-workspace.commerce-calm .ds-next-step .ds-actions{gap:4px}.commerce-workspace.commerce-calm .ds-next-step .ds-text-button{min-height:42px;font-size:12px}.commerce-workspace.commerce-calm .ds-primary{min-height:46px;font-size:13px}.commerce-workspace.commerce-calm .ds-overview-search{min-height:56px;padding:8px 10px 8px 16px}.commerce-workspace.commerce-calm .ds-path{margin:28px 0}.commerce-workspace.commerce-calm .ds-path a{padding:19px}.commerce-workspace.commerce-calm .ds-idea-grid .ds-idea-art{height:200px}.commerce-workspace.commerce-calm .ds-panel,.commerce-workspace.commerce-calm:not(.commerce-hub-workspace) .commerce-research-panel{padding:21px}.commerce-workspace.commerce-calm .ds-settings-grid,.commerce-workspace.commerce-calm .ds-plan-grid,.commerce-workspace.commerce-calm .ds-analytics-grid,.commerce-workspace.commerce-calm .ds-shortlist,.commerce-workspace.commerce-calm .commerce-product-grid{grid-template-columns:1fr!important}.commerce-workspace.commerce-calm .ds-settings-grid>*{grid-column:auto!important}.commerce-workspace.commerce-calm .ds-store-editor,.commerce-workspace.commerce-calm .commerce-store-manager-grid{grid-template-columns:minmax(0,1fr)!important}.commerce-workspace.commerce-calm .ds-store-editor>*{grid-column:auto!important}.commerce-workspace.commerce-calm .commerce-result-quality{flex-wrap:wrap;gap:16px;padding:19px}.commerce-workspace.commerce-calm .commerce-result-quality fieldset{gap:16px;width:100%;margin:0}.commerce-workspace.commerce-calm .promotion-compose,.commerce-workspace.commerce-calm .promotion-field-pair,.commerce-workspace.commerce-calm .promotion-assets,.commerce-workspace.commerce-calm .promotion-channels{grid-template-columns:minmax(0,1fr)!important}.commerce-workspace.commerce-calm .promotion-compose>form,.commerce-workspace.commerce-calm .promotion-compose>aside{padding:22px}.commerce-workspace.commerce-calm .velo-conversation>header{min-height:66px;padding:16px 20px}.commerce-workspace.commerce-calm .velo-messages{padding:22px 18px}.commerce-workspace.commerce-calm .velo-starters{width:100%}.commerce-workspace.commerce-calm .velo-starters button{width:100%;min-height:44px;font-size:12px}.commerce-workspace.commerce-calm .velo-composer-wrap{padding:8px 12px 12px}.commerce-workspace.commerce-calm .velo-composer textarea{height:48px;min-height:48px;font-size:16px!important}.commerce-workspace.commerce-calm .velo-tools button,.commerce-workspace.commerce-calm .velo-send{width:44px;height:44px}}@media (width<=1023px){.commerce-workspace.commerce-calm:not(.commerce-hub-workspace) .commerce-page.ds-chat-page{padding:0!important}.commerce-workspace.commerce-calm .ds-chat-page .velo-ai{border:0;border-radius:0;min-height:0;height:calc(var(--velo-viewport-height,100dvh) - 132px - env(safe-area-inset-bottom))!important}.commerce-workspace.commerce-calm .ds-chat-page .velo-footer{display:none}html[data-keyboard=open] .commerce-workspace.commerce-calm .ds-chat-page .velo-ai{height:calc(var(--velo-viewport-height,100dvh) - 64px)!important}:is(.velo-app.website-calm .velo-sidebar,.commerce-workspace.commerce-calm .commerce-sidebar){box-sizing:border-box;padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}:is(.velo-app.website-calm .velo-sidebar,.commerce-workspace.commerce-calm .commerce-sidebar)>div:first-child{z-index:1;flex-shrink:0;height:auto;min-height:76px;position:relative}:is(.velo-app.website-calm .velo-sidebar,.commerce-workspace.commerce-calm .commerce-sidebar)>nav{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}:is(.velo-app.website-calm .velo-sidebar,.commerce-workspace.commerce-calm .commerce-sidebar)>div:first-child>button{flex-shrink:0;min-width:44px;min-height:44px}.commerce-workspace.commerce-calm .commerce-sidebar-bottom{flex-shrink:0;padding-bottom:12px}}
