@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,#app{overflow-x:hidden;max-width:100vw;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}.wizard-root{display:flex;height:100vh;overflow:hidden;background:#f9f6f5}.wizard-sidebar{position:fixed;left:0;top:0;height:100%;width:240px;background:#fff;box-shadow:4px 0 24px #2e2e2e0f;display:flex;flex-direction:column;z-index:50;flex-shrink:0}.wizard-main{margin-left:240px;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:24px 32px 20px;box-sizing:border-box;position:relative}@media(max-width:768px){.wizard-step-content{overflow:visible!important;min-height:unset!important;flex:unset!important}.wizard-root{flex-direction:column;height:auto;min-height:100vh;overflow-x:hidden}.wizard-sidebar{position:sticky;top:0;left:auto;height:auto;width:100%;flex-direction:row;align-items:center;box-shadow:0 2px 16px #2e2e2e14;z-index:100;overflow:hidden}.wizard-sidebar-logo{padding:10px 14px!important}.wizard-sidebar-logo img{height:24px!important}.wizard-sidebar-steps{flex:1;flex-direction:row!important;gap:2px!important;padding:6px 4px!important;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.wizard-sidebar-steps::-webkit-scrollbar{display:none}.wizard-sidebar-steps button{padding:6px 10px!important;border-radius:8px!important;font-size:11px!important;white-space:nowrap;flex-shrink:0;width:auto!important}.wizard-sidebar-bottom{display:none!important}.wizard-main{margin-left:0!important;padding:14px 14px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1;height:auto;min-height:0}.wizard-header h1{font-size:18px!important;margin-bottom:4px!important}.wizard-header p{font-size:13px!important}.wizard-upgrade-btn{display:none!important}}.upload-root{display:grid;grid-template-columns:1fr 320px;gap:20px;height:100%;max-height:100%;overflow:hidden}.upload-sidebar{display:flex;flex-direction:column;gap:12px;overflow:hidden}@media(max-width:768px){.upload-root{grid-template-columns:1fr!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:12px}.upload-sidebar{overflow:visible!important}.upload-dropzone{min-height:200px!important;height:auto!important}.upload-thumb-grid{grid-template-columns:repeat(4,1fr)!important}}.review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;align-items:start;flex:1;overflow-y:auto;min-height:0;padding-bottom:4px}.review-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:768px){.review-grid{grid-template-columns:1fr!important;overflow-y:visible!important;overflow-x:hidden!important;min-height:unset!important}.review-contact-grid{grid-template-columns:1fr!important}.review-footer{flex-direction:column!important;gap:10px!important;align-items:stretch!important}.review-footer-hint{display:none!important}.review-footer button{width:100%!important;justify-content:center!important}}.template-industries-chips-row{display:none}.template-industries-list{display:block}.template-layout{display:flex;flex:1;min-height:0;gap:0;position:relative}.template-industries-panel{width:196px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid rgba(175,172,172,.18);padding-right:10px;gap:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#eae7e7 transparent;padding-bottom:120px}.template-right-panel{flex:1;min-width:0;display:flex;flex-direction:column;padding-left:16px;overflow:hidden;gap:6px}.template-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px}@media(max-width:768px){.template-layout{flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;gap:0!important;min-height:unset!important}.template-industries-panel{width:100%!important;max-height:none!important;height:auto!important;overflow:visible!important;border-right:none!important;border-bottom:1px solid rgba(175,172,172,.2)!important;padding-right:0!important;padding-bottom:10px!important;padding-top:4px!important;flex-shrink:0!important}.template-industries-list{display:none!important}.template-industries-chips-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding-bottom:4px!important}.template-industries-chips-row::-webkit-scrollbar{display:none!important}.template-industries-chips-row button{display:flex!important}.template-right-panel{padding-left:0!important;overflow:visible!important}.template-grid{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:none!important;height:auto!important;min-height:unset!important;padding-bottom:80px}.template-grid>button{height:180px!important}.template-cta-bar{left:-14px!important;right:-14px!important;padding:10px 14px!important}.template-cta-bar button:last-child{font-size:13px!important;padding:10px 16px!important}}.options-body{display:flex;gap:20px;align-items:stretch;width:100%;max-width:900px}.options-divider{width:1px;background:#f0f0f0;align-self:stretch;flex-shrink:0}@media(max-width:768px){.options-body{flex-direction:column!important;gap:16px!important;max-width:100%!important}.options-divider{width:100%!important;height:1px!important;align-self:unset!important}}@media(max-width:700px){.preview-topbar-center,.preview-hint{display:none!important}.preview-topbar-title{font-size:11px!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:768px){.hero-grid{grid-template-columns:1fr!important;gap:24px!important}.hero-demo-col{display:none!important}.landing-bento-grid{grid-template-columns:1fr!important}.bento-wide{grid-column:span 1!important}#como-funciona,#precios,#faq,.landing-cta-section,.landing-bento-section{height:auto!important;min-height:100svh!important;padding-top:56px!important;padding-bottom:56px!important}.landing-steps-grid{grid-template-columns:1fr 1fr!important}.landing-pricing-grid{grid-template-columns:1fr!important}.landing-section-pad{padding-left:18px!important;padding-right:18px!important}.landing-nav-links{display:none!important}}@media(max-width:480px){.landing-steps-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.dashboard-landings-grid{grid-template-columns:1fr!important}}
