body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{position:relative}.logo{color:#22d3ee;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:1.5rem;list-style:none}.nav-links li a{color:#f9fafb;font-weight:500;text-decoration:none}.nav-links li a:hover{color:#22d3ee}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background:#f9fafb;border-radius:3px;height:3px;transition:all .3s;width:25px}#login,#register{background-color:#fff;border-radius:4px;color:#111827;font-weight:300;padding:6px}#login:hover,#register:hover{background-color:#22d3ee;color:#fff}#logout{background-color:red;border:#0000;color:#fff;cursor:pointer;padding:6px}.nav-links-mobile{background:#1f2937;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;position:absolute;right:0;top:100%;width:200px}.nav-links-mobile li a{color:#f9fafb}.nav-links-mobile li a:hover{color:#22d3ee}@media (max-width:768px){.nav-links{display:none}.hamburger{display:flex}}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}body{background-color:#f9fafb;line-height:1.6}a{color:inherit;text-decoration:none}nav{align-items:center;background:#111827;color:#f9fafb;display:flex;justify-content:space-between;padding:1rem 5%}nav .logo{color:#22d3ee;font-size:1.5rem;font-weight:700}nav ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}nav ul li a{color:#f9fafb;font-weight:500}nav ul li a:hover{color:#22d3ee}.hero{background:linear-gradient(90deg,#22d3ee,#3b82f6);color:#fff;padding:6rem 5% 4rem;text-align:center}.hero h1{font-size:2.8rem;margin-bottom:1rem}.hero p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-btn{background:#fff;border:none;border-radius:.5rem;color:#1f2937;cursor:pointer;font-weight:700;padding:.8rem 1.5rem}.cta-btn:hover{background:#e5e7eb}.search-section{background:#111827;border-radius:1rem;box-shadow:0 6px 20px #0000001a;color:#fff;margin-left:auto;margin-right:auto;margin-top:-2rem;max-width:700px;padding:3rem 5%;text-align:center}.search-section input{border:1px solid #d1d5db;border-radius:.5rem 0 0 .5rem;outline:none;padding:.8rem;width:70%}.search-section button{background:#3b82f6;border:none;border-radius:0 .5rem .5rem 0;color:#fff;cursor:pointer;font-weight:600;padding:.85rem 1.2rem}.search-section button:hover{background:#2563eb}.about{background:#f3f4f6;padding:5rem 5%;text-align:center}.about h2{font-size:2rem;margin-bottom:2rem}.features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 15px #0000000d;padding:2rem}.feature-card h3{color:#3b82f6;margin-bottom:1rem}.pricing-contact{background:#111827;color:#f9fafb;padding:4rem 2rem;text-align:center}.pricing-contact h2{color:#22d3ee;font-size:2rem;margin-bottom:1rem}.pricing-contact p{color:#d1d5db;font-size:1.1rem;margin-bottom:2rem}.btn-email{background:#22d3ee;border-radius:.5rem;color:#111827;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease}.btn-email:hover{background:#0ea5e9}.testimonials{padding:5rem 5%;text-align:center}.testimonials h2{font-size:2rem;margin-bottom:2rem}.testimonial{background:#fff;border-radius:.75rem;box-shadow:0 4px 15px #0000000d;font-style:italic;margin:1.5rem auto;max-width:600px;padding:2rem}.testimonial span{color:#111827;display:block;font-weight:700;margin-top:1rem}.result-card p{color:#fff}body{background-color:#121212}.form-container{background:#f5f5f5;border:3px solid #fff;border-radius:6px;padding:1.5rem}.form-container h1{color:#000}.form input{border-radius:4px;display:block;width:95%}.form button{background:#0a2542;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.75rem;width:100%}.form button:hover{background:#0056b3}#message{background-color:green;padding:4px}#error-message{background-color:red;padding:4px}.extra-links{margin-top:15px;text-align:center}.extra-links a{color:#007bff;text-decoration:none}.extra-links a:hover{text-decoration:underline}.forgot-password-page{display:flex;justify-content:center;margin-top:50px}.forgot-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px;width:400px}.forgot-btn-primary{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px;width:100%}.forgot-btn-primary:hover{background:#4338ca}.reset-password-page{display:flex;justify-content:center;margin-top:50px}.reset-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px;width:400px}h2{margin-bottom:15px}p{color:#555;font-size:14px;margin-bottom:20px}.error,.success,p{text-align:center}.reset-btn-primary{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px;width:100%}.reset-btn-primary:hover{background:#4338ca}.dashboard{grid-gap:2rem;background:#f9fafb;display:grid;gap:2rem;grid-template-columns:1fr;min-height:100vh;padding:2rem 5%}.url-card ul,.user-card p{color:#374151;margin-bottom:.5rem}.url-card ul{list-style:none;padding:0}.url-card li{margin:.5rem 0}.url-card a{color:#111827;font-weight:500}.url-card a:hover{color:#22d3ee}.btn-primary{margin-top:1rem}.url-detail{background:#f9fafb;min-height:100vh;padding:2rem 5%}.card{background:#fff;border-radius:.75rem;box-shadow:0 4px 15px #0000000d;padding:2rem}.card h2{color:#3b82f6;margin-bottom:1rem}.actions{display:flex;gap:1rem;margin-top:1.5rem}.btn-primary{background:#3b82f6;border-radius:.5rem;font-weight:600;padding:.75rem 1.25rem}.btn-primary:hover{background:#2563eb}.btn-danger{background:#ef4444;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.25rem}.btn-danger:hover{background:#dc2626}.update-user{background:#f9fafb;min-height:100vh;padding:2rem 5%}.update-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 15px #0000000d;margin:0 auto;max-width:500px;padding:2rem}.update-card h2{color:#3b82f6;margin-bottom:1.5rem}.form-group{margin-bottom:1.25rem}label{color:#374151;display:block;font-weight:600;margin-bottom:.5rem}input{border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;outline:none;padding:.75rem;width:100%}input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.user-actions{display:flex;gap:1rem;margin-top:1.5rem}.user-btn-primary{background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.25rem}.user-btn-primary:hover{background:#2563eb}.user-btn-secondary{background:#e5e7eb;border:none;border-radius:.5rem;color:#111827;cursor:pointer;font-weight:600;padding:.75rem 1.25rem}.user-btn-secondary:hover{background:#d1d5db}.form-container{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:2rem auto;max-width:400px;padding:2rem}.form input{border:1px solid #ccc;border-radius:8px;margin-bottom:1rem}.btn-primary,.form input{padding:.75rem;width:100%}.btn-primary{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer}.btn-primary:hover{background:#0056b3}.note{color:#555;font-size:.9rem;margin-top:1rem}.error{margin-top:.5rem}.change-password-page{display:flex;justify-content:center;margin-top:40px}.change-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px;width:400px}h2{margin-bottom:20px;text-align:center}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700;margin-bottom:6px}.form-group input{border:1px solid #ddd;border-radius:8px;padding:8px;width:100%}.error,.success{font-size:14px;margin:10px 0}.change-btn-primary{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px;width:100%}.change-btn-primary:hover{background:#4338ca}body{background:#f9fafb;color:#1f2937;font-family:Inter,sans-serif;margin:0}header{background:linear-gradient(90deg,#22d3ee,#3b82f6);color:#fff;padding:3rem 5%;text-align:center}header h1{font-size:2.5rem;margin-bottom:.5rem}header p{font-size:1.1rem;opacity:.9}.contact-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:4rem auto;max-width:1100px;padding:0 5%}.contact-info{background:#fff;border-radius:.75rem;box-shadow:0 4px 15px #0000000d;padding:2rem}.contact-info h2{color:#3b82f6;margin-bottom:1.5rem}.contact-info p{margin:.8rem 0}form{background:#fff;border-radius:.75rem;box-shadow:0 4px 15px #0000000d;padding:2rem}form h2{color:#3b82f6;margin-bottom:1.5rem}form label{display:block;font-weight:600;margin-bottom:.5rem}form input,form textarea{border:1px solid #d1d5db;border-radius:.5rem;font-family:inherit;font-size:1rem;margin-bottom:1.5rem;padding:.8rem;width:100%}form textarea{min-height:120px;resize:vertical}#message{background-color:#fff}form button{background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.9rem 1.5rem}form button:hover{background:#2563eb}footer{background:#111827;color:#9ca3af;margin-top:4rem;padding:2rem 5%;text-align:center}footer a{color:#9ca3af;margin:0 .5rem}footer a:hover{color:#22d3ee}@media (max-width:768px){.contact-container{grid-template-columns:1fr}}.email-verification-page{display:flex;justify-content:center;margin-top:80px}.email-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:25px;text-align:center;width:400px}.success{color:green}.error,.success{font-size:16px;font-weight:700}.error{color:red}
/*# sourceMappingURL=main.0920325e.css.map*/