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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;margin:0;padding:0}.App{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow-x:auto;overflow-y:auto;width:100%}:root{--primary-color:#3a86ff;--secondary-color:#8338ec;--accent-color:#ff006e;--dark-color:#1a1a2e;--light-color:#fff;--gray-color:#f5f5f5;--text-color:#333;--shadow:0 5px 15px #0000001a;--transition:all 0.3s ease}.home{color:#333;color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto 80px;max-width:1500px;padding:0 20px 10px}.hero{align-items:center;display:flex;gap:40px;justify-content:space-between}.hero-content{flex:1 1}.hero h1{animation:fadeIn 1s ease-out;color:#1a1a2e;color:var(--dark-color);display:inline-block;font-size:3.5rem;margin-bottom:16px}.tagline{color:#8338ec;color:var(--secondary-color);font-size:1.5rem;font-weight:300;margin-bottom:32px}.cta-buttons{display:flex;gap:16px}.btn-primary,.btn-secondary{border:none;border-radius:30px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 28px;transition:all .3s ease;transition:var(--transition)}.btn-primary{background-color:#3a86ff;background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:#2a75eb;box-shadow:0 5px 15px #0000001a;box-shadow:var(--shadow);transform:translateY(-2px)}.btn-secondary{background-color:initial;border:2px solid #3a86ff;border:2px solid var(--primary-color);color:#3a86ff;color:var(--primary-color)}.btn-secondary:hover{background-color:#3a86ff1a;transform:translateY(-2px)}.hero-image{display:flex;flex:1 1;justify-content:flex-end}.auction-illustration{background-position:50%;background-repeat:no-repeat;background-size:contain;height:400px;width:100%}.features-section{background-color:#f5f5f5;background-color:var(--gray-color);border-radius:20px;margin:40px 0;padding:80px 0}.features-section h2{color:#1a1a2e;color:var(--dark-color);font-size:2.5rem;margin-bottom:50px;text-align:center}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0 20px}.feature-card{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%;padding:30px 25px;text-align:center;transition:all .3s ease;transition:var(--transition)}.feature-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-10px)}.feature-icon{align-items:center;background-color:#3a86ff1a;border-radius:50%;color:#3a86ff;color:var(--primary-color);display:flex;font-size:2.5rem;justify-content:center;margin-bottom:20px;padding:15px}.feature-card h3{color:#1a1a2e;color:var(--dark-color);font-size:1.5rem;margin-bottom:15px}.feature-card p{color:#666;line-height:1.6}.stats-section{background:linear-gradient(135deg,#3a86ff,#8338ec);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:20px;color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:40px 0;padding:60px 0}.stat-box{align-items:center;display:flex;flex-direction:column;padding:20px}.stat-number{font-size:3rem;font-weight:700;margin-bottom:10px}.stat-label{font-size:1.1rem;opacity:.9}.how-it-works{padding:80px 0}.how-it-works h2{color:#1a1a2e;color:var(--dark-color);font-size:2.5rem;margin-bottom:50px;text-align:center}.steps-container{display:flex;flex-wrap:wrap;justify-content:center}.step{background-color:#fff;background-color:var(--light-color);border-radius:15px;box-shadow:0 5px 15px #0000001a;box-shadow:var(--shadow);flex:1 1;max-width:350px;min-width:250px;padding:30px;position:relative;text-align:center}.step-number{align-items:center;background-color:#3a86ff;background-color:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:600;height:50px;justify-content:center;margin:0 auto 20px;width:50px}.step h3{color:#1a1a2e;color:var(--dark-color);font-size:1.5rem;margin-bottom:15px}.step p{color:#666;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.hero{flex-direction:column;padding:40px 0;text-align:center}.cta-buttons,.hero-image{justify-content:center}.hero-image{margin-top:40px}.stats-section{padding:40px 20px}.stat-box{flex:1 1;min-width:150px}}@media (max-width:768px){.hero h1{font-size:2.5rem}.tagline{font-size:1.2rem}.features-section h2,.how-it-works h2{font-size:2rem}.stat-number{font-size:2.5rem}.steps-container{align-items:center;flex-direction:column}}@media (max-width:480px){.cta-buttons{flex-direction:column;gap:10px}.btn-primary,.btn-secondary{width:100%}.feature-card{padding:20px 15px}}.platforms-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;margin:40px 0;padding:80px 0}.platforms-section h2{color:#1a1a2e;color:var(--dark-color);font-size:2.5rem;margin-bottom:20px;text-align:center}.platforms-subtitle{color:#666;font-size:1.2rem;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.platforms-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.platform-card{background-color:#fff;border:3px solid #0000;border-radius:15px;box-shadow:0 5px 15px #0000001a;box-shadow:var(--shadow);overflow:hidden;padding:30px 25px;position:relative;text-align:center;transition:all .3s ease;transition:var(--transition)}.platform-card:before{content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.platform-card:hover:before{transform:scaleX(1)}.platform-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.platform-card.dropcatch:hover{border-color:#1976d2}.platform-card.namecheap:hover{border-color:#f57c00}.platform-card.webexpire:hover{border-color:#388e3c}.platform-card.catched:hover{border-color:#c2185b}.platform-card.bloomup:hover{border-color:#818181}.platform-logo{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:20px}.platform-logo img{filter:grayscale(20%);max-height:60px;max-width:120px;object-fit:contain;transition:all .3s ease;transition:var(--transition)}.platform-card:hover .platform-logo img{filter:grayscale(0);transform:scale(1.1)}.platform-fallback{font-size:3rem;opacity:.7}.platform-card h3{color:#1a1a2e;color:var(--dark-color);font-size:1.5rem;font-weight:600;margin-bottom:15px}.platform-card p{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:20px}.platform-features{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.feature-tag{background-color:#3a86ff1a;border:1px solid #3a86ff33;border-radius:20px;color:#3a86ff;color:var(--primary-color);font-size:.8rem;font-weight:500;padding:6px 12px;transition:all .3s ease;transition:var(--transition)}.dropcatch .feature-tag{background-color:#1976d21a;border-color:#1976d233;color:#1976d2}.namecheap .feature-tag{background-color:#f57c001a;border-color:#f57c0033;color:#f57c00}.webexpire .feature-tag{background-color:#388e3c1a;border-color:#388e3c33;color:#388e3c}.catched .feature-tag{background-color:#c2185b1a;border-color:#c2185b33;color:#c2185b}.bloomup .feature-tag{background-color:#8181811a;border-color:#81818133;color:#818181}.platform-card:hover .feature-tag{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.steps-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:900px}@media (max-width:768px){.platforms-section{padding:60px 0}.platforms-section h2{font-size:2rem}.platforms-subtitle{font-size:1.1rem;padding:0 20px}.platforms-grid{gap:20px;grid-template-columns:1fr}.platform-card{padding:25px 20px}.platform-logo{height:60px}.platform-logo img{max-height:50px;max-width:100px}}@media (max-width:480px){.feature-tag{font-size:.75rem;padding:4px 8px}.platform-features{gap:6px}}.data-container{display:flex;flex-direction:column;margin:0 auto 80px;max-width:1500px;padding:20px}.data-container h1{font-size:2rem;margin-bottom:2rem;text-align:center}.table-wrapper{-webkit-overflow-scrolling:touch;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;width:100%}.domain-table{border-collapse:collapse;min-width:650px;width:100%}.domain-table td,.domain-table th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:center}.domain-table th{background-color:#f8f9fa;color:#333;font-weight:600;position:sticky;top:0}.domain-table td a{color:#4a6cfa;font-weight:500;text-decoration:none;transition:all .2s ease}.domain-table td a:hover{color:#2f4fc0;text-decoration:underline}.domain-table tr:hover{background-color:#f5f5f5}.error{color:#e74c3c;font-weight:500;text-align:center}.data-container p{color:#666;padding:20px;text-align:center}@media screen and (max-width:768px){.data-container{padding:10px}.data-container h1{font-size:1.5rem}.table-wrapper{border-radius:8px}.domain-table td,.domain-table th{font-size:.9rem;padding:10px}}.source-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;gap:8px;padding:4px 8px;width:100px}.source-logo{border-radius:2px;height:20px;object-fit:contain;width:20px}.source-badge.dropcatch{background-color:#ff080080;color:#fff}.source-badge.namecheap{background-color:#f7960580;color:#b45309}.source-badge.catched{background-color:#8e44ad80;color:#fff}.source-badge.webexpire{background-color:#00ff0080;color:#065f46}.source-badge.bloomup{background-color:#81818180;color:#000}tr.dropcatch-row{background-color:#ff08001a}tr.namecheap-row{background-color:#f796051a}tr.catched-row{background-color:#8e44ad1a}tr.webexpire-row{background-color:#00ff001a}tr.bloomup-row{background-color:#8080801a}.header{background-color:#fff;box-shadow:0 2px 10px #0000001a;left:0;padding:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.header.scrolled{background-color:#fffffff2;box-shadow:0 4px 15px #00000026;padding:10px 0}.header-container{height:70px;justify-content:space-between;margin:0 auto;max-width:1500px;padding:0 20px}.header-container,.logo{align-items:center;display:flex}.logo{color:#333;font-size:24px;font-weight:700;text-decoration:none}.logo span{color:#4a6cfa;margin-right:2px}.header-right{align-items:center;display:flex}.nav ul{display:flex;list-style:none;margin:0;padding:0}.nav li{margin:0 10px}.nav a{color:#555;font-size:16px;font-weight:500;padding:10px 5px;position:relative;text-decoration:none;transition:all .2s ease}.nav a:after{background-color:#4a6cfa;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav a:hover{color:#4a6cfa}.nav a.active:after,.nav a:hover:after{width:100%}.nav a.active{color:#4a6cfa}.menu-btn,.search-btn{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:18px;justify-content:center;margin-left:20px;padding:8px;transition:all .2s ease}.menu-btn:hover,.search-btn:hover{background-color:#0000000d;color:#4a6cfa}.menu-btn{display:none}.user-item{gap:15px}.user-item,.username{align-items:center;display:flex}.username{color:#555;font-weight:500;gap:5px}.user-icon{color:#4a5568;font-size:1.1em}.logout-btn{background-color:#f56565;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:5px 10px;transition:background-color .3s}.logout-btn:hover{background-color:#e53e3e}@media screen and (max-width:768px){.user-item{align-items:flex-start;flex-direction:column;gap:10px}.menu-btn{display:flex}.nav{background-color:#fff;box-shadow:0 4px 10px #0000001a;left:0;padding:20px;position:fixed;top:70px;transform:translateY(-100vh);transition:transform .3s ease;width:100%;z-index:900}.nav.open{transform:translateY(0)}.nav ul{flex-direction:column}.nav li{margin:15px 0}.nav a{display:block;font-size:18px;padding:5px 0}}.footer-container{background-color:#fff;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;justify-content:center;margin-top:auto;padding:15px 0;position:absolute;width:100%;.footer-information-container{align-items:center;display:flex;flex-direction:column;p{color:#555;font-size:16px;margin:0}a{color:#4a6cfa;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s ease}}}.users-container{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}h1{color:#333;margin-bottom:30px}.message,h1{text-align:center}.message{border-radius:4px;margin-bottom:20px;padding:10px}.message.success{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d}.message.error{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442}.add-user-container{display:flex;gap:10px;margin-bottom:20px}.user-input{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:16px;padding:10px}.btn-add{align-items:center;background-color:#5cb85c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:700;padding:10px 15px}.btn-add span{font-size:20px;margin-right:5px}.btn-add:hover{background-color:#4cae4c}.users-table-container{-webkit-overflow-scrolling:touch;border-radius:4px;box-shadow:0 2px 8px #0000001a;margin-bottom:100px;overflow-x:auto}.users-table{box-shadow:0 1px 3px #0000001a}.users-table td,.users-table th{border-bottom:1px solid #ddd;padding:12px 15px}.users-table th{background-color:#f8f8f8;font-weight:700}.users-table tr:hover{background-color:#f5f5f5}.btn-delete{align-items:center;background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;padding:8px 12px}.btn-delete span{font-size:18px;margin-right:5px}.btn-delete:hover{background-color:#c9302c}.no-users{color:#777;font-style:italic;padding:20px;text-align:center}.login-container{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:20px}.login-card{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;max-width:400px;padding:30px;width:100%}.login-card h1{color:#333;margin-bottom:30px;text-align:center}.form-group{margin-bottom:20px}.form-group label{color:#555;display:block;font-weight:500;margin-bottom:8px}.form-group input{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.form-group input:focus{border-color:#3a86ff;outline:none}.login-button{background-color:#3a86ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background-color .3s;width:100%}.login-button:hover{background-color:#2a75eb}.login-button:disabled{background-color:#a5c3f5;cursor:not-allowed}.error-message{background-color:#ffebee;border-radius:6px;color:#d32f2f;text-align:center}.loading{color:#666;padding:20px;text-align:center}.login-form form button{background-color:#3a86ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background-color .3s;width:100%}.account-container{margin:0 auto;max-width:1200px;padding:20px 20px 150px}.account-container h1{color:#333;margin-bottom:30px;text-align:center}.account-container h2{border-bottom:2px solid #2ba837;color:#555;margin-bottom:20px;padding-bottom:10px}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;margin-bottom:20px;padding:12px}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:5px;color:#155724;margin-bottom:20px;padding:12px}.create-user-section{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:30px;padding:20px}.create-user-form .form-row{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.create-user-form input,.create-user-form select{border:1px solid #ddd;border-radius:5px;flex:1 1;font-size:14px;min-width:150px;padding:10px}.create-user-form input:focus,.create-user-form select:focus{border-color:#2ba837;box-shadow:0 0 5px #2ba8374d;outline:none}.create-btn{align-items:center;background-color:#2ba837;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 20px;transition:background-color .2s;white-space:nowrap}.create-btn:hover:not(:disabled){background-color:#228b32}.create-btn:disabled{background-color:#6c757d;cursor:not-allowed}.users-section{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px}.table-wrapper{margin-top:20px;overflow-x:auto}.users-table{border-collapse:collapse;min-width:700px;width:100%}.users-table td,.users-table th{border-bottom:1px solid #dee2e6;padding:12px;text-align:left}.users-table th{border-top:1px solid #dee2e6;color:#495057;font-weight:600}.users-table th,.users-table tr:hover{background-color:#f8f9fa}.role-badge{border-radius:12px;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.role-badge.admin{background-color:#2ba837;color:#fff}.role-badge.user{background-color:#6c757d;color:#fff}.delete-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .2s}.delete-btn:hover{background-color:#c82333}@media (max-width:768px){.create-user-form .form-row{align-items:stretch;flex-direction:column}.table-wrapper{overflow-x:scroll}.users-table td,.users-table th{font-size:14px;padding:8px}}.watched-users{display:flex;flex-wrap:wrap;gap:6px}.watched-username-tag{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:12px;color:#1976d2;font-size:.8rem;font-weight:500;margin:2px;padding:4px 8px;white-space:nowrap}.no-watched-users{color:#666;font-size:.9rem;font-style:italic}@media (max-width:768px){.watched-username-tag{font-size:.7rem;margin:1px;padding:3px 6px}.watched-users{gap:4px}}.refresh-section{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:30px;padding:15px 20px;text-align:center}.refresh-btn{align-items:center;background-color:#3a86ff;border:none;border-radius:6px;box-shadow:0 2px 4px #3a86ff1a;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;padding:12px 24px;transition:all .3s ease}.refresh-btn:hover{background-color:#2a75eb;box-shadow:0 4px 8px #3a86ff33;transform:translateY(-1px)}.refresh-btn:active{box-shadow:0 2px 4px #3a86ff1a;transform:translateY(0)}.refresh-btn svg{font-size:16px;transition:transform .3s ease}.refresh-btn:hover svg{transform:rotate(180deg)}.refresh-btn.green-theme{background-color:#2ba837}.refresh-btn.green-theme:hover{background-color:#228b32}@media (max-width:768px){.refresh-section{margin-bottom:20px;padding:12px 15px}.refresh-btn{font-size:13px;gap:8px;padding:10px 20px}.refresh-btn svg{font-size:14px}}
/*# sourceMappingURL=main.e2bdf1e9.css.map*/