body{background-color:#5d3587}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{padding:20px}.content-card{background-color:#8408a3;border-radius:12px;box-shadow:0 4px 20px #0003;padding:40px}.app-header{margin-bottom:30px}.app-header h1{color:#333;font-size:2.5em;font-weight:700;margin-bottom:5px}.app-header p{color:#777}.auth-container{display:flex;justify-content:flex-end;margin-bottom:20px}.user-profile{gap:10px}.user-pic{height:40px;width:40px}.logout-button{border-radius:5px;padding:8px 15px;transition:background-color .3s}.input-section{margin-bottom:20px}.input-box{border:1px solid #ccc;font-size:1em}.humanize-button,.input-box{border-radius:8px;padding:15px}.humanize-button{background-color:#6c5ce7;font-size:1.1em;transition:background-color .3s}.humanize-button:hover{background-color:#5444b0}.humanize-button:disabled{background-color:#ccc}.output-section{margin-top:30px}.output-box{background-color:#f8f8f8;border:1px solid #eee;border-radius:8px;padding:20px}.loading-text{color:#888}.error-message{background-color:#ffe6e6;border:1px solid #c0392b;border-radius:8px;margin-top:20px;padding:15px}.login-message{background-color:#f5f5f5;border:1px dashed #ccc;border-radius:8px;color:#555;padding:50px}.app-footer{color:#777;font-size:.9em;margin-top:40px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f4f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.app-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem}.content-card{background-color:#fff;border-radius:1rem;box-shadow:0 10px 30px #0000001a;max-width:900px;overflow:hidden;padding:3rem;position:relative;width:100%}.app-header{margin-bottom:2rem;text-align:center}.app-header h1{color:#2c3e50;font-size:2.5rem;font-weight:800;margin-bottom:.5rem;position:relative}.app-header h3{color:#34495e;font-size:1.5rem;margin-bottom:.5rem;margin-top:0}.app-header p{color:#7f8c8d;font-size:1rem;font-style:italic;margin:0 auto;max-width:600px}.auth-container{position:absolute;right:2rem;top:2rem}.user-profile{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:9999px;display:flex;gap:.75rem;padding:.5rem 1rem}.user-pic{border:2px solid #3498db;border-radius:50%;height:2.5rem;width:2.5rem}.logout-button{background-color:#e74c3c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .3s ease}.logout-button:hover{background-color:#c0392b}.input-section{margin-bottom:1.5rem}.input-box{border:1px solid #bdc3c7;border-radius:.75rem;color:#34495e;font-size:1rem;height:200px;padding:1rem;resize:vertical;transition:all .2s ease-in-out;width:100%}.input-box:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db33;outline:none}.humanize-button{background-color:#3498db;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;padding:1rem;transition:background-color .3s ease,transform .1s ease;width:100%}.humanize-button:hover{background-color:#2980b9;transform:translateY(-2px)}.humanize-button:disabled{background-color:#d1d8df;cursor:not-allowed;transform:none}.output-section{margin-top:2rem}.output-section h2{color:#2c3e50;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.output-box{word-wrap:break-word;background-color:#ecf0f1;border:1px solid #d1d8df;border-radius:.75rem;color:#34495e;line-height:1.6;min-height:150px;padding:1.5rem;white-space:pre-wrap}.loading-text{color:#95a5a6;font-style:italic;font-weight:500;text-align:center}.login-message{background-color:#fcfcfc;border:2px dashed #bdc3c7;border-radius:1rem;color:#7f8c8d;font-size:1.125rem;padding:3rem;text-align:center}.app-footer{color:#bdc3c7;font-size:.875rem;margin-top:2rem;text-align:center}.about-page{padding:2rem 0}.about-page .text-center{text-align:center}.about-page .mb-4{margin-bottom:1rem}.about-page .mb-5{margin-bottom:2rem}.about-page .mt-4{margin-top:1rem}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));text-align:center}.stat-item{background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:1.5rem}.stat-number{color:#3498db;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#555;font-size:1rem;margin:0}.section-title{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:.5rem}.sub-title{color:#34495e;font-size:1.25rem;font-weight:600;margin-top:0}.contact-text{color:#7f8c8d;font-size:1rem;font-style:italic;margin-bottom:1rem}.get-quote-btn{background-color:#2ecc71;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:background-color .3s ease}.get-quote-btn:hover{background-color:#27ae60}.skills-content{background-color:#fefeff;border:1px solid #e9ecef;border-radius:1rem;box-shadow:0 4px 10px #00000008;padding:2rem}.skills-content h4{color:#34495e;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.skills-content p{color:#555;line-height:1.6}.satisfaction-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem;text-align:center}.satisfaction-item{background-color:#ecf0f1;border-radius:12px;box-shadow:inset 0 2px 5px #0000000d;padding:1.5rem}.satisfaction-number{color:#3498db;font-size:3rem;font-weight:800;margin:0}.satisfaction-label{color:#444;font-size:1.1rem;font-weight:500;margin-top:.5rem}.header-top{align-items:flex-start}.header-top,.word-count-and-button{display:flex;justify-content:space-between}.word-count-and-button{align-items:center;margin-bottom:1.5rem;padding:0 1rem}.word-count-display{color:#555;font-size:1.25rem;font-weight:600;margin:0}.word-count-number{color:#3498db;font-weight:700}.buy-pro-btn{background:linear-gradient(45deg,#2ecc71,#3498db);border:none;border-radius:50px;box-shadow:0 4px 10px #2ecc7140;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.75rem;transform:translateY(0);transition:all .3s ease}.buy-pro-btn:hover{background:linear-gradient(45deg,#27ae60,#2980b9);box-shadow:0 6px 15px #2ecc7173;transform:translateY(-3px)}.payment-overlay{align-items:center;background-color:#ffffffe6;border-radius:.75rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.payment-box,.payment-overlay{display:flex;flex-direction:column}.payment-box{background-color:#f8f9fa;border-radius:1rem;box-shadow:0 5px 20px #0000001a;gap:1.5rem;max-width:400px;padding:2rem;text-align:center;width:90%}.modal-title{color:#c0392b;font-size:1.8rem;font-weight:700;margin-bottom:0}.modal-subtitle{color:#555;font-size:1rem;margin-top:0}.upgrade-btn{background-color:#3498db;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s ease;width:100%}.upgrade-btn:hover{background-color:#2980b9}.modal-footer{align-items:center;display:flex;flex-direction:column;gap:.5rem}.wait-text{color:#7f8c8d;font-size:.9rem;margin:0}.cancel-btn{background-color:initial;border:none;color:#c0392b;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem;transition:color .3s ease}.cancel-btn:hover{color:#e74c3c;text-decoration:underline}.error-message{background-color:#fdeded;border:1px solid #f2c7c7;border-radius:.75rem;color:#c0392b;margin-top:1.5rem;padding:1rem;text-align:center}
/*# sourceMappingURL=main.487a831f.css.map*/