.logo-animation[data-v-5c4c791d]{width:100%;position:relative;display:block}.logo-animation .logo-wrapper[data-v-5c4c791d]{margin:0 auto;width:55%}.star-1[data-v-5c4c791d],.star-2[data-v-5c4c791d],.star-3[data-v-5c4c791d],.star-4[data-v-5c4c791d],.star-5[data-v-5c4c791d],.star-6[data-v-5c4c791d],.star-7[data-v-5c4c791d]{animation:starScaleIn-5c4c791d 1.5s ease-in-out infinite alternate;transform-origin:center center;transform-box:fill-box;opacity:0}.star-1[data-v-5c4c791d]{animation-delay:.3s}.star-2[data-v-5c4c791d]{animation-delay:.45s}.star-3[data-v-5c4c791d]{animation-delay:.6s}.star-4[data-v-5c4c791d]{animation-delay:.9s}.star-5[data-v-5c4c791d]{animation-delay:1s}.star-6[data-v-5c4c791d]{animation-delay:.75s}.star-7[data-v-5c4c791d]{animation-delay:.5s}@keyframes starScaleIn-5c4c791d{0%{opacity:0;transform:scale(0)}50%{opacity:.5}to{opacity:1;transform:scale(1)}}.App{height:100%;height:-webkit-fill-available;width:100%}.wizard-container{height:100%;height:-webkit-fill-available;width:100%;overflow:hidden}.container{max-width:1200px;margin:0 auto;padding:20px;min-height:100vh}.container .welcome-content{height:100vh;display:flex;flex-direction:column;justify-content:space-between}.container .error-view{height:100vh;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;gap:20px}.error-view,.error-view .success-actions{padding:0 30px;margin:0}.error-view .success-actions .success-text{margin:0 0 40px;color:var(--White, #fff);text-align:center}.error-view .success-actions .intro-title{color:var(--White, #fff);text-align:center;font-family:Larken;font-size:24px;font-style:normal;font-weight:800;line-height:110%;letter-spacing:-.72px}.error-view .success-actions .intro-subtitle{font-family:Instrument Sans;width:100%;margin:20px auto 0;max-width:none;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.welcome{display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}.welcome-logo{max-width:300px;width:100%;height:auto;margin:0 auto 2rem;display:block;animation:fadeInScale .8s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.welcome-content h1{font-size:2.5rem;margin-bottom:1rem;color:#333}.welcome-content p{font-size:1.25rem;color:#666;margin-bottom:2rem}.welcome-info{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #007bff;margin-top:2rem}.welcome-info p{margin:0;font-size:1rem;color:#555}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/editor/Poppins-Bold.ttf) format("truetype");font-weight:300;font-style:regular;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/editor/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/fonts/editor/CinzelDecorative-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Creepster;src:url(/fonts/editor/Creepster-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:League Spartan;src:url(/fonts/editor/LeagueSpartan-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gloria Hallelujah;src:url(/fonts/editor/GloriaHallelujah-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rye;src:url(/fonts/editor/Rye-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/editor/Fredoka_SemiCondensed-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comic Sans MS;src:url(/fonts/editor/ComicSansMS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brusher;src:url(/fonts/editor/Brusher-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?ddd);src:url(/fonts/icomoon.eot?ddd#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?ddd) format("truetype"),url(/fonts/icomoon.woff?ddd) format("woff"),url(/fonts/icomoon.svg?ddd#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-bottom:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-arrow-bottom:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-audio:before{content:""}.icon-color:before{content:""}.icon-cross:before{content:""}.icon-font:before{content:""}.icon-music:before{content:""}.icon-play:before{content:""}.icon-portrait-image:before{content:""}.icon-refresh:before{content:""}.icon-save:before{content:""}.icon-star:before{content:""}.icon-sticker:before{content:""}.icon-text:before{content:""}.icon-trash:before{content:""}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}.container{max-width:1200px;margin:0 auto;padding:20px}.header{background-color:#1976d2;color:#fff;padding:1rem 0;margin-bottom:2rem}.nav{display:flex;justify-content:space-between;align-items:center}.nav h1{font-size:1.5rem}.nav-links{display:flex;gap:1rem}.nav-links button{background:none;border:1px solid white;color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .3s}.blog-post{border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem}.blog-post:last-child{border-bottom:none;margin-bottom:0}.blog-post h3{color:#1976d2;margin-bottom:.5rem}.blog-post .meta{color:#757575;font-size:.875rem;margin-bottom:.5rem}.blog-post .actions{margin-top:1rem;display:flex;gap:.5rem}.blog-post .actions button{padding:.25rem .75rem;font-size:.875rem}@media (max-width: 768px){input,textarea,select{font-size:16px!important;transform-origin:left top}.camera-container{position:relative;z-index:1000}body.keyboard-open{position:fixed;width:100%}}.form-group{display:flex;flex-direction:column;margin-bottom:24px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#560591;font-size:16px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:16px;border:1px solid #560591;border-radius:8px;font-size:16px;transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#560591;box-shadow:0 0 0 2px #56059140}.form-group input:disabled,.form-group textarea:disabled,.form-group select:disabled{background-color:#fff;color:#999;cursor:not-allowed}.form-group textarea{min-height:120px;resize:vertical}.form-group small{margin-top:4px;color:#666;font-size:14px}.form-group.error input,.form-group.error textarea,.form-group.error select{border-color:#dc3545}.form-group.error input:focus,.form-group.error textarea:focus,.form-group.error select:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc354540}.form-group.error small{color:#dc3545}.form-group.success input,.form-group.success textarea,.form-group.success select{border-color:#28a745}.form-group.success input:focus,.form-group.success textarea:focus,.form-group.success select:focus{border-color:#28a745;box-shadow:0 0 0 2px #28a74540}.form-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.form-row .form-group{margin-bottom:0;flex:1;min-width:150px}.form-input{width:100%;padding:16px;border:1px solid #E0E0E0;border-radius:8px;font-size:16px;transition:border-color .3s ease,box-shadow .3s ease}.form-input:focus{outline:none;border-color:#560591;box-shadow:0 0 0 2px #56059140}.form-input:disabled{background-color:#fff;color:#999;cursor:not-allowed}input.checkbox,input[type=checkbox].checkbox{display:inline-block;width:16px!important;height:16px!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #F2EEF6!important;margin:0;accent-color:#560591;cursor:pointer}input.checkbox:focus,input[type=checkbox].checkbox:focus{outline:2px solid #560591;outline-offset:2px}input.checkbox:checked,input[type=checkbox].checkbox:checked{background-color:#560591;border-color:#560591}.checkbox-group .checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;position:relative}.checkbox-group .checkbox-label .checkbox-input{position:absolute;opacity:0;width:0;height:0}.checkbox-group .checkbox-label .checkbox-custom{width:16px;height:16px;border:1px solid #F2EEF6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:white;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-top:2px;flex-shrink:0}.checkbox-group .checkbox-label .checkbox-custom:after{content:"✓";color:#fff;font-size:12px;font-weight:700;opacity:0;transition:opacity .2s ease}.checkbox-group .checkbox-label .checkbox-input:checked+.checkbox-custom{background:#560591;border-color:#560591}.checkbox-group .checkbox-label .checkbox-input:checked+.checkbox-custom:after{opacity:1}.checkbox-group .checkbox-label .checkbox-input:focus+.checkbox-custom{box-shadow:0 0 0 2px #56059140}.checkbox-group .checkbox-label .checkbox-text{font-size:14px;line-height:1.4;color:#666}.loading-templates,.loading-files{margin-top:4px}.loading-templates small,.loading-files small{color:#560591;font-style:italic}.no-templates,.select-theme-first{margin-top:4px}.no-templates small,.select-theme-first small{color:#666;font-style:italic}.card{background:#FFFFFF;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a;border:1px solid #E0E0E0}.card.no-padding{padding:0}.card.small-padding{padding:24px}.card.no-shadow{box-shadow:none}.card.elevated{box-shadow:0 8px 24px #00000026}.card-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #E0E0E0}.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6{margin:0;color:#333}.card-header p{margin:8px 0 0;color:#666}.card-footer{margin-top:24px;padding-top:16px;border-top:1px solid #E0E0E0;display:flex;justify-content:flex-end;gap:16px}.card-footer.center{justify-content:center}.card-footer.start{justify-content:flex-start}.card-footer.between{justify-content:space-between}.loading-card{background:#FFFFFF;border-radius:16px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a;border:1px solid #E0E0E0;text-align:center;padding:32px}.loading-card.no-padding{padding:0}.loading-card.small-padding{padding:24px}.loading-card.no-shadow{box-shadow:none}.loading-card.elevated{box-shadow:0 8px 24px #00000026}.loading-card .loading-spinner{width:40px;height:40px;border:4px solid #560591;border-top:4px solid #560591;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}.loading-card .loading-text{color:#666;font-size:16px}.error-card{background:#FFFFFF;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a;border:1px solid #E0E0E0;background-color:#fef9f9;border-color:#dc3545;color:#921925}.error-card.no-padding{padding:0}.error-card.small-padding{padding:24px}.error-card.no-shadow{box-shadow:none}.error-card.elevated{box-shadow:0 8px 24px #00000026}.error-card .error-title{font-weight:600;margin-bottom:8px}.error-card .error-message{margin:0}.success-card{background:#FFFFFF;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a;border:1px solid #E0E0E0;background-color:#c4f1ce;border-color:#28a745;color:#145523}.success-card.no-padding{padding:0}.success-card.small-padding{padding:24px}.success-card.no-shadow{box-shadow:none}.success-card.elevated{box-shadow:0 8px 24px #00000026}.success-card .success-title{font-weight:600;margin-bottom:8px}.success-card .success-message{margin:0}.warning-card{background:#FFFFFF;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a;border:1px solid #E0E0E0;background-color:#ffeeb9;border-color:#ffc107;color:#6d5200}.warning-card.no-padding{padding:0}.warning-card.small-padding{padding:24px}.warning-card.no-shadow{box-shadow:none}.warning-card.elevated{box-shadow:0 8px 24px #00000026}.warning-card .warning-title{font-weight:600;margin-bottom:8px}.warning-card .warning-message{margin:0}.loading{text-align:center;padding:2rem}.error{color:#921925;background-color:#fef9f9;padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid #DC3545}.success{color:#145523;background-color:#c4f1ce;padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid #28A745}.normalTitle{font-family:Larken,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#560591}.normalTilte{font-family:Larken,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#560591}.normalTilte.center{text-align:center}[data-words]{display:block;visibility:hidden;opacity:0}[data-words] .word{display:inline-block;position:relative;-webkit-transform:translateY(-10%) rotate(10deg) scale(.8);-moz-transform:translateY(-10%) rotate(10deg) scale(.8);-o-transform:translateY(-10%) rotate(10deg) scale(.8);-ms-transform:translateY(-10%) rotate(10deg) scale(.8);transform:translateY(-10%) rotate(10deg) scale(.8);opacity:0;-webkit-transition:all .6s 0s cubic-bezier(.34,1.56,.64,1);-moz-transition:all .6s 0s cubic-bezier(.34,1.56,.64,1);-o-transition:all .6s 0s cubic-bezier(.34,1.56,.64,1);transition:all .6s 0s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}[data-words].inview{visibility:visible;opacity:1;-webkit-transition:opacity 0s .3s ease-in-out;-moz-transition:opacity 0s .3s ease-in-out;-o-transition:opacity 0s .3s ease-in-out;transition:opacity 0s .3s ease-in-out}[data-words].inview .word{-webkit-transform:translateY(0) rotate(0deg) scale(1);-moz-transform:translateY(0) rotate(0deg) scale(1);-o-transform:translateY(0) rotate(0deg) scale(1);-ms-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0) scale(1);opacity:1}[data-words].inview .word:nth-child(60){transition-delay:5s}[data-words].inview .word:nth-child(59){transition-delay:4.92s}[data-words].inview .word:nth-child(58){transition-delay:4.84s}[data-words].inview .word:nth-child(57){transition-delay:4.76s}[data-words].inview .word:nth-child(56){transition-delay:4.68s}[data-words].inview .word:nth-child(55){transition-delay:4.6s}[data-words].inview .word:nth-child(54){transition-delay:4.52s}[data-words].inview .word:nth-child(53){transition-delay:4.44s}[data-words].inview .word:nth-child(52){transition-delay:4.36s}[data-words].inview .word:nth-child(51){transition-delay:4.28s}[data-words].inview .word:nth-child(50){transition-delay:4.2s}[data-words].inview .word:nth-child(49){transition-delay:4.12s}[data-words].inview .word:nth-child(48){transition-delay:4.04s}[data-words].inview .word:nth-child(47){transition-delay:3.96s}[data-words].inview .word:nth-child(46){transition-delay:3.88s}[data-words].inview .word:nth-child(45){transition-delay:3.8s}[data-words].inview .word:nth-child(44){transition-delay:3.72s}[data-words].inview .word:nth-child(43){transition-delay:3.64s}[data-words].inview .word:nth-child(42){transition-delay:3.56s}[data-words].inview .word:nth-child(41){transition-delay:3.48s}[data-words].inview .word:nth-child(40){transition-delay:3.4s}[data-words].inview .word:nth-child(39){transition-delay:3.32s}[data-words].inview .word:nth-child(38){transition-delay:3.24s}[data-words].inview .word:nth-child(37){transition-delay:3.16s}[data-words].inview .word:nth-child(36){transition-delay:3.08s}[data-words].inview .word:nth-child(35){transition-delay:3s}[data-words].inview .word:nth-child(34){transition-delay:2.92s}[data-words].inview .word:nth-child(33){transition-delay:2.84s}[data-words].inview .word:nth-child(32){transition-delay:2.76s}[data-words].inview .word:nth-child(31){transition-delay:2.68s}[data-words].inview .word:nth-child(30){transition-delay:2.6s}[data-words].inview .word:nth-child(29){transition-delay:2.52s}[data-words].inview .word:nth-child(28){transition-delay:2.44s}[data-words].inview .word:nth-child(27){transition-delay:2.36s}[data-words].inview .word:nth-child(26){transition-delay:2.28s}[data-words].inview .word:nth-child(25){transition-delay:2.2s}[data-words].inview .word:nth-child(24){transition-delay:2.12s}[data-words].inview .word:nth-child(23){transition-delay:2.04s}[data-words].inview .word:nth-child(22){transition-delay:1.96s}[data-words].inview .word:nth-child(21){transition-delay:1.88s}[data-words].inview .word:nth-child(20){transition-delay:1.8s}[data-words].inview .word:nth-child(19){transition-delay:1.72s}[data-words].inview .word:nth-child(18){transition-delay:1.64s}[data-words].inview .word:nth-child(17){transition-delay:1.56s}[data-words].inview .word:nth-child(16){transition-delay:1.48s}[data-words].inview .word:nth-child(15){transition-delay:1.4s}[data-words].inview .word:nth-child(14){transition-delay:1.32s}[data-words].inview .word:nth-child(13){transition-delay:1.24s}[data-words].inview .word:nth-child(12){transition-delay:1.16s}[data-words].inview .word:nth-child(11){transition-delay:1.08s}[data-words].inview .word:nth-child(10){transition-delay:1s}[data-words].inview .word:nth-child(9){transition-delay:.92s}[data-words].inview .word:nth-child(8){transition-delay:.84s}[data-words].inview .word:nth-child(7){transition-delay:.76s}[data-words].inview .word:nth-child(6){transition-delay:.68s}[data-words].inview .word:nth-child(5){transition-delay:.6s}[data-words].inview .word:nth-child(4){transition-delay:.52s}[data-words].inview .word:nth-child(3){transition-delay:.44s}[data-words].inview .word:nth-child(2){transition-delay:.36s}[data-words].inview .word:nth-child(1){transition-delay:.28s}.logo-circle{-webkit-transition:all transform .1s ease-out ease-out;-moz-transition:all transform .1s ease-out ease-out;-o-transition:all transform .1s ease-out ease-out;transition:all transform .1s ease-out ease-out}*{box-sizing:border-box;margin:0;padding:0;touch-action:manipulation;-ms-touch-action:manipulation}*::-webkit-scrollbar{display:none}html{-webkit-text-size-adjust:100%;touch-action:manipulation;-ms-touch-action:manipulation;height:100%;height:100vh;height:-webkit-fill-available;min-height:100vh;min-height:-webkit-fill-available;overscroll-behavior:none;-webkit-overflow-scrolling:touch;position:fixed;inset:0}#app{width:100%;height:100%;height:-webkit-fill-available}body.qrDetected #video{filter:brightness(.5)!important}.qr-detection-indicator:not(.qr-progress-container){position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1000;text-align:center;pointer-events:none}.qr-detection-indicator:not(.qr-progress-container) .qr-target-square{width:60vw;height:60vw;border-radius:none;margin:0 auto 20px;transition:border-color .3s ease;background:transparent;position:relative}.qr-detection-indicator:not(.qr-progress-container) .qr-target-square:before,.qr-detection-indicator:not(.qr-progress-container) .qr-target-square:after,.qr-detection-indicator:not(.qr-progress-container) .qr-corners:before,.qr-detection-indicator:not(.qr-progress-container) .qr-corners:after{border-color:inherit}.qr-detection-indicator:not(.qr-progress-container) .qr-instruction-text{padding:22px;background:rgba(86,5,145,.3);color:#fff;font-size:16px;font-weight:600;max-width:80vw;line-height:1.4;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.qr-detection-indicator:not(.qr-progress-container).qr-detected{box-shadow:none!important;animation:none!important;background:transparent!important;border:none!important}.qr-detection-indicator:not(.qr-progress-container).qr-detected .qr-corners .qr-corner{border-color:#1aff00!important;filter:drop-shadow(0 0 10px #1aff00)!important}.qr-detection-indicator:not(.qr-progress-container).qr-detected:before,.qr-detection-indicator:not(.qr-progress-container).qr-detected:after{box-shadow:none!important;animation:none!important;background:transparent!important;border:none!important;content:none!important;display:none!important}.qr-detection-indicator:not(.qr-progress-container).qr-detected .qr-target-square{box-shadow:none!important;animation:none!important;background:transparent!important;border:none!important}.qr-detection-indicator:not(.qr-progress-container).qr-detected .qr-target-square:before,.qr-detection-indicator:not(.qr-progress-container).qr-detected .qr-target-square:after{box-shadow:none!important;animation:none!important;background:transparent!important;border:none!important;content:none!important;display:none!important}.qr-detection-indicator:not(.qr-progress-container).qr-detected .qr-corners{box-shadow:none!important;animation:none!important;background:transparent!important;border:none!important}.qr-detection-indicator:not(.qr-progress-container).qr-detected .qr-corners:before,.qr-detection-indicator:not(.qr-progress-container).qr-detected .qr-corners:after{box-shadow:none!important;animation:none!important;background:transparent!important;border:none!important;content:none!important;display:none!important}.qr-detection-indicator:not(.qr-progress-container).qr-detected *{box-shadow:none!important;animation:none!important}.qr-detection-indicator:not(.qr-progress-container).qr-detected *:before,.qr-detection-indicator:not(.qr-progress-container).qr-detected *:after{box-shadow:none!important;animation:none!important;content:none!important;display:none!important}.qr-detection-indicator:not(.qr-progress-container).hidden{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.qr-progress-container .progress-bar-fill{transition:width .2s linear!important;background:var(--theme-color, #00ff00)!important}.qr-target-square .qr-corners{position:absolute;inset:0;border-radius:none}.qr-target-square .qr-corners .qr-corner{position:absolute;width:20px;height:20px;transition:border-color .3s ease;top:0;left:0}.qr-target-square .qr-corners .qr-corner:nth-child(1){border-top:3px solid white;border-left:3px solid white}.qr-target-square .qr-corners .qr-corner:nth-child(2){border-top:3px solid white;border-right:3px solid white;right:0;left:auto}.qr-target-square .qr-corners .qr-corner:nth-child(3){border-bottom:3px solid white;border-left:3px solid white;bottom:0;top:auto}.qr-target-square .qr-corners .qr-corner:nth-child(4){border-bottom:3px solid white;border-right:3px solid white;inset:auto 0 0 auto}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.3;color:#333;background:#560591;width:100%;height:100%;height:-webkit-fill-available;overflow-x:hidden;overflow-y:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}body:has(button.publishing) .wizard-header .back-button{display:none}body:has(.btn.record) .wizard-header .back-button{display:block!important;pointer-events:all}body.started .main-content{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0);opacity:1;transition:transform .6s 0s cubic-bezier(.16,1,.3,1),opacity .3s 0s ease-in-out;-webkit-transition:transform .6s 0s cubic-bezier(.16,1,.3,1),opacity .3s 0s ease-in-out}body.started .wizard-header,body.started .wizard-navigation{-webkit-transform:skewY(0deg) scale(1);-moz-transform:skewY(0deg) scale(1);-o-transform:skewY(0deg) scale(1);-ms-transform:skewY(0deg) scale(1);transform:skewY(0) scale(1);opacity:1;transition:transform .6s 1.2s cubic-bezier(.34,1.3,.64,1),opacity .6s 1.2s ease-in-out;-webkit-transition:transform .6s 1.2s cubic-bezier(.34,1.3,.64,1),opacity .6s 1.2s ease-in-out}body.step-animating .intro-container .content-section,body.step-animating .media-select-container .content-section{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s .3s ease,transform .3s .3s ease}body.started.direct-navigation .wizard-header,body.started.direct-navigation .wizard-navigation{transition:transform .3s 0s cubic-bezier(.34,1.3,.64,1),opacity .3s 0s ease-in-out!important;-webkit-transition:transform .3s 0s cubic-bezier(.34,1.3,.64,1),opacity .3s 0s ease-in-out!important}body:has(.gif-content) .step-content{mask-image:none}body:has(.upload-options-container) .step-content{mask-image:none}body:has(.step-editor) .step-wizard .wizard-header{position:relative;z-index:4}body:has(.step-editor) .step-wizard .wizard-header .back-button{display:none;color:#560591;width:50px;height:50px;line-height:46px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(255,255,255,.8)}body:has(.step-editor) .step-wizard .backgroundGrid{display:none}body:has(.step-editor) .step-wizard .main-content{height:calc(100% - 48px)!important}body:has(.step-editor) .step-wizard .main-content:before{display:none}body:has(.gif-content) .wizard-navigation{display:none}body:has(.btn.record) .wizard-navigation{opacity:0;display:none;pointer-events:none}body:has(.btn.record) .wizard-navigation:before{opacity:0}body:has(.post-record-actions) .wizard-navigation{display:none}body:has(.fullscreen-template-display) .step-content,body:has(.intro-container) .step-content{mask-image:none}body:has(.video-generation-status) .wizard-navigation .back-button{display:none}body:has(.text-input-card) .step-content{mask-image:none}body:has(.text-input-card) .wizard-navigation{display:none}body:has(.publish-success-content) .wizard-navigation{display:none}body:has(.publish-success-content) .wizard-navigation .next-button{display:none}body .backgroundAnim{height:100%;left:0;position:absolute;top:0;width:100%;mix-blend-mode:color-dodge;background:linear-gradient(120deg,rgba(255,255,255,.15) 20%,rgba(255,255,255,.4) 40%,rgba(255,255,255,.25) 60%,rgba(255,255,255,.1) 80%);background-size:200% 200%;animation:gradient-animation 4s ease-in-out infinite;z-index:-1}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body:has(.step-theme-selection) .main-content .step-content{padding-top:22px;mask-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.07),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.07),rgba(0,0,0,0))}body:has(#ar-container) .wizard-header,body:has(.fallback-message) .wizard-header{display:none}body:has(.step-theme-selection) .main-content,body:has(.step-video-record) .main-content{overflow:visible}body:has(.step-theme-selection) .main-content:before,body:has(.step-video-record) .main-content:before{background:none}body:has(.step-theme-selection) .main-content .backgroundGrid,body:has(.step-video-record) .main-content .backgroundGrid{mask-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.08),rgba(0,0,0,0));-webkit-mask-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.08),rgba(0,0,0,0))}body:has(.step-theme-selection) .main-content .step-content,body:has(.step-video-record) .main-content .step-content{mask-image:none}body:has(.step-theme-selection) .next-button,body:has(.step-video-record) .next-button{background:white!important;color:#560591!important}body:has(.step-theme-selection) .wizard-navigation,body:has(.step-video-record) .wizard-navigation{background:transparent}body:has(.step-theme-selection) .wizard-navigation:before,body:has(.step-video-record) .wizard-navigation:before{content:"";height:200%;left:0;position:absolute;top:auto;width:100%;bottom:0;background:linear-gradient(rgba(86,5,145,0),#560591);z-index:0;pointer-events:none}.main-content{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}.wizard-header,.wizard-navigation{opacity:0}.wizard-header .back-button{display:none;pointer-events:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}#app{width:100%;height:100%;height:-webkit-fill-available;overflow:hidden;min-height:100svh}::-webkit-scrollbar{width:0px;background:transparent}input,textarea,select{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{border:none;background:none;font-family:inherit;font-size:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}canvas{object-fit:cover;height:100%!important;width:100%!important}.normalTitle{color:#560591;font-size:24px;font-family:Larken,cursive,sans-serif;font-weight:800;letter-spacing:-.03em}.normalTitle.center{text-align:center}.normalTitle.white{color:#fff!important}@supports (padding: max(0px)){.safe-area-top{padding-top:max(24px,env(safe-area-inset-top))}.safe-area-bottom{padding-bottom:max(16px,env(safe-area-inset-bottom))}.safe-area-left{padding-left:max(16px,env(safe-area-inset-left))}.safe-area-right{padding-right:max(16px,env(safe-area-inset-right))}}@media screen and (display-mode: standalone){body{-webkit-user-select:none;-webkit-touch-callout:none}}.flickity-enabled{cursor:grab}.flickity-enabled.is-dragging{cursor:grabbing}.flickity-enabled:focus{outline:none}.flickity-viewport{cursor:grab;overflow:visible!important}.flickity-viewport.is-dragging{cursor:grabbing}.flickity-slider{cursor:grab}.flickity-slider.is-dragging{cursor:grabbing}.flickity-enabled,.flickity-viewport,.flickity-slider{touch-action:pan-x}[data-slider] [data-lenis-prevent],[data-slider-mobile] [data-lenis-prevent],.flickity-enabled [data-lenis-prevent]{overscroll-behavior:contain}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/editor/Poppins-Bold.ttf) format("truetype");font-weight:300;font-style:regular;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/editor/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/fonts/editor/CinzelDecorative-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Creepster;src:url(/fonts/editor/Creepster-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:League Spartan;src:url(/fonts/editor/LeagueSpartan-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gloria Hallelujah;src:url(/fonts/editor/GloriaHallelujah-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rye;src:url(/fonts/editor/Rye-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/editor/Fredoka_SemiCondensed-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comic Sans MS;src:url(/fonts/editor/ComicSansMS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brusher;src:url(/fonts/editor/Brusher-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?ddd);src:url(/fonts/icomoon.eot?ddd#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?ddd) format("truetype"),url(/fonts/icomoon.woff?ddd) format("woff"),url(/fonts/icomoon.svg?ddd#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-][data-v-65b8a12a],[class*=" icon-"][data-v-65b8a12a]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-bottom[data-v-65b8a12a]:before{content:""}.icon-chevron-left[data-v-65b8a12a]:before{content:""}.icon-chevron-right[data-v-65b8a12a]:before{content:""}.icon-chevron-up[data-v-65b8a12a]:before{content:""}.icon-arrow-bottom[data-v-65b8a12a]:before{content:""}.icon-arrow-left[data-v-65b8a12a]:before{content:""}.icon-arrow-right[data-v-65b8a12a]:before{content:""}.icon-arrow-up[data-v-65b8a12a]:before{content:""}.icon-audio[data-v-65b8a12a]:before{content:""}.icon-color[data-v-65b8a12a]:before{content:""}.icon-cross[data-v-65b8a12a]:before{content:""}.icon-font[data-v-65b8a12a]:before{content:""}.icon-music[data-v-65b8a12a]:before{content:""}.icon-play[data-v-65b8a12a]:before{content:""}.icon-portrait-image[data-v-65b8a12a]:before{content:""}.icon-refresh[data-v-65b8a12a]:before{content:""}.icon-save[data-v-65b8a12a]:before{content:""}.icon-star[data-v-65b8a12a]:before{content:""}.icon-sticker[data-v-65b8a12a]:before{content:""}.icon-text[data-v-65b8a12a]:before{content:""}.icon-trash[data-v-65b8a12a]:before{content:""}.step-intro[data-v-65b8a12a]{display:flex!important;flex-direction:column;height:100%}.intro-container[data-v-65b8a12a]{padding-top:50px;display:flex!important;flex-direction:column;justify-content:space-between;height:100%;text-align:center}.intro-container .content-section[data-v-65b8a12a]{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.steps-slider-wrapper[data-v-65b8a12a]{display:flex;align-items:center;height:100%}.steps-slider[data-v-65b8a12a]{width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:nowrap;overflow:hidden;height:100%;min-height:220px;position:relative}.steps-slider.is-dragging[data-v-65b8a12a]{cursor:grabbing}.steps-slider .slide[data-v-65b8a12a]{height:100%;left:50%;position:absolute;top:50%;width:100%;object-fit:contain;opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8) rotate(0);-moz-transform:translate(-50%,-50%) scale(.8) rotate(0);-o-transform:translate(-50%,-50%) scale(.8) rotate(0);-ms-transform:translate(-50%,-50%) scale(.8) rotate(0);transform:translate(-50%,-50%) scale(.8) rotate(0);transition:opacity .3s ease,transform .3s ease}.steps-slider .slide.active[data-v-65b8a12a]{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1) rotate(0deg);-moz-transform:translate(-50%,-50%) scale(1) rotate(0deg);-o-transform:translate(-50%,-50%) scale(1) rotate(0deg);-ms-transform:translate(-50%,-50%) scale(1) rotate(0deg);transform:translate(-50%,-50%) scale(1) rotate(0);transition-delay:.3s}.step-slide[data-v-65b8a12a]{width:100%;flex:0 0 100%;display:flex;align-items:center;justify-content:center;height:100%;opacity:.6;transition:opacity .3s ease}.step-slide.is-selected[data-v-65b8a12a]{opacity:1}.slide-image[data-v-65b8a12a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slide-image .slide-img[data-v-65b8a12a]{max-width:100%;max-height:100%;height:100%;width:auto;object-fit:contain}.content-section[data-v-65b8a12a]{display:block!important;flex-shrink:0;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:pan-y;cursor:grab;position:relative}.content-section[data-v-65b8a12a]:active{cursor:grabbing}.content-section .subtitle[data-v-65b8a12a]{margin-top:35px;font-size:16px;font-weight:500;color:#7b2cbf;margin-bottom:8px}.content-section .description[data-v-65b8a12a]{font-size:16px;line-height:1.5;color:#666;margin-bottom:24px;max-width:280px;margin-left:auto;margin-right:auto}.content-section .step-content-wrapper[data-v-65b8a12a]{display:block;margin:auto;height:120px;overflow:hidden;position:relative;pointer-events:none}.content-section .step-content[data-v-65b8a12a]{opacity:0;height:100%;left:0;position:absolute;top:0;width:100%}.content-section .step-content.active[data-v-65b8a12a]{opacity:1}.content-section .step-content.active .step-title[data-v-65b8a12a]{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.content-section .step-content.active .step-description[data-v-65b8a12a]{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition-delay:.3s}.content-section .step-content .step-title[data-v-65b8a12a]{opacity:0;transform:translate(20px);transition:all .45s cubic-bezier(.25,.46,.45,.94);margin-bottom:10px;font-size:30px}.content-section .step-content .step-description[data-v-65b8a12a]{max-width:95%;margin:auto;opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#560591}.navigation-dots[data-v-65b8a12a]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:12px}.navigation-dots .nav-dot[data-v-65b8a12a]{width:14px;height:14px;display:flex;align-items:center;justify-content:center;position:relative}.navigation-dots .nav-dot .nav-dot-svg[data-v-65b8a12a]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transform:scale(0) rotate(-180deg);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.navigation-dots .nav-dot .nav-dot-svg path[data-v-65b8a12a]{fill:#560591}.navigation-dots .nav-dot .nav-dot-inactive[data-v-65b8a12a]{width:8px;height:8px;border-radius:50%;background:rgba(123,44,191,.3);opacity:.6;transform:scale(1);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.navigation-dots .nav-dot.active .nav-dot-svg[data-v-65b8a12a]{opacity:1;transform:scale(1) rotate(0)}.navigation-dots .nav-dot.active .nav-dot-inactive[data-v-65b8a12a]{opacity:0;transform:scale(0)}@keyframes starPulse-65b8a12a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes float-65b8a12a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.slide-template[data-v-65b8a12a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px}.slide-template .template-preview[data-v-65b8a12a]{background:linear-gradient(135deg,#f8f9ff 0%,#f0f4ff 100%);border-radius:20px;padding:24px;box-shadow:0 10px 30px #0000001a;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center;text-align:center}.slide-template .template-preview .template-header[data-v-65b8a12a]{margin-bottom:16px}.slide-template .template-preview .template-header h3[data-v-65b8a12a]{font-size:18px;font-weight:600;color:#7b2cbf;margin:0 0 4px}.slide-template .template-preview .template-header p[data-v-65b8a12a]{font-size:14px;color:#666;margin:0;line-height:1.4}.slide-template .template-preview .template-content[data-v-65b8a12a]{position:relative;width:200px;height:150px;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.slide-template .template-preview .template-content .template-thumbnail[data-v-65b8a12a]{width:100%;height:100%;position:relative}.slide-template .template-preview .template-content .template-thumbnail .template-img[data-v-65b8a12a]{width:100%;height:100%;object-fit:cover}.slide-template .template-preview .template-content .template-thumbnail .template-placeholder[data-v-65b8a12a]{width:100%;height:100%;background:linear-gradient(135deg,#e8f4fd 0%,#f3e8ff 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7b2cbf}.slide-template .template-preview .template-content .template-thumbnail .template-placeholder span[data-v-65b8a12a]{font-size:32px;margin-bottom:4px}.slide-template .template-preview .template-content .template-thumbnail .template-placeholder p[data-v-65b8a12a]{font-size:12px;font-weight:500;margin:0}.slide-template .template-preview .template-content .random-image-overlay[data-v-65b8a12a]{position:absolute;top:10px;right:10px;width:60px;height:45px;border-radius:8px;overflow:hidden;border:2px solid white;box-shadow:0 2px 8px #0003}.slide-template .template-preview .template-content .random-image-overlay .random-img[data-v-65b8a12a]{width:100%;height:100%;object-fit:cover}@media (max-height: 680px){.intro-container[data-v-65b8a12a]{padding-top:20px}.content-section .subtitle[data-v-65b8a12a]{margin-top:20px}.content-section .step-content .step-title[data-v-65b8a12a]{margin-bottom:10px}}.intro-navigation[data-v-65b8a12a]{margin-top:30px;display:flex;flex-direction:column;align-items:center}.intro-nav-buttons[data-v-65b8a12a]{display:flex;flex-direction:column;align-items:center;width:100%}.intro-next-button[data-v-65b8a12a],.intro-create-button[data-v-65b8a12a]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:16px;overflow:hidden;position:relative;font-weight:600;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease}.intro-next-button[data-v-65b8a12a]:active,.intro-create-button[data-v-65b8a12a]:active{transform:translateY(0)}.intro-skip-button[data-v-65b8a12a]{background:transparent;color:#560591;border:none;padding:15px 0;font-size:16px;cursor:pointer;text-decoration:underline;transition:color .3s ease}.intro-final-button[data-v-65b8a12a]{display:flex;justify-content:center;width:100%}@media (max-height: 700px){.steps-slider[data-v-65b8a12a]{height:30vh}}@media (max-height: 600px){.intro-container[data-v-65b8a12a]{padding-top:20px}.steps-slider[data-v-65b8a12a]{height:30vh;min-height:180px}.navigation-dots[data-v-65b8a12a]{margin-top:0}.intro-navigation[data-v-65b8a12a]{margin-top:20px}}@media (max-height: 550px){.steps-slider[data-v-65b8a12a]{height:25vh;min-height:170px}}.media-selector[data-v-ba1ccf69]{display:flex;flex-direction:column;gap:12px;padding:0 30px 30px}.main-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:flex-end;justify-content:center}.main-popup-overlay.no-backdrop{background:transparent;pointer-events:auto}.main-popup-container{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100vw;max-width:800px;margin:auto;height:100%;background:white;color:#560591;border-radius:50px 50px 0 0;box-shadow:0 -4px 24px #00000026;display:flex;flex-direction:column;overflow:hidden;z-index:10000}.main-popup-container.auto-height{height:auto;max-height:100%}@media (min-width: 768px){.main-popup-container.auto-height{max-height:80vh}}.main-popup-container.centered{text-align:center;align-items:center;height:332px}.main-popup-container.centered .main-popup-header{justify-content:center}.main-popup-container.centered .main-popup-header:has(.main-popup-close){justify-content:space-between}.main-popup-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:30px 30px 20px;flex-shrink:0;z-index:1;width:100%;min-height:100px}.main-popup-header .centered-compensation{width:50px;height:50px}.main-popup-close{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:none;border-radius:50%;background:#f2eef6;color:#560591;font-size:14px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.main-popup-close:active{transform:scale(.95)}.main-popup-close i{pointer-events:none}.main-popup-content{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;width:100%}.main-popup-content::-webkit-scrollbar{width:6px}.main-popup-content:has(.main-popup-content){flex:auto}.main-popup-content::-webkit-scrollbar-track{background:transparent}.main-popup-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.popup-fade-enter-active,.popup-fade-leave-active{transition:opacity .3s ease}.popup-slide-enter-active{transition:transform .3s cubic-bezier(.16,1,.3,1) .15s}.popup-slide-leave-active{transition:transform .3s cubic-bezier(.7,0,.84,0)}.popup-slide-enter-from{transform:translateY(100%)}.popup-slide-enter-to{transform:translateY(0)}.popup-slide-leave-to{transform:translateY(100%)}body.popup-open{overflow:hidden;position:fixed;width:100%;height:100%}.popup-overlay-shared[data-v-21b5c10c]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.popup-container-shared[data-v-21b5c10c]{position:relative;width:100%;background:white;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;box-shadow:0 8px 32px #0003;overflow:hidden}@media (min-width: 768px){.popup-container-shared[data-v-21b5c10c]{max-width:85%}}.popup-content-shared[data-v-21b5c10c]{padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px}@media (min-width: 768px){.popup-content-shared[data-v-21b5c10c]{padding:32px 24px}}.popup-title-shared[data-v-21b5c10c]{color:#560591;font-family:Larken,serif;font-size:28px;font-weight:800;line-height:110%;letter-spacing:-.84px;margin:0}@media (min-width: 768px){.popup-title-shared[data-v-21b5c10c]{font-size:24px}}.popup-subtitle-shared[data-v-21b5c10c]{color:#560591;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:16px 0}@media (min-width: 768px){.popup-subtitle-shared[data-v-21b5c10c]{font-size:14px}}.popup-progress-container[data-v-21b5c10c]{width:100%;height:6px;background-color:#e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.popup-progress-bar[data-v-21b5c10c]{height:100%;background-color:#560591;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;transition:width .3s ease;min-width:20%}.popup-button-shared[data-v-21b5c10c]{width:100%;max-width:280px;padding:16px 32px;background:#560591;color:#fff;border:none;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #5605914d;margin-top:8px}.popup-button-shared[data-v-21b5c10c]:active{transform:translateY(0);box-shadow:0 2px 8px #5605914d}@media (min-width: 768px){.popup-button-shared[data-v-21b5c10c]{padding:14px 28px;font-size:15px}}.popup-container-error[data-v-21b5c10c]{background:#fbe8ea}.popup-title-error[data-v-21b5c10c],.popup-subtitle-error[data-v-21b5c10c]{color:#d64545}.popup-button-error[data-v-21b5c10c]{background:#d64545;box-shadow:0 4px 12px #d645454d}.popup-button-error[data-v-21b5c10c]:active{box-shadow:0 2px 8px #d645454d}.popup-loading-state[data-v-21b5c10c],.popup-empty-state[data-v-21b5c10c],.popup-error-state[data-v-21b5c10c]{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-loading-state p[data-v-21b5c10c],.popup-empty-state p[data-v-21b5c10c],.popup-error-state p[data-v-21b5c10c]{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}@keyframes popup-spin-21b5c10c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popup-fade-enter-active[data-v-21b5c10c]{transition:opacity .3s ease}.popup-fade-leave-active[data-v-21b5c10c]{transition:opacity .25s ease}.popup-fade-enter-from[data-v-21b5c10c],.popup-fade-leave-to[data-v-21b5c10c]{opacity:0}.popup-slide-enter-active[data-v-21b5c10c]{transition:opacity .4s cubic-bezier(.16,1,.3,1) .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}.popup-slide-leave-active[data-v-21b5c10c]{transition:opacity .25s cubic-bezier(.7,0,.84,0),transform .25s cubic-bezier(.7,0,.84,0)}.popup-slide-enter-from[data-v-21b5c10c]{opacity:0;transform:translateY(20px)}.popup-slide-enter-to[data-v-21b5c10c]{opacity:1;transform:translateY(0)}.popup-slide-leave-to[data-v-21b5c10c]{opacity:0;transform:translateY(10px)}.custom-video-selector[data-v-21b5c10c]{display:flex;flex-direction:column;height:100%}.popup-categories[data-v-21b5c10c]{position:sticky;top:0;left:0;z-index:6;background:white;display:flex;gap:6px;padding:0;overflow-x:scroll;overflow-y:visible;flex-shrink:0;mask-image:linear-gradient(-90deg,#00000000 0px,#00000000 5px,#000000 30px,#000000 calc(100% - 30px),#00000000 calc(100% - 5px),#00000000 100%)}.popup-categories[data-v-21b5c10c] :first-child{margin-left:30px}.popup-categories[data-v-21b5c10c] :last-child{margin-right:30px}.popup-categories[data-v-21b5c10c]::-webkit-scrollbar{display:none}.popup-categories[data-v-21b5c10c]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.popup-category-btn[data-v-21b5c10c]{padding:8px 13px;border:1px solid rgba(86,5,145,.2);border-radius:100px;background:white;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;color:#560591;position:relative;z-index:1}.popup-category-btn[data-v-21b5c10c]:last-child{margin-right:20px}.popup-category-btn.active[data-v-21b5c10c]{border-color:#560591;background:#560591;color:#fff}.popup-loading-state[data-v-21b5c10c]{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-loading-state p[data-v-21b5c10c]{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}.popup-error-state[data-v-21b5c10c]{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-error-state p[data-v-21b5c10c]{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}.popup-empty-state[data-v-21b5c10c]{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-empty-state p[data-v-21b5c10c]{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}.popup-spinner[data-v-21b5c10c]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #560591;border-radius:50%;animation:popup-spin-21b5c10c 1s linear infinite}.popup-retry-button[data-v-21b5c10c]{margin-top:10px;padding:8px 16px;background:#560591;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.videosWrapper[data-v-21b5c10c]{height:calc(100% - 38px);position:relative;margin-left:-7px;width:calc(100% + 14px);mask-image:linear-gradient(#00000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000)}.videos-grid[data-v-21b5c10c]{gap:20px;width:100%;height:100%;overflow-y:scroll;padding:20px 30px}.videos-grid[data-v-21b5c10c]::-webkit-scrollbar{width:6px}.videos-grid[data-v-21b5c10c]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.video-item[data-v-21b5c10c]{display:inline-block;flex-direction:column;border-radius:15px;margin:7px;width:calc(50% - 14px);overflow:hidden;cursor:pointer;transition:all .2s ease;background:white;aspect-ratio:9 / 16}.action-btn[data-v-21b5c10c]{width:50%;height:56px;padding:0}.video-thumbnail[data-v-21b5c10c]{position:relative;width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.poster-image[data-v-21b5c10c]{width:100%;height:100%;object-fit:cover}.placeholder-thumbnail[data-v-21b5c10c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f0f0f0}.video-icon[data-v-21b5c10c]{font-size:24px;opacity:.5}.video-info[data-v-21b5c10c]{padding:8px;flex:1;display:flex;flex-direction:column}.video-title[data-v-21b5c10c]{margin:0 0 4px;font-size:12px;font-weight:600;color:#333;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-meta[data-v-21b5c10c]{display:flex;flex-wrap:wrap;gap:4px;font-size:10px;color:#666;margin-top:auto}.duration[data-v-21b5c10c],.resolution[data-v-21b5c10c],.file-size[data-v-21b5c10c]{background:#f0f0f0;padding:2px 6px;border-radius:3px;font-size:9px;white-space:nowrap}.video-preview-content[data-v-21b5c10c]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:start;height:100%;width:100%;padding:0 30px}.video-player-container[data-v-21b5c10c]{position:relative;display:flex;align-items:center;justify-content:center;background:#000;max-height:calc(100% - 100px);max-width:100%;height:calc(100% - 100px);overflow:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;aspect-ratio:0!important;cursor:pointer}.video-player[data-v-21b5c10c]{width:100%;height:100%;object-fit:cover;position:absolute}.mute-indicator[data-v-21b5c10c]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:rgba(0,0,0,.7);color:#fff;padding:12px 20px;border-radius:25px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;pointer-events:none;animation:pulse-21b5c10c 2s ease-in-out infinite;opacity:0}.mute-indicator i[data-v-21b5c10c]{font-size:18px}@keyframes pulse-21b5c10c{0%,to{opacity:1}50%{opacity:.7}}.video-preview-actions[data-v-21b5c10c]{display:flex;justify-content:space-between;gap:12px;padding:20px 0;margin-top:auto}.video-preview-action button[data-v-21b5c10c]{height:56px;padding-top:0;padding-bottom:0;line-height:56px;width:50%}.error-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.error-popup-container{position:relative;width:100%;background:white;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;box-shadow:0 8px 32px #0003;overflow:hidden;background:#fbe8ea}@media (min-width: 768px){.error-popup-container{max-width:85%}}.error-popup-content{padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px}@media (min-width: 768px){.error-popup-content{padding:32px 24px}}.error-message{color:#c84851;text-align:center;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0}.error-button{width:max-content;padding:20px 40px;background:#d64545;color:#fbe8ea;border:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:91%;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #d645454d;margin-top:24px}.error-button:active{transform:translateY(0);box-shadow:0 2px 8px #d645454d}.error-popup-fade-enter-active{transition:opacity .3s ease}.error-popup-fade-leave-active{transition:opacity .25s ease}.error-popup-fade-enter-from,.error-popup-fade-leave-to{opacity:0}.error-popup-slide-enter-active{transition:opacity .4s cubic-bezier(.16,1,.3,1) .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}.error-popup-slide-leave-active{transition:opacity .25s cubic-bezier(.7,0,.84,0),transform .25s cubic-bezier(.7,0,.84,0)}.error-popup-slide-enter-from{opacity:0;transform:translateY(20px)}.error-popup-slide-enter-to{opacity:1;transform:translateY(0)}.error-popup-slide-leave-to{opacity:0;transform:translateY(10px)}body.error-popup-open{overflow:hidden;position:fixed;width:100%;height:100%}.step-media-select[data-v-e262f6c7]{display:flex!important;flex-direction:column;height:100%}.media-select-container[data-v-e262f6c7]{display:flex!important;flex-direction:column;justify-content:center;height:100%;text-align:center}.media-select-container .content-section[data-v-e262f6c7]{text-align:center;padding:20px;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px)}.step-title[data-v-e262f6c7]{opacity:1;transition:all .45s cubic-bezier(.25,.46,.45,.94);color:var(--Dark-Blue, #560591);text-align:center;font-family:Larken;font-size:30px;font-style:normal;font-weight:800;line-height:110%;letter-spacing:-.9px}.step-text[data-v-e262f6c7]{margin:20px 0 40px;position:relative;display:block;color:#560591}.step-description[data-v-e262f6c7]{max-width:95%;margin:auto auto 30px;opacity:1;color:#fffc;font-size:16px;line-height:1.6}.step-media-select .media-selector[data-v-e262f6c7]{padding:0}.media-selector[data-v-e262f6c7]{display:flex;flex-direction:column;gap:12px;max-width:600px;margin:0 auto}.media-option-button[data-v-e262f6c7]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:18px;font-weight:500;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px}.media-option-button[data-v-e262f6c7]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003}.media-option-button[data-v-e262f6c7]:active{transform:translateY(0)}.media-option-button[data-v-e262f6c7]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.media-option-button span[data-v-e262f6c7]{flex:1;text-align:center}.popup-overlay-shared[data-v-69f24365]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.popup-container-shared[data-v-69f24365]{position:relative;width:100%;background:white;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;box-shadow:0 8px 32px #0003;overflow:hidden}@media (min-width: 768px){.popup-container-shared[data-v-69f24365]{max-width:85%}}.popup-content-shared[data-v-69f24365]{padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px}@media (min-width: 768px){.popup-content-shared[data-v-69f24365]{padding:32px 24px}}.popup-title-shared[data-v-69f24365]{color:#560591;font-family:Larken,serif;font-size:28px;font-weight:800;line-height:110%;letter-spacing:-.84px;margin:0}@media (min-width: 768px){.popup-title-shared[data-v-69f24365]{font-size:24px}}.popup-subtitle-shared[data-v-69f24365]{color:#560591;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:16px 0}@media (min-width: 768px){.popup-subtitle-shared[data-v-69f24365]{font-size:14px}}.popup-progress-container[data-v-69f24365]{width:100%;height:6px;background-color:#e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.popup-progress-bar[data-v-69f24365]{height:100%;background-color:#560591;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;transition:width .3s ease;min-width:20%}.popup-button-shared[data-v-69f24365]{width:100%;max-width:280px;padding:16px 32px;background:#560591;color:#fff;border:none;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #5605914d;margin-top:8px}.popup-button-shared[data-v-69f24365]:active{transform:translateY(0);box-shadow:0 2px 8px #5605914d}@media (min-width: 768px){.popup-button-shared[data-v-69f24365]{padding:14px 28px;font-size:15px}}.popup-container-error[data-v-69f24365]{background:#fbe8ea}.popup-title-error[data-v-69f24365],.popup-subtitle-error[data-v-69f24365]{color:#d64545}.popup-button-error[data-v-69f24365]{background:#d64545;box-shadow:0 4px 12px #d645454d}.popup-button-error[data-v-69f24365]:active{box-shadow:0 2px 8px #d645454d}.popup-loading-state[data-v-69f24365],.popup-empty-state[data-v-69f24365],.popup-error-state[data-v-69f24365]{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-loading-state p[data-v-69f24365],.popup-empty-state p[data-v-69f24365],.popup-error-state p[data-v-69f24365]{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}@keyframes popup-spin-69f24365{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popup-retry-button[data-v-69f24365]{margin-top:10px;padding:8px 16px;background:#560591;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.popup-fade-enter-active[data-v-69f24365]{transition:opacity .3s ease}.popup-fade-leave-active[data-v-69f24365]{transition:opacity .25s ease}.popup-fade-enter-from[data-v-69f24365],.popup-fade-leave-to[data-v-69f24365]{opacity:0}.popup-slide-enter-active[data-v-69f24365]{transition:opacity .4s cubic-bezier(.16,1,.3,1) .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}.popup-slide-leave-active[data-v-69f24365]{transition:opacity .25s cubic-bezier(.7,0,.84,0),transform .25s cubic-bezier(.7,0,.84,0)}.popup-slide-enter-from[data-v-69f24365]{opacity:0;transform:translateY(20px)}.popup-slide-enter-to[data-v-69f24365]{opacity:1;transform:translateY(0)}.popup-slide-leave-to[data-v-69f24365]{opacity:0;transform:translateY(10px)}.sticker-selector[data-v-69f24365]{display:flex;flex-direction:column;height:100%;padding:0}.popup-categories[data-v-69f24365]{position:sticky;top:0;left:0;z-index:6;background:white;display:flex;gap:6px;padding:0;overflow-x:scroll;overflow-y:visible;flex-shrink:0;mask-image:linear-gradient(-90deg,#00000000 0px,#00000000 5px,#000000 30px,#000000 calc(100% - 30px),#00000000 calc(100% - 5px),#00000000 100%)}.popup-categories[data-v-69f24365] :first-child{margin-left:30px}.popup-categories[data-v-69f24365] :last-child{margin-right:30px}.popup-categories[data-v-69f24365]::-webkit-scrollbar{display:none}.popup-categories[data-v-69f24365]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.popup-category-btn[data-v-69f24365]{padding:8px 13px;border:1px solid rgba(86,5,145,.2);border-radius:100px;background:white;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;color:#560591;position:relative;z-index:1}.popup-category-btn[data-v-69f24365]:last-child{margin-right:20px}.popup-category-btn.active[data-v-69f24365]{border-color:#560591;background:#560591;color:#fff}.overflowArea[data-v-69f24365]{position:fixed;display:block;width:100vw;left:0;z-index:2;pointer-events:none;flex:0 0 auto;background:white;height:36px;margin-right:0!important;top:auto}.overflowArea[data-v-69f24365]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;transform:translateY(100%);background:linear-gradient(to bottom,#ffffff 0%,rgba(255,255,255,0) 100%)}.popup-loading-state[data-v-69f24365]{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-loading-state p[data-v-69f24365]{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}.popup-empty-state[data-v-69f24365]{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-empty-state p[data-v-69f24365]{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}.popup-spinner[data-v-69f24365]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #560591;border-radius:50%;animation:popup-spin-69f24365 1s linear infinite}.sticker-grid[data-v-69f24365]{height:calc(100% - 38px)}.innerStickers[data-v-69f24365]{display:block;padding:12px 30px 30px;overflow-y:auto;flex:1;height:100%;margin-left:-8px;width:calc(100% + 16px)}.innerStickers[data-v-69f24365]::-webkit-scrollbar{display:none}.innerStickers[data-v-69f24365]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.sticker-item[data-v-69f24365]{aspect-ratio:1;display:inline-block;align-items:center;justify-content:center;padding:12px;background:#F2EEF6;cursor:pointer;transition:all .2s ease;margin:8px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:calc(50% - 16px)}.sticker-item[data-v-69f24365]:active{transform:scale(.95)}.sticker-item img[data-v-69f24365]{width:100%;height:100%;object-fit:contain}.volume-control-section[data-v-4a4c78c6]{padding:16px 30px;margin-bottom:20px;background:#F2EEF6;border-radius:15px}.current-music-section[data-v-4a4c78c6]{margin-bottom:20px}.current-music-content[data-v-4a4c78c6]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:15px;background:#560591}.current-music-content .music-title[data-v-4a4c78c6]{flex:1;color:#fff;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volume-slider[data-v-4a4c78c6]{flex:1;height:6px;border-radius:3px;outline:none;-webkit-appearance:none;appearance:none;width:100%;background:linear-gradient(to right,#560591 0%,#560591 var(--slider-percent, 70%),rgba(86,5,145,.1) var(--slider-percent, 70%),rgba(86,5,145,.1) 100%)}.volume-slider[data-v-4a4c78c6]::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:3px;background:transparent}.volume-slider[data-v-4a4c78c6]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;background:#560591;cursor:pointer;transition:all .2s ease;position:relative;margin-top:-13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px}.volume-slider[data-v-4a4c78c6]::-moz-range-track{width:100%;height:6px;border-radius:3px;background:rgba(86,5,145,.1)}.volume-slider[data-v-4a4c78c6]::-moz-range-progress{height:6px;border-radius:3px;background:#560591}.volume-slider[data-v-4a4c78c6]::-moz-range-thumb{width:32px;height:32px;border-radius:50%;background:#560591;cursor:pointer;border:none;transition:all .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px}.music-icon-wrapper[data-v-4a4c78c6]{position:relative;width:48px;height:48px;background-color:#5605911a;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:7px;border:2px solid white}.music-icon-bg[data-v-4a4c78c6]{position:absolute;width:70%;height:70%;top:50%;left:50%;transform:translate(-50%,-50%)}.music-bars[data-v-4a4c78c6]{position:relative;display:flex;align-items:center;justify-content:center;gap:3px;height:24px;z-index:1}.music-bars .bar[data-v-4a4c78c6]{width:2px;background:white;border-radius:2px;animation:musicBar-4a4c78c6 .8s ease-in-out infinite}.music-bars .bar[data-v-4a4c78c6]:nth-child(1){height:12px;animation-delay:0s}.music-bars .bar[data-v-4a4c78c6]:nth-child(2){height:18px;animation-delay:.2s}.music-bars .bar[data-v-4a4c78c6]:nth-child(3){height:14px;animation-delay:.4s}.music-bars .bar[data-v-4a4c78c6]:nth-child(4){height:20px;animation-delay:.6s}@keyframes musicBar-4a4c78c6{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.current-music-content .music-title[data-v-4a4c78c6]{flex:1;color:#fff;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal}.current-music-content .music-icon-wrapper[data-v-4a4c78c6]{background:#A1D5FB}.current-music-content .music-icon-wrapper svg path[data-v-4a4c78c6]{fill:#ffffff36;opacity:1;stroke:#ffffff36;stroke-width:2px}.current-music-content .remove-button[data-v-4a4c78c6]{width:32px;height:32px;border:none;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:18px;flex-shrink:0}.current-music-content .remove-button[data-v-4a4c78c6]:active{transform:scale(.95)}.music-grid[data-v-4a4c78c6]{display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;width:100%;position:relative;padding-top:20px}.stickyWrapper[data-v-4a4c78c6]{position:sticky;top:0;right:0;padding:0 30px;z-index:6;background:linear-gradient(to bottom,#ffffff 0,#ffffff calc(100% - 20px),rgba(255,255,255,0) 100%)}.stickyWrapper .overflowArea[data-v-4a4c78c6]{position:absolute;top:0;display:block;width:100vw;left:-30px;background:white;height:100%;z-index:-1;pointer-events:none}.stickyWrapper .overflowArea[data-v-4a4c78c6]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;transform:translateY(100%);background:linear-gradient(to bottom,#ffffff 0%,rgba(255,255,255,0) 100%)}.music-item[data-v-4a4c78c6]{display:flex;align-items:center;height:70px;border:none;padding:0 30px;width:100%;border-bottom:1px solid rgba(86,5,145,.1);cursor:pointer;transition:background .2s ease;position:relative}.music-item[data-v-4a4c78c6]:first-child{border-top:1px solid rgba(86,5,145,.1)}.music-item.active[data-v-4a4c78c6]{padding:1px 30px;margin:-1px 0;z-index:2;border:none}.music-item.active[data-v-4a4c78c6]:before{content:"";position:absolute;background:#EEE5F4;height:100%;top:0;left:-30px;width:calc(100% + 60px);z-index:-1}.popup-categories[data-v-4a4c78c6]{margin-left:-30px;width:calc(100% + 60px);top:0;z-index:2}.music-info[data-v-4a4c78c6]{display:flex;align-items:center;flex:1;min-width:0;gap:12px}@keyframes slideIn-4a4c78c6{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.music-details[data-v-4a4c78c6]{flex:1;min-width:0;mask-image:linear-gradient(90deg,black,black,black,rgba(0,0,0,0));display:block;position:relative;overflow:hidden}.music-item .music-title[data-v-4a4c78c6]{font-size:16px;font-weight:600;margin:0;color:#560591;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal}.music-preview[data-v-4a4c78c6]{margin:0 12px}.audio-preview[data-v-4a4c78c6]{width:150px;height:24px}.audio-preview-hidden[data-v-4a4c78c6]{display:none}.play-icon[data-v-4a4c78c6]{color:#560591;font-size:12px;margin-left:12px;transition:all .2s ease;flex-shrink:0}.choose-button[data-v-4a4c78c6]{padding:8px 20px;background:#560591;color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-left:12px;white-space:nowrap}.choose-button[data-v-4a4c78c6]:active{transform:translateY(0)}.selection-indicator[data-v-4a4c78c6]{position:absolute;top:8px;right:8px;color:#0d6efd;font-size:16px}.music-selector[data-v-4a4c78c6]::-webkit-scrollbar{width:6px}.music-selector[data-v-4a4c78c6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.music-selector[data-v-4a4c78c6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.theme-filter-scroll[data-v-4a4c78c6]::-webkit-scrollbar{height:4px}.theme-filter-scroll[data-v-4a4c78c6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.theme-filter-scroll[data-v-4a4c78c6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.action-buttons-overlay[data-v-8a7f8520]{position:absolute;bottom:0;left:0;right:0;z-index:100;pointer-events:none}.action-buttons[data-v-8a7f8520]{pointer-events:auto}.action-row[data-v-8a7f8520]{display:flex;justify-content:space-around;align-items:center;gap:6px;max-width:600px;margin:0 auto}.action-button[data-v-8a7f8520]{display:inline-block;gap:4px;padding:0;border:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;flex:1;width:50px;height:50px;line-height:48px;text-align:center;max-width:50px;overflow:hidden;min-height:50px;min-width:50px;position:relative}.action-button:not(.done-button) .action-icon[data-v-8a7f8520]:before{content:"";position:absolute;left:0;width:100%;top:0;height:100%;background:rgba(143,143,143,.4);backdrop-filter:blur(10px);border-radius:50%;transition:transform .3s ease;z-index:-1}.action-button[data-v-8a7f8520]:active:not(:disabled){transform:translateY(0)}.action-button.done-button[data-v-8a7f8520]{padding:0 20px;border-radius:100px;display:inline-flex;justify-content:space-between;align-items:center;width:auto;max-width:100%}.action-button.done-button i[data-v-8a7f8520]{display:inline-block;margin-top:2px;font-size:12px!important}.action-button[data-v-8a7f8520]:disabled{opacity:.5;cursor:not-allowed}.action-button .action-icon[data-v-8a7f8520]{font-size:16px;color:#fff;display:inline-block;vertical-align:middle}.action-button.done-button[data-v-8a7f8520]{flex:2;flex-direction:row;gap:8px;background:#A1D5FB;color:#560591}.action-button.done-button .done-text[data-v-8a7f8520]{font-size:18px;font-weight:400}.action-button.done-button i[data-v-8a7f8520]{font-size:20px}.action-button.done-button[data-v-8a7f8520]:disabled{background:#d1d5db}.fade-enter-active[data-v-8a7f8520],.fade-leave-active[data-v-8a7f8520]{transition:opacity .3s ease}.fade-enter-from[data-v-8a7f8520],.fade-leave-to[data-v-8a7f8520]{opacity:0}@media (max-width: 359px){.action-button.done-button[data-v-8a7f8520]{justify-content:center}.action-button.done-button .done-text[data-v-8a7f8520]{display:none}.action-button.done-button i[data-v-8a7f8520]{margin-top:0}}@media (max-height: 672px){.action-button.done-button[data-v-8a7f8520]{justify-content:center}.action-button.done-button .done-text[data-v-8a7f8520]{display:none}.action-button.done-button i[data-v-8a7f8520]{margin-top:0}}.action-button[data-v-0aa54103]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:none;position:relative;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;cursor:pointer;transition:all .2s ease;width:50px;height:50px}.action-button[data-v-0aa54103]:active{transform:translateY(0)}.action-button[data-v-0aa54103]:disabled{opacity:.5;cursor:not-allowed}.action-button .action-icon[data-v-0aa54103]{font-size:18px;color:#fff}.action-button .action-icon[data-v-0aa54103]:before{content:"";position:absolute;top:0;left:0;width:100%;z-index:-1;height:100%;background:rgba(84,84,84,.4)}.action-button .action-icon i[data-v-0aa54103]{font-size:inherit;color:inherit}.action-button .action-label[data-v-0aa54103]{font-size:12px;color:#666;font-weight:500;white-space:nowrap}.action-button.delete-button[data-v-0aa54103]{background:#FF3E4B}.action-button.delete-button .action-icon[data-v-0aa54103],.action-button.delete-button .action-label[data-v-0aa54103]{color:#fff}.action-button.back-button[data-v-0aa54103]{background:none}.action-button.back-button .action-icon[data-v-0aa54103]{color:#fff;font-size:16px}.action-button.back-button .action-icon[data-v-0aa54103]:before{display:none}.sub-edit-options[data-v-0aa54103]{width:100%}.action-row[data-v-0aa54103]{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:600px;margin:0 auto}.action-row .hidden[data-v-0aa54103]{opacity:0;visibility:hidden;pointer-events:none}.action-row .subaction-row[data-v-0aa54103]{display:flex;justify-content:flex-start;align-items:center;gap:12px}.color-picker[data-v-a6573e5c]{padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}.picker-title[data-v-a6573e5c]{font-size:20px;font-weight:600;color:#1a1a1a;margin:0;text-align:center}.color-palette[data-v-a6573e5c]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:0}@media (min-width: 620px){.color-palette[data-v-a6573e5c]{grid-template-columns:repeat(10,1fr)}}.color-swatch[data-v-a6573e5c]{aspect-ratio:1;border-radius:12px;cursor:pointer;transition:all .3s ease;border:3px solid transparent;display:flex;align-items:center;justify-content:center;border:2px solid #00000012;outline:3px solid transparent;outline-offset:0px}.color-swatch.active[data-v-a6573e5c]{outline-offset:5px;outline:3px solid #560591;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.custom-color-section[data-v-a6573e5c]{display:flex;align-items:center;gap:12px;padding:16px;background:#f5f5f5;border-radius:12px}.custom-color-section label[data-v-a6573e5c]{font-size:14px;font-weight:500;color:#333}.custom-color-section .custom-color-input[data-v-a6573e5c]{width:60px;height:40px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease}.custom-color-section .custom-color-input[data-v-a6573e5c]:hover{border-color:#6366f1}.picker-actions[data-v-a6573e5c]{display:flex;gap:12px;justify-content:flex-end;padding-top:8px;border-top:1px solid #e0e0e0}.picker-actions button[data-v-a6573e5c]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.picker-actions button[data-v-a6573e5c]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.picker-actions button[data-v-a6573e5c]:active{transform:translateY(0)}.picker-actions .btn-secondary[data-v-a6573e5c]{background:#f3f4f6;color:#666}.picker-actions .btn-secondary[data-v-a6573e5c]:hover{background:#e5e7eb}.picker-actions .btn-primary[data-v-a6573e5c]{background:#6366f1;color:#fff}.picker-actions .btn-primary[data-v-a6573e5c]:hover{background:#4f46e5}.font-picker[data-v-7f974f2d]{display:flex;flex-direction:column;height:100%;padding:0;position:relative}.font-picker[data-v-7f974f2d]:before{background:linear-gradient(#fff,#fff,#fff,#ffffff00);content:"";position:sticky;top:0;left:0;right:0;z-index:1;width:100%;height:30px;margin-bottom:-30px}.picker-title[data-v-7f974f2d]{font-size:20px;font-weight:600;color:#1a1a1a;margin:0;text-align:center}.section-title[data-v-7f974f2d]{font-size:14px;font-weight:600;color:#666;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.font-family-section[data-v-7f974f2d],.font-size-section[data-v-7f974f2d],.font-preview-section[data-v-7f974f2d]{display:flex;flex-direction:column;height:100%}.font-family-grid-wrapper[data-v-7f974f2d]{overflow-y:auto;flex:1;height:100%;padding:30px;margin-left:-8px;width:calc(100% + 16px)}.font-family-grid-wrapper[data-v-7f974f2d]::-webkit-scrollbar{display:none}.font-family-grid-wrapper[data-v-7f974f2d]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.font-family-grid[data-v-7f974f2d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.font-family-item[data-v-7f974f2d]{padding:20px 12px;min-height:80px;font-weight:800;border:2px solid #F2EEF6;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#F2EEF6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.font-family-item.active[data-v-7f974f2d]{border-color:#560591;background:#560591;color:#fff}.font-family-item.active .font-preview[data-v-7f974f2d],.font-family-item.active i[data-v-7f974f2d]{color:#fff}.font-family-item i[data-v-7f974f2d]{font-size:18px;color:#560591}.font-family-item .font-preview[data-v-7f974f2d]{text-align:center;font-size:clamp(24px,6vw,32px);line-height:1;width:100%;font-style:normal;font-weight:700;color:#560591;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.font-family-item .font-preview.larger[data-v-7f974f2d]{font-size:clamp(28px,7vw,42px)}.font-size-grid[data-v-7f974f2d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.preview-text[data-v-7f974f2d]{padding:16px;background:white;border-radius:8px;text-align:center;color:#333;min-height:60px;display:flex;align-items:center;justify-content:center}.picker-actions[data-v-7f974f2d]{display:flex;gap:12px;justify-content:flex-end;padding-top:8px;border-top:1px solid #e0e0e0}.picker-actions button[data-v-7f974f2d]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.picker-actions button[data-v-7f974f2d]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.picker-actions button[data-v-7f974f2d]:active{transform:translateY(0)}.picker-actions .btn-secondary[data-v-7f974f2d]{background:#f3f4f6;color:#666}.picker-actions .btn-secondary[data-v-7f974f2d]:hover{background:#e5e7eb}.picker-actions .btn-primary[data-v-7f974f2d]{background:#6366f1;color:#fff}.picker-actions .btn-primary[data-v-7f974f2d]:hover{background:#4f46e5}.popup-overlay-shared{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.popup-container-shared{position:relative;width:100%;background:white;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;box-shadow:0 8px 32px #0003;overflow:hidden}@media (min-width: 768px){.popup-container-shared{max-width:85%}}.popup-content-shared{padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px}@media (min-width: 768px){.popup-content-shared{padding:32px 24px}}.popup-title-shared{color:#560591;font-family:Larken,serif;font-size:28px;font-weight:800;line-height:110%;letter-spacing:-.84px;margin:0}@media (min-width: 768px){.popup-title-shared{font-size:24px}}.popup-subtitle-shared{color:#560591;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:16px 0}@media (min-width: 768px){.popup-subtitle-shared{font-size:14px}}.popup-progress-container{width:100%;height:6px;background-color:#e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.popup-progress-bar{height:100%;background-color:#560591;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;transition:width .3s ease;min-width:20%}.popup-button-shared{width:100%;max-width:280px;padding:16px 32px;background:#560591;color:#fff;border:none;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #5605914d;margin-top:8px}.popup-button-shared:active{transform:translateY(0);box-shadow:0 2px 8px #5605914d}@media (min-width: 768px){.popup-button-shared{padding:14px 28px;font-size:15px}}.popup-container-error{background:#fbe8ea}.popup-title-error,.popup-subtitle-error{color:#d64545}.popup-button-error{background:#d64545;box-shadow:0 4px 12px #d645454d}.popup-button-error:active{box-shadow:0 2px 8px #d645454d}.popup-categories{position:sticky;top:0;left:0;z-index:6;background:white;display:flex;gap:6px;padding:0;overflow-x:scroll;overflow-y:visible;flex-shrink:0;mask-image:linear-gradient(-90deg,#00000000 0px,#00000000 5px,#000000 30px,#000000 calc(100% - 30px),#00000000 calc(100% - 5px),#00000000 100%)}.popup-categories :first-child{margin-left:30px}.popup-categories :last-child{margin-right:30px}.popup-categories::-webkit-scrollbar{display:none}.popup-categories::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.popup-category-btn{padding:8px 13px;border:1px solid rgba(86,5,145,.2);border-radius:100px;background:white;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;color:#560591;position:relative;z-index:1}.popup-category-btn:last-child{margin-right:20px}.popup-category-btn.active{border-color:#560591;background:#560591;color:#fff}.popup-loading-state,.popup-empty-state,.popup-error-state{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-loading-state p,.popup-empty-state p,.popup-error-state p{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}.popup-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #560591;border-radius:50%;animation:popup-spin 1s linear infinite}@keyframes popup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popup-retry-button{margin-top:10px;padding:8px 16px;background:#560591;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.popup-fade-enter-active{transition:opacity .3s ease}.popup-fade-leave-active{transition:opacity .25s ease}.popup-fade-enter-from,.popup-fade-leave-to{opacity:0}.popup-slide-enter-active{transition:opacity .4s cubic-bezier(.16,1,.3,1) .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}.popup-slide-leave-active{transition:opacity .25s cubic-bezier(.7,0,.84,0),transform .25s cubic-bezier(.7,0,.84,0)}.popup-slide-enter-from{opacity:0;transform:translateY(20px)}.popup-slide-enter-to{opacity:1;transform:translateY(0)}.popup-slide-leave-to{opacity:0;transform:translateY(10px)}.message-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.message-popup-container{position:relative;width:100%;background:white;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;box-shadow:0 8px 32px #0003;overflow:hidden}@media (min-width: 768px){.message-popup-container{max-width:85%}}.message-popup-content{padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px}@media (min-width: 768px){.message-popup-content{padding:32px 24px}}.message-title{text-align:center;margin:0 0 16px}.message-text{color:#560591;text-align:center;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0}.message-button{width:100%;padding:20px 40px;background:#560591;color:#fff;border:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:91%;cursor:pointer;transition:all .2s ease;margin-top:24px}.message-button:active{transform:translateY(0);box-shadow:0 2px 8px #5605914d}.message-popup-fade-enter-active{transition:opacity .3s ease}.message-popup-fade-leave-active{transition:opacity .25s ease}.message-popup-fade-enter-from,.message-popup-fade-leave-to{opacity:0}.message-popup-slide-enter-active{transition:opacity .4s cubic-bezier(.16,1,.3,1) .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}.message-popup-slide-leave-active{transition:opacity .25s cubic-bezier(.7,0,.84,0),transform .25s cubic-bezier(.7,0,.84,0)}.message-popup-slide-enter-from{opacity:0;transform:translateY(20px)}.message-popup-slide-enter-to{opacity:1;transform:translateY(0)}.message-popup-slide-leave-to{opacity:0;transform:translateY(10px)}body.message-popup-open{overflow:hidden;position:fixed;width:100%;height:100%}.publish-popup-content[data-v-517b23f7]{padding:0 30px 30px;height:100%}.publish-popup-content .publish-confirmation[data-v-517b23f7]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;row-gap:20px;height:100%}.publish-popup-content .publish-confirmation .form-group[data-v-517b23f7]{color:#560591;margin:0}.publish-popup-content .publish-confirmation .form-group .checkbox-label[data-v-517b23f7]{align-items:center;margin:0}.publish-popup-content .publish-confirmation .form-group .checkbox-label .checkbox-custom[data-v-517b23f7]{border-color:#560591;margin-top:0}.publish-popup-content .publish-confirmation .form-group .checkbox-label .checkbox-text[data-v-517b23f7]{color:#560591;line-height:1;display:flex;align-items:center;gap:0px}.publish-popup-content .publish-confirmation .form-group .checkbox-label .checkbox-text a[data-v-517b23f7]{margin-left:4px;font-size:14px;font-weight:500}@media (max-width: 380px){.publish-popup-content .publish-confirmation .form-group .checkbox-label .checkbox-text[data-v-517b23f7],.publish-popup-content .publish-confirmation .form-group .checkbox-label .checkbox-text a[data-v-517b23f7]{font-size:12px}}.publish-popup-content .publish-confirmation .form-group .checkbox-label .checkbox-text .text-link[data-v-517b23f7]{color:#560591;text-decoration:underline;text-underline-offset:2px;padding:0}.publish-popup-content .publish-confirmation .popup-button-group[data-v-517b23f7]{width:100%;justify-content:space-between;display:flex;gap:10px}.publish-popup-content .publish-confirmation .button[data-v-517b23f7]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:18px;font-weight:500;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px}.publish-popup-content .publish-confirmation .button.w-full[data-v-517b23f7]{width:100%}.publish-popup-content .publish-confirmation .button.disabled[data-v-517b23f7]{opacity:.6;cursor:not-allowed;pointer-events:none}.publish-popup-content .publish-confirmation .button.outline[data-v-517b23f7]{background:transparent;color:#560591;border:1px solid #560591}.publish-popup-content .publish-confirmation .progress-button-container[data-v-517b23f7]{width:100%;border-radius:16px;overflow:hidden}.publish-popup-content .publish-confirmation .progress-button-container .button[data-v-517b23f7]{display:block;position:relative;text-align:left;background:rgba(86,5,145,.5);color:#fff}.publish-popup-content .publish-confirmation .progress-button-container .button .button-text[data-v-517b23f7]{width:100%;text-align:left;z-index:2;position:relative}.publish-popup-content .publish-confirmation .progress-button-container .button .publish-progress-bar[data-v-517b23f7]{position:absolute;inset:0;width:0%;height:100%;background:#560591;transition:width 1.5s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/editor/Poppins-Bold.ttf) format("truetype");font-weight:300;font-style:regular;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/editor/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/fonts/editor/CinzelDecorative-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Creepster;src:url(/fonts/editor/Creepster-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:League Spartan;src:url(/fonts/editor/LeagueSpartan-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gloria Hallelujah;src:url(/fonts/editor/GloriaHallelujah-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rye;src:url(/fonts/editor/Rye-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/editor/Fredoka_SemiCondensed-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comic Sans MS;src:url(/fonts/editor/ComicSansMS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brusher;src:url(/fonts/editor/Brusher-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?ddd);src:url(/fonts/icomoon.eot?ddd#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?ddd) format("truetype"),url(/fonts/icomoon.woff?ddd) format("woff"),url(/fonts/icomoon.svg?ddd#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-][data-v-78fba14a],[class*=" icon-"][data-v-78fba14a]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-bottom[data-v-78fba14a]:before{content:""}.icon-chevron-left[data-v-78fba14a]:before{content:""}.icon-chevron-right[data-v-78fba14a]:before{content:""}.icon-chevron-up[data-v-78fba14a]:before{content:""}.icon-arrow-bottom[data-v-78fba14a]:before{content:""}.icon-arrow-left[data-v-78fba14a]:before{content:""}.icon-arrow-right[data-v-78fba14a]:before{content:""}.icon-arrow-up[data-v-78fba14a]:before{content:""}.icon-audio[data-v-78fba14a]:before{content:""}.icon-color[data-v-78fba14a]:before{content:""}.icon-cross[data-v-78fba14a]:before{content:""}.icon-font[data-v-78fba14a]:before{content:""}.icon-music[data-v-78fba14a]:before{content:""}.icon-play[data-v-78fba14a]:before{content:""}.icon-portrait-image[data-v-78fba14a]:before{content:""}.icon-refresh[data-v-78fba14a]:before{content:""}.icon-save[data-v-78fba14a]:before{content:""}.icon-star[data-v-78fba14a]:before{content:""}.icon-sticker[data-v-78fba14a]:before{content:""}.icon-text[data-v-78fba14a]:before{content:""}.icon-trash[data-v-78fba14a]:before{content:""}.step-intro[data-v-78fba14a]{display:flex!important;flex-direction:column;height:100%}.intro-container[data-v-78fba14a]{padding-top:50px;display:flex!important;flex-direction:column;justify-content:space-between;height:100%;text-align:center}.intro-container .content-section[data-v-78fba14a]{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.steps-slider-wrapper[data-v-78fba14a]{display:flex;align-items:center;height:100%}.steps-slider[data-v-78fba14a]{width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:nowrap;overflow:hidden;height:100%;min-height:220px;position:relative}.steps-slider.is-dragging[data-v-78fba14a]{cursor:grabbing}.steps-slider .slide[data-v-78fba14a]{height:100%;left:50%;position:absolute;top:50%;width:100%;object-fit:contain;opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8) rotate(0);-moz-transform:translate(-50%,-50%) scale(.8) rotate(0);-o-transform:translate(-50%,-50%) scale(.8) rotate(0);-ms-transform:translate(-50%,-50%) scale(.8) rotate(0);transform:translate(-50%,-50%) scale(.8) rotate(0);transition:opacity .3s ease,transform .3s ease}.steps-slider .slide.active[data-v-78fba14a]{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1) rotate(0deg);-moz-transform:translate(-50%,-50%) scale(1) rotate(0deg);-o-transform:translate(-50%,-50%) scale(1) rotate(0deg);-ms-transform:translate(-50%,-50%) scale(1) rotate(0deg);transform:translate(-50%,-50%) scale(1) rotate(0);transition-delay:.3s}.step-slide[data-v-78fba14a]{width:100%;flex:0 0 100%;display:flex;align-items:center;justify-content:center;height:100%;opacity:.6;transition:opacity .3s ease}.step-slide.is-selected[data-v-78fba14a]{opacity:1}.slide-image[data-v-78fba14a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slide-image .slide-img[data-v-78fba14a]{max-width:100%;max-height:100%;height:100%;width:auto;object-fit:contain}.content-section[data-v-78fba14a]{display:block!important;flex-shrink:0;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:pan-y;cursor:grab;position:relative}.content-section[data-v-78fba14a]:active{cursor:grabbing}.content-section .subtitle[data-v-78fba14a]{margin-top:35px;font-size:16px;font-weight:500;color:#7b2cbf;margin-bottom:8px}.content-section .description[data-v-78fba14a]{font-size:16px;line-height:1.5;color:#666;margin-bottom:24px;max-width:280px;margin-left:auto;margin-right:auto}.content-section .step-content-wrapper[data-v-78fba14a]{display:block;margin:auto;height:120px;overflow:hidden;position:relative;pointer-events:none}.content-section .step-content[data-v-78fba14a]{opacity:0;height:100%;left:0;position:absolute;top:0;width:100%}.content-section .step-content.active[data-v-78fba14a]{opacity:1}.content-section .step-content.active .step-title[data-v-78fba14a]{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.content-section .step-content.active .step-description[data-v-78fba14a]{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition-delay:.3s}.content-section .step-content .step-title[data-v-78fba14a]{opacity:0;transform:translate(20px);transition:all .45s cubic-bezier(.25,.46,.45,.94);margin-bottom:10px;font-size:30px}.content-section .step-content .step-description[data-v-78fba14a]{max-width:95%;margin:auto;opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#560591}.navigation-dots[data-v-78fba14a]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:12px}.navigation-dots .nav-dot[data-v-78fba14a]{width:14px;height:14px;display:flex;align-items:center;justify-content:center;position:relative}.navigation-dots .nav-dot .nav-dot-svg[data-v-78fba14a]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transform:scale(0) rotate(-180deg);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.navigation-dots .nav-dot .nav-dot-svg path[data-v-78fba14a]{fill:#560591}.navigation-dots .nav-dot .nav-dot-inactive[data-v-78fba14a]{width:8px;height:8px;border-radius:50%;background:rgba(123,44,191,.3);opacity:.6;transform:scale(1);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.navigation-dots .nav-dot.active .nav-dot-svg[data-v-78fba14a]{opacity:1;transform:scale(1) rotate(0)}.navigation-dots .nav-dot.active .nav-dot-inactive[data-v-78fba14a]{opacity:0;transform:scale(0)}@keyframes starPulse-78fba14a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes float-78fba14a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.slide-template[data-v-78fba14a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px}.slide-template .template-preview[data-v-78fba14a]{background:linear-gradient(135deg,#f8f9ff 0%,#f0f4ff 100%);border-radius:20px;padding:24px;box-shadow:0 10px 30px #0000001a;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center;text-align:center}.slide-template .template-preview .template-header[data-v-78fba14a]{margin-bottom:16px}.slide-template .template-preview .template-header h3[data-v-78fba14a]{font-size:18px;font-weight:600;color:#7b2cbf;margin:0 0 4px}.slide-template .template-preview .template-header p[data-v-78fba14a]{font-size:14px;color:#666;margin:0;line-height:1.4}.slide-template .template-preview .template-content[data-v-78fba14a]{position:relative;width:200px;height:150px;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.slide-template .template-preview .template-content .template-thumbnail[data-v-78fba14a]{width:100%;height:100%;position:relative}.slide-template .template-preview .template-content .template-thumbnail .template-img[data-v-78fba14a]{width:100%;height:100%;object-fit:cover}.slide-template .template-preview .template-content .template-thumbnail .template-placeholder[data-v-78fba14a]{width:100%;height:100%;background:linear-gradient(135deg,#e8f4fd 0%,#f3e8ff 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7b2cbf}.slide-template .template-preview .template-content .template-thumbnail .template-placeholder span[data-v-78fba14a]{font-size:32px;margin-bottom:4px}.slide-template .template-preview .template-content .template-thumbnail .template-placeholder p[data-v-78fba14a]{font-size:12px;font-weight:500;margin:0}.slide-template .template-preview .template-content .random-image-overlay[data-v-78fba14a]{position:absolute;top:10px;right:10px;width:60px;height:45px;border-radius:8px;overflow:hidden;border:2px solid white;box-shadow:0 2px 8px #0003}.slide-template .template-preview .template-content .random-image-overlay .random-img[data-v-78fba14a]{width:100%;height:100%;object-fit:cover}@media (max-height: 680px){.intro-container[data-v-78fba14a]{padding-top:20px}.content-section .subtitle[data-v-78fba14a]{margin-top:20px}.content-section .step-content .step-title[data-v-78fba14a]{margin-bottom:10px}}.intro-navigation[data-v-78fba14a]{margin-top:30px;display:flex;flex-direction:column;align-items:center}.intro-nav-buttons[data-v-78fba14a]{display:flex;flex-direction:column;align-items:center;width:100%}.intro-next-button[data-v-78fba14a],.intro-create-button[data-v-78fba14a]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:16px;overflow:hidden;position:relative;font-weight:600;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease}.intro-next-button[data-v-78fba14a]:active,.intro-create-button[data-v-78fba14a]:active{transform:translateY(0)}.intro-skip-button[data-v-78fba14a]{background:transparent;color:#560591;border:none;padding:15px 0;font-size:16px;cursor:pointer;text-decoration:underline;transition:color .3s ease}.intro-final-button[data-v-78fba14a]{display:flex;justify-content:center;width:100%}@media (max-height: 700px){.steps-slider[data-v-78fba14a]{height:30vh}}@media (max-height: 600px){.intro-container[data-v-78fba14a]{padding-top:20px}.steps-slider[data-v-78fba14a]{height:30vh;min-height:180px}.navigation-dots[data-v-78fba14a]{margin-top:0}.intro-navigation[data-v-78fba14a]{margin-top:20px}}@media (max-height: 550px){.steps-slider[data-v-78fba14a]{height:25vh;min-height:170px}}.step-editor[data-v-78fba14a]{display:flex;flex-direction:column;height:100%}.editor-card[data-v-78fba14a]{height:100%}.editor-card.inview .fullscreen-template-display[data-v-78fba14a]{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s .3s ease,transform .3s .3s ease}.editor-card.inview .action-buttons[data-v-78fba14a]{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s .45s ease,transform .3s .45s ease}.editor-card .fullscreen-template-display[data-v-78fba14a],.editor-card .action-buttons[data-v-78fba14a]{opacity:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.editor-card .action-buttons .action-button[data-v-78fba14a]{padding:0}.content-section[data-v-78fba14a]{display:flex;flex-direction:column;height:100%}h2[data-v-78fba14a]{font-size:16px;color:#666;margin:0 0 8px;text-align:center}h1[data-v-78fba14a]{font-size:28px;font-weight:700;color:#560591;margin:0 0 24px;text-align:center}.editor-content[data-v-78fba14a]{height:100%;flex:1;display:flex;flex-direction:column;gap:24px}.loading-state[data-v-78fba14a],.no-templates[data-v-78fba14a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;text-align:center;min-height:40lvh}.loading-state p[data-v-78fba14a],.no-templates p[data-v-78fba14a]{color:#560591;margin:8px 0}.loading-state .help-text[data-v-78fba14a],.no-templates .help-text[data-v-78fba14a]{font-size:14px;color:#560591;opacity:1}body:has(.wizard-navigation .next-button:disabled) .action-button:nth-child(1) .action-icon[data-v-78fba14a],body:has(.wizard-navigation .next-button:disabled) .action-button:nth-child(2) .action-icon[data-v-78fba14a]{border:2px solid white;box-shadow:0 0 15px #56059180}.fullscreen-template-display[data-v-78fba14a]{display:block;height:100%;flex-direction:column}.fullscreen-template-display .action-button[data-v-78fba14a]{padding:0!important}.main-template-preview[data-v-78fba14a]{flex:1;display:flex;align-items:center;justify-content:center;height:calc(100% - 70px);left:-16px;width:calc(100% + 32px);position:relative}.template-container[data-v-78fba14a]{width:100%;height:100%;max-width:100%;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:hidden;cursor:grab;user-select:none;-webkit-transition:filter .3s 0s ease-in-out;-moz-transition:filter .3s 0s ease-in-out;-o-transition:filter .3s 0s ease-in-out;transition:filter .3s 0s ease-in-out}.template-container.grab[data-v-78fba14a],.template-container[data-v-78fba14a]:active{cursor:grabbing}@keyframes scaling-78fba14a{0%{-webkit-transform:translate(-50%,-50%) scale(.85);-moz-transform:translate(-50%,-50%) scale(.85);-o-transform:translate(-50%,-50%) scale(.85);-ms-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85)}50%{-webkit-transform:translate(-50%,-50%) scale(.9);-moz-transform:translate(-50%,-50%) scale(.9);-o-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}to{-webkit-transform:translate(-50%,-50%) scale(.85);-moz-transform:translate(-50%,-50%) scale(.85);-o-transform:translate(-50%,-50%) scale(.85);-ms-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85)}}.template-image-container[data-v-78fba14a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:hidden}.template-main-image[data-v-78fba14a]{width:100%;height:100%;object-fit:cover;border-radius:16px}.template-placeholder-large[data-v-78fba14a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px;font-weight:700;border-radius:16px}.template-navigation[data-v-78fba14a]{display:flex;position:absolute;width:100%;align-items:center;justify-content:center;gap:16px}.nav-arrow[data-v-78fba14a]{width:40px;height:40px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease;color:#333;position:absolute;top:50%;left:0;z-index:3;transform:translateY(-50%)}.nav-arrow[data-v-78fba14a]:hover:not(:disabled){background:transparent;transform:translateY(-50%) scale(1.05)}.nav-arrow.nav-right[data-v-78fba14a]{right:0;left:auto}.nav-arrow[data-v-78fba14a]:disabled{opacity:.3;cursor:not-allowed}.nav-arrow svg[data-v-78fba14a]{width:20px;height:20px}.innerSlider[data-v-78fba14a]{display:block;width:80%;margin:auto;mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,#000000 10%,#000000 90%,rgba(0,0,0,0) 100%)}.template-thumbnails[data-v-78fba14a]{display:block;gap:8px;max-width:100%;margin:auto;justify-content:center;align-items:center;white-space:nowrap;width:62px}.template-thumbnails[data-v-78fba14a]::-webkit-scrollbar{display:none}.template-thumb[data-v-78fba14a]{flex:0 0 62px;width:62px;height:62px;border-radius:16px;overflow:hidden;margin:5px;cursor:pointer;transition:opacity .3s ease,transform .3s ease;opacity:.4;border:3px solid transparent;display:inline-block}.template-thumb[data-v-78fba14a]:hover{transform:scale(1.05);opacity:.8}.template-thumb.active[data-v-78fba14a],.template-thumb.is-selected[data-v-78fba14a]{border-color:#560591;opacity:1;transform:scale(1.1)}.thumb-image[data-v-78fba14a]{width:100%;height:100%;object-fit:cover}.thumb-placeholder[data-v-78fba14a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#560591 0%,#560591 100%);color:#fff;font-size:18px;font-weight:700}.action-buttons-overlay[data-v-78fba14a]{position:absolute;bottom:0;left:0;right:0;z-index:100;padding:15px;pointer-events:none}.action-buttons[data-v-78fba14a]{pointer-events:auto}.action-row[data-v-78fba14a]{display:flex;justify-content:space-between;gap:8px}.action-button[data-v-78fba14a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:.3s ease;position:relative}.action-button[data-v-78fba14a]:active{transform:translateY(0)}.action-button[data-v-78fba14a]:disabled{cursor:not-allowed;opacity:.5}.action-button:disabled .action-icon[data-v-78fba14a]{background:#F2EEF6}.action-button:disabled .action-icon[data-v-78fba14a]:before{font-family:Icomoon;content:"";font-size:13px;color:#560591;right:2px;position:absolute;top:0;-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.action-button:disabled span[data-v-78fba14a]{color:#56059180}.action-icon[data-v-78fba14a]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:16px;background:#F2EEF6;font-weight:700}.action-icon i[data-v-78fba14a]{font-size:20px;line-height:1;color:#560591}.action-icon i.icon-gif[data-v-78fba14a],.action-icon i.icon-aa[data-v-78fba14a]{font-size:14px}.action-icon svg[data-v-78fba14a]{width:20px;height:20px}.action-button span[data-v-78fba14a]{font-size:12px;font-weight:500;color:#560591}.video-editor-interface[data-v-78fba14a]{height:100%;display:flex}.video-background-container[data-v-78fba14a]{position:relative;width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto auto;background:#000;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;display:flex;flex:0 0 auto;align-items:center;justify-content:center;aspect-ratio:9 / 16!important}.video-editor-container[data-v-78fba14a]{position:relative;width:100%;height:100%;background:#000;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.top-action-bar[data-v-78fba14a]{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:100;background:rgba(0,0,0,.8);border-radius:25px;padding:10px 20px;backdrop-filter:blur(10px)}.top-action-bar .text-element-actions[data-v-78fba14a],.top-action-bar .sticker-element-actions[data-v-78fba14a]{display:flex;gap:15px;align-items:center}.top-action-bar .top-action-btn[data-v-78fba14a]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:2px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.top-action-bar .top-action-btn i[data-v-78fba14a]{font-size:16px}.top-action-bar .top-action-btn[data-v-78fba14a]:hover{background:rgba(255,255,255,.1);border-color:#ffffff80;transform:translateY(-1px)}.top-action-bar .top-action-btn.remove-btn[data-v-78fba14a]:hover{background:rgba(220,53,69,.2);border-color:#dc3545;color:#ff6b7a}.top-action-bar .top-action-btn.color-btn[data-v-78fba14a]:hover{background:rgba(102,126,234,.2);border-color:#667eea;color:#8fa4f3}.background-video[data-v-78fba14a]{width:100%;height:100%;object-fit:cover;position:relative;top:0;left:0;z-index:1}.video-placeholder[data-v-78fba14a]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:500;z-index:1}.text-elements-container[data-v-78fba14a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;touch-action:none;-webkit-touch-action:none;-ms-touch-action:none}.text-element[data-v-78fba14a]{cursor:move;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:85%;min-width:80px;min-height:24px;padding:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#fff;font-weight:800;outline:none;text-align:center;pointer-events:auto;touch-action:inherit;-webkit-touch-action:inherit;-ms-touch-action:inherit;text-shadow:0px 0px 2px rgba(0,0,0,.2);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.text-element[data-v-78fba14a]:focus,.text-element.dragging[data-v-78fba14a],.text-element.rotating[data-v-78fba14a],.text-element.resizing[data-v-78fba14a],.text-element.selected[data-v-78fba14a],.text-element.editing[data-v-78fba14a]{width:calc(85% + 4px);background:rgba(0,0,0,.5);border:2px dashed white}.text-element:focus.dark[data-v-78fba14a],.text-element.dragging.dark[data-v-78fba14a],.text-element.rotating.dark[data-v-78fba14a],.text-element.resizing.dark[data-v-78fba14a],.text-element.selected.dark[data-v-78fba14a],.text-element.editing.dark[data-v-78fba14a]{background:rgba(255,255,255,.4)}.text-element[data-v-78fba14a]:focus{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;cursor:text;touch-action:manipulation}.text-element.dragging[data-v-78fba14a],.text-element.rotating[data-v-78fba14a],.text-element.resizing[data-v-78fba14a]{z-index:1000;user-select:none}.text-element.dragging[data-v-78fba14a],.text-element.resizing[data-v-78fba14a]{transition:none}.text-element.dragging[data-v-78fba14a]{cursor:move}.text-content[data-v-78fba14a]{color:#fff;font-weight:500;outline:none;border:none;background:transparent;width:100%;min-width:50px}.text-content[data-v-78fba14a]:focus{background:rgba(255,255,255,.1)}.sticker-elements-container[data-v-78fba14a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:auto;touch-action:none;-webkit-touch-action:none;-ms-touch-action:none}.sticker-element[data-v-78fba14a]{position:absolute;pointer-events:auto;cursor:move;user-select:none;display:flex;align-items:center;justify-content:center;border:2px dashed transparent;transition:border-color .2s ease;touch-action:inherit;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.sticker-element img[data-v-78fba14a]{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.sticker-element .delete-button[data-v-78fba14a]{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:rgba(255,0,0,.8);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transition:opacity .2s ease;z-index:10}.sticker-element[data-v-78fba14a]:focus,.sticker-element.dragging[data-v-78fba14a],.sticker-element.rotating[data-v-78fba14a],.sticker-element.resizing[data-v-78fba14a],.sticker-element.selected[data-v-78fba14a]{background:rgba(0,0,0,.5);border:2px dashed white}.sticker-element.dragging[data-v-78fba14a],.sticker-element.rotating[data-v-78fba14a],.sticker-element.resizing[data-v-78fba14a]{z-index:1000;user-select:none}.sticker-element.dragging[data-v-78fba14a],.sticker-element.resizing[data-v-78fba14a]{transition:none}.sticker-element.dragging[data-v-78fba14a]{cursor:move}.color-picker-modal[data-v-78fba14a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000}.color-picker-content[data-v-78fba14a]{background:white;border-radius:16px;padding:25px;max-width:350px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d}.color-picker-content h3[data-v-78fba14a]{margin:0 0 20px;color:#333;font-size:18px;font-weight:600;text-align:center}.color-palette[data-v-78fba14a]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;justify-items:center}.color-swatch[data-v-78fba14a]{width:45px;height:45px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026;position:relative}.color-swatch[data-v-78fba14a]:hover{transform:scale(1.1);border-color:#0000004d;box-shadow:0 4px 12px #00000040}.color-swatch.active[data-v-78fba14a]{border-color:#007bff;transform:scale(1.15);box-shadow:0 4px 16px #007bff66}.color-swatch.active[data-v-78fba14a]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:18px;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.close-button[data-v-78fba14a]{width:100%;padding:12px;background:#007bff;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease}.close-button[data-v-78fba14a]:hover{background:#0056b3}.delete-button[data-v-78fba14a]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#ff4444;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;opacity:0;transition:opacity .2s ease;display:none!important}.text-element:hover .delete-button[data-v-78fba14a],.sticker-element:hover .delete-button[data-v-78fba14a]{opacity:1}.text-element.dragging .delete-button[data-v-78fba14a],.sticker-element.dragging .delete-button[data-v-78fba14a],.text-element.rotating .delete-button[data-v-78fba14a],.sticker-element.rotating .delete-button[data-v-78fba14a]{opacity:0!important}.audio-enable-button[data-v-78fba14a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:#fff;padding:12px 20px;border-radius:25px;display:flex;align-items:center;gap:8px;cursor:pointer;z-index:10;font-size:14px;font-weight:500;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);transition:all .3s ease}.audio-enable-button[data-v-78fba14a]:hover{background:rgba(0,0,0,.9);transform:translate(-50%,-50%) scale(1.05)}.audio-enable-button[data-v-78fba14a]:active{transform:translate(-50%,-50%) scale(.95)}.audio-enable-button i[data-v-78fba14a]{font-size:16px}.publish-card[data-v-9b476bbb]{height:100%;display:flex;flex-direction:column}.spacer[data-v-9b476bbb]{min-height:50px;flex:0 0 auto}.publish-content-section[data-v-9b476bbb]{display:flex;flex-direction:column;height:100%;align-items:center;text-align:center}.publish-header[data-v-9b476bbb]{font-size:16px;color:#666;margin:0 0 32px;text-align:center}.publish-template-preview[data-v-9b476bbb]{width:calc(100% + 3 2px);left:-16px;flex:1;display:flex;align-items:center;justify-content:center;margin-bottom:10px;max-width:100%}.publish-template-preview canvas[data-v-9b476bbb]{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;object-fit:cover;object-position:center}.publish-preview-container[data-v-9b476bbb]{width:100%;display:block;height:100%}.publish-preview-container .template-3d-viewer[data-v-9b476bbb]{overflow:hidden}.publish-preview-container .viewer-canvas[data-v-9b476bbb],.publish-preview-container .glb-viewer-container[data-v-9b476bbb]{height:100%!important;width:100%!important}.publish-preview-container .glb-viewer-container .viewer-canvas[data-v-9b476bbb]{width:100%!important;height:100%!important}.publish-preview-container .glb-viewer-container .viewer-canvas canvas[data-v-9b476bbb]{height:100%!important}.inview .success-text[data-v-9b476bbb],.inview .success-actions[data-v-9b476bbb]{opacity:1;transform:translateY(0)}.inview .logo-wrapper[data-v-9b476bbb]{opacity:1;transform:scale(1)}.publish-template-display[data-v-9b476bbb]{width:100%;height:300px;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.publish-template-image[data-v-9b476bbb]{width:100%;height:100%;object-fit:cover}.publish-template-placeholder[data-v-9b476bbb]{width:100%;height:100%;background:#FFFFFF;border:2px dashed #E0E0E0;display:flex;align-items:center;justify-content:center;color:#666;font-size:24px;font-weight:700}.publish-text[data-v-9b476bbb]{margin-bottom:32px}.publish-text .normalTitle[data-v-9b476bbb]{margin-bottom:12px}.publish-text p[data-v-9b476bbb]{font-size:16px;line-height:1.5;color:#560591;margin:0 0 16px}.publish-text p[data-v-9b476bbb]:first-child{font-size:18px;font-weight:600;color:#560591}.publish-text p[data-v-9b476bbb]:last-child{margin-bottom:0}.publish-actions[data-v-9b476bbb]{width:100%}.publish-actions .publish-warning[data-v-9b476bbb]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;text-align:center}.publish-actions .publish-warning p[data-v-9b476bbb]{margin:0;color:#856404;font-size:.9rem;font-weight:500}.publish-actions .publish-button[data-v-9b476bbb]{border:none;border-radius:16px;font-size:16px;cursor:pointer;transition:all .3s ease;text-align:center;width:100%;background:linear-gradient(135deg,#560591 0%,#560591 100%);color:#fff;font-size:18px;font-weight:600;padding:16px 24px;position:relative;overflow:hidden}.publish-actions .publish-button.primary[data-v-9b476bbb]{background:linear-gradient(135deg,#560591 0%,#560591 100%);color:#fff}.publish-actions .publish-button.primary[data-v-9b476bbb]:active{transform:translateY(0)}.publish-actions .publish-button.secondary[data-v-9b476bbb]{background:#FFFFFF;color:#333;border:1px solid #E0E0E0}.publish-actions .publish-button .publish-progress-bar[data-v-9b476bbb]{position:absolute;bottom:0;left:0;height:100%;top:0;background:rgba(255,255,255,.2);transition:width 1.5s cubic-bezier(.4,0,.2,1);z-index:1}.publish-actions .publish-button .publish-progress-bar[data-v-9b476bbb]:after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:rgba(255,255,255,.6);border-radius:1px}.publish-actions .publish-button.publishing[data-v-9b476bbb]{z-index:2}.publish-success-screen[data-v-9b476bbb]{position:fixed;inset:0;background:#560591;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;overflow:hidden;height:100%}.publish-success-content[data-v-9b476bbb]{display:block;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:0 24px;position:relative;width:100%;height:100%}.publish-success-content .normalTitle[data-v-9b476bbb]{margin-bottom:12px}.logo-wrapper[data-v-9b476bbb]{opacity:0;transform:scale(0);transition:opacity .3s .3s ease,transform .3s .3s ease;z-index:1;position:relative}.success-text[data-v-9b476bbb]{opacity:0;transform:translateY(20px);transition:opacity .3s .3s ease,transform .3s .3s ease;margin-bottom:32px;z-index:1}@media (max-height: 667px){.success-text[data-v-9b476bbb]{margin-bottom:16px}}.success-text p[data-v-9b476bbb]{font-size:16px;max-width:313px;line-height:1.5;color:#fff;margin:0 0 8px;opacity:.9}.success-text p[data-v-9b476bbb]:last-child{margin-bottom:0}.success-actions[data-v-9b476bbb]{opacity:0;transform:translateY(20px);transition:opacity .3s .45s ease,transform .3s .45s ease;width:100%;max-width:100%;margin-bottom:30px;z-index:1}@media (max-height: 667px){.success-actions[data-v-9b476bbb]{margin-bottom:10px}}.button-group[data-v-9b476bbb]{display:flex;flex-direction:row;gap:16px;width:100%}.skipLink[data-v-9b476bbb]{color:#fff;display:inline-block;text-decoration:underline;font-size:14px;cursor:pointer;margin-top:16px}.action-button[data-v-9b476bbb]{padding:16px;border:2px solid white;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;background:transparent;color:#fff;width:100%}.action-button.email-button[data-v-9b476bbb]{background:white;color:#560591;border-color:#fff}.action-button.primary[data-v-9b476bbb]{background:#560591;color:#fff;border-color:#560591}.action-button.submit-button[data-v-9b476bbb]{display:block;width:100%}.publish-stars-container[data-v-9b476bbb]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.publish-star[data-v-9b476bbb]{position:absolute;bottom:-50px;animation:publishStarFloat-9b476bbb 4s ease-out forwards;opacity:0}.publish-star .star-image[data-v-9b476bbb]{width:32px;height:32px;animation:starRotate-9b476bbb var(--rotation-speed, 2s) linear infinite,starScale-9b476bbb var(--scale-speed, 1.5s) ease-in-out infinite alternate}@keyframes publishStarFloat-9b476bbb{0%{opacity:0;transform:translateY(0) rotate(0) scale(.5)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-100vh) rotate(360deg) scale(1)}}@keyframes starRotate-9b476bbb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes starScale-9b476bbb{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fadeIn-9b476bbb{0%{opacity:0}to{opacity:1}}@keyframes slideUp-9b476bbb{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.popup-overlay[data-v-9b476bbb]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:2147483646;animation:fadeIn-9b476bbb .3s ease-out}.popup-container[data-v-9b476bbb]{background:white;border-radius:50px 50px 0 0;width:100%;max-width:500px;max-height:80vh;overflow-y:auto;animation:slideUp-9b476bbb .3s ease-out}.popup-content[data-v-9b476bbb]{padding:32px}.popup-content h3[data-v-9b476bbb]{font-size:24px;font-weight:700;color:#560591;margin:0 0 24px;text-align:center}.popup-content .form-actions[data-v-9b476bbb]{flex-direction:column}.popup-content .form-actions .cancel-button[data-v-9b476bbb]{background:none;color:#560591;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;padding:0;text-decoration:underline}.whatsapp-form .form-group[data-v-9b476bbb]{margin-bottom:24px}.whatsapp-form .form-group label[data-v-9b476bbb]{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.whatsapp-form .form-group .form-input[data-v-9b476bbb]{width:100%;padding:16px;border:2px solid #E0E0E0;border-radius:8px;font-size:16px;transition:border-color .3s ease}.whatsapp-form .form-group .form-input[data-v-9b476bbb]:focus{outline:none;border-color:#560591}.whatsapp-form .form-group.checkbox-group .checkbox-label[data-v-9b476bbb]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;position:relative}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-input[data-v-9b476bbb]{position:absolute;opacity:0;width:0;height:0}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-custom[data-v-9b476bbb]{width:20px;height:20px;border:2px solid #E0E0E0;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-top:2px;flex-shrink:0}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-custom[data-v-9b476bbb]:after{content:"✓";color:#fff;font-size:12px;font-weight:700;opacity:0;transition:opacity .2s ease}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-input:checked+.checkbox-custom[data-v-9b476bbb]{background:#560591;border-color:#560591}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-input:checked+.checkbox-custom[data-v-9b476bbb]:after{opacity:1}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-input:focus+.checkbox-custom[data-v-9b476bbb]{box-shadow:0 0 0 3px #7b2cbf33}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-text[data-v-9b476bbb]{font-size:14px;line-height:1.4;color:#666}.whatsapp-form .form-actions[data-v-9b476bbb]{display:flex;gap:16px;margin-top:32px}.whatsapp-form .form-actions .cancel-button[data-v-9b476bbb]{flex:1;width:100%;padding:16px 24px;border:2px solid #7b2cbf;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;background:transparent;color:#7b2cbf}.whatsapp-form .form-actions .cancel-button[data-v-9b476bbb]:active{transform:translateY(0)}.whatsapp-form .form-actions .submit-button[data-v-9b476bbb]{flex:2;width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;background:linear-gradient(135deg,#7b2cbf 0%,#9d4edd 50%,#c77dff 100%);color:#fff}.whatsapp-form .form-actions .submit-button[data-v-9b476bbb]:active:not(:disabled){transform:translateY(0)}.whatsapp-form .form-actions .submit-button[data-v-9b476bbb]:disabled{background:#f5f5f5;color:#999;cursor:not-allowed;opacity:.5}.popup-success[data-v-9b476bbb]{padding:32px;text-align:center}.popup-success h3[data-v-9b476bbb]{font-size:24px;font-weight:700;color:#560591;margin:0 0 16px}.popup-success p[data-v-9b476bbb]{font-size:16px;line-height:1.5;color:#560591;margin:0 0 32px}.popup-success .close-button[data-v-9b476bbb]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;background:#560591;color:#fff}.popup-success .close-button[data-v-9b476bbb]:active{transform:translateY(0)}.step-publish[data-v-9b476bbb]{display:flex;flex-direction:column;height:100%}.publish-success-content .action-button.email-button.outline[data-v-9b476bbb]{border:2px solid white;color:#fff;background:transparent;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.publish-success-content .normalTitle[data-v-9b476bbb]{margin-bottom:20px}.publish-success-content h1[data-v-9b476bbb]{font-size:30px}.contact-form .form-group input[data-v-9b476bbb]{width:100%;text-align:center;color:#36164d;border:1px solid #560591}.contact-form .form-group input[data-v-9b476bbb]::placeholder{color:#36164d}.privacy-consent[data-v-9b476bbb]{margin-bottom:22px;width:100%}.privacy-consent .form-group[data-v-9b476bbb]{margin-bottom:1rem}.privacy-consent .form-group[data-v-9b476bbb]:last-child{margin-bottom:0}.privacy-consent .checkbox-group[data-v-9b476bbb]{display:flex;align-items:center;gap:.5rem;margin-bottom:0}.privacy-consent .checkbox-group label[data-v-9b476bbb]{margin-bottom:0}.privacy-consent .checkbox-label[data-v-9b476bbb]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.9rem;line-height:1.4}.privacy-consent .checkbox-input[data-v-9b476bbb]{display:none}.privacy-consent .checkbox-custom[data-v-9b476bbb]{width:18px;height:18px;border:2px solid #ddd;border-radius:3px;background:white;position:relative;flex-shrink:0;margin-top:2px;transition:all .2s ease}.privacy-consent .checkbox-custom[data-v-9b476bbb]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.privacy-consent .checkbox-input:checked+.checkbox-custom[data-v-9b476bbb]{background:#560591;border-color:#560591}.privacy-consent .checkbox-input:checked+.checkbox-custom[data-v-9b476bbb]:after{opacity:1}.privacy-consent .checkbox-text[data-v-9b476bbb]{color:#333;user-select:none}.privacy-consent .terms-link[data-v-9b476bbb]{color:#007bff;text-decoration:underline}.privacy-consent .privacy-link[data-v-9b476bbb]{color:#560591;text-decoration:underline}.terms-link-section[data-v-9b476bbb]{margin-top:1rem;text-align:center}.terms-link-standalone[data-v-9b476bbb]{color:#666;text-decoration:underline;font-size:.875rem}.button-group[data-v-9b476bbb]{display:flex;gap:1rem;width:100%}.button-group.column[data-v-9b476bbb]{flex-direction:column}.back-button[data-v-9b476bbb]{width:100%;border:none;border-radius:16px;font-size:16px;cursor:pointer;text-align:center;flex:1;color:#560591;border:2px solid #560591;font-size:18px;font-weight:600;padding:16px 24px;transition:all .3s ease}.back-button.primary[data-v-9b476bbb]{background:linear-gradient(135deg,#560591 0%,#560591 100%);color:#fff}.back-button.primary[data-v-9b476bbb]:active{transform:translateY(0)}.back-button.secondary[data-v-9b476bbb]{background:#FFFFFF;color:#333;border:1px solid #E0E0E0}.back-button[data-v-9b476bbb]:active{transform:scale(.98)}.button-group .publish-button[data-v-9b476bbb]{flex:1}.publish-button.disabled[data-v-9b476bbb]{opacity:.6;cursor:not-allowed;pointer-events:none}.publish-button.publishing[data-v-9b476bbb]{cursor:not-allowed;pointer-events:none}.publish-button.publishing .publish-progress-bar[data-v-9b476bbb]{opacity:1}.video-processing-status[data-v-9b476bbb]{margin-top:1rem;padding:1rem;background:rgba(0,123,255,.1);border-radius:8px;border:1px solid rgba(0,123,255,.2)}.processing-text[data-v-9b476bbb]{font-size:.9rem;color:#007bff;margin-bottom:.5rem;font-weight:500}.processing-progress[data-v-9b476bbb]{display:flex;align-items:center;gap:.5rem}.progress-bar[data-v-9b476bbb]{flex:1;height:6px;background:rgba(0,123,255,.2);border-radius:3px;overflow:hidden}.progress-fill[data-v-9b476bbb]{height:100%;background:#007bff;border-radius:3px;transition:width .3s ease}.progress-text[data-v-9b476bbb]{font-size:.8rem;color:#007bff;font-weight:500;min-width:35px}.video-generation-status[data-v-9b476bbb]{margin-top:1rem;padding:1rem;background:rgba(40,167,69,.1);border-radius:8px;border:1px solid rgba(40,167,69,.2)}.generation-text[data-v-9b476bbb]{color:#fff}.generation-progress[data-v-9b476bbb]{display:flex;align-items:center;gap:.5rem}.generation-progress .progress-bar[data-v-9b476bbb]{flex:1;height:6px;background:rgba(40,167,69,.2);border-radius:3px;overflow:hidden}.generation-progress .progress-fill[data-v-9b476bbb]{height:100%;background:#28a745;border-radius:3px;transition:width .3s ease}.generation-progress .progress-text[data-v-9b476bbb]{color:#28a745}.viewer-canvas[data-v-9b476bbb]{width:100%!important;height:100%!important;position:relative}.gltf-viewer-wrapper[data-v-9b476bbb]{position:relative;display:inline-block;border-radius:12px;overflow:hidden;width:100%;height:100%}.gltf-viewer-wrapper .template-3d-viewer[data-v-9b476bbb]{position:relative;z-index:2;border-radius:inherit}.glb-viewer-container[data-v-9b476bbb]{position:relative;display:inline-block;height:100%!important;width:100%!important}.viewer-canvas[data-v-9b476bbb]{position:relative;border-radius:8px;overflow:hidden;background:transparent;height:100%!important;width:100%!important}.loading-overlay[data-v-9b476bbb],.error-overlay[data-v-9b476bbb]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.2);z-index:10}.loading-spinner[data-v-9b476bbb]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-9b476bbb 1s linear infinite;margin-bottom:10px}@keyframes spin-9b476bbb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-overlay p[data-v-9b476bbb]{color:#e74c3c;text-align:center;margin:0;padding:20px}.publish-popup-content[data-v-9b476bbb]{padding:0 30px 30px}.publish-confirmation .confirmation-text[data-v-9b476bbb]{font-size:16px;line-height:1.5;color:#333;margin-bottom:24px;text-align:center}.publish-confirmation .form-group[data-v-9b476bbb]{margin-bottom:24px}.publish-confirmation .checkbox-group[data-v-9b476bbb]{display:flex;align-items:flex-start;gap:.75rem}.publish-confirmation .checkbox-label[data-v-9b476bbb]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:14px;line-height:1.4}.publish-confirmation .checkbox-input[data-v-9b476bbb]{display:none}.publish-confirmation .checkbox-custom[data-v-9b476bbb]{width:18px;height:18px;border:2px solid #ddd;border-radius:3px;background:white;position:relative;flex-shrink:0;margin-top:2px;transition:all .2s ease}.publish-confirmation .checkbox-custom[data-v-9b476bbb]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.publish-confirmation .checkbox-input:checked+.checkbox-custom[data-v-9b476bbb]{background:#560591;border-color:#560591}.publish-confirmation .checkbox-input:checked+.checkbox-custom[data-v-9b476bbb]:after{opacity:1}.publish-confirmation .checkbox-text[data-v-9b476bbb]{color:#333;user-select:none}.popup-button-group[data-v-9b476bbb]{display:flex;gap:12px;margin-top:24px}.popup-back-button[data-v-9b476bbb]{width:100%;border:none;border-radius:16px;font-size:16px;cursor:pointer;text-align:center;flex:1;color:#560591;border:2px solid #560591;background:white;font-size:18px;font-weight:600;padding:16px 24px;transition:all .3s ease}.popup-back-button.primary[data-v-9b476bbb]{background:linear-gradient(135deg,#560591 0%,#560591 100%);color:#fff}.popup-back-button.primary[data-v-9b476bbb]:active{transform:translateY(0)}.popup-back-button.secondary[data-v-9b476bbb]{background:#FFFFFF;color:#333;border:1px solid #E0E0E0}.popup-back-button[data-v-9b476bbb]:active{transform:scale(.98)}.popup-publish-button[data-v-9b476bbb]{width:100%;border-radius:16px;font-size:16px;cursor:pointer;text-align:center;flex:1;background:#560591;color:#fff;border:none;font-size:18px;font-weight:600;padding:16px 24px;transition:all .3s ease;position:relative;overflow:hidden}.popup-publish-button.primary[data-v-9b476bbb]{background:linear-gradient(135deg,#560591 0%,#560591 100%);color:#fff}.popup-publish-button.primary[data-v-9b476bbb]:active{transform:translateY(0)}.popup-publish-button.secondary[data-v-9b476bbb]{background:#FFFFFF;color:#333;border:1px solid #E0E0E0}.popup-publish-button .button-text[data-v-9b476bbb]{position:relative;z-index:3}.popup-publish-button.disabled[data-v-9b476bbb]{opacity:.6;cursor:not-allowed;pointer-events:none}.popup-publish-button.publishing[data-v-9b476bbb]{cursor:not-allowed;pointer-events:none}.popup-publish-button[data-v-9b476bbb]:not(.disabled):not(.publishing):active{transform:scale(.98)}.publish-progress .progress-text[data-v-9b476bbb]{font-size:16px;line-height:1.5;color:#333;margin-bottom:24px;text-align:center}.publish-progress .progress-button-container[data-v-9b476bbb]{margin-top:24px}.publish-progress-bar[data-v-9b476bbb]{position:absolute;bottom:0;left:0;height:100%;background:rgba(255,255,255,.3);transition:width 1.5s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}.publish-success-content.overrule-flex[data-v-9b476bbb]{display:flex!important;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:0 24px;position:relative;width:100%;height:100%}.simple-publish-display[data-v-9b476bbb]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;max-width:400px;margin:0 auto;border-radius:12px;overflow:hidden}.publish-template-bg[data-v-9b476bbb]{position:absolute;inset:0;z-index:0;opacity:.1}.publish-template-bg-image[data-v-9b476bbb]{width:100%;height:100%;object-fit:cover}.publish-media-display[data-v-9b476bbb]{position:relative;z-index:2;width:100%;max-width:300px;margin-bottom:1rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0003}.publish-media-video[data-v-9b476bbb],.publish-media-image[data-v-9b476bbb]{width:100%;height:auto;display:block}.publish-text-display[data-v-9b476bbb]{position:relative;z-index:2;text-align:center;font-family:bree-serif,serif;font-size:1.1rem;color:#333;line-height:1.4}.publish-text-display p[data-v-9b476bbb]{margin:0;padding:1rem 1.5rem;background:rgba(255,255,255,.95);border-radius:8px;box-shadow:0 2px 8px #0000001a;backdrop-filter:blur(10px)}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/editor/Poppins-Bold.ttf) format("truetype");font-weight:300;font-style:regular;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/editor/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/fonts/editor/CinzelDecorative-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Creepster;src:url(/fonts/editor/Creepster-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:League Spartan;src:url(/fonts/editor/LeagueSpartan-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gloria Hallelujah;src:url(/fonts/editor/GloriaHallelujah-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rye;src:url(/fonts/editor/Rye-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/editor/Fredoka_SemiCondensed-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comic Sans MS;src:url(/fonts/editor/ComicSansMS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brusher;src:url(/fonts/editor/Brusher-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?ddd);src:url(/fonts/icomoon.eot?ddd#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?ddd) format("truetype"),url(/fonts/icomoon.woff?ddd) format("woff"),url(/fonts/icomoon.svg?ddd#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-][data-v-1582ff9c],[class*=" icon-"][data-v-1582ff9c]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-bottom[data-v-1582ff9c]:before{content:""}.icon-chevron-left[data-v-1582ff9c]:before{content:""}.icon-chevron-right[data-v-1582ff9c]:before{content:""}.icon-chevron-up[data-v-1582ff9c]:before{content:""}.icon-arrow-bottom[data-v-1582ff9c]:before{content:""}.icon-arrow-left[data-v-1582ff9c]:before{content:""}.icon-arrow-right[data-v-1582ff9c]:before{content:""}.icon-arrow-up[data-v-1582ff9c]:before{content:""}.icon-audio[data-v-1582ff9c]:before{content:""}.icon-color[data-v-1582ff9c]:before{content:""}.icon-cross[data-v-1582ff9c]:before{content:""}.icon-font[data-v-1582ff9c]:before{content:""}.icon-music[data-v-1582ff9c]:before{content:""}.icon-play[data-v-1582ff9c]:before{content:""}.icon-portrait-image[data-v-1582ff9c]:before{content:""}.icon-refresh[data-v-1582ff9c]:before{content:""}.icon-save[data-v-1582ff9c]:before{content:""}.icon-star[data-v-1582ff9c]:before{content:""}.icon-sticker[data-v-1582ff9c]:before{content:""}.icon-text[data-v-1582ff9c]:before{content:""}.icon-trash[data-v-1582ff9c]:before{content:""}.backgroundGrid[data-v-1582ff9c]{background-image:url(/assets/images/backgroundimg.png);background-size:contain;background-position:top center;background-repeat:repeat-x;background-attachment:fixed}.backgroundGrid .starfield-overlay[data-v-1582ff9c]{display:none!important}.step-video-record[data-v-1582ff9c]{display:flex;flex-direction:column;height:100%;padding:0 25px;position:relative}.step-video-record .video-card[data-v-1582ff9c]{background:transparent;height:100%}.step-video-record .content-section[data-v-1582ff9c]{display:flex;flex-direction:column;align-items:center;height:100%;position:relative;flex-wrap:wrap}.step-video-record .preview[data-v-1582ff9c]{margin:0;width:100%;height:calc(100% - 100px);position:relative;flex:0 0 auto}.step-video-record .preview .camera-view[data-v-1582ff9c]{margin-left:auto;margin-right:auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;max-width:100%;max-height:100%;position:relative;overflow:hidden;aspect-ratio:9 / 16}.step-video-record .preview .camera-view video[data-v-1582ff9c]{height:100%;width:100%;object-fit:cover;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.step-video-record .preview .camera-view video.recorded-preview[data-v-1582ff9c]{width:100%;height:100%;object-fit:cover}.step-video-record .elapsed[data-v-1582ff9c]{color:#fff;opacity:.9;left:20px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-align:center}.step-video-record .center-controll[data-v-1582ff9c]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.step-video-record .controls[data-v-1582ff9c]{margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative}.step-video-record .controls .spacingWrapper[data-v-1582ff9c]{position:relative;width:100%;text-align:center;display:flex;justify-content:center}.step-video-record .controls .btn.record[data-v-1582ff9c]{--size: 84px;--pad: 6px;position:relative;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;padding:2px}.step-video-record .controls .btn.record .inner[data-v-1582ff9c]{position:relative;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:white;border:8px solid #560591;transition:background .3s ease}.step-video-record .controls .btn.record.active .inner[data-v-1582ff9c]{background:#d32f2f}.step-video-record .controls .btn.circle.secondary[data-v-1582ff9c]{border-radius:50%;border:2px solid #ffffff;background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:56px;left:auto;position:absolute;top:50%;width:56px;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);transition:opacity .3s ease;pointer-events:auto}.step-video-record .controls .btn.circle.secondary[data-v-1582ff9c]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;-webkit-transform:translate(0,-50%)!important;-moz-transform:translate(0,-50%)!important;-o-transform:translate(0,-50%)!important;-ms-transform:translate(0,-50%)!important;transform:translateY(-50%)!important}.step-video-record .error[data-v-1582ff9c]{color:#ffb3b3;text-align:center;margin-top:16px;font-size:14px}.step-video-record .video-overlay[data-v-1582ff9c]{position:absolute;bottom:0;right:16px;display:flex;justify-content:flex-end;align-items:center;width:100%;left:0;pointer-events:none;padding:24px 20px}.step-video-record .video-overlay .left[data-v-1582ff9c]{display:flex;gap:8px;pointer-events:auto;position:relative}.step-video-record .video-overlay .right[data-v-1582ff9c]{pointer-events:auto;position:relative}.step-video-record .video-overlay .icon-btn[data-v-1582ff9c]{width:40px;height:40px;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease}.step-video-record .video-overlay .icon-btn i[data-v-1582ff9c]{font-size:16px}.step-video-record .video-overlay .duration[data-v-1582ff9c]{color:#fff;font-weight:600;font-size:16px;border-radius:8px}.step-video-record .post-record-actions[data-v-1582ff9c]{display:flex;gap:16px;margin-top:24px;width:100%}.step-video-record .post-record-actions .btn[data-v-1582ff9c]{flex:1;width:100%;padding:16px 0;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.step-video-record .post-record-actions .btn[data-v-1582ff9c]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.step-video-record .post-record-actions .btn.secondary[data-v-1582ff9c]{background:transparent;color:#fff;border:2px solid white}.step-video-record .post-record-actions .btn.primary[data-v-1582ff9c]{background:white;color:#560591;border:2px solid white}.upload-options-container[data-v-554d744b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;min-height:400px;height:100%}.upload-options-container .normalTitle[data-v-554d744b]{margin-bottom:20px}.upload-options-content[data-v-554d744b]{max-width:500px;width:100%;text-align:center}.upload-options-content.inview .upload-option[data-v-554d744b]{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.upload-options-content.inview .upload-option[data-v-554d744b]:nth-child(5){transition-delay:.85s}.upload-options-content.inview .upload-option[data-v-554d744b]:nth-child(4){transition-delay:.77s}.upload-options-content.inview .upload-option[data-v-554d744b]:nth-child(3){transition-delay:.69s}.upload-options-content.inview .upload-option[data-v-554d744b]:nth-child(2){transition-delay:.61s}.upload-options-content.inview .upload-option[data-v-554d744b]:nth-child(1){transition-delay:.53s}.upload-title[data-v-554d744b]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.upload-subtitle[data-v-554d744b]{color:#666;margin-bottom:1rem}.upload-restrictions[data-v-554d744b]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:2rem;text-align:left}.upload-restrictions h4[data-v-554d744b]{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#495057}.upload-restrictions ul[data-v-554d744b]{margin:0 0 .5rem;padding-left:1.2rem;font-size:.85rem;color:#6c757d}.upload-restrictions li[data-v-554d744b]{margin-bottom:.25rem}.heic-note[data-v-554d744b]{margin:.5rem 0 0;font-size:.8rem;color:#6c757d;font-style:italic}.error-message[data-v-554d744b]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;margin-top:1rem;color:#721c24;white-space:pre-line}.uploading-state[data-v-554d744b]{text-align:center;margin-top:1rem;color:#560591}.uploading-state .loading-spinner[data-v-554d744b]{border:3px solid #f3f3f3;border-top:3px solid #560591;border-radius:50%;width:30px;height:30px;animation:spin-554d744b 1s linear infinite;margin:.5rem auto}@keyframes spin-554d744b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-options-grid[data-v-554d744b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.slideshow-options[data-v-554d744b]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;margin:1.5rem 0;text-align:left}.slideshow-options h4[data-v-554d744b]{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#333}.slideshow-options .option-checkbox[data-v-554d744b]{margin-bottom:1rem}.slideshow-options .option-checkbox label[data-v-554d744b]{display:flex;align-items:flex-start;cursor:pointer;font-size:.95rem;color:#555;line-height:1.4}.slideshow-options .option-checkbox label input[type=checkbox][data-v-554d744b]{margin-right:.75rem;margin-top:.1rem;transform:scale(1.2)}.slideshow-options .option-checkbox label input[type=checkbox][data-v-554d744b]:disabled{opacity:.5;cursor:not-allowed}.slideshow-options .option-checkbox label[data-v-554d744b]:hover{color:#333}.slideshow-options .option-checkbox .option-description[data-v-554d744b]{margin:.5rem 0 0 2rem;font-size:.85rem;color:#777;line-height:1.3}.upload-option[data-v-554d744b]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease;text-align:center;opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.upload-option[data-v-554d744b]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003}.upload-option[data-v-554d744b]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.upload-option .option-content h4[data-v-554d744b]{font-size:16px;font-weight:600;margin:0}.upload-actions[data-v-554d744b]{display:flex;justify-content:center;gap:1rem}.btn[data-v-554d744b]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn.secondary[data-v-554d744b]{background:#f5f5f5;color:#333}.btn.secondary[data-v-554d744b]:hover{background:#e0e0e0}@media (max-width: 768px){.upload-options-grid[data-v-554d744b]{gap:.75rem}.upload-option[data-v-554d744b]{padding:16px 24px}.upload-option .option-content h4[data-v-554d744b]{font-size:16px}}.popup-overlay-shared[data-v-6a8b6d86]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.popup-container-shared[data-v-6a8b6d86]{position:relative;width:100%;background:white;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;box-shadow:0 8px 32px #0003;overflow:hidden}@media (min-width: 768px){.popup-container-shared[data-v-6a8b6d86]{max-width:85%}}.popup-content-shared[data-v-6a8b6d86]{padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px}@media (min-width: 768px){.popup-content-shared[data-v-6a8b6d86]{padding:32px 24px}}.popup-title-shared[data-v-6a8b6d86]{color:#560591;font-family:Larken,serif;font-size:28px;font-weight:800;line-height:110%;letter-spacing:-.84px;margin:0}@media (min-width: 768px){.popup-title-shared[data-v-6a8b6d86]{font-size:24px}}.popup-subtitle-shared[data-v-6a8b6d86]{color:#560591;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:16px 0}@media (min-width: 768px){.popup-subtitle-shared[data-v-6a8b6d86]{font-size:14px}}.popup-progress-container[data-v-6a8b6d86]{width:100%;height:6px;background-color:#e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.popup-progress-bar[data-v-6a8b6d86]{height:100%;background-color:#560591;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;transition:width .3s ease;min-width:20%}.popup-button-shared[data-v-6a8b6d86]{width:100%;max-width:280px;padding:16px 32px;background:#560591;color:#fff;border:none;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #5605914d;margin-top:8px}.popup-button-shared[data-v-6a8b6d86]:active{transform:translateY(0);box-shadow:0 2px 8px #5605914d}@media (min-width: 768px){.popup-button-shared[data-v-6a8b6d86]{padding:14px 28px;font-size:15px}}.popup-container-error[data-v-6a8b6d86]{background:#fbe8ea}.popup-title-error[data-v-6a8b6d86],.popup-subtitle-error[data-v-6a8b6d86]{color:#d64545}.popup-button-error[data-v-6a8b6d86]{background:#d64545;box-shadow:0 4px 12px #d645454d}.popup-button-error[data-v-6a8b6d86]:active{box-shadow:0 2px 8px #d645454d}.popup-categories[data-v-6a8b6d86]{position:sticky;top:0;left:0;z-index:6;background:white;display:flex;gap:6px;padding:0;overflow-x:scroll;overflow-y:visible;flex-shrink:0;mask-image:linear-gradient(-90deg,#00000000 0px,#00000000 5px,#000000 30px,#000000 calc(100% - 30px),#00000000 calc(100% - 5px),#00000000 100%)}.popup-categories[data-v-6a8b6d86] :first-child{margin-left:30px}.popup-categories[data-v-6a8b6d86] :last-child{margin-right:30px}.popup-categories[data-v-6a8b6d86]::-webkit-scrollbar{display:none}.popup-categories[data-v-6a8b6d86]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.popup-category-btn[data-v-6a8b6d86]{padding:8px 13px;border:1px solid rgba(86,5,145,.2);border-radius:100px;background:white;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;color:#560591;position:relative;z-index:1}.popup-category-btn[data-v-6a8b6d86]:last-child{margin-right:20px}.popup-category-btn.active[data-v-6a8b6d86]{border-color:#560591;background:#560591;color:#fff}.popup-loading-state[data-v-6a8b6d86],.popup-empty-state[data-v-6a8b6d86],.popup-error-state[data-v-6a8b6d86]{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0 22px;flex:1}.popup-loading-state p[data-v-6a8b6d86],.popup-empty-state p[data-v-6a8b6d86],.popup-error-state p[data-v-6a8b6d86]{margin:12px 0 0;color:#560591;font-size:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:20px;width:100%;background-color:#5605911a}.popup-spinner[data-v-6a8b6d86]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #560591;border-radius:50%;animation:popup-spin-6a8b6d86 1s linear infinite}@keyframes popup-spin-6a8b6d86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popup-retry-button[data-v-6a8b6d86]{margin-top:10px;padding:8px 16px;background:#560591;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.popup-fade-enter-active[data-v-6a8b6d86]{transition:opacity .3s ease}.popup-fade-leave-active[data-v-6a8b6d86]{transition:opacity .25s ease}.popup-fade-enter-from[data-v-6a8b6d86],.popup-fade-leave-to[data-v-6a8b6d86]{opacity:0}.popup-slide-enter-active[data-v-6a8b6d86]{transition:opacity .4s cubic-bezier(.16,1,.3,1) .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}.popup-slide-leave-active[data-v-6a8b6d86]{transition:opacity .25s cubic-bezier(.7,0,.84,0),transform .25s cubic-bezier(.7,0,.84,0)}.popup-slide-enter-from[data-v-6a8b6d86]{opacity:0;transform:translateY(20px)}.popup-slide-enter-to[data-v-6a8b6d86]{opacity:1;transform:translateY(0)}.popup-slide-leave-to[data-v-6a8b6d86]{opacity:0;transform:translateY(10px)}.video-popup-overlay[data-v-6a8b6d86]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:auto}.video-popup-content[data-v-6a8b6d86]{padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px;width:100%;background:white;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;box-shadow:0 8px 32px #0003;overflow:hidden;position:relative;margin:auto;z-index:1;width:calc(100vw - 40px);max-width:500px;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}@media (min-width: 768px){.video-popup-content[data-v-6a8b6d86]{padding:32px 24px}}@media (min-width: 768px){.video-popup-content[data-v-6a8b6d86]{max-width:85%}}.popup-title[data-v-6a8b6d86]{color:#560591;font-family:Larken,serif;font-size:28px;font-weight:800;line-height:110%;letter-spacing:-.84px;margin:0}@media (min-width: 768px){.popup-title[data-v-6a8b6d86]{font-size:24px}}.popup-subtitle[data-v-6a8b6d86]{color:#560591;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:16px 0}@media (min-width: 768px){.popup-subtitle[data-v-6a8b6d86]{font-size:14px}}.progress-bar-container[data-v-6a8b6d86]{width:100%;height:6px;background-color:#e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.progress-bar[data-v-6a8b6d86]{height:100%;background-color:#560591;-webkit-border-radius:100vw;-moz-border-radius:100vw;border-radius:100vw;transition:width .3s ease;min-width:20%}.video-popup-fade-enter-active[data-v-6a8b6d86]{transition:opacity .3s ease}.video-popup-fade-leave-active[data-v-6a8b6d86]{transition:opacity .25s ease}.video-popup-fade-enter-from[data-v-6a8b6d86],.video-popup-fade-leave-to[data-v-6a8b6d86]{opacity:0}.video-popup-slide-enter-active[data-v-6a8b6d86]{transition:opacity .4s cubic-bezier(.16,1,.3,1) .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}.video-popup-slide-leave-active[data-v-6a8b6d86]{transition:opacity .25s cubic-bezier(.7,0,.84,0),transform .25s cubic-bezier(.7,0,.84,0)}.video-popup-slide-enter-from[data-v-6a8b6d86]{opacity:0;transform:translateY(20px)}.video-popup-slide-enter-to[data-v-6a8b6d86]{opacity:1;transform:translateY(0)}.video-popup-slide-leave-to[data-v-6a8b6d86]{opacity:0;transform:translateY(10px)}.btn[data-v-e5719fdf]{padding:16px 24px;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5}.btn[data-v-e5719fdf]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn[data-v-e5719fdf]:not(:disabled):active{transform:translateY(0)}.btn-primary[data-v-e5719fdf]{background-color:#560591;color:#fff;border:2px solid #560591}.btn-secondary[data-v-e5719fdf]{background-color:#666;color:#fff;border:2px solid #666666}.btn-danger[data-v-e5719fdf]{background-color:#dc3545;color:#fff;border:2px solid #DC3545}.btn-success[data-v-e5719fdf]{background-color:#28a745;color:#fff;border:2px solid #28A745}.btn-outline[data-v-e5719fdf]{background-color:transparent;color:#560591;border:2px solid #560591}.btn-outline-secondary[data-v-e5719fdf]{background-color:transparent;color:#666;border:2px solid #666666}.btn-small[data-v-e5719fdf],.btn-sm[data-v-e5719fdf]{padding:8px 16px;font-size:14px}.btn-large[data-v-e5719fdf],.btn-lg[data-v-e5719fdf]{padding:24px 32px;font-size:18px;font-weight:600}.btn-block[data-v-e5719fdf]{width:100%;display:block}.action-button[data-v-e5719fdf]{border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5;padding:16px 24px;border:none;font-size:16px;font-weight:600;background:transparent;color:#fff}.action-button[data-v-e5719fdf]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.action-button[data-v-e5719fdf]:not(:disabled):active{transform:translateY(0)}.action-button.primary[data-v-e5719fdf]{background:#560591;color:#fff;border-color:#560591}.action-button.submit-button[data-v-e5719fdf]{display:block;width:100%}.form-actions[data-v-e5719fdf]{display:flex;gap:16px;margin-top:32px;justify-content:flex-end}.form-actions.full-width .btn[data-v-e5719fdf]{flex:1}.form-actions.center[data-v-e5719fdf]{justify-content:center}.form-actions.start[data-v-e5719fdf]{justify-content:flex-start}.cancel-button[data-v-e5719fdf]{padding:16px 24px;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5;background:transparent;color:#560591;border:2px solid #560591}.cancel-button[data-v-e5719fdf]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.cancel-button[data-v-e5719fdf]:not(:disabled):active{transform:translateY(0)}.submit-button[data-v-e5719fdf]{padding:16px 24px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5;background:linear-gradient(135deg,#7b2cbf 0%,#9d4edd 50%,#c77dff 100%);color:#fff;border:none}.submit-button[data-v-e5719fdf]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.submit-button[data-v-e5719fdf]:not(:disabled):active{transform:translateY(0)}.close-button[data-v-e5719fdf]{cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5;background:none;border:none;font-size:24px;color:#666;padding:0;width:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-e5719fdf]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.close-button[data-v-e5719fdf]:not(:disabled):active{transform:translateY(0)}.next-button[data-v-e5719fdf]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:18px;font-weight:500;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease;text-align:center}.next-button[data-v-e5719fdf]:active{transform:translateY(0)}.next-button[data-v-e5719fdf]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.media-option-button[data-v-e5719fdf]{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:18px;font-weight:500;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px}.media-option-button[data-v-e5719fdf]:active{transform:translateY(0)}.media-option-button[data-v-e5719fdf]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.media-option-button i[data-v-e5719fdf]{font-size:24px}.media-option-button span[data-v-e5719fdf]{flex:1;text-align:center}.backgroundGrid[data-v-e5719fdf]{background-image:url(/assets/images/backgroundimg.png);background-size:contain;background-position:top center;background-repeat:repeat-x;background-attachment:fixed}.backgroundGrid .starfield-overlay[data-v-e5719fdf]{display:none!important}body:has(#ar-container) .wizard-header[data-v-e5719fdf],body:has(.fallback-message) .wizard-header[data-v-e5719fdf]{position:absolute;top:0;left:0;right:0;z-index:2}body:has(#ar-container) .wizard-header .logo-circle svg path[data-v-e5719fdf],body:has(.fallback-message) .wizard-header .logo-circle svg path[data-v-e5719fdf]{fill:#fff}body:has(#ar-container) .main-content[data-v-e5719fdf],body:has(.fallback-message) .main-content[data-v-e5719fdf]{height:calc(100% - 48px)!important}body:has(#ar-container) .main-content .backgroundGrid[data-v-e5719fdf],body:has(.fallback-message) .main-content .backgroundGrid[data-v-e5719fdf]{background-size:cover;border-radius:none!important;opacity:.25;mask-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.1),rgba(0,0,0,.4))}body:has(#ar-container) .main-content[data-v-e5719fdf]:before,body:has(.fallback-message) .main-content[data-v-e5719fdf]:before{background:none}body:has(#ar-container) .step-content[data-v-e5719fdf],body:has(.fallback-message) .step-content[data-v-e5719fdf]{padding:0;mask-image:none;-webkit-mask-image:none}body[data-v-e5719fdf]:has(.publish-success-content){mask-image:none;padding-bottom:100px}body:has(.publish-success-content) .wizard-header[data-v-e5719fdf],body:has(.publish-success-content) .wizard-navigation[data-v-e5719fdf]{opacity:0;display:none;visibility:hidden}body:has(.step-publish) .wizard-navigation[data-v-e5719fdf]{opacity:0;display:none;visibility:hidden}body:has(.step-publish) .main-content[data-v-e5719fdf]{height:100%}body:has(.step-publish) .main-content .step-content[data-v-e5719fdf]{height:100%}body:has(.step-publish) .main-content .step-content .innerStepContent[data-v-e5719fdf]{height:100%;padding-bottom:20px}.loading-overlay[data-v-e5719fdf]{position:fixed;inset:0;background:transparent;display:flex;pointer-events:none;align-items:center;justify-content:center;z-index:99999}.loading-overlay .loading-content[data-v-e5719fdf]{text-align:center;color:#fff}.loading-overlay .loading-content .loading-spinner[data-v-e5719fdf]{width:30px;height:30px;border-radius:50%;animation:spin-e5719fdf 1s linear infinite;margin:0 auto 15px}.loading-overlay .loading-content p[data-v-e5719fdf]{font-size:16px;margin:0}@keyframes spin-e5719fdf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intro-video-overlay[data-v-e5719fdf]{position:fixed;inset:0;background:#000;display:flex;align-items:center;justify-content:center;z-index:100000}.intro-video-overlay .intro-video[data-v-e5719fdf]{width:100vw;height:100vh;object-fit:cover;object-position:center}.desktop-warning[data-v-e5719fdf]{position:fixed;inset:0;background:#560591;display:flex;align-items:center;justify-content:center;z-index:9999}.desktop-warning .warning-content[data-v-e5719fdf]{text-align:center;color:#fff;padding:32px;max-width:500px}.desktop-warning .warning-content .warning-icon[data-v-e5719fdf]{font-size:64px;margin-bottom:24px}.desktop-warning .warning-content h2[data-v-e5719fdf]{font-size:28px;font-weight:700;margin:0 0 24px}.desktop-warning .warning-content p[data-v-e5719fdf]{font-size:18px;line-height:1.5;margin:0 0 16px;opacity:.9}.desktop-warning .warning-content .current-width[data-v-e5719fdf]{font-size:16px;font-weight:500;margin-top:24px;padding:16px;background:rgba(255,255,255,.1);border-radius:8px}.step-wizard[data-v-e5719fdf]{position:fixed;inset:0;display:flex;flex-direction:column;z-index:1000}@supports (-webkit-touch-callout: none){.step-wizard[data-v-e5719fdf]{height:100vh;height:-webkit-fill-available}}.wizard-header[data-v-e5719fdf]{display:flex;align-items:end;justify-content:space-between;padding:10px 0;color:#fff;flex-shrink:0}.wizard-header .back-button[data-v-e5719fdf]{height:auto;left:auto;position:absolute;top:auto;width:auto;background:none;border:none;color:#a3d6fb;padding-left:30px;cursor:pointer;border-radius:4px;font-size:18px}.wizard-header .logo[data-v-e5719fdf]{mix-blend-mode:darken;display:block;margin:auto;width:auto;height:28px}.wizard-header .logo .logo-circle[data-v-e5719fdf]{width:100%;height:100%;background:transparent;font-weight:700}.wizard-header .logo .logo-circle svg[data-v-e5719fdf]{width:100%;max-height:100%;height:auto;object-fit:contain}.wizard-header .step-indicator[data-v-e5719fdf]{font-size:14px;font-weight:500}.main-content[data-v-e5719fdf]{position:relative;height:calc(100% - 50px);display:flex;flex-direction:column}.main-content[data-v-e5719fdf]:before{-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:50px;border-radius:50px 50px 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;content:"";height:150%;left:0;position:absolute;top:0;width:100%;background:linear-gradient(#FBF4FF,#FFFFFF);z-index:-1}.flickity-viewport[data-v-e5719fdf]{overflow:visible!important}.backgroundGrid[data-v-e5719fdf]{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-mask-image:linear-gradient(#000000,rgba(0,0,0,.1),rgba(0,0,0,.6));mask-image:linear-gradient(#000000,rgba(0,0,0,.1),rgba(0,0,0,.6));z-index:-1;pointer-events:none}.backgroundGrid svg[data-v-e5719fdf]{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;object-fit:cover}.backgroundGrid svg path[data-v-e5719fdf]{fill:#fff}.backgroundGrid.rounded[data-v-e5719fdf]{-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:50px;border-radius:50px 50px 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.step-content[data-v-e5719fdf]{flex:1;overflow-y:scroll;overflow-x:hidden;width:100%;position:relative;z-index:4;padding:0 5px 10px;height:100%}.step-content[data-v-e5719fdf]:has(.publish-card){height:100%}.step-content[data-v-e5719fdf]:has(.step-publish){mask-image:none}.step-content p[data-v-e5719fdf]{font-size:16px;color:#666;line-height:1.5}.step-content .innerStepContent[data-v-e5719fdf]{height:100%;width:100%;display:block;padding-bottom:0}.wizard-navigation[data-v-e5719fdf]{padding:16px;flex-shrink:0;display:block;position:relative;width:100%;height:auto;bottom:0;top:auto;z-index:10}.wizard-navigation .next-button[data-v-e5719fdf]{overflow:hidden;position:relative}@media (max-height: 580px){.wizard-header[data-v-e5719fdf]{padding:4px 16px}.wizard-header .logo[data-v-e5719fdf]{width:24px;height:24px}}.video-screen[data-v-b6f2ecba]{width:100%;height:calc(100svh - 48px);display:flex;align-items:center;justify-content:center;padding:0 0 20px}.video-player-container[data-v-b6f2ecba]{position:relative;background:#000;overflow:hidden;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.video-player-container.video-loading[data-v-b6f2ecba]{opacity:0;transform:scale(.5)}.video-player-container[data-v-b6f2ecba]:not(.video-loading){opacity:1;transform:scale(1)}.video-player-container[data-v-b6f2ecba]:fullscreen{border-radius:0;width:100vw!important;height:100vh!important;max-width:100vw;max-height:100vh;display:flex;align-items:center;justify-content:center}.video-player-container:fullscreen .video-player[data-v-b6f2ecba]{width:100%;height:100%;object-fit:contain}.video-player-container[data-v-b6f2ecba]:-webkit-full-screen{border-radius:0;width:100vw!important;height:100vh!important;max-width:100vw;max-height:100vh;display:flex;align-items:center;justify-content:center}.video-player-container:-webkit-full-screen .video-player[data-v-b6f2ecba]{width:100%;height:100%;object-fit:contain}.video-player[data-v-b6f2ecba]{width:100%;height:100%;object-fit:cover}.popup-content[data-v-b6f2ecba]{padding:40px 30px}.popup-content h3[data-v-b6f2ecba]{margin:0 0 30px;text-align:center;color:#560591}.success-actions[data-v-910e833d]{padding:0 30px;margin:0}.experience-options[data-v-910e833d]{gap:4px}.contact-form[data-v-910e833d]{display:flex;flex-direction:column;gap:20px}.contact-form .form-group[data-v-910e833d]{display:flex;flex-direction:column}.contact-form .form-input[data-v-910e833d]{padding:15px;border:2px solid #e0e0e0;border-radius:10px;font-size:16px;transition:border-color .3s ease;text-align:center;color:#560591}.contact-form .form-input[data-v-910e833d]:focus{outline:none;border-color:#560591}.contact-form .form-input[data-v-910e833d]::placeholder{color:#560591;opacity:.7}.contact-form .form-actions[data-v-910e833d]{display:flex;justify-content:center;gap:15px}.contact-form .action-button[data-v-910e833d]{padding:15px 40px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.contact-form .action-button.primary[data-v-910e833d]{background:#560591;color:#fff}.contact-form .action-button.primary[data-v-910e833d]:active:not(:disabled){transform:translateY(0)}.contact-form[data-v-910e833d] .submit-button:disabled{opacity:.5!important;cursor:not-allowed;background-color:#560591!important;color:#fff!important}:root{--theme-color: #560591;--theme-color-rgb: 86, 5, 145}.message-play{width:100%;height:100%;height:-webkit-fill-available;display:flex;flex-direction:column;background:#560591}.message-play .main-content{flex:1;width:100%;height:100%;opacity:1!important;transform:translateY(0)!important;display:flex;flex-direction:column}.message-play .main-content:before{background:none}.message-play .wizard-header{opacity:1!important;display:block!important;visibility:visible!important;z-index:1}.message-play .intro-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:calc(100svh - 50px);text-align:center;padding:0 30px;background:transparent;color:#fff}.message-play .intro-section .button{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:18px;font-weight:500;cursor:pointer;background:#ffffff;color:#560591;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px}.message-play .intro-section .button.w-full{width:100%}.message-play .intro-section .button.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.message-play .publish-success-content{padding:0 0 20px;gap:0!important;min-height:calc(100svh - 48px);height:100%}.message-play .publish-success-content .success-text{margin:0 0 40px;color:var(--White, #fff);text-align:center}.message-play .publish-success-content .intro-title{color:var(--White, #fff);text-align:center;font-family:Larken;font-size:24px;font-style:normal;font-weight:800;line-height:110%;letter-spacing:-.72px}.message-play .publish-success-content .intro-subtitle{font-family:Instrument Sans;width:100%;margin:20px auto 0;max-width:none;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.message-play .publish-success-content .present-container{max-height:25svh}.message-play .publish-success-content .present-container svg{max-height:100%;max-width:100%}.message-play .publish-success-content .spacer{min-height:20px!important}@media (max-height: 667px){.message-play .publish-success-content{padding-bottom:20px}.message-play .publish-success-content .spacer{min-height:10px!important}.message-play .publish-success-content .present-container{max-height:18vh;margin-bottom:10px!important}.message-play .publish-success-content .present-container svg{height:18vh;width:auto}.message-play .publish-success-content .intro-title{font-size:22px;line-height:105%;margin-bottom:8px}.message-play .publish-success-content .intro-subtitle{font-size:16px;letter-spacing:-.5px;margin:10px auto 15px}.message-play .publish-success-content .success-actions{margin-bottom:0!important;display:block}}.message-play .experience-section{width:100%;height:100%;display:flex;flex-direction:column}.message-play .complete-section{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100svh - 48px)}.experience-options{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:20px}.experience-button{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;background:white;color:#560591;transition:all .3s ease;text-align:center}.experience-button:active{transform:scale(.98)}.experience-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.text-link{background:none;border:none;color:#fff;text-decoration:underline;font-size:16px;font-weight:400;cursor:pointer;padding:12px;text-align:center;transition:opacity .3s ease}.text-link:active{opacity:.7}.publish-card{height:100%;display:flex;flex-direction:column}.spacer{min-height:50px;flex:0 0 auto}.publish-content-section{display:flex;flex-direction:column;height:100%;align-items:center;text-align:center}.publish-header{font-size:16px;color:#666;margin:0 0 32px;text-align:center}.publish-template-preview{width:calc(100% + 3 2px);left:-16px;flex:1;display:flex;align-items:center;justify-content:center;margin-bottom:10px;max-width:100%}.publish-template-preview canvas{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;object-fit:cover;object-position:center}.publish-preview-container{width:100%;display:block;height:100%}.publish-preview-container .template-3d-viewer{overflow:hidden}.publish-preview-container .viewer-canvas,.publish-preview-container .glb-viewer-container{height:100%!important;width:100%!important}.publish-preview-container .glb-viewer-container .viewer-canvas{width:100%!important;height:100%!important}.publish-preview-container .glb-viewer-container .viewer-canvas canvas{height:100%!important}.inview .success-text,.inview .success-actions{opacity:1;transform:translateY(0)}.inview .logo-wrapper{opacity:1;transform:scale(1)}.publish-template-display{width:100%;height:300px;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.publish-template-image{width:100%;height:100%;object-fit:cover}.publish-template-placeholder{width:100%;height:100%;background:#FFFFFF;border:2px dashed #E0E0E0;display:flex;align-items:center;justify-content:center;color:#666;font-size:24px;font-weight:700}.publish-text{margin-bottom:32px}.publish-text .normalTitle{margin-bottom:12px}.publish-text p{font-size:16px;line-height:1.5;color:#560591;margin:0 0 16px}.publish-text p:first-child{font-size:18px;font-weight:600;color:#560591}.publish-text p:last-child{margin-bottom:0}.publish-actions{width:100%}.publish-actions .publish-warning{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;text-align:center}.publish-actions .publish-warning p{margin:0;color:#856404;font-size:.9rem;font-weight:500}.publish-actions .publish-button{border:none;border-radius:16px;font-size:16px;cursor:pointer;transition:all .3s ease;text-align:center;width:100%;background:linear-gradient(135deg,#560591 0%,#560591 100%);color:#fff;font-size:18px;font-weight:600;padding:16px 24px;position:relative;overflow:hidden}.publish-actions .publish-button.primary{background:linear-gradient(135deg,#560591 0%,#560591 100%);color:#fff}.publish-actions .publish-button.primary:active{transform:translateY(0)}.publish-actions .publish-button.secondary{background:#FFFFFF;color:#333;border:1px solid #E0E0E0}.publish-actions .publish-button .publish-progress-bar{position:absolute;bottom:0;left:0;height:100%;top:0;background:rgba(255,255,255,.2);transition:width 1.5s cubic-bezier(.4,0,.2,1);z-index:1}.publish-actions .publish-button .publish-progress-bar:after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:rgba(255,255,255,.6);border-radius:1px}.publish-actions .publish-button.publishing{z-index:2}.publish-success-screen{position:fixed;inset:0;background:#560591;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;overflow:hidden;height:100%}.publish-success-content{display:block;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:0 24px;position:relative;width:100%;height:100%}.publish-success-content .normalTitle{margin-bottom:12px}.logo-wrapper{opacity:0;transform:scale(0);transition:opacity .3s .3s ease,transform .3s .3s ease;z-index:1;position:relative}.success-text{opacity:0;transform:translateY(20px);transition:opacity .3s .3s ease,transform .3s .3s ease;margin-bottom:32px;z-index:1}@media (max-height: 667px){.success-text{margin-bottom:16px}}.success-text p{font-size:16px;max-width:313px;line-height:1.5;color:#fff;margin:0 0 8px;opacity:.9}.success-text p:last-child{margin-bottom:0}.success-actions{opacity:0;transform:translateY(20px);transition:opacity .3s .45s ease,transform .3s .45s ease;width:100%;max-width:100%;margin-bottom:30px;z-index:1}@media (max-height: 667px){.success-actions{margin-bottom:10px}}.button-group{display:flex;flex-direction:row;gap:16px;width:100%}.skipLink{color:#fff;display:inline-block;text-decoration:underline;font-size:14px;cursor:pointer;margin-top:16px}.action-button{padding:16px;border:2px solid white;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;background:transparent;color:#fff;width:100%}.action-button.email-button{background:white;color:#560591;border-color:#fff}.publish-stars-container{position:absolute;inset:0;pointer-events:none;overflow:hidden}.publish-star{position:absolute;bottom:-50px;animation:publishStarFloat 4s ease-out forwards;opacity:0}.publish-star .star-image{width:32px;height:32px;animation:starRotate var(--rotation-speed, 2s) linear infinite,starScale var(--scale-speed, 1.5s) ease-in-out infinite alternate}@keyframes publishStarFloat{0%{opacity:0;transform:translateY(0) rotate(0) scale(.5)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-100vh) rotate(360deg) scale(1)}}@keyframes starRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes starScale{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:2147483646;animation:fadeIn .3s ease-out}.popup-container{background:white;border-radius:50px 50px 0 0;width:100%;max-width:500px;max-height:80vh;overflow-y:auto;animation:slideUp .3s ease-out}.popup-content{padding:32px}.popup-content h3{font-size:24px;font-weight:700;color:#560591;margin:0 0 24px;text-align:center}.popup-content .form-actions{flex-direction:column}.popup-content .form-actions .cancel-button{background:none;color:#560591;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;padding:0;text-decoration:underline}.whatsapp-form .form-group{margin-bottom:24px}.whatsapp-form .form-group label{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.whatsapp-form .form-group .form-input{width:100%;padding:16px;border:2px solid #E0E0E0;border-radius:8px;font-size:16px;transition:border-color .3s ease}.whatsapp-form .form-group .form-input:focus{outline:none;border-color:#560591}.whatsapp-form .form-group.checkbox-group .checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;position:relative}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-input{position:absolute;opacity:0;width:0;height:0}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-custom{width:20px;height:20px;border:2px solid #E0E0E0;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-top:2px;flex-shrink:0}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-custom:after{content:"✓";color:#fff;font-size:12px;font-weight:700;opacity:0;transition:opacity .2s ease}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-input:checked+.checkbox-custom{background:#560591;border-color:#560591}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-input:checked+.checkbox-custom:after{opacity:1}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-input:focus+.checkbox-custom{box-shadow:0 0 0 3px #7b2cbf33}.whatsapp-form .form-group.checkbox-group .checkbox-label .checkbox-text{font-size:14px;line-height:1.4;color:#666}.whatsapp-form .form-actions{display:flex;gap:16px;margin-top:32px}.whatsapp-form .form-actions .cancel-button{flex:1;width:100%;padding:16px 24px;border:2px solid #7b2cbf;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;background:transparent;color:#7b2cbf}.whatsapp-form .form-actions .cancel-button:active{transform:translateY(0)}.whatsapp-form .form-actions .submit-button{flex:2;width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;background:linear-gradient(135deg,#7b2cbf 0%,#9d4edd 50%,#c77dff 100%);color:#fff}.whatsapp-form .form-actions .submit-button:active:not(:disabled){transform:translateY(0)}.whatsapp-form .form-actions .submit-button:disabled{background:#f5f5f5;color:#999;cursor:not-allowed;opacity:.5}.popup-success{padding:32px;text-align:center}.popup-success h3{font-size:24px;font-weight:700;color:#560591;margin:0 0 16px}.popup-success p{font-size:16px;line-height:1.5;color:#560591;margin:0 0 32px}.popup-success .close-button{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;background:#560591;color:#fff}.popup-success .close-button:active{transform:translateY(0)}.btn{padding:16px 24px;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn:not(:disabled):active{transform:translateY(0)}.btn-primary{background-color:#560591;color:#fff;border:2px solid #560591}.btn-secondary{background-color:#666;color:#fff;border:2px solid #666666}.btn-danger{background-color:#dc3545;color:#fff;border:2px solid #DC3545}.btn-success{background-color:#28a745;color:#fff;border:2px solid #28A745}.btn-outline{background-color:transparent;color:#560591;border:2px solid #560591}.btn-outline-secondary{background-color:transparent;color:#666;border:2px solid #666666}.btn-small,.btn-sm{padding:8px 16px;font-size:14px}.btn-large,.btn-lg{padding:24px 32px;font-size:18px;font-weight:600}.btn-block{width:100%;display:block}.action-button{border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5;padding:16px 24px;border:none;font-size:16px;font-weight:600;background:transparent;color:#fff}.action-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.action-button:not(:disabled):active{transform:translateY(0)}.action-button.primary{background:#560591;color:#fff;border-color:#560591}.action-button.submit-button{display:block;width:100%}.form-actions{display:flex;gap:16px;margin-top:32px;justify-content:flex-end}.form-actions.full-width .btn{flex:1}.form-actions.center{justify-content:center}.form-actions.start{justify-content:flex-start}.cancel-button{padding:16px 24px;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5;background:transparent;color:#560591;border:2px solid #560591}.cancel-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.cancel-button:not(:disabled):active{transform:translateY(0)}.submit-button{padding:16px 24px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5;background:linear-gradient(135deg,#7b2cbf 0%,#9d4edd 50%,#c77dff 100%);color:#fff;border:none}.submit-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.submit-button:not(:disabled):active{transform:translateY(0)}.close-button{cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;line-height:1.5;background:none;border:none;font-size:24px;color:#666;padding:0;width:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.close-button:not(:disabled):active{transform:translateY(0)}.next-button{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:18px;font-weight:500;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease;text-align:center}.next-button:active{transform:translateY(0)}.next-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.media-option-button{width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:18px;font-weight:500;cursor:pointer;background:#560591;color:#fff;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px}.media-option-button:active{transform:translateY(0)}.media-option-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.media-option-button i{font-size:24px}.media-option-button span{flex:1;text-align:center}.backgroundGrid{background-image:url(/assets/images/backgroundimg.png);background-size:contain;background-position:top center;background-repeat:repeat-x;background-attachment:fixed}.backgroundGrid .starfield-overlay{display:none!important}body:has(#ar-container) .wizard-header,body:has(.fallback-message) .wizard-header{position:absolute;top:0;left:0;right:0;z-index:2}body:has(#ar-container) .wizard-header .logo-circle svg path,body:has(.fallback-message) .wizard-header .logo-circle svg path{fill:#fff}body:has(#ar-container) .main-content,body:has(.fallback-message) .main-content{height:calc(100% - 48px)!important}body:has(#ar-container) .main-content .backgroundGrid,body:has(.fallback-message) .main-content .backgroundGrid{background-size:cover;border-radius:none!important;opacity:.25;mask-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.1),rgba(0,0,0,.4))}body:has(#ar-container) .main-content:before,body:has(.fallback-message) .main-content:before{background:none}body:has(#ar-container) .step-content,body:has(.fallback-message) .step-content{padding:0;mask-image:none;-webkit-mask-image:none}body:has(.publish-success-content){mask-image:none;padding-bottom:100px}body:has(.publish-success-content) .wizard-header,body:has(.publish-success-content) .wizard-navigation{opacity:0;display:none;visibility:hidden}body:has(.step-publish) .wizard-navigation{opacity:0;display:none;visibility:hidden}body:has(.step-publish) .main-content{height:100%}body:has(.step-publish) .main-content .step-content{height:100%}body:has(.step-publish) .main-content .step-content .innerStepContent{height:100%;padding-bottom:20px}.loading-overlay{position:fixed;inset:0;background:transparent;display:flex;pointer-events:none;align-items:center;justify-content:center;z-index:99999}.loading-overlay .loading-content{text-align:center;color:#fff}.loading-overlay .loading-content .loading-spinner{width:30px;height:30px;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 15px}.loading-overlay .loading-content p{font-size:16px;margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intro-video-overlay{position:fixed;inset:0;background:#000;display:flex;align-items:center;justify-content:center;z-index:100000}.intro-video-overlay .intro-video{width:100vw;height:100vh;object-fit:cover;object-position:center}.desktop-warning{position:fixed;inset:0;background:#560591;display:flex;align-items:center;justify-content:center;z-index:9999}.desktop-warning .warning-content{text-align:center;color:#fff;padding:32px;max-width:500px}.desktop-warning .warning-content .warning-icon{font-size:64px;margin-bottom:24px}.desktop-warning .warning-content h2{font-size:28px;font-weight:700;margin:0 0 24px}.desktop-warning .warning-content p{font-size:18px;line-height:1.5;margin:0 0 16px;opacity:.9}.desktop-warning .warning-content .current-width{font-size:16px;font-weight:500;margin-top:24px;padding:16px;background:rgba(255,255,255,.1);border-radius:8px}.step-wizard{position:fixed;inset:0;display:flex;flex-direction:column;z-index:1000}@supports (-webkit-touch-callout: none){.step-wizard{height:100vh;height:-webkit-fill-available}}.wizard-header{display:flex;align-items:end;justify-content:space-between;padding:10px 0;color:#fff;flex-shrink:0}.wizard-header .back-button{height:auto;left:auto;position:absolute;top:auto;width:auto;background:none;border:none;color:#a3d6fb;padding-left:30px;cursor:pointer;border-radius:4px;font-size:18px}.wizard-header .logo{mix-blend-mode:darken;display:block;margin:auto;width:auto;height:28px}.wizard-header .logo .logo-circle{width:100%;height:100%;background:transparent;font-weight:700}.wizard-header .logo .logo-circle svg{width:100%;max-height:100%;height:auto;object-fit:contain}.wizard-header .step-indicator{font-size:14px;font-weight:500}.main-content{position:relative;height:calc(100% - 50px);display:flex;flex-direction:column}.main-content:before{-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:50px;border-radius:50px 50px 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;content:"";height:150%;left:0;position:absolute;top:0;width:100%;background:linear-gradient(#FBF4FF,#FFFFFF);z-index:-1}.flickity-viewport{overflow:visible!important}.backgroundGrid{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-mask-image:linear-gradient(#000000,rgba(0,0,0,.1),rgba(0,0,0,.6));mask-image:linear-gradient(#000000,rgba(0,0,0,.1),rgba(0,0,0,.6));z-index:-1;pointer-events:none}.backgroundGrid svg{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;object-fit:cover}.backgroundGrid svg path{fill:#fff}.backgroundGrid.rounded{-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:50px;border-radius:50px 50px 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.step-content{flex:1;overflow-y:scroll;overflow-x:hidden;width:100%;position:relative;z-index:4;padding:0 5px 10px;height:100%}.step-content:has(.publish-card){height:100%}.step-content:has(.step-publish){mask-image:none}.step-content p{font-size:16px;color:#666;line-height:1.5}.step-content .innerStepContent{height:100%;width:100%;display:block;padding-bottom:0}.wizard-navigation{padding:16px;flex-shrink:0;display:block;position:relative;width:100%;height:auto;bottom:0;top:auto;z-index:10}.wizard-navigation .next-button{overflow:hidden;position:relative}@media (max-height: 580px){.wizard-header{padding:4px 16px}.wizard-header .logo{width:24px;height:24px}}.publish-success-screen[data-v-bd2d1fc2]{flex:1!important;width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden}.publish-success-screen .publish-success-content[data-v-bd2d1fc2]{flex:1;width:100%;display:flex;max-height:calc(100svh - 48px);flex-direction:column;justify-content:space-between;overflow:hidden;padding-bottom:0!important}.publish-success-screen .publish-success-content>div[data-v-bd2d1fc2]:first-child{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.publish-success-screen .publish-success-content .success-actions[data-v-bd2d1fc2]{flex-shrink:0;width:100%}.message-play[data-v-bd2d1fc2]{height:100%;display:flex;flex-direction:column;position:relative;margin:0;padding:0}.message-play .wizard-header[data-v-bd2d1fc2]{flex-shrink:0;padding:10px 0;position:relative;z-index:2}.message-play .backgroundGrid[data-v-bd2d1fc2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.message-play .main-content[data-v-bd2d1fc2]{flex:1;display:flex;flex-direction:column;position:relative;z-index:1;width:100%;overflow:hidden}.message-play .intro-section[data-v-bd2d1fc2]{position:relative!important;flex:1!important;display:flex!important;width:100%!important;overflow:hidden}.message-play .experience-section[data-v-bd2d1fc2]{height:calc(100svh - 68px);flex:1;display:flex;opacity:0;padding:5px;position:relative;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.message-play .experience-section.inview[data-v-bd2d1fc2]{opacity:1;transform:translateY(0)}.message-play .complete-section[data-v-bd2d1fc2]{height:calc(100svh - 68px);flex:1;display:flex;opacity:0;position:relative;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.message-play .complete-section.inview[data-v-bd2d1fc2]{opacity:1;transform:translateY(0)}.download-button[data-v-bd2d1fc2]{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:#ffffff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2000}.download-button.hidden[data-v-bd2d1fc2]{opacity:0;pointer-events:none}.download-button[data-v-bd2d1fc2]:active{transform:scale(.95)}.download-button svg[data-v-bd2d1fc2]{color:#560591}.experience-fade-enter-active[data-v-bd2d1fc2],.experience-fade-leave-active[data-v-bd2d1fc2]{transition:opacity .3s ease}.experience-fade-enter-from[data-v-bd2d1fc2],.experience-fade-leave-to[data-v-bd2d1fc2]{opacity:0}.experience-fade-enter-to[data-v-bd2d1fc2],.experience-fade-leave-from[data-v-bd2d1fc2]{opacity:1}.download-message[data-v-28e2c94b]{height:100vh}.loading-container[data-v-28e2c94b],.error-container[data-v-28e2c94b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:#fff;text-align:center}.loading-spinner[data-v-28e2c94b]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin-28e2c94b 1s linear infinite;margin-bottom:20px}@keyframes spin-28e2c94b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-content[data-v-28e2c94b]{max-width:1200px;margin:0 auto;padding:0;height:100%}.videos-section[data-v-28e2c94b]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.download-header[data-v-28e2c94b]{text-align:center;margin-bottom:0;height:100px}.download-header .logo[data-v-28e2c94b]{height:100%}.download-header h1[data-v-28e2c94b]{color:#333;margin:0;font-size:2.5rem}.message-text[data-v-28e2c94b]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.message-text h2[data-v-28e2c94b]{color:#333;margin-bottom:15px}.message-text p[data-v-28e2c94b]{font-size:1.1rem;line-height:1.6;color:#555;margin:0}.videos-section[data-v-28e2c94b]{padding:17px}.videos-section h2[data-v-28e2c94b],.mm-video-section h2[data-v-28e2c94b],.images-section h2[data-v-28e2c94b]{color:#333;margin-bottom:20px;font-size:1.8rem}.videos-grid[data-v-28e2c94b],.images-grid[data-v-28e2c94b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.video-item[data-v-28e2c94b]{height:70%;width:auto;position:relative}.video-item[data-v-28e2c94b],.image-item[data-v-28e2c94b]{text-align:center}.video-player[data-v-28e2c94b]{width:auto;max-width:100%;height:auto;border-radius:8px;max-height:calc(100% - 100px);aspect-ratio:9 / 16}.image-preview[data-v-28e2c94b]{width:100%;max-width:300px;height:auto;border-radius:8px;margin-bottom:15px}.video-info .video-name[data-v-28e2c94b],.image-info .video-name[data-v-28e2c94b],.video-info .image-name[data-v-28e2c94b],.image-info .image-name[data-v-28e2c94b]{font-weight:600;color:#333;margin-bottom:10px}.btn[data-v-28e2c94b]{width:auto;margin:25px auto auto;display:block;width:341px;padding:0 20px;height:56px;border:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:16px;position:relative;font-weight:600;cursor:pointer;background:white;color:#560591;transition:all .3s ease}.btn[data-v-28e2c94b]:hover{opacity:.4}.btn .innerIcon[data-v-28e2c94b]{display:inline-block;width:44px;height:44px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:10px;top:50%;line-height:44px;background:#560591;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.btn.btn-primary[data-v-28e2c94b]{background:#007bff;color:#fff}.btn.btn-primary[data-v-28e2c94b]:hover{background:#0056b3}.btn.btn-secondary[data-v-28e2c94b]{background:#6c757d;color:#fff}.btn.btn-secondary[data-v-28e2c94b]:hover{background:#545b62}.download-icon[data-v-28e2c94b]{font-size:1.2rem}.no-media[data-v-28e2c94b]{text-align:center;padding:40px;color:#666;font-size:1.1rem}.footer-actions[data-v-28e2c94b]{display:flex;justify-content:center;gap:20px;margin-top:40px;padding-top:30px;border-top:1px solid #dee2e6}@media (max-width: 768px){.message-content[data-v-28e2c94b]{padding:20px}.header h1[data-v-28e2c94b]{font-size:2rem}.videos-grid[data-v-28e2c94b],.images-grid[data-v-28e2c94b]{grid-template-columns:1fr}.footer-actions[data-v-28e2c94b]{flex-direction:column;align-items:center}}.scalingStars[data-v-28e2c94b]{position:absolute;top:0;left:0;z-index:10;width:100%;-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-o-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0);height:calc(100% - 100px);object-fit:contain;pointer-events:none}.scalingStar[data-v-28e2c94b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scalingStar img[data-v-28e2c94b]{width:100%;height:100%;object-fit:contain;transform:scale(0);animation:starScale-28e2c94b 1.5s ease-in-out infinite alternate}.scalingStar[data-v-28e2c94b]:nth-child(1){top:0;left:0;width:136px;height:136px;transform:translate(-35%,-40%)}.scalingStar:nth-child(1) img[data-v-28e2c94b]{animation-delay:.9s}.scalingStar:nth-child(3) img[data-v-28e2c94b]{animation-delay:.45s}.scalingStar[data-v-28e2c94b]:nth-child(2){top:50%;left:auto;right:0;width:73px;height:73px;animation-delay:1s;transform:translate(50%,-50%)}.scalingStar[data-v-28e2c94b]:nth-child(3){top:auto;bottom:0;left:25px;width:42px;height:42px;animation-delay:2s}@keyframes publishStarFloat-28e2c94b{0%{opacity:0;transform:translateY(0) rotate(0) scale(.5)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-100vh) rotate(360deg) scale(1)}}@keyframes starRotate-28e2c94b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes starScale-28e2c94b{0%{transform:scale(0)}to{transform:scale(1)}}
