body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){#root,body,html{margin:0!important;max-width:100vw!important;overflow-x:hidden!important;padding:0!important;width:100vw!important}nav[style*="display: 'flex'"]{flex-wrap:wrap!important;padding:0 8px!important}div[style*="flexShrink: 0"]{position:absolute!important;right:8px!important;top:10px!important}div[style]{max-width:100vw!important}.gallery-container{padding:0!important}.gallery-container,.hero-section{margin:0!important;width:100vw!important}.apps-section,.hero-section{box-sizing:border-box!important}.apps-section{margin-left:0!important;margin-right:0!important;margin-top:-20px!important;max-width:100vw!important;width:100vw!important}.embedded-creator-section{box-sizing:border-box!important;margin:16px!important;width:calc(100vw - 32px)!important}div[style*="display: 'flex'"][style*="gap: '8px'"]{justify-content:flex-end!important;margin-right:8px!important;padding:0!important}button[style*="padding: '6px 12px'"],button[style*="padding: '6px 14px'"]{font-size:12px!important;min-height:36px!important;padding:8px 10px!important}div[style*=margin][style*=auto]{margin-left:0!important;margin-right:0!important}div[style*="gap: '8px'"][style*="background: 'white'"]{-webkit-overflow-scrolling:touch!important;zoom:.85!important;gap:4px!important;overflow-x:auto!important;padding:8px 4px!important;-webkit-transform:scale(1)!important}div[style*="width: '140px'"][style*="backgroundColor: 'white'"]{flex-shrink:0!important;min-width:100px!important;padding:4px!important;width:100px!important}div[style*="width: '140px'"] div[style*=fontSize]{font-size:10px!important}div[style*="width: '140px'"] textarea{font-size:9px!important;height:30px!important}.embedded-creator-section{margin-left:-2.5%!important;transform:scale(.95)!important;transform-origin:top center!important;width:105%!important}}@media screen and (max-width:768px) and (max-width:768px){html{overflow-x:hidden!important;width:100vw!important}body{margin:0!important;padding:0!important}#root,body{overflow-x:hidden!important;position:relative!important;width:100vw!important}#root{max-width:100vw!important}div[style*="backgroundColor: 'white'"][style*=borderBottom]{box-sizing:border-box!important;padding:8px 16px!important;width:100vw!important}div[style*=flexShrink]{margin-left:auto!important;padding-right:8px!important}div[style*="gap: '8px'"][style*="display: 'flex'"]{flex-wrap:nowrap!important;justify-content:flex-end!important}button[style*="padding: '6px"]{font-size:13px!important;min-height:40px!important;padding:10px 12px!important;white-space:nowrap!important}.gallery-container,div[style*="minHeight: '100vh'"]{margin:0!important;max-width:100vw!important;overflow-x:hidden!important;padding:0!important;width:100vw!important}.hero-section,div[style*="background: 'linear-gradient"][style*="667eea"]{box-sizing:border-box!important;margin:0!important;max-width:100vw!important;padding:30px 16px!important;width:100vw!important}.apps-section,div[style*="backgroundColor: '#ffffff'"][style*="borderRadius: '24px"]{border-radius:20px 20px 0 0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100vw!important;padding:16px!important;width:100vw!important}h1,h2,h3{word-wrap:break-word!important;padding:0 10px!important;text-align:center!important}.apps-grid,div[style*="display: 'grid'"],h1,h2,h3{box-sizing:border-box!important;width:100%!important}.apps-grid,div[style*="display: 'grid'"]{gap:16px!important;grid-template-columns:1fr!important;margin:16px 0!important;max-width:100%!important;padding:0!important}.app-card,div[style*="backgroundColor: 'white'"][style*="borderRadius: '12px'"]{box-sizing:border-box!important;margin:0!important;max-width:100%!important;width:100%!important}.embedded-creator-section,div[style*="background: 'linear-gradient"][style*="padding: '30px"]{box-sizing:border-box!important;margin:16px!important;max-width:100%!important;padding:20px 16px!important;width:calc(100vw - 32px)!important}.embedded-creator-section>*,div[style*="background: 'linear-gradient"]>*{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}div[style*="position: 'fixed'"][style*="zIndex: 10000"]{align-items:flex-end!important;padding:10px!important}div[style*="position: 'relative'"][style*="backgroundColor: 'white'"][style*="borderRadius: '16px'"]{border-radius:24px 24px 0 0!important;box-sizing:border-box!important;margin:0!important;max-height:85vh!important;max-width:100%!important;padding:24px!important;width:calc(100vw - 20px)!important}input,select,textarea{box-sizing:border-box!important;font-size:16px!important;width:100%!important}button{min-height:44px!important;touch-action:manipulation!important}div[class*=LandingPageSections]>*{box-sizing:border-box!important;max-width:100vw!important;padding:16px!important;width:100vw!important}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{box-shadow:0 0 0 0 #667eea66}70%{box-shadow:0 0 0 10px #667eea00}to{box-shadow:0 0 0 0 #667eea00}}@keyframes tabSlide{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.interactive-journey-builder{margin:0 auto;max-width:1200px;width:100%}.interactive-journey-builder .container{height:auto!important;min-height:auto!important}@media (max-width:1024px){.interactive-journey-builder .builder-panel{flex:0 0 45%!important}.interactive-journey-builder .preview-panel{flex:1 1!important}}@media (max-width:768px){.interactive-journey-builder{margin:0!important;width:100%!important}.interactive-journey-builder .container{height:auto!important;min-height:auto!important}.interactive-journey-builder .main-content{flex-direction:column!important;min-height:auto!important}.interactive-journey-builder .builder-panel{border-right:none!important;width:100%!important}.interactive-journey-builder .builder-panel,.interactive-journey-builder .preview-panel{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:16px!important}.interactive-journey-builder .preview-panel{animation:tabSlide .3s ease-out;min-height:300px!important}.interactive-journey-builder .apps-grid{gap:10px!important;grid-template-columns:repeat(2,1fr)!important}.interactive-journey-builder .app-card{min-height:110px!important;padding:8px!important}.interactive-journey-builder .app-icon{font-size:20px!important}.interactive-journey-builder .app-name{font-size:11px!important}.interactive-journey-builder .add-button{font-size:11px!important;padding:6px 8px!important}.interactive-journey-builder .activities-list{max-height:none!important;overflow:visible!important}.interactive-journey-builder .activity-item{padding:10px!important}.interactive-journey-builder .config-select{font-size:14px!important;padding:8px!important}.interactive-journey-builder .save-button{font-size:16px!important;margin-bottom:20px!important;padding:14px!important;width:100%!important}.interactive-journey-builder .inline-config{position:relative!important}.interactive-journey-builder .inline-select{font-size:12px!important;padding:8px!important}.mobile-tab-switcher{background:#fff!important;border-bottom:2px solid #e5e7eb!important;display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.interactive-journey-builder button,.interactive-journey-builder input,.interactive-journey-builder select,.interactive-journey-builder textarea{min-height:44px!important}.interactive-journey-builder input[type=email],.interactive-journey-builder input[type=tel],.interactive-journey-builder input[type=text],.interactive-journey-builder select,.interactive-journey-builder textarea{font-size:16px!important}.interactive-journey-builder .header{padding:20px 16px!important}.interactive-journey-builder .title{font-size:20px!important}.interactive-journey-builder .subtitle{font-size:13px!important}.interactive-journey-builder .definition-box{margin-bottom:16px!important;padding:16px!important}.interactive-journey-builder .definition{font-size:14px!important}.interactive-journey-builder .map-wrapper{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;overflow-y:visible!important;padding-bottom:20px!important}.interactive-journey-builder .empty-preview{padding:40px 20px!important}}@media (max-width:480px){.interactive-journey-builder .apps-grid{gap:8px!important;grid-template-columns:1fr!important}.interactive-journey-builder .app-card{align-items:center!important;display:flex!important;flex-direction:row!important;min-height:auto!important;padding:12px!important}.interactive-journey-builder .app-icon{margin-bottom:0!important;margin-right:12px!important}.interactive-journey-builder .app-name{flex:1 1!important;text-align:left!important}.interactive-journey-builder .add-button{margin-left:auto!important}.interactive-journey-builder .header{padding:16px!important}.interactive-journey-builder .title{font-size:18px!important}.interactive-journey-builder .definition-box{padding:12px!important}.interactive-journey-builder .definition{font-size:13px!important}}.activity-item{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.activity-item:hover{border-color:#a5b4fc!important;box-shadow:0 2px 8px #0000001a}.save-button:hover:not(:disabled){background:#5a67d8!important;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.save-button:disabled{cursor:not-allowed;opacity:.5}.add-button:hover:not(:disabled){background:#667eea!important;box-shadow:0 2px 8px #667eea33;color:#fff!important;transform:translateY(-1px)}.move-button:disabled{cursor:not-allowed;opacity:.3}.move-button:hover:not(:disabled){background:#f3f4f6!important}.activity-config{animation:fadeIn .3s ease-out}.bonus-badge{animation:pulse 2s infinite}.empty-icon{animation:pulse 3s infinite}.activities-list::-webkit-scrollbar,.builder-panel::-webkit-scrollbar,.map-wrapper::-webkit-scrollbar{height:6px;width:6px}.activities-list::-webkit-scrollbar-track,.builder-panel::-webkit-scrollbar-track,.map-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.activities-list::-webkit-scrollbar-thumb,.builder-panel::-webkit-scrollbar-thumb,.map-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.activities-list::-webkit-scrollbar-thumb:hover,.builder-panel::-webkit-scrollbar-thumb:hover,.map-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}@supports (-webkit-touch-callout:none){.interactive-journey-builder{-webkit-overflow-scrolling:touch}.interactive-journey-builder .container{height:auto!important;min-height:auto!important}.interactive-journey-builder input,.interactive-journey-builder select,.interactive-journey-builder textarea{-webkit-appearance:none;border-radius:8px}.builder-panel,.preview-panel{-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (max-width:768px) and (orientation:landscape){.interactive-journey-builder .header{padding:12px 16px!important}.interactive-journey-builder .title{font-size:18px!important}.mobile-tab-switcher{padding:8px 0!important}.interactive-journey-builder .builder-panel,.interactive-journey-builder .preview-panel{padding:12px!important}}@media (min-width:1440px){.interactive-journey-builder{max-width:1400px!important}.interactive-journey-builder .builder-panel,.interactive-journey-builder .preview-panel{padding:32px!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.interactive-journey-builder{border:2px solid!important}.activity-item,.app-card{border-width:2px!important}button{border:2px solid!important}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.success-message{animation:slideInRight .3s ease-out}.interactive-builder-section{overflow:visible!important}.interactive-journey-builder .builder-panel,.interactive-journey-builder .preview-panel{overflow-x:hidden!important;overflow-y:auto!important}.journey-map-container{min-height:300px!important;overflow:visible!important}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}@media (max-width:768px){#root,.gallery-container,body{margin:0!important;overflow-x:hidden!important;padding:0!important;width:100vw!important}.gallery-container{-webkit-overflow-scrolling:touch!important;height:100vh!important;max-width:100vw!important;overflow-y:auto!important}.hero-section{box-sizing:border-box!important;flex-shrink:0!important;margin:0!important;padding:30px 16px 24px!important;position:relative!important;width:100vw!important}.hero-subtitle,.hero-title{word-wrap:break-word!important;padding:0 10px!important;text-align:center!important}.apps-section{box-sizing:border-box!important;flex-grow:1!important;margin:-20px 0 0!important;max-width:100vw!important;overflow:visible!important;padding:16px!important;position:relative!important;width:100vw!important}.section-subtitle,.section-title{box-sizing:border-box!important;padding:0 10px!important;text-align:center!important;width:100%!important}.apps-grid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:1fr!important;margin:16px 0!important;max-width:100%!important;padding:0!important;width:100%!important}.app-card{box-sizing:border-box!important;margin:0!important;width:100%!important}.embedded-creator-section{margin:16px!important;padding:20px 16px!important;width:calc(100vw - 32px)!important}.embedded-creator-section,.embedded-creator-section>*{box-sizing:border-box!important;max-width:100%!important}.interactive-builder-section{margin-bottom:60px!important;min-height:auto!important;overflow:visible!important;padding-bottom:100px!important}.interactive-journey-builder{margin-bottom:60px!important;overflow:visible!important;padding-bottom:40px!important}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (hover:none) and (pointer:coarse){.app-card:hover{box-shadow:0 2px 8px #00000014!important}.app-card img:hover,.app-card:hover{transform:none!important}}@supports (padding:max(0px)){.modal{padding-bottom:max(24px,env(safe-area-inset-bottom))}.apps-section{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media screen and (max-width:768px){.apps-grid{gap:16px!important;grid-template-columns:1fr!important;padding:0 8px!important}h1{font-size:clamp(24px,6vw,32px)!important}h2{font-size:clamp(20px,5vw,26px)!important}h3{font-size:clamp(16px,4vw,20px)!important}a,button{min-height:44px;min-width:44px}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal{border-radius:20px 20px 0 0!important;margin:0!important;max-width:100%!important}}@media screen and (min-width:769px) and (max-width:1024px){.apps-grid{grid-template-columns:repeat(2,1fr)!important}}.app-card,button{-webkit-user-select:none;user-select:none}.apps-section,.container,.modal{-webkit-overflow-scrolling:touch}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}input,select,textarea{font-size:16px!important}*{transition:all .3s ease}.resize-animation-stopper *{transition:none!important}@supports (padding-top:env(safe-area-inset-top)){.hero-section{padding-top:calc(40px + env(safe-area-inset-top))}}.app-card{-webkit-tap-highlight-color:transparent}.app-card,button{touch-action:manipulation}input,textarea{-webkit-appearance:none;appearance:none;border-radius:0}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}@media (max-width:768px){::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}}
/*# sourceMappingURL=main.d5d03c3f.css.map*/