.dark{--bg-color:#2a2b31;--txt-color:rgb(193,174,233);--primary-color:rgb(100,56,194);--secondary-color:rgb(163,146,201);--hover-color:rgb(193,174,233);--border-color:rgb(100,56,194);--light-bg-color:#3a3b41;--scrollbar-track:#2d2d2d;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--footer-gradient-start:#4a6bff;--footer-gradient-end:#00d4ff;--footer-link-hover:#4a6bff;--error-color:#ff6b6b;--success-color:#4CAF50;--placeholder-color:#a0a0a0;--cta-bg-color:rgba(255,255,255,0.05);--cta-border-color:rgba(255,255,255,0.1);--faq-hover-bg:rgba(255,255,255,0.1);--faq-border-color:rgba(100,56,194);--comparison-bg:rgba(255,255,255,0.03);--comparison-header-bg:rgba(74,107,255,0.2);--metric-bg:rgba(74,107,255,0.1);--newsletter-bg:rgba(255,255,255,0.1);--newsletter-btn-bg:#4a6bff;--newsletter-btn-hover-bg:#3a5bef;--footer-bg:rgba(0,0,0,0.3);--footer-border:rgba(255,255,255,0.1);--footer-link:rgba(255,255,255,0.8);--footer-link-hover:white;--white-color:white;--account-primary:#2a9d8f;--account-secondary:#264653;--account-bg:#f8f9fa;--account-text:#333;--uiverse-btn-bg:#6c5ce7;--uiverse-btn-shadow:#a29bfe;--error-bg:#ffe3e3;--error-border:#ffc9c9;--error-text:#dc3545;--alert-danger-bg:#f8d7da;--alert-danger-border:#f5c6cb;--alert-danger-text:#721c24;--alert-success-bg:#d4edda;--alert-success-border:#c3e6cb;--alert-success-text:#155724}.first-visit-guide{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none}.first-visit-guide.active{pointer-events:all}.guide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);animation:fadeIn 0.3s ease}.guide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-color);border:2px solid var(--primary-color);border-radius:16px;padding:32px;max-width:500px;width:90%;box-shadow:0 20px 60px rgba(193,174,233,0.3);animation:slideUp 0.4s ease}.guide-content h3{color:var(--txt-color);font-size:24px;margin-bottom:16px}.guide-content p{color:var(--secondary-color);line-height:1.6;margin-bottom:16px}.guide-content ol{margin:20px 0;padding-left:24px}.guide-content ol li{color:var(--txt-color);margin:12px 0;font-size:16px;line-height:1.6}.guide-next-btn{width:100%;padding:14px;background:linear-gradient(135deg,var(--primary-color),var(--hover-color));color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.guide-next-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(193,174,233,0.4)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.help-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:12px;background:var(--primary-color);border:2px solid var(--hover-color);border-radius:50%;color:white;font-size:18px;cursor:pointer;transition:all 0.3s ease;vertical-align:middle}.help-btn:hover{background:var(--hover-color);transform:scale(1.1) rotate(15deg);box-shadow:0 4px 12px rgba(193,174,233,0.5)}.help-btn span{display:block;line-height:1}.process-steps{display:flex;justify-content:center;align-items:center;gap:40px;margin:30px 0 40px;padding:20px;background:var(--cta-bg-color);border-radius:12px;border:1px solid var(--cta-border-color)}.step-item{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0.4;transition:all 0.3s ease;position:relative}.step-item.active{opacity:1}.step-item.completed{opacity:0.7}.step-number{width:40px;height:40px;border-radius:50%;background:var(--light-bg-color);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--txt-color);transition:all 0.3s ease}.step-item.active .step-number{background:var(--primary-color);color:white;border-color:var(--primary-color);box-shadow:0 0 20px rgba(193,174,233,0.5);animation:pulse 2s ease infinite}.step-item.completed .step-number{background:var(--success-color);border-color:var(--success-color)}.step-item.completed .step-number::after{content:'✓';position:absolute;color:white}.step-item span{color:var(--txt-color);font-size:14px;font-weight:500}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 20px rgba(193,174,233,0.5)}50%{transform:scale(1.05);box-shadow:0 0 30px rgba(193,174,233,0.8)}}.tooltip-icon{display:inline-block;width:20px;height:20px;margin-left:8px;cursor:help;position:relative;opacity:0.7;transition:opacity 0.3s ease;vertical-align:middle;font-style:normal}.tooltip-icon:hover{opacity:1}.tooltip-icon::before{content:'';position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:var(--primary-color);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:10001}.tooltip-icon:hover::before{opacity:1;visibility:visible}.tooltip-icon::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%);padding:14px 18px;background:var(--bg-color);color:var(--txt-color);border:2px solid var(--primary-color);border-radius:10px;font-size:14px;line-height:1.5;font-weight:400;width:280px;max-width:90vw;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;z-index:10000;box-shadow:0 10px 30px rgba(0,0,0,0.5);white-space:normal;text-align:left;word-wrap:break-word;font-family:"Cabin",sans-serif}.tooltip-icon:hover::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-5px)}.word-counter-enhanced{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--cta-bg-color);border:1px solid var(--cta-border-color);border-radius:8px;margin-top:12px;font-size:14px;font-weight:500;color:var(--txt-color);transition:all 0.3s ease}.word-counter-enhanced.warning{border-color:var(--error-color);background:rgba(255,107,107,0.1)}.word-counter-enhanced.success{border-color:var(--success-color);background:rgba(76,175,80,0.1)}.counter-icon{font-size:18px}.counter-text{flex:1}.generate-btn{position:relative;overflow:hidden}.btn-icon{margin-right:8px;font-size:18px}.btn-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s ease}.generate-btn:hover .btn-shimmer{left:100%}.pulse-hint{animation:pulseButton 3s ease-in-out infinite}@keyframes pulseButton{0%,100%{box-shadow:0 4px 12px rgba(193,174,233,0.3)}50%{box-shadow:0 8px 24px rgba(193,174,233,0.6)}}@media (max-width:768px){.process-steps{gap:20px;padding:15px}.step-number{width:35px;height:35px;font-size:14px}.step-item span{font-size:12px}.guide-content{padding:24px}.tooltip-icon::after{width:220px;font-size:13px;padding:12px 14px}.tooltip-icon::before{border-width:6px}}.light{--bg-color:#f5f5f5;--txt-color:#333333;--primary-color:#4a90e2;--secondary-color:#7b8fa6;--hover-color:#3a78c2;--border-color:#cccccc;--light-bg-color:#f9f9f9;--scrollbar-track:#e0e0e0;--scrollbar-thumb:#b0b0b0;--scrollbar-thumb-hover:#909090;--footer-gradient-start:#4a90e2;--footer-gradient-end:#7b8fa6;--footer-link-hover:#4a90e2;--error-color:#d9534f;--success-color:#5cb85c;--placeholder-color:#666666;--cta-bg-color:rgba(0,0,0,0.05);--cta-border-color:rgba(0,0,0,0.1);--faq-hover-bg:rgba(0,0,0,0.05);--faq-border-color:#4a90e2;--comparison-bg:rgba(0,0,0,0.03);--comparison-header-bg:rgba(74,144,226,0.2);--metric-bg:rgba(74,144,226,0.1);--newsletter-bg:rgba(0,0,0,0.05);--newsletter-btn-bg:#4a90e2;--newsletter-btn-hover-bg:#3a78c2;--footer-bg:rgba(245,245,245,0.9);--footer-border:rgba(0,0,0,0.1);--footer-link:#333333;--footer-link-hover:#4a90e2;--white-color:#333333;--account-primary:#2a9d8f;--account-secondary:#264653;--account-bg:#f8f9fa;--account-text:#333;--uiverse-btn-bg:#e79c6c;--uiverse-btn-shadow:#bfa29b;--error-bg:#e3f7ff;--error-border:#c9fffc;--error-text:#35a1dc;--alert-danger-bg:#daf3f8;--alert-danger-border:#cbf5c6;--alert-danger-text:#247172;--alert-success-bg:#dad4ed;--alert-success-border:#cbc3e6;--alert-success-text:#72155c}body{background-color:var(--bg-color) !important;font-family:"Cabin",sans-serif;color:var(--txt-color);position:relative;overflow-x:hidden;justify-content:center;align-items:center;height:100vh;transition:background-color 0.3s,color 0.3s}html{scroll-behavior:smooth}section{scroll-margin-top:80px}#navTitle{cursor:pointer}.nav_container{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;color:var(--txt-color);position:relative}#navItems{list-style:none;display:flex;gap:20px;padding:0;margin:0;align-items:center}.hamburger{display:none;padding:10px;background:none;border:none;cursor:pointer;z-index:1050}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{width:100%;height:2px;background-color:var(--txt-color);position:absolute;left:0;top:50%;transform:translateY(-50%);transition:transform 0.2s}.hamburger-inner::before,.hamburger-inner::after{content:'';width:100%;height:2px;background-color:var(--txt-color);position:absolute;left:0;transition:transform 0.3s}.hamburger-inner::before{top:-8px}.hamburger-inner::after{top:8px}.mobile-buttons{display:none}@media (max-width:768px){.nav_container{z-index:1040}.hamburger{display:block;z-index:1050}#navItems{position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:300px;background:rgba(0,0,0,0.95);flex-direction:column;padding:80px 20px 20px;gap:30px;transition:right 0.3s ease-in-out;z-index:1100}#navItems.active{right:0}#navItems li{width:100%;justify-content:center}#navItems a{font-size:1.2rem;padding:10px 0;display:block;text-align:center}.mobile-buttons{display:flex;flex-direction:column;gap:15px;width:100%;margin-top:20px}#sign_up_button,#log_in_button{width:100%;padding:12px 20px;font-size:1rem}.hamburger.active .hamburger-inner{background-color:transparent}.hamburger.active .hamburger-inner::before{transform:translateY(8px) rotate(45deg)}.hamburger.active .hamburger-inner::after{transform:translateY(-8px) rotate(-45deg)}}#navItems li{display:flex;align-items:center}.nav_active{border-bottom:2px solid var(--hover-color);padding-bottom:2px}#navItems a{position:relative;padding-bottom:5px;text-decoration:none;color:var(--txt-color)}#navItems a:not(.nav_active)::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--hover-color);transition:width 0.3s ease}#navItems a:not(.nav_active):hover::after{width:100%}.nav_active:hover{border-bottom-color:var(--hover-color);transition:border-bottom-color 0.3s ease}#sign_up_button{background-color:var(--primary-color);color:var(--white-color) !important;font-family:"Cabin",sans-serif;padding:8px 20px;border-radius:8px;border:none;font-size:15px;font-style:normal;font-weight:400;line-height:24px}#sign_up_button:hover{background-color:var(--hover-color);color:black !important;cursor:pointer}#log_in_button{background-color:var(--bg-color);border:solid 1.5px var(--txt-color);color:var(--white-color);font-family:"Cabin",sans-serif;padding:8px 20px;border-radius:8px;font-size:15px;font-style:normal;font-weight:400;line-height:24px}#log_in_button:hover{background-color:var(--hover-color);color:black;cursor:pointer}#sign_up_button::after,#log_in_button::after{content:none !important}#sign_up_button:not(.nav_active)::after,#log_in_button:not(.nav_active)::after{content:none !important}.container{max-width:1400px;margin:0 auto;padding:2rem;color:var(--white-color)}.container h1{text-align:center;margin-bottom:2.5rem;color:var(--white-color);font-size:2.2rem}.text-columns{display:flex;gap:3rem;align-items:stretch}.text-section{flex:1;display:flex;flex-direction:column;min-height:100%;overflow:visible}.textarea-wrapper{position:relative;padding-top:0}.section-label{font-weight:bold;color:var(--txt-color);font-size:1rem;margin-bottom:0.5rem;position:relative;overflow:visible}textarea{width:100%;height:350px;padding:1.2rem;border-radius:10px;border:1px solid var(--border-color);background-color:var(--light-bg-color);color:var(--white-color);font-family:"Cabin",sans-serif;font-size:1rem;line-height:1.5;resize:none;outline:none;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.2)}textarea:focus{border-color:var(--hover-color);box-shadow:0 0 0 2px rgba(193,174,233,0.3)}textarea::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}textarea{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}#input-text::placeholder{color:var(--placeholder-color);opacity:0.7}.generate-btn{background-color:var(--hover-color);color:black;padding:0.9rem 2rem;border:none;border-radius:8px;font-family:"Cabin",sans-serif;font-size:1.1rem;cursor:pointer;transition:all 0.3s ease;align-self:flex-start;margin-top:0.5rem}.generate-btn:hover{background-color:var(--secondary-color);color:black;transform:translateY(-2px)}#input-text,.textarea-wrapper{position:relative;min-height:350px;flex-grow:1;display:flex;flex-direction:column}#input-text,#result-text{width:100%;height:100%;min-height:350px;padding:1.2rem;padding-right:2.5rem;box-sizing:border-box;resize:none}#result-text{padding-right:3.5rem}.checkmark{display:none;color:var(--success-color)}.error-message{color:var(--error-color);padding:0.5rem;border-radius:4px;display:none;font-size:0.9rem}#background-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body > *{position:relative;z-index:auto}#error-message{padding:12px;border-radius:4px;margin:10px 0;background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}#input-alert{padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;display:none}#word-counter{text-align:right;font-size:0.875em;margin-top:0.5rem;padding-right:0.5rem}#converter{margin-top:20px}.platform-logos{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.platform-logos img{width:clamp(45px,6vw,75px);height:auto;filter:grayscale(0.8);transition:all 0.3s ease;margin-block:10px}.platform-logos img:hover{filter:grayscale(0);transform:translateY(-5px)}#chatgpt-img{filter:invert(0.8)}.platform-logos #chatgpt-img:hover{filter:invert(1);transform:translateY(-5px)}.info-containers{color:var(--white-color);width:80%;padding:20px;margin:auto}.info-containers > section{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}#converter,#benefits,#how-it-works{max-width:1000px;margin:40px auto;padding:0 20px}.cta-container{background:var(--cta-bg-color);border-left:4px solid var(--primary-color);padding:25px;margin-top:20px}.converter-subhead{font-size:1.1rem;line-height:1.7;margin-bottom:20px}.feature-list,.detector-list,.compatibility,.process-details{margin:20px 0;padding-left:20px}.feature-list ul,.detector-list ul,.compatibility ul,.process-details ul{margin:15px 0;padding-left:25px}.feature-list li,.detector-list li,.compatibility li,.process-details li{margin-bottom:8px;position:relative;line-height:1.7}.platform-support{margin-top:30px}.platform-logos{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:15px}.platform-logos img{width:80px;height:auto;filter:grayscale(0.8);transition:all 0.3s ease}.platform-logos img:hover{filter:grayscale(0);transform:scale(1.1)}.benefits-content{display:grid;grid-template-columns:1fr;gap:30px;margin-top:30px}.benefit-item{background:var(--cta-bg-color);border-radius:12px;padding:25px;border-left:4px solid var(--primary-color)}.benefit-item h3{color:var(--txt-color);margin-bottom:15px;font-size:1.2rem}.stat-grid{display:grid;grid-template-columns:1fr;gap:10px;margin:15px 0}.success-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.metric{background:var(--metric-bg);padding:15px;border-radius:8px;text-align:center}.number{font-size:1.8rem;font-weight:bold;color:var(--txt-color);display:block}.label{font-weight:600;display:block;margin:5px 0}.security-note{margin-top:20px;padding:10px;background:rgba(0,255,0,0.1);border-radius:5px;text-align:center}.process-steps{display:grid;grid-template-columns:1fr;gap:30px;margin-top:30px}.step{background:var(--cta-bg-color);border-radius:12px;padding:25px;position:relative;border-left:4px solid var(--primary-color)}.step h3{color:var (--txt-color);margin-bottom:15px;font-size:1.2rem}.step-content{line-height:1.7}.technology-note,.security-badge{margin-top:20px;text-align:center}.verification ul{margin:15px 0;padding-left:25px}.success-rate{margin-top:20px;text-align:center}.stat{font-weight:bold;color:var(--txt-color)}.disclaimer{font-size:0.9rem;opacity:0.8}h2{font-size:1.8rem;margin-bottom:20px;color:var(--white-color);text-align:center}h3{font-size:1.3rem;margin-bottom:15px}p{text-align:center;line-height:1.7;margin-bottom:15px}ul{list-style-type:none}ul li::before{content:"•";color:var(--txt-color);display:inline-block;width:1em;margin-left:-1em}@media (min-width:768px){.benefits-content{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:repeat(3,1fr)}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.benefits-content{grid-template-columns:repeat(3,1fr)}}#faq{max-width:1000px;margin:40px auto;padding:0 20px}.faq-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-top:30px}.faq-item{background:var(--cta-bg-color);border-radius:12px;padding:25px;transition:all 0.3s ease;border-left:4px solid var(--faq-border-color)}.faq-item:hover{background:var(--faq-hover-bg);transform:translateY(-3px)}.faq-item h3{color:var(--txt-color);margin-bottom:15px;font-size:1.2rem}.faq-item p,.faq-item li{line-height:1.7;margin-bottom:10px}.faq-item ul,.faq-item ol{margin:15px 0;padding-left:25px}.faq-item li{margin-bottom:8px;position:relative}.comparison{width:100%;border-collapse:collapse;margin:20px 0;background:var(--comparison-bg)}.comparison th{background:var(--comparison-header-bg);padding:12px;text-align:left}.comparison td{padding:10px 12px;border-bottom:1px solid var(--footer-border)}.comparison tr:last-child td{border-bottom:none}.cta-post-steps{margin-top:40px;text-align:center}.guarantee{display:inline-block;padding:10px 20px;background:var(--comparison-header-bg);border-radius:50px;font-size:0.9rem}.faq-cta{text-align:center;margin-top:40px}.faq-cta a{color:var(--txt-color);text-decoration:none;font-weight:600}.faq-cta a:hover{text-decoration:underline}.site-footer{background:var(--footer-bg);color:var(--white-color);padding:60px 0 0;margin-top:80px;border-top:1px solid var(--footer-border);position:relative}.site-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--footer-gradient-start),var(--footer-gradient-end))}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:50px}.footer-logo h3{color:var(--footer-gradient-start);font-size:1.5rem;margin-bottom:15px}.footer-logo p{opacity:0.8;line-height:1.6;margin-bottom:20px}.footer-social{display:flex;gap:15px}.footer-social a{color:var(--white-color);font-size:1.2rem;transition:all 0.3s ease}.footer-social a:hover{color:var(--footer-gradient-start);transform:translateY(-3px)}.footer-links h4{color:var(--footer-gradient-start);font-size:1.1rem;margin-bottom:20px;position:relative;padding-bottom:10px}.footer-links h4::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--footer-gradient-start)}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--footer-link);text-decoration:none;transition:all 0.3s ease;display:inline-block}.footer-links a:hover{color:var(--footer-link-hover);transform:translateX(5px)}.footer-newsletter h4{color:var(--footer-gradient-start);font-size:1.1rem;margin-bottom:20px}.newsletter-form{display:flex;gap:10px;margin-bottom:15px}.newsletter-form input{flex:1;padding:12px 15px;border:none;border-radius:6px;background:var(--newsletter-bg);color:var(--white-color);outline:none}.newsletter-form input::placeholder{color:var(--footer-link)}.newsletter-form button{background:var(--newsletter-btn-bg);color:var(--white-color);border:none;padding:0 20px;border-radius:6px;cursor:pointer;transition:all 0.3s ease}.newsletter-form button:hover{background:var(--newsletter-btn-hover-bg);transform:translateY(-2px)}.disclaimer{font-size:0.8rem;opacity:0.6;line-height:1.5}.footer-bottom{border-top:1px solid var(--footer-border);padding:25px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.copyright{opacity:0.7;font-size:0.9rem}.footer-legal{display:flex;gap:20px}.footer-legal a{color:var(--footer-link);text-decoration:none;font-size:0.85rem;transition:all 0.3s ease}.footer-legal a:hover{color:var(--footer-link-hover)}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:15px;text-align:center}.footer-legal{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}}#error-message{padding:12px;border-radius:4px;margin:10px 0;background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.alert-danger{background:var(--alert-danger-bg) !important;border-color:var(--alert-danger-border) !important;color:var(--alert-danger-text) !important}.alert-success{background:var(--alert-success-bg) !important;border-color:var(--alert-success-border) !important;color:var(--alert-success-text) !important}#humanize-button{border:none;outline:none;background-color:var(--uiverse-btn-bg);font-family:"Cabin",sans-serif;padding:10px 20px;font-size:16px;font-weight:700;color:#fff;border-radius:5px;transition:all ease 0.1s;margin:10px;box-shadow:0px 5px 0px 0px var(--uiverse-btn-shadow)}#humanize-button:active{transform:translateY(5px);box-shadow:0px 0px 0px 0px var(--uiverse-btn-shadow)}#humanize-button.disabled{opacity:0.5;cursor:not-allowed;pointer-events:auto;position:relative}.auth-tooltip{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:5px;background-color:var(--bg-color);color:var(--txt-color);padding:10px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:10;width:250px;text-align:center;border:1px solid var(--border-color)}.auth-tooltip .tooltip-buttons{margin-top:10px}.auth-tooltip .tooltip-buttons a{display:inline-block;margin:0 5px;padding:5px 10px;background-color:var(--primary-color);color:var(--white-color);text-decoration:none;border-radius:3px}.auth-tooltip .tooltip-buttons a:hover{background-color:var(--hover-color);color:black}#imagen-nav{width:60px;height:60px}.title{display:flex;flex-direction:row;cursor:pointer}#guia-deteccion-ia{max-width:1000px;margin:0 auto;padding:20px}#guia-deteccion-ia h2{background:linear-gradient(90deg,var(--footer-gradient-start),var(--footer-gradient-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:2.2rem;margin-bottom:40px;text-align:center}#guia-deteccion-ia section{background:var(--cta-bg-color);border-radius:12px;padding:30px;margin-bottom:30px;border-left:4px solid var(--primary-color);position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease}#guia-deteccion-ia section:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}#guia-deteccion-ia h3{color:var(--txt-color);font-size:1.5rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--primary-color)}#guia-deteccion-ia p{line-height:1.8;margin-bottom:20px;color:var(--white-color);text-align:left}#guia-deteccion-ia ul,#guia-deteccion-ia ol{padding-left:20px;margin-bottom:20px}#guia-deteccion-ia li{margin-bottom:12px;line-height:1.6;color:var (--white-color);position:relative;padding-left:15px}#guia-deteccion-ia ul li::before{content:"•";color:var(--primary-color);position:absolute;left:-10px}#guia-deteccion-ia ol{counter-reset:item;list-style-type:none}#guia-deteccion-ia ol li{counter-increment:item}#guia-deteccion-ia ol li::before{content:counter(item) ".";color:var(--primary-color);position:absolute;left:-20px;font-weight:bold}#guia-deteccion-ia a{color:var(--primary-color);text-decoration:none;transition:color 0.3s ease;border-bottom:1px dashed var(--primary-color)}#guia-deteccion-ia a:hover{color:var(--hover-color);border-bottom-style:solid}#guia-deteccion-ia strong{color:var(--txt-color);font-weight:600}#guia-deteccion-ia em{color:var(--secondary-color);font-style:italic;opacity:0.8}.comparison-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.comparison-modal-overlay.active{opacity:1}.comparison-modal-content{background:var(--bg-color);border:2px solid var(--primary-color);border-radius:20px;padding:40px;max-width:900px;width:90%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp 0.4s ease}.comparison-modal-content h2{color:var(--txt-color);font-size:28px;margin-bottom:30px;text-align:center}.modal-close{position:absolute;top:20px;right:20px;background:none;border:none;font-size:32px;color:var(--txt-color);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease}.modal-close:hover{background:var(--error-color);transform:rotate(90deg)}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.comparison-column{background:var(--light-bg-color);border-radius:12px;padding:20px}.comparison-column h3{color:var(--txt-color);font-size:18px;margin-bottom:15px;display:flex;align-items:center;gap:8px}.comparison-text{color:var(--secondary-color);line-height:1.8;min-height:150px;margin-bottom:15px}.comparison-stats{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--border-color)}.comparison-stats span{color:var(--txt-color);font-size:14px}.ai-badge,.human-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.ai-badge{background:rgba(255,107,107,0.2);border:1px solid var(--error-color);color:var(--error-color)}.human-badge{background:rgba(76,175,80,0.2);border:1px solid var(--success-color);color:var(--success-color)}.comparison-actions{display:flex;gap:15px;justify-content:center}.btn-primary,.btn-secondary{padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;border:none;text-decoration:none;display:inline-block}.btn-primary{background:var(--primary-color);color:white}.btn-primary:hover{background:var(--hover-color);transform:translateY(-2px);box-shadow:0 8px 20px rgba(193,174,233,0.4)}.btn-secondary{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-secondary:hover{background:var(--primary-color);color:white}#history-sidebar{position:fixed;right:20px;top:120px;width:280px;background:var(--light-bg-color);border:1px solid var(--border-color);border-radius:12px;padding:20px;max-height:500px;overflow-y:auto;z-index:100}#history-sidebar h3{color:var(--txt-color);font-size:16px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.history-list{display:flex;flex-direction:column;gap:10px}.history-item{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;padding:12px;cursor:pointer;transition:all 0.3s ease}.history-item:hover{border-color:var(--primary-color);transform:translateX(-5px)}.history-date{color:var(--secondary-color);font-size:11px;margin-bottom:5px}.history-preview{color:var(--txt-color);font-size:13px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-stats{color:var(--primary-color);font-size:11px;font-weight:600}.clear-history-btn{width:100%;padding:10px;margin-top:15px;background:transparent;border:1px solid var(--error-color);color:var(--error-color);border-radius:6px;cursor:pointer;font-size:13px;transition:all 0.3s ease}.clear-history-btn:hover{background:var(--error-color);color:white}@media (max-width:768px){.comparison-grid{grid-template-columns:1fr}.comparison-modal-content{padding:30px 20px}.comparison-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}#history-sidebar{display:none}}@media (max-width:768px){#guia-deteccion-ia{padding:0 15px}#guia-deteccion-ia h2{font-size:1.8rem}#guia-deteccion-ia section{padding:20px}#guia-deteccion-ia h3{font-size:1.3rem}}.guia-img{width:300px;height:450px;display:block;margin-left:auto;margin-right:auto}#reescritura-img{width:400px;height:400px;display:block;margin-left:auto;margin-right:auto}#proceso-img{width:450px;height:300px;display:block;margin-left:auto;margin-right:auto}.pp-title{font-size:2.2rem;text-align:center;margin-bottom:2.5rem;color:var(--primary-color);letter-spacing:1px;font-weight:700}.pp-section{background:var(--cta-bg-color);border-left:4px solid var(--primary-color);border-radius:12px;padding:32px 28px 24px 28px;margin-bottom:32px;box-shadow:0 2px 12px rgba(0,0,0,0.07);transition:box-shadow 0.2s}.pp-section:hover{box-shadow:0 6px 24px rgba(100,56,194,0.10)}.pp-section h3{color:var(--txt-color);font-size:1.3rem;margin-bottom:14px;border-bottom:1.5px solid var(--secondary-color);padding-bottom:7px;font-weight:600}.pp-section p{color:var(--white-color);text-align:left;margin-bottom:12px;line-height:1.7}.pp-list{padding-left:18px;margin-bottom:0}.pp-list > li{margin-bottom:14px;color:var (--white-color);line-height:1.7;position:relative;padding-left:10px}.pp-list > li::before{content:"•";color:var(--primary-color);position:absolute;left:-10px;font-size:1.1em}.pp-list ul{margin-top:7px;margin-bottom:7px;padding-left:18px}.pp-list ul li{color:var(--secondary-color);font-size:0.98em;margin-bottom:6px;padding-left:0}.pp-section a{color:var(--primary-color);text-decoration:underline;transition:color 0.2s;word-break:break-all}.pp-section a:hover{color:var(--hover-color)}@media (max-width:700px){.pp-title{font-size:1.4rem}.pp-section{padding:18px 8px 14px 12px}.info-containers{width:98%;padding:6px}}#sobre-nosotros{max-width:900px;margin:40px auto;padding:0 20px}.about-section{background:var(--cta-bg-color);border-left:4px solid var(--primary-color);border-radius:12px;padding:32px 28px 24px 28px;margin-bottom:32px;box-shadow:0 2px 12px rgba(0,0,0,0.07);transition:box-shadow 0.2s,transform 0.2s}.about-section:hover{box-shadow:0 6px 24px rgba(100,56,194,0.10);transform:translateY(-4px)}.about-section h2{color:var(--txt-color);font-size:1.7rem;margin-bottom:18px;letter-spacing:0.5px;text-align:left}.about-section p{color:var(--white-color);text-align:left;margin-bottom:14px;line-height:1.7}.about-section a{color:var(--white-color);text-align:left;margin-bottom:14px;line-height:1.7;text-decoration:underline}.values-list{padding-left:18px;margin-bottom:0}.values-list > li{margin-bottom:12px;color:var(--white-color);line-height:1.7;position:relative;padding-left:10px}.values-list > li::before{content:"★";color:var(--primary-color);position:absolute;left:-10px;font-size:1.1em}.team-member{display:flex;flex-direction:column;align-items:center;margin-top:18px;margin-bottom:10px}.team-member img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:12px;border:3px solid var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,0.10)}.team-member h3{color:var(--txt-color);margin-bottom:6px;font-size:1.2rem}.team-member p{color:var(--secondary-color);margin-bottom:6px;text-align:center}.challenges-section ul{padding-left:18px;margin-bottom:0}.challenges-section li{margin-bottom:10px;color:var(--white-color);line-height:1.7;position:relative;padding-left:10px}.challenges-section li::before{content:"•";color:var(--primary-color);position:absolute;left:-10px}.motivation-section{text-align:center;background:linear-gradient(90deg,var(--footer-gradient-start),var (--footer-gradient-end));color:var(--white-color);border-radius:12px;padding:32px 18px;margin-bottom:32px;font-size:1.15rem;font-weight:600;box-shadow:0 2px 12px rgba(0,0,0,0.07)}.motivation-section p{color:var(--white-color);text-shadow:0 1px 4px rgba(0,0,0,0.10);margin-bottom:0}@media (max-width:700px){#sobre-nosotros{padding:0 6px}.about-section{padding:16px 6px 12px 10px}.motivation-section{padding:18px 6px;font-size:1rem}.team-member img{width:90px;height:90px}}.motivation-section{background:var(--cta-bg-color);border-left:4px solid var(--primary-color);border-radius:12px;padding:32px 28px 24px 28px;margin-bottom:32px;box-shadow:0 2px 12px rgba(0,0,0,0.07);transition:box-shadow 0.2s,transform 0.2s;text-align:left;font-size:1.15rem;font-weight:600}.motivation-section:hover{box-shadow:0 6px 24px rgba(100,56,194,0.10);transform:translateY(-4px)}.motivation-section h2{color:var(--txt-color);font-size:1.7rem;margin-bottom:18px;letter-spacing:0.5px;text-align:left}.motivation-section p{color:var(--white-color);text-shadow:none;margin-bottom:0;text-align:left}@media (max-width:700px){.motivation-section{padding:16px 6px 12px 10px;font-size:1rem}}#tyc-date{text-align:right;color:var(--secondary-color);font-size:1rem;margin-top:-1.5rem;margin-bottom:2rem}