.landing-wrapper{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100vw;height:100vh;position:relative;overflow:auto}.landing-container{display:flex;flex-direction:column;align-items:center;width:100%}.logo-container{display:flex;align-items:center;justify-content:flex-start}.logo-image{width:11.1125rem;height:1.75rem;flex-shrink:0}.header-flex-container{display:flex;width:100%;justify-content:space-between;align-items:center;padding:2rem 3.5rem}.header{margin-top:0;margin-bottom:20px;text-align:center;width:100%;padding:20px}.heading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:3rem;max-width:48.5rem}.heading-container h1{color:#fff;text-align:center;font-family:Manrope;font-size:3.5rem;font-style:normal;font-weight:500;line-height:100%;margin-bottom:1rem;padding:0}.highlight{color:#ff5a5a}.heading-container .subtitle{color:#e2dee0;opacity:.7;text-align:center;font-family:Manrope;font-size:1.125rem;font-style:normal;font-weight:400;line-height:160%;max-width:900px}.auth-buttons-container{display:flex;align-items:center;gap:20px;z-index:100}.login-button{color:#fff;font-family:Manrope,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.login-button:hover{opacity:.8}.login-button:focus,.login-button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.try-for-free-button{cursor:pointer;transition:transform .2s ease;display:flex}.try-for-free-button img{display:block;height:56px}.try-for-free-button:hover{transform:scale(1.02)}.try-for-free-button:focus,.try-for-free-button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.try-for-free-button:active{transform:scale(.98)}.upload-area{width:100%;max-width:48.5rem;height:14.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 70px #ff4b5c26;transition:all .3s ease}.upload-area:hover{box-shadow:0 0 80px #ff4b5c40}.upload-icon{display:flex;width:4.375rem;height:4.375rem;justify-content:center;align-items:center;position:relative}.upload-icon img{width:2.6875rem;height:2.6875rem;display:block}.upload-text{color:#e2dee099;text-align:center;font-family:Manrope;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;max-width:100%}.upload-spinner{display:inline-block;width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.upload-error,.upload-success{margin-top:10px;padding:10px 16px;border-radius:4px;font-size:.9rem;width:100%;max-width:700px;text-align:center}.upload-error{background-color:#ff5a5a33;color:#ff5a5a;border:1px solid rgba(255,90,90,.3)}.upload-success{background-color:#64ff6433;color:#8fff8f;border:1px solid rgba(100,255,100,.3)}.upload-area.processing{position:relative}.processing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000000b3;border-radius:8px;z-index:5}.processing-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#ff5a5a;animation:spin 1s ease-in-out infinite;margin-bottom:20px}.processing-text{color:#fff;font-size:.95rem}@media (max-width: 768px){.heading-container{margin-bottom:36px}.heading-container h1{font-size:48px;margin-bottom:24px}.heading-container .subtitle{font-size:18px}.logo-container{left:20px}.logo-image{width:101.6px;height:16px}.auth-buttons-container{right:20px}.login-button{display:none}.try-for-free-button img{height:40px}.upload-area{width:100%;max-width:calc(100% - 2rem);margin:0 auto;padding:28px 34px}.upload-icon,.upload-icon img{width:64px;height:64px}.header-flex-container{padding:1.5rem 1rem}.heading-container{max-width:calc(100% - 2rem);margin:0 auto 36px}.social-media-footer{position:relative;margin-top:3rem;bottom:auto}.contact-us-footer-container{right:1rem;bottom:1.5rem}}@media (max-width: 480px){.heading-container{margin-bottom:24px}.heading-container h1{font-size:32px;margin-bottom:16px}.heading-container .subtitle{font-size:16px}.logo-container{left:20px;top:20px;height:40px;display:flex;align-items:center}.logo-image{height:auto}.auth-buttons-container{right:20px;top:20px;height:40px;display:flex;align-items:center}.login-button{display:none}.try-for-free-button{display:flex;align-items:center}.try-for-free-button img{height:32px}.upload-area{width:90%;padding:28px 34px}.upload-icon,.upload-icon img{width:64px;height:64px}.upload-text{font-size:14px}.social-media-footer{position:relative;margin-top:2rem;bottom:auto}.contact-us-footer-container{right:1rem;bottom:1rem}}.social-media-footer{position:absolute;bottom:2rem;left:0;right:0;display:flex;justify-content:center;align-items:center}.social-icons-container{display:flex;gap:1.5rem;align-items:center;height:24px}.social-icon-link{transition:transform .2s ease;display:flex;align-items:center;height:100%}.social-icon-link:hover{transform:scale(1.1)}.social-icon{width:24px;height:24px}.contact-us-footer-container{position:absolute;bottom:2rem;right:3.5rem;display:flex;align-items:center;z-index:10;height:24px}.contact-us-link{color:#e2dee0d9;font-family:Manrope;font-size:1.025rem;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;transition:color .2s ease;display:flex;align-items:center;height:100%}.contact-us-link:hover{color:#e2dee0}.link-separator{color:#e2dee0d9;font-family:Manrope;font-size:1.025rem;font-style:normal;font-weight:400;line-height:24px;display:flex;align-items:center;height:100%;padding:0 .5rem}.auth-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);-o-backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-out,blurIn .2s ease-out;padding:1rem;overflow-y:auto}.auth-modal{width:40%;max-width:584px;box-shadow:0 0 70px #ff4b5c33;padding:2.5rem;animation:fadeIn .2s ease-out;animation-fill-mode:both;background:var(--dark-bg)}.auth-form{display:flex;flex-direction:column;gap:1rem;width:100%}.auth-form h2{margin:0 0 1rem;text-align:center;color:#fff;font-size:1.4rem;font-weight:600;font-family:Manrope}.auth-title{margin:0 0 32px;text-align:center;color:#fff;font-family:Manrope;font-size:40px;font-style:normal;font-weight:500;line-height:100%}.auth-title .highlight{color:var(--primary-red-darker);font-family:Manrope;font-size:40px;font-style:normal;font-weight:500;line-height:100%}.auth-form label{color:#fff9;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.auth-form input{padding:0 24px;border:none;border-radius:80px;font-size:.9rem;background-color:var(--dark-bg-lighter);color:#fff;transition:border-color .3s;width:100%;height:48px;display:flex;align-items:center}.auth-form input::placeholder{color:#fff6;font-size:.85rem}.auth-form input:focus{outline:none;border-color:var(--primary-red-darker);box-shadow:0 0 0 1px #ff5a5a33}.auth-button{background-color:var(--primary-red-darker);color:#fff;border:none;border-radius:80px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .3s;margin-top:24px;height:48px;display:flex;justify-content:center;align-items:center;padding:0;width:100%}.auth-button:hover{background-color:var(--primary-red-hover)}.auth-switch{text-align:center;color:#ffffffb3;font-size:.8rem;margin:12px 0 0!important;cursor:pointer;width:100%;position:relative}.auth-switch span{color:var(--primary-red-darker);text-decoration:none;font-weight:600}.auth-error{color:var(--primary-red-hover);background-color:#ff4b5c1a;padding:10px 12px;border-radius:8px;font-size:.8em;border:1px solid rgba(255,75,92,.3)}button[disabled]{opacity:.7;cursor:not-allowed}.auth-logout{color:var(--primary-red-darker);font-weight:600;text-decoration:none;cursor:pointer;text-align:center;margin-top:1rem;padding:.7rem;border:1px solid var(--primary-red-darker);border-radius:8px;transition:all .3s ease}.auth-logout:hover{background-color:#ff5a5a1a}@media screen and (max-width: 1200px){.auth-modal{width:50%;padding:60px}}@media screen and (max-width: 992px){.auth-modal{width:60%;padding:48px}.auth-title,.auth-title .highlight{font-size:36px}.auth-form label{font-size:15px}}@media screen and (max-width: 768px){.auth-modal{width:80%;max-width:450px;padding:40px 32px}.auth-title,.auth-title .highlight{font-size:32px}.auth-form label{font-size:15px}.auth-form input{padding:0 20px}}@media screen and (max-width: 576px){.auth-modal-overlay{align-items:center;padding:.5rem}.auth-modal{width:343px;max-width:90%;padding:32px 24px;display:flex;flex-direction:column;align-items:center;background:#1f0009}.auth-title,.auth-title .highlight{font-size:24px;margin:0 0 24px;text-align:center}.auth-form{gap:16px}.auth-form label{font-size:14px}.auth-form input{height:40px;padding:0 20px;border-radius:80px}.auth-button{margin-top:24px;height:44px;border-radius:80px;font-size:.9rem}.custom-google-button{font-size:13px}.google-signin-wrapper{height:44px}.auth-switch{margin-top:16px;font-size:.85rem}.password-field input{height:40px;padding-right:40px}.toggle-password{right:20px}}@media screen and (max-width: 360px){.auth-modal{width:90%;padding:24px 16px;max-width:100%}.auth-title,.auth-title .highlight{font-size:22px}.auth-form{gap:12px}.auth-form label{font-size:13px}.auth-form input{font-size:.8rem;height:40px}.auth-button{height:40px;font-size:.85rem}}@supports not (backdrop-filter: blur(15px)){.auth-modal-overlay{background-color:#000c}}.google-signin-wrapper{position:relative;width:100%;height:48px;margin-bottom:15px;border-radius:80px;overflow:hidden;cursor:pointer}.google-signin-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.001;z-index:10;cursor:pointer}.custom-google-button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;background-color:#252525;border:none;border-radius:80px;color:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;pointer-events:none;z-index:1}.auth-divider{display:flex;align-items:center;text-align:center;margin:15px 0;color:#fff9}.auth-divider:before,.auth-divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.1)}.auth-divider span{padding:0 10px;font-size:14px;color:#fff9}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);-o-backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-out,blurIn .2s ease-out;padding:1rem;overflow-y:auto;scrollbar-gutter:stable!important}.modal{width:40%;max-width:584px;min-height:fit-content;box-shadow:0 0 70px #ff4b5c33;padding:2.5rem;animation:fadeIn .2s ease-out;animation-fill-mode:both;background:var(--dark-bg);width:480px!important;max-width:90vw!important;box-sizing:border-box!important;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.modal-title{margin:0 0 32px;text-align:center;color:#fff;font-family:Manrope;font-size:40px;font-style:normal;font-weight:500;line-height:100%}.modal-title .highlight{color:var(--primary-red-darker);font-family:Manrope;font-size:40px;font-style:normal;font-weight:500;line-height:100%}@media screen and (max-width: 1200px){.modal{width:50%;padding:60px}}@media screen and (max-width: 992px){.modal{width:60%;padding:48px}.modal-title,.modal-title .highlight{font-size:36px}}@media screen and (max-width: 768px){.modal{width:80%;max-width:450px;padding:40px 32px}.modal-title,.modal-title .highlight{font-size:32px}}@media screen and (max-width: 576px){.modal-overlay{align-items:center;padding:.5rem}.modal{width:343px;max-width:90%;padding:32px 24px;display:flex;flex-direction:column;align-items:center;background:#1f0009}.modal-title,.modal-title .highlight{font-size:24px;margin:0 0 24px;text-align:center}}@media screen and (max-width: 360px){.modal{width:90%;padding:24px 16px;max-width:100%}.modal-title,.modal-title .highlight{font-size:22px}}@supports not (backdrop-filter: blur(15px)){.modal-overlay{background-color:#000c}}.modal-form{display:flex;flex-direction:column;gap:1rem;width:100%}.modal-error{color:var(--primary-red-hover);background-color:#ff4b5c1a;padding:10px 12px;border-radius:8px;font-size:.8em;border:1px solid rgba(255,75,92,.3)}.modal-button{background-color:var(--primary-red-darker);color:#fff;border:none;border-radius:80px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .3s;margin-top:24px;height:48px;display:flex;justify-content:center;align-items:center;padding:0;width:100%}.modal-button:hover{background-color:var(--primary-red-hover)}.modal-button[disabled]{opacity:.7;cursor:not-allowed}.modal-divider{display:flex;align-items:center;text-align:center;margin:15px 0;color:#fff9;width:100%}.modal-divider:before,.modal-divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.1)}.modal-divider span{padding:0 10px;font-size:14px;color:#fff9}.modal-footer{width:100%;margin-top:0;display:flex;flex-direction:column;align-items:center}.auth-switch{text-align:center;color:#ffffffb3;font-size:.8rem;margin:12px 0 0!important;cursor:pointer;width:100%}.auth-switch span{color:var(--primary-red-darker);font-weight:600}@media screen and (max-width: 576px){.modal-form{gap:16px}.modal-button{margin-top:24px;height:44px;border-radius:80px;font-size:.9rem}}@media screen and (max-width: 360px){.modal-form{gap:12px}.modal-button{height:40px;font-size:.85rem}}.form-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-field label{color:#fff9;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.form-field input,.form-field select{padding:0 24px;border:none;border-radius:80px;font-size:.9rem;background-color:var(--dark-bg-lighter);color:#fff;transition:border-color .3s;width:100%;height:48px;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field input::placeholder,.form-field select::placeholder{color:#fff6;font-size:.85rem}.form-field input:focus,.form-field select:focus{outline:none;border-color:var(--primary-red-darker);box-shadow:0 0 0 1px #ff5a5a33}.password-field{position:relative;width:100%}.password-field input{width:100%;padding-right:48px}.toggle-password{position:absolute;right:24px;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff6;background:none;border:none;font-size:1rem;display:flex;align-items:center;justify-content:center;z-index:2}.select-wrapper{position:relative;width:100%}.select-arrow{position:absolute;right:24px;top:50%;transform:translateY(-50%);pointer-events:none}@media screen and (max-width: 768px){.form-field label{font-size:15px}.form-field input,.form-field select{padding:0 20px}}@media screen and (max-width: 576px){.form-field label{font-size:14px}.form-field input,.form-field select{height:40px;padding:0 20px;border-radius:80px}.password-field input{height:40px;padding-right:40px}.toggle-password{right:20px}}@media screen and (max-width: 360px){.form-field label{font-size:13px}.form-field input,.form-field select{font-size:.8rem;height:40px}}.user-info-subtitle{color:#fff;text-align:center;opacity:.6;font-family:Manrope;font-size:1rem;margin-top:-20px;margin-bottom:24px;line-height:1.5}.form-field .dropdown-container{width:100%;position:relative;margin-bottom:4px}.modal-dropdown{background-color:var(--dark-bg-lighter)!important;border:none!important;border-radius:80px!important;padding:0 24px!important;font-family:Manrope,sans-serif!important;font-size:.9rem!important;color:#fff!important;width:100%;height:48px;cursor:pointer}.headlessui-menu-button.modal-dropdown{padding:0!important;display:flex;align-items:center}.form-field .dropdown-button-content{width:100%;padding:0 24px!important;display:flex;justify-content:space-between;align-items:center}.form-field .dropdown-selected-text{color:#fffc!important;font-family:Manrope,sans-serif!important;font-size:.9rem!important;opacity:1}.modal .form-field .dropdown-menu{background-color:var(--dark-bg-lighter)!important;border:1px solid rgba(255,255,255,.2)!important;padding:4px 0!important;margin-top:4px!important;max-height:300px!important;overflow-y:auto!important;border-radius:8px!important;position:absolute!important;z-index:9999!important;width:100%!important;left:0!important;right:0!important;scrollbar-gutter:stable!important}.dropdown-items-wrapper{width:100%;max-height:none!important;overflow:visible!important}.form-field .dropdown-item{color:#fff9!important;background-color:transparent!important;padding:8px 12px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;text-align:left!important;display:block!important;width:100%!important;box-sizing:border-box!important}.form-field .dropdown-item:hover,.form-field .dropdown-item-focus{background-color:#ffffff1a!important}.form-field .dropdown-item-selected{background-color:#ffffff0d!important}.modal-form .modal-button{margin-top:12px!important}.modal{overflow:visible!important;max-height:85vh!important;margin:30px 0!important;width:480px!important;max-width:90vw!important;box-sizing:border-box!important}.modal-content{overflow:visible!important;width:100%!important}.modal-overlay{overflow:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important;padding:20px 0!important;scrollbar-gutter:stable!important}.modal-overlay .modal.gradient-border-container:after{overflow:visible!important}.dropdown-flipped-to-top{bottom:100%!important;top:auto!important;margin-top:0!important;margin-bottom:4px!important}.dropdown-menu::-webkit-scrollbar{width:8px!important}.dropdown-menu::-webkit-scrollbar-track{background:#0000001a!important;border-radius:4px!important}.dropdown-menu::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:4px!important}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:#ffffff4d!important}.form-field:last-child .dropdown-menu,.form-field:nth-last-child(2) .dropdown-menu{max-height:200px!important;overflow-y:auto!important}@media screen and (max-width: 576px){.user-info-subtitle{font-size:.9rem;margin-top:-10px;margin-bottom:20px}.modal-dropdown{height:40px;padding:0 20px!important;font-size:.85rem!important}.form-field .dropdown-selected-text{font-size:.85rem!important;padding:0!important}.form-field .dropdown-item{font-size:13px!important}.form-field .dropdown-button-content{padding:0 20px!important}}@media screen and (max-width: 360px){.user-info-subtitle{font-size:.8rem;margin-top:-5px;margin-bottom:16px}.modal-dropdown{height:40px;font-size:.8rem!important}.form-field .dropdown-selected-text{font-size:.8rem!important}.form-field .dropdown-item{font-size:12px!important}}.editorCanvasWrapper{flex:1;display:flex;background-color:#351922;overflow:hidden;transition:height .3s ease-out,width .3s ease-out;border-radius:24px;margin-bottom:2rem;z-index:1;padding:0;box-sizing:border-box}.editorCanvasWrapper canvas,.canvas-container{background-color:transparent!important;box-shadow:none;display:block;border:none;box-sizing:border-box;margin:0}.editorCanvasWrapper.resizing{transition:none!important}.headerButton{background:none;border:none;color:#fff;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-radius:6px;cursor:pointer;transition:background-color .2s}.headerButton:hover{background-color:#ffffff1a}.headerButtonIcon{opacity:.7}@media (max-width: 768px){.editorCanvasWrapper{min-height:300px}}.editorContainer{display:flex;flex-direction:column;width:100%;height:100vh;margin:0;padding:0;overflow:hidden}.editorMain{display:flex;flex-direction:row;flex:1;padding:0 0 0 2rem;overflow:hidden;gap:32px}.editorContentWrapper{position:relative;flex:1;display:flex;background-color:#351922;overflow:hidden;transition:height .3s ease-out,width .3s ease-out;border-radius:24px;margin-bottom:2rem;z-index:1;padding:0}.sidePanel{width:300px;flex-shrink:0;background-color:#351922;color:#fff;overflow-y:auto;box-shadow:-5px 0 20px #0000004d;border-radius:24px 0 0;display:flex;flex-direction:column;height:100%}.emptyPanel{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;opacity:.7}.emptyPanel p{margin:0;opacity:.7;font-size:.8rem}@media (max-width: 768px){.editorContentWrapper{min-height:300px}}.errorNotification{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(100px);z-index:1000;max-width:500px;width:90%;opacity:0;pointer-events:none}.errorNotification.visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.errorNotificationContent{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:#dc2626f2;color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000004d,0 4px 10px #dc262633;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.errorIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#ffffffe6}.errorIcon svg{width:20px;height:20px}.errorMessage{flex:1;font-size:14px;font-weight:500;line-height:1.4;color:#fffffff2;font-family:Manrope,sans-serif}.errorDismissButton{flex-shrink:0;background:none;border:none;color:#fffc;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.errorDismissButton:hover{background-color:#ffffff1a;color:#fff}.errorDismissButton:focus{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.errorDismissButton svg{width:16px;height:16px}@media (max-width: 768px){.errorNotification{bottom:1rem;width:95%;max-width:none}.errorNotificationContent{padding:14px 16px}.errorMessage{font-size:13px}.errorIcon svg{width:18px;height:18px}}.errorNotification{transition:all .3s cubic-bezier(.4,0,.2,1)}.zoomControlsPanel{position:absolute;left:24px;bottom:24px;width:274px;height:56px;background-color:#fff;border-radius:72px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;box-shadow:0 2px 8px #00000026;z-index:100;gap:0}.zoomControlButton{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease;border-radius:0}.zoomControlButton:hover{transform:scale(1.1);background-color:transparent}.zoomOutButton{color:#b1a6a9;margin-right:0}.zoomInButton{color:#ff4b5c;margin-left:0}.zoomResetButton{color:#000;margin-left:0}.zoomSliderContainer{flex:1;position:relative;height:4px;background-color:#ff4b5c66;width:auto;border-radius:2px;cursor:pointer;margin:0 12px}.zoomSliderFill{position:absolute;height:100%;left:0;top:0;background-color:#ff4b5c;border-radius:2px;pointer-events:none}.zoomSliderHandle{position:absolute;width:16px;height:16px;background-color:#ff4b5c;border-radius:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;pointer-events:none}.zoomPercentage{font-size:12px;font-weight:500;color:#333;margin-left:8px;margin-right:12px;min-width:40px;text-align:center}.exportButton{position:absolute;top:20px;right:20px;z-index:100;background-color:#451b28;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.85rem;font-weight:500;padding:.5rem 1rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.exportButton:hover{background-color:#ff4b5c99;transform:translateY(-1px)}.exportButtonIcon{font-size:1rem;font-weight:700}.exportButton.exporting{background-color:var(--dark-bg-lighter);cursor:not-allowed;transform:none}.exportingText{display:flex;align-items:center;gap:.5rem}.exportOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:999;display:flex;justify-content:center;align-items:center}.exportLoaderContainer{background-color:var(--dark-bg-lighter);padding:2rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:1rem}.exportLoaderContainer p{color:#fff;margin:0}.exportLoader{border:4px solid rgba(255,255,255,.1);border-radius:50%;border-top:4px solid var(--primary-color);width:40px;height:40px;animation:spin 1s linear infinite}.canvasScrollContainer{position:absolute;top:68px;left:24px;right:24px;bottom:6rem;overflow:auto;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.canvasScrollContainer.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}canvas,.canvas-container{background-color:transparent!important;box-shadow:none;display:block;border:none;box-sizing:border-box;margin:0}.canvas-container{position:relative}.resizing .canvas-container{transition:none!important}.upper-canvas{cursor:default!important}.lower-canvas,.upper-canvas{position:absolute;top:0;left:0}.resizing .upper-canvas,.resizing .lower-canvas{transition:none!important}.canvas-container .upper-canvas{border:none!important}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1rem;background-color:#000000b3;padding:1rem 2rem;border-radius:8px;z-index:1000}.error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1rem;background-color:#ff3232cc;padding:1rem 2rem;border-radius:8px;text-align:center;max-width:80%;z-index:1000}.typographyPanel{width:100%;color:#000;padding:1.5rem}.typographyPanel h3{font-size:1rem;font-weight:700;margin:0 0 1.2rem;color:#fff}.addTextSection{margin-bottom:0;padding-bottom:0}.addTextButton{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.addTextButton:hover{background-color:#ffffff26;border-color:#ffffff4d;color:#fff}.addTextIcon{font-size:1.1rem;font-weight:600;line-height:1}.typographySection{margin-bottom:1.2rem}.typographySection h4{font-size:.8rem;margin:0 0 .4rem;color:#ffffffb3;font-weight:500}.typographyRow{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.typographyField{flex:1;width:100%;position:relative;margin-bottom:4px}.typographyInput{width:100%;background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.4rem;color:#fff;font-size:.8rem}.typographyDropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:#0000004d!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px;padding:10px 12px!important;color:#fff9!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-style:normal;font-weight:400;text-overflow:ellipsis;background-image:none}.dropdown-menu.editor-dropdown-menu{background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.2)!important;border-radius:8px;overflow-y:auto;max-height:250px;padding:4px 0!important;margin-top:4px!important;z-index:100}.dropdown-item.editor-dropdown-item{padding:8px 12px!important;font-size:12px!important;color:#fff9!important;background-color:transparent!important;font-family:Manrope,sans-serif!important}.dropdown-item.editor-dropdown-item:hover,.dropdown-item.editor-dropdown-item.dropdown-item-focus{background-color:#ffffff1a!important}.dropdown-item.editor-dropdown-item.dropdown-item-selected{background-color:#ffffff0d!important}.colorPicker{display:flex;align-items:center;gap:.8rem;position:relative}.colorSwatch{width:24px;height:24px;border-radius:4px;border:1px solid rgba(255,255,255,.2);cursor:pointer}.colorHex{flex:1;background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.4rem;color:#fff;font-size:.8rem}.colorPickerPopover{position:absolute;top:calc(100% + 8px);left:0;z-index:100;border-radius:1rem;background:#170101;padding:16px;box-shadow:0 4px 16px #0006}.colorPickerPopover .react-colorful{width:200px;height:200px;z-index:2;position:relative}.colorPickerPopover .react-colorful__saturation{border-radius:.75rem;margin-bottom:1rem}.colorPickerPopover .react-colorful__saturation-pointer{width:.875rem;height:.875rem;border-radius:50%;border:2px solid #fff;box-shadow:0 0 5px #0006}.colorPickerPopover .react-colorful__hue{height:.375rem;border-radius:.75rem}.colorPickerPopover .react-colorful__hue-pointer{width:.875rem;height:.875rem;border-radius:50%;border:2px solid #fff;box-shadow:0 0 5px #0006}.actionButton{padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.primaryButton{background-color:var(--primary-color);color:#fff;border:none}.primaryButton:hover{background-color:var(--primary-color-hover)}.secondaryButton{background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.secondaryButton:hover{background-color:#ffffff26}.buttonContainer{display:flex;gap:.75rem;margin-top:1rem}.buttonContainer .actionButton{flex:1}.removeButton{color:#ff6b6b!important;border-color:#ff6b6b4d!important;transition:all .2s ease}.removeButton:hover{background-color:#ff6b6b1a!important;border-color:#ff6b6b80!important;color:#ff5252!important}.imageEditorEmptyPanel{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;opacity:.7}.imageEditorEmptyPanel p{margin:0;opacity:.7;font-size:.8rem}.customFontSizeContainer{position:relative;display:flex;width:100%}.customFontSizeContainer .custom-input-container{width:100%;position:relative;display:flex;align-items:center}.customFontSizeContainer input{width:100%;background-color:#0000004d!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px;padding:10px 30px 10px 12px!important;color:#fff9!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-style:normal;font-weight:400;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.customFontSizeContainer .custom-dropdown-arrow{position:absolute;right:8px;top:0;height:100%;width:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;outline:none;padding:0;z-index:2}.customFontSizeContainer .custom-dropdown-arrow svg{width:16px;height:16px;color:#fff9}.customFontSizeContainer .dropdown-menu{background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.2)!important;border-radius:8px;overflow-y:auto;max-height:250px;padding:4px 0!important;margin-top:4px!important;z-index:100}.addTextSeparator{border:none;border-top:1px solid rgba(255,255,255,.08);margin:1.5rem 0 1.25rem;width:100%}.textAlignmentContainer{display:flex;gap:.375rem;margin-top:.5rem}.alignmentButton{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff9;cursor:pointer;transition:all .2s ease;font-size:.75rem;min-height:32px}.alignmentButton:hover{background-color:#ffffff1a;border-color:#ffffff4d;color:#fffc}.alignmentButton.active{background-color:#ffffff26;border-color:#fff6;color:#fff}.alignmentButton svg{width:14px;height:14px}.suggestedColorsContainer{margin-bottom:.8rem}.suggestedColorsContainer h4{font-size:.8rem;margin:0 0 .4rem;color:#ffffffb3;font-weight:500}.suggestedColorsList{display:flex;gap:.8rem;align-items:center}.suggestedColorSwatch{width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .2s ease;position:relative}.suggestedColorSwatch:hover{transform:scale(1.1);border-color:#fff6;box-shadow:0 2px 8px #0000004d}.suggestedColorSwatch:active{transform:scale(.95)}.fontUploadButtonContainer{position:relative;width:100%}.fontUploadButton{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Manrope,sans-serif;outline:none}.fontUploadButton:hover:not(.disabled):not(.uploading){background-color:#ffffff26;border-color:#ffffff4d;color:#fff}.fontUploadButton:focus{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.fontUploadButton.disabled{opacity:.5;cursor:not-allowed;background-color:#ffffff0d;border-color:#ffffff1a;color:#fff6}.fontUploadButton.uploading{cursor:not-allowed;background-color:#ffffff1a;border-color:#fff3;color:#fff9}.uploadIcon{width:16px;height:16px;filter:brightness(0) invert(1);opacity:.8;transition:opacity .2s ease}.fontUploadButton:hover:not(.disabled):not(.uploading) .uploadIcon{opacity:1}.uploadText{font-size:.85rem;font-weight:500;white-space:nowrap}.uploadLoading{display:flex;align-items:center;gap:.5rem;color:#fff9}.loadingSpinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid rgba(255,255,255,.8);border-radius:50%;animation:spin 1s linear infinite}.fontUploadButton.iconOnly{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);box-shadow:none;margin-right:8px;margin-left:0}.fontUploadButton.iconOnly .uploadIcon{width:14px;height:14px;margin:0;opacity:.85}.fontUploadButton.iconOnly:hover:not(.disabled):not(.uploading){background:#ffffff29;border-color:#ffffff47}.fontUploadButton.iconOnly:focus{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.fontUploadButton.iconOnly .uploadText{display:none}.fontUploadButton.iconOnly .uploadLoading{padding:0;margin:0}.fontUploadButton.iconOnly .loadingSpinner{width:14px;height:14px}@media (max-width: 768px){.fontUploadButton{padding:.6rem .8rem;font-size:.8rem}.uploadIcon{width:14px;height:14px}.uploadText{font-size:.8rem}}.previewImageContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;padding:3rem;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.exclusionCanvas{width:100%;height:100%}.previewImage{max-width:100%;max-height:100%;object-fit:contain;pointer-events:auto;-webkit-user-drag:none;user-drag:none}.exclusionModeIndicator{position:absolute;top:20px;left:20px;background-color:#ff3b4ce6;color:#fff;padding:8px 12px;border-radius:20px;font-family:Manrope,sans-serif;font-size:12px;display:flex;align-items:center;z-index:10;box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.2)}.exclusionModeIndicatorIcon{margin-right:8px;display:flex;align-items:center;justify-content:center}.exclusionRect{position:absolute;border:2px dashed rgba(255,59,76,.8);background-color:#ff3b4c33;pointer-events:all;z-index:5;-webkit-user-select:none;user-select:none}.exclusionRect.drawing{border:2px dashed rgba(255,255,255,.8);background-color:#fff3}.exclusionRectRemove{position:absolute;top:-15px;right:-15px;width:24px;height:24px;border-radius:50%;background-color:#ff3b4ce6;color:#fff;border:none;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6}.exclusionRectRemove:hover{background-color:#ff3b4c}.exclusionToggleButton{padding:8px 16px;border-radius:100px;background-color:#0000004d;color:#fffc;border:1px solid rgba(255,255,255,.2);font-family:Manrope,sans-serif;font-size:12px;cursor:pointer;transition:all .2s;margin-top:8px;width:100%}.exclusionToggleButton:hover{background-color:#0006}.exclusionToggleButton.active{background-color:var(--primary-red-darker);border-color:var(--primary-red-darker);color:#fff}.exclusionDescription{color:#fff9;font-family:Manrope,sans-serif;font-size:12px;margin-bottom:8px}.emptyPreview{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#ffffff80;font-family:Manrope,sans-serif;font-size:16px;text-align:center}.previewPanel{display:flex;flex-direction:column;height:100%;padding:1.5rem;box-sizing:border-box;position:relative}.previewPanelHeading{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%;margin-top:0;margin-bottom:24px}.languageSection{margin-bottom:24px}.languageLabel{display:block;color:#fffc;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:8px}.languageDropdownContainer{width:100%;position:relative;margin-bottom:4px}.languageDropdown{background-color:#0000004d!important;border:1px solid rgba(255,255,255,.2)!important;padding:10px 12px!important;font-family:Manrope,sans-serif!important;font-size:12px!important;color:#fff9!important}.languageDropdownContainer .dropdown-menu{background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.2)!important;padding:4px 0!important;margin-top:4px!important;max-height:250px!important;overflow-y:auto!important}.languageDropdownContainer .dropdown-item{color:#fff9!important;background-color:transparent!important;padding:8px 12px!important;font-family:Manrope,sans-serif!important;font-size:12px!important}.languageDropdownContainer .dropdown-item:hover,.languageDropdownContainer .dropdown-item-focus{background-color:#ffffff1a!important}.languageDropdownContainer .dropdown-item-selected{background-color:#ffffff0d!important}.dropdownArrow{display:none}.nextButtonContainer{position:absolute;bottom:24px;right:24px}.nextButton{border-radius:100px;background:var(--primary-red-darker);border:none;color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding:12px 24px;cursor:pointer;transition:background-color .2s}.nextButton:hover{background-color:#ff3b4c}.nextButton:active{background-color:#e63546}.nextButton:disabled{background-color:#ff3b4c80;cursor:not-allowed}.processingOverlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000000b3;z-index:10}.processingSpinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--primary-red-darker);animation:spin 1s linear infinite;margin-bottom:16px}.processingText{color:#fff;font-family:Manrope,sans-serif;font-size:16px;text-align:center}.processingError{margin-top:8px;margin-bottom:16px;color:#ff3b4c;font-family:Manrope,sans-serif;font-size:14px;text-align:left}.blacklistInputContainer{position:relative;margin-bottom:12px}.blacklistInput{width:100%;background-color:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 12px;color:#fff9;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-sizing:border-box}.blacklistInput:focus{border-color:var(--primary-red-darker)}.blacklistInput::placeholder{color:#ffffff4d}.blacklistTags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.blacklistTag{display:flex;align-items:center;background-color:#ffffff1a;border-radius:100px;padding:4px 8px 4px 12px;max-width:100%;box-sizing:border-box}.blacklistTagText{color:#fffc;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:4px}.blacklistTagRemove{background:none;border:none;color:#fff9;font-size:16px;line-height:1;cursor:pointer;padding:0;margin-left:4px;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.blacklistTagRemove:hover{color:#ffffffe6}.blacklistTagRemove:disabled{color:#ffffff4d;cursor:not-allowed}@media (max-width: 768px){.blacklistTags{gap:6px}.blacklistTag{padding:3px 6px 3px 10px}.blacklistTagText{font-size:11px}.blacklistTagRemove{font-size:14px;width:14px;height:14px}}.drawingInstructionMessage{position:absolute;top:.75rem;left:50%;transform:translate(-50%);color:#ffffffe6;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;text-align:center;padding:12px 20px;background-color:#ff3b4c1a;border-radius:8px;z-index:10;white-space:nowrap}.canvasDrawingContainer{position:relative;width:100%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.canvasDrawingContainer canvas{width:100%;height:100%}.canvasDrawingContainer.drawing-mode{cursor:crosshair}.drawing-mode-overlay{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:#000000bf;color:#fff;padding:8px 16px;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px;display:flex;align-items:center;z-index:10;box-shadow:0 2px 8px #0000004d;pointer-events:none;max-width:90%;text-align:center}.drawing-instructions{width:100%}.drawing-instruction-overlay{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center;pointer-events:none;z-index:100}.canvasDrawingContainer.drawing-mode.cannot-draw{cursor:not-allowed}.canvasDrawingContainer.drawing-mode.can-draw{cursor:crosshair}.canvas-container{margin:0 auto}.upper-canvas,.lower-canvas{border:none!important;outline:none!important}.canvasDrawingContainer .canvas-container{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.upper-canvas rect{transition:stroke .2s ease}.canvasDrawingContainer:not(.drawing-mode) .upper-canvas rect:hover{stroke:#ff3b4c!important;stroke-width:3px!important;cursor:move!important}.canvasDrawingContainer .canvas-container .corner{border-radius:50%;width:16px!important;height:16px!important;border:2px solid white!important;background-color:#ff3b4ce6!important}.canvasDrawingContainer .canvas-container .selection-overlay{border-color:#ff3b4ce6!important;border-width:2px!important;border-style:dashed!important}.canvasDrawingContainer:not(.drawing-mode) .upper-canvas rect.selected{cursor:move!important}.canvasDrawingContainer .canvas-container .object-controls:hover{cursor:pointer!important}.editing-tooltip{position:absolute;background-color:#000000b3;color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;z-index:100;pointer-events:none;display:none}.canvasDrawingContainer:not(.drawing-mode):hover .editing-tooltip{display:block}.drawing-mode-indicator{position:absolute;top:20px;left:20px;background-color:#ff3b4ce6;color:#fff;padding:8px 12px;border-radius:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px;display:flex;align-items:center;z-index:10;box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.2);pointer-events:none}.drawing-mode-indicator-icon{margin-right:8px;display:flex;align-items:center;justify-content:center}.dashboard-container{width:100%;height:100vh;color:#fff}.dashboard-content{width:100%;height:100vh;padding:2rem;color:#fff;overflow-y:auto}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dashboard-header h1{font-family:Manrope,sans-serif;font-size:2rem;font-weight:600;margin:0;color:#fff}.dashboard-actions{display:flex;gap:1rem;align-items:center}.dashboard-filter{position:relative}.filter-select{width:120px;height:44px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 16px;color:#fff;font-family:Manrope,sans-serif;font-size:14px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .3s ease}.filter-select:focus{border-color:var(--primary-red)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.dashboard-card{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;height:280px;display:flex;flex-direction:column}.dashboard-card.image-card.processing,.dashboard-card.image-card[data-status=failed],.dashboard-card.image-card[data-status=idle]{cursor:default}.dashboard-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000004d;border-color:#fff3}.dashboard-card.upload-card-container{padding:0;border:none;background:none;overflow:visible}.dashboard-card.upload-card-container:hover{transform:none;box-shadow:none;border-color:transparent}.image-card{position:relative}.card-image{width:100%;height:100%;overflow:hidden;background-color:#ffffff0d;display:flex;align-items:center;justify-content:center}.card-image img{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.image-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#ffffff0d}.image-loading .loading-spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-top:3px solid var(--primary-red);border-radius:50%;animation:spin 1s linear infinite}.image-error{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#ffffff0d;color:#fff9}.image-error p{margin:0;font-size:14px;text-align:center}.dashboard-card .statusBar{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:0;min-height:32px;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;transition:padding .3s ease;overflow:hidden}.dashboard-card .statusBar.processing{min-height:32px;padding:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:none;position:relative;overflow:hidden}.dashboard-card:hover .statusBar,.dashboard-card:hover .statusBar.processing{padding:12px 0;min-height:32px}.dashboard-card .statusBar.processing:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary-red-darker) 40%,var(--primary-red-darker) 60%,transparent 100%);background-size:200% 100%;animation:progressBarMove 3s linear infinite;z-index:2}@keyframes progressBarMove{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard-card .statusBar.processing{border-top:none}.dashboard-card .statusBar.completed{border-top:2px solid #22c55e}.dashboard-card .statusBar.failed{border-top:2px solid #ff3b4c}.dashboard-card .statusBar.idle{border-top:2px solid #9ca3af}.dashboard-card .statusIcon{font-size:16px;font-weight:700}.dashboard-card .statusBar.completed .statusIcon{color:#22c55e}.dashboard-card .statusBar.failed .statusIcon{color:#ff3b4c}.dashboard-card .statusBar.idle .statusIcon{color:#9ca3af}.dashboard-card .statusText{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;margin:0;opacity:0;transform:translateY(10px);transition:all .3s ease}.dashboard-card:hover .statusText{opacity:1;transform:translateY(0)}.card-content{padding:1rem;flex:1;display:flex;justify-content:space-between;align-items:center}.card-content h3{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;margin:0;color:#fff;flex:1}.card-menu{display:flex;align-items:center}.menu-button{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.menu-button:hover{background-color:#ffffff1a;color:#fff}.dashboard-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;text-align:center}.loading-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--primary-red);animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-loading p{font-family:Manrope,sans-serif;font-size:16px;color:#ffffffb3;margin:0}.dashboard-empty{display:flex;justify-content:center;align-items:center;height:40vh;text-align:center}.dashboard-empty p{font-family:Manrope,sans-serif;font-size:16px;color:#ffffffb3;margin:0}@media (max-width: 768px){.dashboard-container{width:100%}.dashboard-content{padding:1rem}.dashboard-header{flex-direction:column;gap:1rem;align-items:flex-start}.dashboard-actions{width:100%;flex-direction:column;gap:.5rem}.filter-select{width:100%}.dashboard-grid{grid-template-columns:1fr;gap:1rem}.dashboard-card{height:240px}}@media (max-width: 480px){.dashboard-header h1{font-size:1.5rem}.dashboard-card{height:220px}.card-image{height:150px}}.image-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;border-radius:16px;background:#2a0e16;border:1px solid #FF4B5C;box-shadow:0 0 70px #ff4b5c26}.image-upload-area.modal-variant{width:550px;height:344px;padding:3rem 7rem;gap:10px;animation:fadeIn .2s ease-out}.image-upload-area.tile-variant{width:100%;height:280px;padding:2rem;gap:10px}.image-upload-area:hover{box-shadow:0 0 80px #ff4b5c40}.image-upload-area.tile-variant:hover{transform:scale(1.03);z-index:1}.upload-icon{display:flex;justify-content:center;align-items:center;margin-bottom:16px;position:relative;z-index:2}.image-upload-area.modal-variant .upload-icon{width:70px;height:70px}.image-upload-area.tile-variant .upload-icon{width:48px;height:48px}.image-upload-area.modal-variant .upload-icon img{width:70px;height:70px;display:block}.image-upload-area.tile-variant .upload-icon img{width:48px;height:48px;display:block}.upload-text{color:#e2dee099;text-align:center;font-family:Manrope,sans-serif;font-style:normal;font-weight:400;line-height:160%;max-width:100%;position:relative;z-index:2;margin:0}.image-upload-area.modal-variant .upload-text{font-size:16px}.image-upload-area.tile-variant .upload-text{font-size:14px}@media screen and (max-width: 768px){.image-upload-area.modal-variant{width:90%;max-width:550px;padding:28px 34px}.image-upload-area.modal-variant .upload-icon,.image-upload-area.modal-variant .upload-icon img{width:64px;height:64px;margin-bottom:16px}.image-upload-area.tile-variant{height:240px}}@media screen and (max-width: 480px){.image-upload-area.modal-variant{width:90%;padding:28px 34px}.image-upload-area.modal-variant .upload-icon,.image-upload-area.modal-variant .upload-icon img{width:64px;height:64px;margin-bottom:16px}.image-upload-area.modal-variant .upload-text{font-size:14px}.image-upload-area.tile-variant{height:220px}}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;padding:0 20px}.not-found-container h1{font-size:8rem;margin:0;color:#f44336}.not-found-container h2{font-size:2rem;margin:0 0 1rem}.not-found-container p{margin-bottom:2rem;color:#666}.home-button{background-color:#4285f4;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .3s ease}.home-button:hover{background-color:#3367d6}@media (max-width: 768px){.not-found-container h1{font-size:6rem}.not-found-container h2{font-size:1.5rem}}._navigationBar_npe5w_1{width:100px;height:100vh;background-color:var(--dark-bg);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1000;box-shadow:0 0 10px #0003}._logoContainer_npe5w_14{padding-top:20px;display:flex;justify-content:center;align-items:center}._logo_npe5w_14{width:40px;height:32px}._navOptions_npe5w_26{margin-top:44px;display:flex;flex-direction:column;align-items:center}._navOption_npe5w_26{width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;opacity:.7;transition:opacity .3s ease,background-color .3s ease;cursor:pointer}._navOption_npe5w_26._active_npe5w_45,._navOption_npe5w_26:hover{opacity:1}._navOption_npe5w_26._plusButton_npe5w_50{background-color:var(--primary-red);border-radius:8px;opacity:1}._navOption_npe5w_26._plusButton_npe5w_50 img{filter:brightness(0) invert(1)}._icon_npe5w_60{width:24px;height:24px}._logoutContainer_npe5w_65{width:24px;height:24px;display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:44px;align-self:center;cursor:pointer;opacity:.7;transition:opacity .3s ease}._logoutContainer_npe5w_65:hover{opacity:1}.gradient-border-container{position:relative;border-radius:1rem;background-color:#2a0e16;overflow:hidden;z-index:1}.gradient-border-container:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:16px;z-index:-1;background:linear-gradient(135deg,#ff4b5c,#992d371a 25%,#992d371a 75%,#ff4b5c);transition:all .3s ease}.gradient-border-container:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;border-radius:15px;background:#100909;z-index:-1;transition:all .3s ease}.gradient-border-container.interactive:hover{box-shadow:0 0 80px #ff4b5c40}.gradient-border-container.interactive:hover:after{background:#350f18}.gradient-border-container.alt-bg:after{background:#2a0e16}.gradient-border-container.alt-bg.interactive:hover:after{background:#350f18}:root{--primary-red: #FF5A5A;--primary-red-darker: #FF4B5C;--primary-red-hover: #ff4b5c;--dark-bg: #1F0009;--dark-bg-lighter: #1e0d0d;--dark-bg-alt: #2A0E16;--dark-bg-alt-hover: #350f18}.dropdown-container{position:relative;width:100%}.custom-input-container{width:100%;position:relative}.custom-input-container input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit}.custom-input-container input:focus{outline:none}.dropdown-button-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}.dropdown-selected-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:left}.custom-dropdown-arrow{position:absolute;right:0;top:0;height:100%;width:30px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}.dropdown-menu{position:absolute;z-index:50;margin-top:4px;width:100%;max-height:250px;overflow-y:auto;background-color:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 2px 6px #0000004d;padding:4px 0}.dropdown-item{display:block;width:100%;padding:8px 12px;text-align:left;font-size:12px;color:#fff9;background:transparent;border:none;cursor:pointer;font-family:Manrope,sans-serif;font-weight:400}.dropdown-item-focus{background-color:#ffffff1a}.dropdown-item-selected{background-color:#ffffff0d}.dropdown-item:hover{background-color:#ffffff1a}.typographyDropdown{width:100%;background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.4rem .7rem;color:#fffc;font-size:.8rem;text-overflow:ellipsis;position:relative}.dropdown-menu.editor-dropdown-menu{background-color:var(--dark-bg-lighter);border:1px solid rgba(255,255,255,.1)}.dropdown-item.editor-dropdown-item{color:#ffffffb3;font-size:.8rem;padding:.4rem .7rem}.dropdown-item.editor-dropdown-item:hover,.dropdown-item.editor-dropdown-item.dropdown-item-focus{background-color:#ffffff1a}.languageDropdown{width:100%;background-color:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 12px;color:#fff9;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:400;outline:none}.dropdown-chevron{display:inline-flex;width:16px;height:16px;margin-left:8px;color:#fff9}.headlessui-menu-button{background:transparent;border:none;padding:0;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.dropdown-button-content svg,button.headlessui-menu-button svg{width:16px;height:16px;min-width:16px;color:#fff9;margin-left:8px}.dropdown-menu{overflow:hidden}.image-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);-o-backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-out,blurIn .2s ease-out;padding:1rem;overflow-y:auto}.modal-upload-area{width:550px;height:344px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:3rem 7rem;gap:10px;border-radius:16px;border:1px solid #FF4B5C;background:#2a0e16;box-shadow:0 0 70px #ff4b5c26;transition:all .3s ease;position:relative;animation:fadeIn .2s ease-out}.modal-upload-area:hover{box-shadow:0 0 80px #ff4b5c40}.upload-icon{display:flex;width:70px;height:70px;justify-content:center;align-items:center;margin-bottom:16px;position:relative;z-index:2}.upload-icon img{width:70px;height:70px;display:block}.upload-text{color:#e2dee099;text-align:center;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;max-width:100%;position:relative;z-index:2}.preview-image{width:100%;height:100%;object-fit:contain;max-width:calc(100% - 20px);max-height:calc(100% - 20px);position:absolute;top:10px;left:10px;right:10px;bottom:10px;margin:auto;border-radius:8px;z-index:2}.file-input{display:none}@supports not (backdrop-filter: blur(15px)){.image-modal-overlay{background-color:#000c}}@media screen and (max-width: 768px){.modal-upload-area{width:90%;max-width:550px;padding:28px 34px}.upload-icon,.upload-icon img{width:64px;height:64px;margin-bottom:16px}}@media screen and (max-width: 480px){.modal-upload-area{width:90%;padding:28px 34px}.upload-icon,.upload-icon img{width:64px;height:64px;margin-bottom:16px}.upload-text{font-size:14px}}._popoverMenu_pef7q_2{position:relative;display:inline-block}._popoverMenuTrigger_pef7q_7{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._popoverMenuList_pef7q_14{position:absolute;left:100%;bottom:0;margin-left:8px;background-color:var(--dark-bg);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:8px 0;display:flex;flex-direction:column;z-index:2000}._popoverMenuItem_pef7q_28{color:#fff;font-family:Manrope,sans-serif;font-weight:400;font-size:14px;line-height:160%;text-align:left;padding:8px 16px;white-space:nowrap;cursor:pointer}._popoverMenuItem_pef7q_28:hover{background-color:#ffffff1a}._popoverMenuItemNonClickable_pef7q_44{color:#fff9;cursor:default;font-size:12px;padding:4px 16px}._popoverMenuItemNonClickable_pef7q_44:hover{background-color:transparent}._headerBar_1nviq_1{height:72px;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.4)}._actionsContainer_1nviq_11{display:flex;align-items:center;padding-right:32px;gap:16px}._creditsDisplay_1nviq_18{display:flex;align-items:center;border:1px solid #FFFFFF;border-radius:56px;padding-left:16px;padding-right:16px;gap:8px;height:44px}._creditIcon_1nviq_29{width:20px;height:20px;color:#fff}._separator_1nviq_35{color:#fff3;font-family:Manrope,sans-serif;font-weight:400;font-size:22px;line-height:160%;letter-spacing:0%}._creditCount_1nviq_44{color:#fff;font-family:Manrope,sans-serif;font-weight:500;font-size:14px}._upgradeButton_1nviq_51{height:44px;width:auto;cursor:pointer;transition:transform .2s ease}._upgradeButton_1nviq_51:hover{transform:scale(1.05)}._warningContainer_1nviq_62{display:flex;align-items:center;padding-left:32px}._warningText_1nviq_68{font-family:Manrope,sans-serif;font-weight:400;font-size:1rem;font-style:normal;line-height:100%;letter-spacing:.0675rem;color:#ff4b5c}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blurIn{0%{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}}.pricing-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-out,blurIn .2s ease-out;padding:1rem}.pricing-modal{max-width:1140px;width:90%;display:flex;flex-direction:column;align-items:center;animation:fadeIn .3s ease-out;color:#fff}.pricing-header{text-align:center;margin-bottom:24px}.pricing-title{font-family:Manrope,sans-serif;font-weight:600;font-size:calc(32px + 1vw);margin-bottom:12px;color:#fff}.pricing-subtitle{font-family:Manrope,sans-serif;font-size:calc(14px + .2vw);color:#fffc;max-width:600px;margin:0 auto 24px}.billing-toggle-container{display:flex;justify-content:center;margin:24px 0}.billing-toggle{display:inline-block}.billing-toggle-wrapper{display:flex;background-color:#ffffff1a;border-radius:30px;padding:4px;position:relative}.billing-toggle-wrapper:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background-color:#ff4b5ce6;border-radius:26px;transition:left .3s ease;z-index:0}.billing-toggle-wrapper.yearly-active:before{left:calc(50% + 4px)}.billing-option{position:relative;z-index:1;cursor:pointer;padding:8px 20px;font-family:Manrope,sans-serif;font-weight:500;font-size:14px;color:#fffc;border-radius:26px;transition:color .3s ease;flex-grow:1;text-align:center}.billing-option-active{color:#fff}.billing-option-inner{display:flex;flex-direction:column;align-items:center;gap:4px}.billed-annually{font-size:12px;color:#fff9}.pricing-plans{display:flex;gap:24px;width:100%;justify-content:center;flex-wrap:wrap;padding:0 16px}.pricing-plan{background-color:#25060f;border-radius:16px;padding:calc(16px + 1vh);width:31%;min-width:300px;max-width:360px;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.pricing-plan:hover{box-shadow:0 0 40px #ffffff12}.pricing-plan.basic-plan:hover,.pricing-plan.pro-plan:hover{background-color:#350f18}.business-plan{border:none;position:relative;z-index:1;box-shadow:0 0 40px #ff4b5c26;transform:scale(1.05)}.business-plan.gradient-border-container:after{background:#1f0009}.business-plan.gradient-border-container:hover:after{background:#350f18}.plan-name{font-family:Manrope,sans-serif;font-weight:600;font-size:24px;margin-bottom:16px}.business-plan .plan-name{color:#ff4b5c}.plan-price{display:flex;align-items:flex-end;margin-bottom:12px}.price{font-family:Manrope,sans-serif;font-weight:700;font-size:calc(32px + 1vw);line-height:1}.price-details{display:flex;flex-direction:column;font-family:Manrope,sans-serif;font-size:14px;margin-left:8px;color:#fffc}.plan-description{font-family:Manrope,sans-serif;font-size:16px;margin-bottom:20px;color:#fffc}.plan-separator{height:1px;width:100%;background-color:#e2dee0;margin:0 auto 20px;opacity:.3}.plan-features{margin-bottom:20px}.plan-features h3{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;margin-bottom:16px}.features-list{list-style:none;padding:0;margin:0}.features-list li{font-family:Manrope,sans-serif;font-size:15px;padding-left:28px;margin-bottom:8px;position:relative;display:flex;align-items:center}.features-list li:before{content:none}.upgrade-button{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;padding:12px 24px;border-radius:50px;cursor:pointer;transition:all .2s ease;border:none;width:100%;text-align:center;margin-top:auto}.upgrade-button.basic,.upgrade-button.pro{background-color:transparent;border:1px solid #FF4B5C;color:#ff4b5c}.upgrade-button.basic:hover,.upgrade-button.pro:hover{background-color:#ff4b5c1a}.upgrade-button.business{background-color:#ff4b5c;color:#fff}.upgrade-button.business:hover{background-color:#ff3648}@media (max-width: 1200px){.pricing-plan{width:45%}.business-plan{transform:scale(1.03)}}@media (max-width: 992px){.pricing-plans{flex-direction:column;align-items:center}.pricing-plan{width:100%;max-width:460px;margin-bottom:20px}.business-plan{transform:none;order:-1}}@media (max-width: 768px){.pricing-title{font-size:32px}.pricing-subtitle{font-size:14px}}@media (max-width: 480px){.pricing-modal{width:95%;padding:16px 0}.pricing-plan{padding:16px}.plan-name{font-size:20px}.price{font-size:36px}}@font-face{font-family:Manrope;src:url(/assets/Manrope-ExtraLight-CZwPcVBo.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Light-Cx-P5V5h.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-BjNcpSXg.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Medium-Cgspblp2.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-SemiBold-Diovf81e.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Bold-BNmhpqUF.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-ExtraBold-BXh4xW2d.ttf) format("truetype");font-weight:800;font-style:normal}#root{width:100%;height:100%;margin:0;padding:0;background-color:transparent;overflow:hidden}.main-container{height:100%;width:100%;display:flex;flex-direction:column;position:relative;overflow-x:hidden;transition:margin-left .3s ease}.app-content{width:100%;display:flex;flex-direction:column;position:relative;overflow-x:hidden}@font-face{font-family:Manrope;src:url(/assets/Manrope-ExtraLight-CZwPcVBo.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Light-Cx-P5V5h.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-BjNcpSXg.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Medium-Cgspblp2.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-SemiBold-Diovf81e.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Bold-BNmhpqUF.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-ExtraBold-BXh4xW2d.ttf) format("truetype");font-weight:800;font-style:normal}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#ff5a5a;text-decoration:inherit}a:hover{color:#ff7070}body{margin:0;padding:0;display:flex;align-items:center;justify-content:center;min-width:320px;width:100%;height:100vh;background-image:url("data:image/svg+xml,%3csvg%20width='1440'%20height='1024'%20viewBox='0%200%201440%201024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_218_103)'%3e%3crect%20width='1440'%20height='1024'%20fill='%23170101'/%3e%3cg%20clip-path='url(%23clip1_218_103)'%3e%3cline%20x1='599.111'%20y1='-72'%20x2='599.111'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='276.371'%20y1='-72.0002'%20x2='276.371'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='921.847'%20y1='-72'%20x2='921.847'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='1244.59'%20y1='-72'%20x2='1244.59'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='115'%20y1='-72'%20x2='115'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='760.477'%20y1='-72'%20x2='760.477'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='437.741'%20y1='-72'%20x2='437.741'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='1083.22'%20y1='-72.0002'%20x2='1083.22'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='1405.96'%20y1='-72'%20x2='1405.96'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='34.3176'%20y1='-72'%20x2='34.3176'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='679.794'%20y1='-72.0002'%20x2='679.794'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='357.054'%20y1='-72'%20x2='357.054'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='1002.53'%20y1='-72'%20x2='1002.53'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='1325.27'%20y1='-72'%20x2='1325.27'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='195.688'%20y1='-72'%20x2='195.688'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='841.164'%20y1='-72'%20x2='841.164'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='518.424'%20y1='-72'%20x2='518.424'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20x1='1163.9'%20y1='-72'%20x2='1163.9'%20y2='1095.41'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='601.636'%20x2='1511.58'%20y2='601.636'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='924.374'%20x2='1511.58'%20y2='924.374'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='278.898'%20x2='1511.58'%20y2='278.898'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='440.266'%20x2='1511.58'%20y2='440.266'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='763.004'%20x2='1511.58'%20y2='763.004'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='117.528'%20x2='1511.58'%20y2='117.528'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='520.951'%20x2='1511.58'%20y2='520.951'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='843.689'%20x2='1511.58'%20y2='843.689'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='198.213'%20x2='1511.58'%20y2='198.213'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='1005.06'%20x2='1511.58'%20y2='1005.06'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='359.581'%20x2='1511.58'%20y2='359.581'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='682.321'%20x2='1511.58'%20y2='682.321'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3cline%20y1='36.8428'%20x2='1511.58'%20y2='36.8428'%20stroke='white'%20stroke-opacity='0.05'%20stroke-width='1.2607'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_218_103'%3e%3crect%20width='1440'%20height='1024'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_218_103'%3e%3crect%20width='1440'%20height='1024'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:repeat}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:all .2s}button:hover{border-color:#ff5a5a}button:focus,button:focus-visible{outline:2px solid #FF5A5A;outline-offset:2px}#root{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:transparent}*{box-sizing:border-box;margin:0;padding:0}input,button,select,textarea{font-family:inherit;font-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
