@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);body{box-sizing:border-box;padding:0}.Home_homeContainer__iVhYC{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding-bottom:10vh}.Home_logo__1mbhJ{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:var(--insta-gradient);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin:0 0 1.5rem}.Home_description__d5oHW{color:var(--secondary-text-color);font-size:.8rem;line-height:1.6;margin:0 auto 2.5rem;max-width:500px}.Home_inputForm__JGcEy{display:flex;gap:10px;margin-bottom:2rem;max-width:600px;width:100%}.Home_inputForm__JGcEy input{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;color:var(--primary-text-color);flex:1 1;font-size:1rem;outline:none;padding:15px;transition:border-color .3s,box-shadow .3s}.Home_inputForm__JGcEy input:focus{border-color:#e1306c;box-shadow:0 0 0 3px #e1306c33}.Home_inputForm__JGcEy button{background-image:var(--insta-gradient);background-size:200% 100%;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:15px 30px;transition:background-position .4s,transform .2s}.Home_inputForm__JGcEy button:hover{background-position:100% 0}.Home_inputForm__JGcEy button:disabled{background:var(--surface-color);color:var(--secondary-text-color);cursor:not-allowed}@media (max-width:600px){.Home_inputForm__JGcEy{flex-direction:column}}.Header_header__Lhnr8{justify-content:space-between;padding:1rem 0;width:100%}.Header_header__Lhnr8,.Header_navContainer__Y0LlM{align-items:center;display:flex}.Header_desktopNav__1Q-z8{align-items:center;display:none;gap:1.5rem}.Header_desktopNav__1Q-z8 a{color:var(--secondary-text-color);font-weight:600;text-decoration:none;transition:color .3s}.Header_desktopNav__1Q-z8 a.Header_active__0pzId,.Header_desktopNav__1Q-z8 a:hover{color:var(--primary-text-color)}.Header_hamburgerButton__g6-Bx{background:none;border:none;cursor:pointer;display:block;padding:10px;z-index:1001}@media (max-width:768px){.Header_header__Lhnr8{box-sizing:border-box;padding:1rem 1.5rem}}.Header_hamburgerLine__zobe2{background-color:var(--primary-text-color);border-radius:3px;height:3px;margin:5px 0;transition:all .3s ease-in-out;width:28px}.Header_hamburgerButton__g6-Bx.Header_open__f4GKg .Header_hamburgerLine__zobe2:first-child{transform:translateY(8px) rotate(45deg)}.Header_hamburgerButton__g6-Bx.Header_open__f4GKg .Header_hamburgerLine__zobe2:nth-child(2){opacity:0}.Header_hamburgerButton__g6-Bx.Header_open__f4GKg .Header_hamburgerLine__zobe2:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Header_mobileMenu__KDhxC{align-items:center;background-color:var(--background-color);display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;right:-100%;top:0;transition:right .4s ease-in-out;width:100%;z-index:1000}.Header_mobileMenu__KDhxC.Header_open__f4GKg{right:0}.Header_mobileMenuNav__PhMDS{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.Header_mobileMenuNav__PhMDS a{color:var(--secondary-text-color);font-size:2rem;font-weight:700;text-decoration:none;transition:color .3s}.Header_mobileMenuNav__PhMDS a.Header_active__0pzId,.Header_mobileMenuNav__PhMDS a:hover{color:var(--primary-text-color)}.Footer_footer__EwVYi{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:4rem 0 2rem;text-align:center}.Footer_logo__GkEml{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:var(--insta-gradient);-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:700;margin:0}.Footer_footerLinks__Mudwb{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Footer_footerLinks__Mudwb a{color:var(--secondary-text-color);font-size:.7rem;text-decoration:none;transition:color .3s}.Footer_footerLinks__Mudwb a:hover{color:var(--primary-text-color)}.Footer_footerLinks__Mudwb span{color:var(--border-color)}.Footer_copyright__QJwUC{color:var(--secondary-text-color);font-size:.9rem;margin-top:.5rem}:root{--background-color:#121212;--surface-color:#1e1e1e;--primary-text-color:#fff;--secondary-text-color:#a0a0a0;--border-color:#333;--success-color:#28a745;--error-color:#ef5350;--insta-gradient:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;background-color:var(--background-color);color:#fff;color:var(--primary-text-color);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.container{display:flex;flex-direction:column;margin:0 auto;max-width:700px;min-height:100vh;padding:2rem 1.5rem;text-align:center}main{flex-grow:1}.header h1{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);background:var(--insta-gradient);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin:0}.description{color:#a0a0a0;color:var(--secondary-text-color);font-size:1.1rem;line-height:1.6;margin:1rem auto 2rem;max-width:500px}.input-form{display:flex;gap:10px;margin-bottom:2rem}.input-form input{background-color:#1e1e1e;background-color:var(--surface-color);border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;color:#fff;color:var(--primary-text-color);flex:1 1;font-size:1rem;outline:none;padding:15px;transition:border-color .3s,box-shadow .3s}.input-form input:focus{border-color:#e1306c;box-shadow:0 0 0 3px #e1306c33}.input-form button{background-image:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);background-image:var(--insta-gradient);background-size:200% 100%;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:15px 30px;transition:background-position .4s,transform .2s}.input-form button:hover{background-position:100% 0}.input-form button:disabled{background:#1e1e1e;background:var(--surface-color);color:#a0a0a0;color:var(--secondary-text-color);cursor:not-allowed}.error-message{background-color:#ef53501a;border-radius:8px;color:#ef5350;color:var(--error-color);margin-top:1.5rem;padding:1rem}.download-container{background-color:#1e1e1e;background-color:var(--surface-color);border:1px solid #333;border:1px solid var(--border-color);border-radius:12px;margin-top:2rem;padding:2rem}.download-container h3{font-size:1.5rem;margin-top:0}.download-button{background-color:#28a745;background-color:var(--success-color);border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:15px 30px;text-decoration:none;transition:background-color .3s,transform .2s}.download-button:hover{background-color:#218838;transform:scale(1.05)}.download-info{color:#a0a0a0;color:var(--secondary-text-color);font-size:.9rem;margin-top:1rem}.spinner{animation:spin 1s linear infinite;border:4px solid #fff3;border-left-color:#e1306c;border-radius:50%;height:40px;margin:2rem auto;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.animate-fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.adsense-container{margin:2rem 0;min-height:100px}footer{color:#a0a0a0;color:var(--secondary-text-color);font-size:.9rem;padding-top:2rem}@media (max-width:600px){.header h1{font-size:2.5rem}.description{font-size:1rem}.input-form{flex-direction:column}}.preview-wrapper{border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:300px;overflow:hidden}.preview-image{display:block;height:auto;width:100%}.spinner-wrapper{display:flex;justify-content:center;padding:2rem 0}.spinner{animation:rotate 1.4s linear infinite;height:48px;width:48px}.spinner .path{stroke:#ff007a;stroke-linecap:round;animation:dash 1.4s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.preview-placeholder{align-items:center;background:#2a2a2a;border-radius:12px;color:#aaa;display:flex;font-size:.9rem;height:426px;justify-content:center;padding:1rem;text-align:center;width:240px}.language-switcher{display:flex;justify-content:center;margin-bottom:2rem;position:relative}.language-button{align-items:center;background-color:#1e1e1e;background-color:var(--surface-color);border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;color:#a0a0a0;color:var(--secondary-text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-weight:600;gap:8px;padding:8px 16px;transition:background-color .3s,color .3s}.language-button:hover{background-color:#2a2a2a;color:#fff;color:var(--primary-text-color)}.language-dropdown{background-color:#1e1e1e;background-color:var(--surface-color);border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px;position:absolute;top:100%;z-index:10}.language-option{background-color:initial;border:none;border-radius:6px;color:#fff;color:var(--primary-text-color);cursor:pointer;font-family:Poppins,sans-serif;padding:10px 16px;text-align:left;transition:background-color .2s;width:100%}.language-option:hover{background-color:#2a2a2a}.language-option.active{background-color:#e1306c1a;color:#e1306c;cursor:default;font-weight:600}.page-content{background-color:#1e1e1e;background-color:var(--surface-color);border:1px solid #333;border:1px solid var(--border-color);border-radius:12px;margin:2rem auto;max-width:800px;padding:2rem 2.5rem;text-align:left}.page-content h2{border-bottom:2px solid #333;border-bottom:2px solid var(--border-color);color:#fff;color:var(--primary-text-color);font-size:2rem;margin-bottom:1.5rem;margin-top:0;padding-bottom:1rem}.page-content h3{font-size:1.5rem;margin-bottom:1rem;margin-top:2rem}.page-content li,.page-content p{color:#a0a0a0;color:var(--secondary-text-color);line-height:1.8;margin-bottom:1rem}.page-content a{color:#e1306c;font-weight:600;text-decoration:none}.page-content a:hover{text-decoration:underline}.page-content ul{list-style-type:disc;padding-left:20px}
/*# sourceMappingURL=main.a0a90ff7.css.map*/