@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.data-table{border-collapse:collapse;width:100%}.data-table td,.data-table th{border:1px solid #e5e7eb;font-size:.9rem;padding:6px 8px;text-align:left}.data-table thead{background:#f9fafb}:root{--primary-color:#4f46e5;--background-color:#f3f4f6;--card-background:#fff;--text-color:#1f2937;--subtle-text:#6b7280;--border-color:#e5e7eb}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f4f6;background-color:var(--background-color);color:#1f2937;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.container{margin:32px auto;max-width:800px;padding:24px}.app-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;padding:20px}header{margin-bottom:32px}header h1{color:#1f2937;color:var(--text-color);font-size:2.25rem}header p{color:#6b7280;color:var(--subtle-text);font-size:1.1rem}.upload-form{background:#fff;background:var(--card-background);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:24px}.form-group{margin-bottom:24px}.form-group label{display:block;font-weight:600;margin-bottom:8px}.form-group input,.form-group select{border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;padding:12px;width:100%}button{background-color:#4f46e5;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:8px 12px;transition:background-color .2s}.btn-full-width{font-size:1.1rem;padding:15px;width:100%}button:hover:not(:disabled){background-color:#4338ca}button:disabled{background-color:#a5b4fc;cursor:not-allowed}.btn-secondary{background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--border-color);color:#1f2937;color:var(--text-color)}.btn-secondary:hover:not(:disabled){background-color:#f3f4f6;background-color:var(--background-color)}.btn-secondary.active,.btn-secondary:active{background-color:#10b981;border-color:#10b981;color:#fff}.btn-icon{padding:4px 8px}.error-message{color:#ef4444;margin-top:15px;text-align:center}.loader-container{margin-top:40px;text-align:center}.loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#4f46e5;border-top:4px solid var(--primary-color);height:40px;margin:0 auto 15px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.results{margin-top:32px}.filters-pinned-spacer{padding-top:140px}.results h2{margin-bottom:24px;text-align:center}.result-card{background:#fff;background:var(--card-background);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;margin-bottom:24px;padding:24px}.result-card h3{color:#4f46e5;color:var(--primary-color);margin-top:0}.result-card ul{line-height:1.6;padding-left:20px}.hero-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 20px;text-align:center}.hero-section h1{font-size:2rem;font-weight:700}.review-carousel{margin-top:40px;overflow:hidden;width:100%}.carousel-track{animation:scroll 20s linear infinite;display:flex;gap:16px}.review-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;min-width:200px;padding:16px}.use-tool-cta{align-items:center;display:flex;flex-direction:column;margin-top:40px}.use-tool{color:purple;font-size:48px;font-weight:700}.down-arrow{color:#000;font-size:48px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal{background:#fff;border-radius:8px;max-height:90vh;overflow-y:auto;padding:16px;width:min(600px,95vw)}
/*# sourceMappingURL=main.266786d2.css.map*/