:root{--velo-motion-ease:cubic-bezier(.2,.75,.25,1)}.velo-scroll-progress{z-index:100;background:var(--foreground);opacity:.65;height:2px;transform:scaleX(var(--velo-scroll,0));transform-origin:0;pointer-events:none;transition:transform .12s linear;position:fixed;inset:0 0 auto}.velo-scroll-reveal{opacity:1;transform:none}@keyframes velo-panel-arrive{0%{opacity:.35;translate:0 12px}to{opacity:1;translate:0}}@keyframes velo-icon-breathe{0%,to{translate:0}50%{translate:0 -3px}}@keyframes velo-palette-wave{0%,75%,to{translate:0}85%{translate:0 -4px}}@keyframes velo-underline-grow{0%{opacity:.2;scale:.25 1}to{opacity:1;scale:1}}html[data-velo-motion] :is(.admin-panel,.admin-tool-panel,.staff-tool-panel):not([hidden]),html[data-velo-motion] :is(.velo-builder-conversation,.velo-builder-settings,.velo-editor-code-layout,.velo-reference-tray,.velo-canvas-features):not([hidden]){animation:velo-panel-arrive .52s var(--velo-motion-ease)}html[data-velo-motion] :is(.velo-builder-preview,.velo-preview){animation:velo-studio-enter .52s var(--velo-motion-ease)}html[data-velo-motion] .velo-marketing-menu,html[data-velo-motion] :is(.velo-app,.velo-marketing) details[open]>:not(summary){animation:velo-panel-arrive .42s var(--velo-motion-ease)}html[data-velo-motion] :is(.velo-builder-sidebar-tabs,.velo-canvas-modes,.velo-editor-mobile-panels,.velo-builder-mobile-panels) button{transition:background-color .22s,color .22s,scale .13s}html[data-velo-motion] :is(.velo-mobile-dock a,.velo-nav-row,.staff-desktop-nav a,.admin-nav-group a)[aria-current=page]>svg,html[data-velo-motion] :is(.velo-editor-mobile-panels button[aria-current=page],.velo-builder-mobile-panels button[aria-pressed=true])>svg{animation:3.8s ease-in-out infinite velo-icon-breathe}html[data-velo-motion] .velo-template-palette>i{animation:6s ease-in-out infinite velo-palette-wave}html[data-velo-motion] .velo-template-palette>i:nth-child(2){animation-delay:.15s}html[data-velo-motion] .velo-template-palette>i:nth-child(3){animation-delay:.3s}html[data-velo-motion] .velo-section-tabs a[aria-current=page]:after{animation:velo-underline-grow .52s var(--velo-motion-ease);transform-origin:0}:is(.velo-app,.velo-marketing,.velo-editor) :is(button,a,summary,[role=tab]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(.velo-project-tile,.velo-template-card,.admin-member,.admin-plan-card,.admin-provider-row,.velo-sales-metrics>div){transition:border-color .22s ease, box-shadow .22s ease, transform .28s var(--velo-motion-ease)}@media (hover:hover) and (pointer:fine){html[data-velo-motion] :is(.velo-project-tile,.velo-template-card):hover{border-color:color-mix(in srgb,var(--foreground) 35%,var(--border));transform:translateY(-5px)}:is(.admin-member,.admin-plan-card,.admin-provider-row):hover{border-color:color-mix(in srgb,var(--foreground) 28%,var(--border))}}html[data-velo-motion] :is(.velo-app,.velo-marketing,.velo-editor) :is(button,a[role=button]):not(:disabled):active{transition:scale .13s;scale:.97}.velo-mobile-quick-action{border-radius:10px;place-items:center;min-width:44px;min-height:44px;display:grid}.velo-mobile-quick-action:hover{background:var(--secondary)}.velo-mobile-theme-action{min-height:44px}.velo-mobile-theme-action:hover{background:var(--secondary)}@media (width<=1023px){.velo-mobile-header>span{flex:1;min-width:0}.velo-mobile-header>div{gap:0}.velo-mobile-header>div>span{max-width:66px;font-size:11px;overflow:hidden}.velo-builder-shell .velo-builder-preview-toolbar>div{min-width:0}.velo-builder-shell .velo-studio-publish-actions{gap:4px}.velo-builder-shell .velo-studio-publish-actions>button{flex-shrink:0}.velo-builder-sidebar-tabs,.velo-editor-mobile-panels,.velo-editor-mobile-panels button{min-width:0}}@media (width<=767px){:is(.velo-app,.velo-editor,.velo-marketing) :is(input,textarea,select){max-width:100%}.velo-route-content>*,.velo-page-header>*{min-width:0}:is(.admin-tool-tabs,.staff-tool-tabs) button{overflow-wrap:anywhere;min-height:44px}:is(.admin-heading,.staff-heading) :is(a,button){min-height:44px}.velo-preview-notice{flex-wrap:wrap;gap:10px}.velo-preview-notice>div{flex:100%;min-width:0}.velo-preview-notice button{white-space:normal;width:100%}.velo-editor-code-layout pre{max-width:100%;overflow-x:auto}.velo-studio-panel{min-width:0;max-width:100%}.velo-studio-panel :is(.flex,.grid)>*{min-width:0}.velo-dialog-content{overflow-wrap:anywhere}.velo-dialog-content>pre{max-width:100%;overflow-x:auto}.velo-section-tabs{scroll-padding-inline:16px}.velo-library-categories,.velo-lead-category-chips{overscroll-behavior-x:contain}}html[data-velo-motion=paused] *,html[data-velo-motion=paused] :before,html[data-velo-motion=paused] :after{animation-play-state:paused!important}html[data-motion=reduced] .velo-scroll-progress{display:none}@media (prefers-reduced-motion:reduce){.velo-scroll-progress{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
