*{box-sizing:border-box;margin:0;padding:0}body{font-family:Helvetica Neue,Arial,sans-serif;background:linear-gradient(to bottom right,#f8fafc,#f1f5f9);color:#334155;min-height:100vh;padding:1rem}.container{max-width:56rem;margin:0 auto;padding:2rem 1rem}.text-center{text-align:center}.mb-8{margin-bottom:2rem}h1{font-size:2.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.subtitle{color:#475569}.card{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:1.5rem}.card-header{padding:1.5rem;border-bottom:1px solid #e2e8f0}.card-title{font-size:1.25rem;font-weight:600}.card-content{padding:1.5rem}.form-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.form-grid{grid-template-columns:1fr 1fr}}.form-group{margin-bottom:1.5rem}.label{display:block;font-weight:500;margin-bottom:.5rem}.input,.select{width:100%;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.input:focus,.select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.4)}.result-card-content{display:flex;align-items:center;gap:1rem}.result-icon-container{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.result-icon{width:1.5rem;height:1.5rem;border-radius:9999px}#result-text{flex-grow:1}#result-text h3{font-size:1.25rem;font-weight:700}#result-text p{color:#475569;text-transform:capitalize}.hidden{display:none}#result-card{display:none;opacity:0;transition:opacity .15s ease-in-out}#result-card.visible{display:block;opacity:1}
/*# sourceMappingURL=styles.a3265c4d.css.map */