@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;700&display=swap";body{margin:0;font-family:League Spartan,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";background:#e9f2ff;min-height:100vh;padding:0 50px;min-width:290px}.header-box .large-screen{display:block;padding:30px}.header-box .small-screen{display:none}@media (max-width: 768px){.header-box .large-screen{display:none}.header-box .small-screen{display:block;font-size:2.5rem;padding:25px 20px 20px 30px}}.header-box{background-color:#fff;border-radius:40px;width:calc(100%-200px);margin:20px auto;box-shadow:0 4px 6px #0000001a;text-align:left;display:flex;justify-content:space-between}.header-box h1{margin:0;color:#302d2d;font-weight:800;font-size:calc(1.5rem + 1vw);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.highlight{color:#215bb1}.language-switcher-dropdown{padding:30px 20px 30px 0}.main-body{padding-top:120px;text-align:center;font-family:IBM Plex Sans thin}@media (max-width: 768px){.main-body{padding-top:60px}}@media (max-width: 480px){.main-body{padding-top:30px}}.block-words{font-family:system-ui;font-weight:800;letter-spacing:-1px;font-size:63px;color:#302d2d;margin-top:0;margin-bottom:0}.description{font-family:sans-serif;font-weight:100;font-size:1.2rem;letter-spacing:-.5px;color:#302d2d;margin-top:20px;padding-bottom:40px}.upload-button{background-color:#215bb1;border:none;border-radius:40px;text-align:center;color:#fff;padding:30px;width:600px;max-width:calc(100% - 40px);font-family:sans-serif;font-size:1.2rem;font-weight:700;box-shadow:0 4px 6px #0003;cursor:pointer;transition:all .3s ease}.upload-button:hover{background-color:#174a93;box-shadow:0 6px 10px #0000004d;transform:translateY(-2px)}.upload-button:active{background-color:#143a72;box-shadow:0 3px 5px #0003;transform:translateY(1px)}.upload-button:disabled{background-color:#b0c4de;cursor:not-allowed;box-shadow:none}.alternate-file-methods{margin-top:20px}.alternate-file-methods button{margin:20px;padding:5px 6px;background-color:#fff;border-radius:100%;border:1px solid #ddd}.alternate-file-methods button:hover{border:1px solid #215bb1}.icon-image{width:20px;height:20px;padding:5px}.reminder-text{font-family:sans-serif;font-size:.9rem;color:#555;margin-top:20px}.selected-file-block{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:calc(100% - 40px);opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease;margin-left:auto;margin-right:auto}.selected-file-block.visible{opacity:1;transform:translateY(0)}.selected-file-block-2{display:flex;flex-direction:column;align-items:center;max-width:calc(100% - 40px)}.recaptcha-container{display:flex;justify-content:center}.ghost-block{min-width:300px}.file-preview{display:flex;align-items:center;justify-content:space-between;margin-top:30px;background-color:#fff;border-radius:50px;border:1px solid #ddd;font-size:.9rem;line-height:1.5;max-width:600px;text-align:left;padding:10px 30px 10px 50px;color:#302d2d;box-shadow:0 4px 6px #0000001a}@media (max-width: 768px){.file-preview{padding-left:30px}}.file-preview .file-name{font-weight:700}.file-detail p{font-family:Courier New,Courier,monospace}.generate-controls{display:flex;flex-direction:column;align-items:center;border-radius:30px;overflow:hidden;border:1px solid #215bb1;background-color:#215bb1;width:100%;max-width:260px}@media (max-width: 768px){.file-preview{flex-direction:column;align-items:center;text-align:center}.generate-controls{position:static;width:100%;max-width:100%;margin-top:20px}}.dropdown-container{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #fff;border-bottom-color:#fff;background-color:#215bb1}.language-dropdown{width:60%;display:flex;justify-content:center;align-items:center;border-right:1px solid #fff;border-right-color:#fff}.language-dropdown:hover,.language-dropdown__control:hover{background-color:#174a93}.select-dropdown{width:40%;display:flex;justify-content:center;align-items:center}.select-dropdown:hover,.select-dropdown__control:hover{background-color:#174a93}.generate-button{flex:1;border:none;background-color:transparent;color:#fff;font-family:sans-serif;font-weight:700;font-size:1.2rem;width:100%;padding:15px 10px;cursor:pointer;text-align:center}.generate-button:hover{background-color:#174a93}.loading-preview{display:flex;align-items:center;justify-content:center;font-family:sans-serif;text-align:center;margin:20px auto;padding:10px 30px;background-color:#fff;border-radius:50px;border:1px solid #ddd;font-size:.9rem;line-height:1.5;width:77%;max-width:600px;color:#302d2d;box-shadow:0 4px 6px #0000001a;flex-direction:column}.redirecting-preview{top:0;left:0;max-width:600px;height:100%;background:#fffc;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;border-radius:50px;margin-top:20px}.spinner{border:8px solid #eee;border-top:8px solid #215bb1;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite;margin-top:20px;margin-bottom:20px}@keyframes spin{to{transform:rotate(360deg)}}.loading-bar-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:10px;height:80px;width:100%;padding:0 10px 10px;font-family:system-ui;font-weight:700}.loading-bar{height:50%;border-radius:10px;transition:width .5s ease-in-out;background:repeating-linear-gradient(135deg,#215bb1,#215bb1 10px,#e9f2ff 10px,#e9f2ff 20px);background-size:56.6px 56.6px;animation:move-stripes 2s linear infinite;align-self:flex-start}@keyframes move-stripes{0%{background-position:0 0}to{background-position:56.6px 56.6px}}.loading-bar.solid-color{animation:none}.download-button{margin-top:20px;padding:10px 20px;font-size:1rem;color:#fff;background-color:#215bb1;border:none;border-radius:5px;cursor:pointer;text-align:center;transition:background-color .3s ease;margin-bottom:10px}.download-button:hover{background-color:#183f80;box-shadow:0 6px 10px #0000004d;transform:translateY(-2px)}.download-button:active{background-color:#143a72;box-shadow:0 3px 5px #0003;transform:translateY(1px)}.error-preview{text-align:center;font-family:Arial,sans-serif;color:#fff;margin:20px auto;padding:20px;max-width:600px;border:1px solid #f8d7da;background-color:#f8d7da;border-radius:10px;box-shadow:0 4px 6px #0000001a}.error-circle{width:80px;height:80px;border-radius:50%;background-color:#d32f2f;color:#fdecea;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.error-x{font-size:36px;font-weight:700}.error-message{font-size:16px;color:#d32f2f;margin:0}.refund-link{color:#007bff;cursor:pointer;text-decoration:underline}.refund-link:hover{text-decoration:none}.how-to-block{font-family:sans-serif;margin-top:80px;margin-bottom:40px}.guide-container{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.step{display:flex;align-items:center;padding:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;width:100%;max-width:400px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px}.step-number{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:2px solid #215bb1;border-radius:50%;color:#215bb1;font-weight:700;font-size:1.2rem;margin-right:20px;flex-shrink:0}.step-text{flex:1}.step-text h3{margin:0;color:#333;font-size:1.1rem}.step-text p{margin:5px 0 0;color:#555;font-size:.9rem;line-height:1.2}.reason-block{font-family:system-ui;background-color:#fff;margin-left:-50px;margin-right:-50px;width:calc(100% + 100px);padding-top:80px;padding-bottom:80px}.reason-container{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.reason{flex:1 1 calc(33.33% - 30px);align-items:center;padding:20px;background-color:#fff;width:100%;max-width:400px;min-width:280px}.reason h2{color:#333}.reason h2:after{content:"";display:block;width:100%;height:2px;background-color:#558bdd;margin:5px auto 0}.reason p{color:#555;line-height:1.2}.about-us{background-color:#2c2c2c;color:#fff;padding:40px 20px;margin-left:-50px;margin-right:-50px}.about-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto}.about-section,.contact-section,.links-section{flex:1 1 300px;padding:10px}.about-section h2,.contact-section h2,.links-section h2{font-size:1.5rem;margin-bottom:10px;color:#8c8c8c}.about-section p,.contact-section p,.links-section ul{font-size:1rem;line-height:1.5}.contact-section a{color:#4caf50;text-decoration:none}.contact-section a:hover{text-decoration:underline}.links-section ul{list-style:none;padding:0;margin:0}.links-section li{margin:5px 0}.links-section a{color:#ff9800;text-decoration:none}.links-section a:hover{text-decoration:underline}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid #444444;font-size:.9rem;color:#aaa}.terms-container{background-color:#fff;color:#302d2d;max-width:800px;margin:40px auto;padding:40px;border-radius:20px;box-shadow:0 4px 6px #0000001a;font-family:sans-serif}.terms-container h1{margin-top:0;margin-bottom:20px;font-size:2rem;font-weight:700;color:#302d2d}.terms-container h2{margin-top:30px;margin-bottom:10px;font-size:1.4rem;color:#215bb1}.terms-container p{line-height:1.6;margin-bottom:15px;color:#555}.terms-container ul{margin:10px 0 20px 30px;color:#555;list-style-type:disc}.terms-container li{line-height:1;margin-bottom:10px}.terms-container a{overflow-wrap:break-word;word-break:break-word}.watch-ad-bar{display:flex;gap:12px;justify-content:center;align-items:center;padding:10px;margin:20px auto}.watch-ad-button{background-color:#e6b800;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:700;font-size:16px;cursor:pointer;transition:background-color .2s ease}.watch-ad-button:hover{background-color:#d4a700}.generate-container{background-color:#fff;color:#302d2d;max-width:800px;margin:40px auto;padding:40px;border-radius:20px;box-shadow:0 4px 6px #0000001a;font-family:sans-serif}.generate-container h1{margin-top:0;margin-bottom:20px;font-size:2rem;font-weight:700;color:#302d2d;text-align:center}.generate-container p{line-height:1.6;margin-bottom:15px;color:#555}.generate-container a{overflow-wrap:break-word;word-break:break-word}.generate-button-container{display:flex;justify-content:center;margin-top:20px;margin-bottom:40px}body{margin:0;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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
