@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.block{display:block}.grid{display:grid}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100vh;margin:0;padding:0}:root{--primary-color:indigo;--button-color:#623198;--button-hover-color:#7a4db5;--link-color:#623198}body{background:linear-gradient(120deg,var(--primary-color),lightblue);color:#333;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Segoe UI,Roboto,Arial,sans-serif;display:flex}h1,h3{text-align:left}form{width:100%}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.form-container{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;row-gap:10px;width:100%;max-width:800px;margin:0 auto;padding:20px;display:flex;box-shadow:0 4px 10px #0000001a}.form-container h1,.form-container h3{text-align:center;margin:0 auto}#please_wait_message{color:#856404;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;width:80%;margin:0 auto;padding:10px;font-weight:700;display:none}.model_message{color:#623198;background-color:#c0c6dd;border:1px solid #623198;border-radius:4px;width:80%;margin:0 auto;padding:10px;font-weight:700}.model-selector{flex-direction:column;align-items:flex-start;row-gap:5px;width:80%;margin:0 auto;display:flex}.model-selector label{color:var(--text-color,#333);font-size:1rem;font-weight:700}.model-selector select{color:#333;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:1rem;padding:10px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.model-selector select:focus{border-color:var(--button-color,#204cfe);outline:none;box-shadow:0 0 5px #204cfe80}.drop-zone{text-align:center;cursor:pointer;background:#f9f9f9;border:2px solid #ccc;border-radius:8px;width:80%;margin:.5rem auto;padding:40px 20px;transition:background-color .2s,border-color .2s}.size-limit-warning{text-align:center;width:80%;margin:1rem auto .5rem}.drop-zone:hover{background-color:#eee;border-color:#bbb}.drop-zone.dragover{background-color:#eee;border-color:#999}.drop-zone p{color:#555;margin:0;font-size:1rem}.file-input{display:none}.upload-btn{background-color:var(--button-color);color:#fff;cursor:pointer;border:none;border-radius:8px;margin:15px auto 5px;padding:15px 25px;font-size:1.2rem;font-weight:500;transition:background-color .3s,transform .1s;display:block;box-shadow:0 2px 5px #0003}.upload-btn:hover{background-color:var(--button-hover-color);transform:translateY(-2px)}.upload-btn:active{transform:scale(.98)}.form-container a{color:var(--link-color);font-weight:bolder;text-decoration:none}.bmc-btn-container a{color:#623198!important;text-decoration:none!important}.form-container a:hover{text-decoration:underline}.error-message{color:#721c24;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;width:80%;margin:.5rem auto;padding:10px;font-weight:700;animation:.3s fadeIn}.error-message i{margin-right:5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.upload-btn:disabled{cursor:not-allowed;background-color:#b5a4c7;transform:none!important}.bmc-btn{text-decoration:none}.thank-you-content{flex-direction:column;gap:15px;width:100%;display:flex}.thank-you-message{color:var(--button-color);text-align:center;margin:10px 0;font-size:1.5rem;font-weight:700}.benefit-list{color:#333;margin-left:20px}.benefit-list li{margin-bottom:5px}.signature{margin-top:10px;font-style:italic}.return-link{text-align:center;margin-top:25px}.return-button{background-color:var(--button-color);border-radius:4px;padding:12px 20px;font-weight:700;transition:background-color .3s,transform .1s;display:inline-block;box-shadow:0 2px 5px #00000026;color:#fff!important;text-decoration:none!important}.return-button:hover{background-color:var(--button-hover-color);transform:translateY(-2px);text-decoration:none!important}.return-button:active{transform:scale(.98)}.upcoming-features{border-left:4px solid var(--button-color);background-color:#f5f0ff;border-radius:8px;width:100%;padding:15px}.upcoming-features-header{flex-direction:column;justify-content:space-between;display:flex}.buy-me-a-coffee{justify-content:center;align-items:center;gap:3rem;margin:5px auto 0;display:flex}.upcoming-features h3{color:var(--button-color);text-align:left;margin-bottom:10px}.feature-card{background-color:#fff;border-radius:6px;margin:15px 0;padding:10px;box-shadow:0 2px 4px #0000000d}.feature-card h4{color:var(--button-color);margin-bottom:5px}.feature-card ul{margin:0;padding-left:1.25rem}.feature-card li{color:#333;margin-bottom:8px}.support-message{text-align:center;color:#623198;margin-top:15px;font-weight:700}.help-grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}.help-card{text-align:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px #0000001a}.help-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026}.help-title{color:#333;margin-bottom:10px;font-size:1.1rem;font-weight:700}.help-card a{color:var(--link-color);font-size:.95rem;font-weight:400;text-decoration:none}.help-card a:hover{text-decoration:underline}.paypal-container{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.pp-96GEXVM9RCTLS{text-align:center;color:#000;cursor:pointer;background-color:#ffd140;border:none;border-radius:.25rem;min-width:11.625rem;height:2.5rem;padding:0 1rem;font-family:Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem}.success-message{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.success-message p{color:#333;font-size:1.2rem}.download-info{color:var(--button-color);font-weight:700}.redirect-info{color:#666;margin-top:10px;font-size:.9rem}.success-icon{color:#4caf50;font-size:64px;animation:2s infinite pulse}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.button-container{gap:20px;margin-top:20px;display:flex}.manual-download{background-color:#4caf50;border-radius:4px;padding:12px 20px;transition:background-color .3s,transform .1s;display:inline-block;box-shadow:0 2px 5px #00000026;color:#fff!important;font-weight:regular!important;text-decoration:none!important}.manual-download:hover{background-color:#45a049;transform:translateY(-2px)}.feature-word{color:var(--button-color);font-weight:700}.donation-suggestion{text-align:center;border-top:1px solid #eee;margin-top:80px;padding-top:20px}.donation-suggestion p{color:#666;margin-bottom:15px;font-size:1rem}.gh-star-btn{text-align:center;gap:1rem;margin:0 auto;display:flex}.github-star{border-top:1px solid #eee;gap:1rem;padding:10px 0;display:flex}.github-star p{color:#333;font-size:1rem;font-weight:700}.github-star iframe{margin-top:5px;display:inline-block}.device-image{max-width:100%;height:auto;margin-bottom:20px;display:none}.device-image.active{display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
