.coming-soon-container{min-height:100vh;background-color:#f9fafb;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.coming-soon-content{max-width:64rem;margin-left:auto;margin-right:auto;padding:4rem 1rem}.coming-soon-header{text-align:center;margin-bottom:4rem}.coming-soon-icon{font-size:4rem;margin-bottom:1.5rem}.coming-soon-title{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.coming-soon-description{font-size:1.25rem;color:#4b5563;max-width:32rem;margin-left:auto;margin-right:auto;line-height:1.75}.coming-soon-features{margin-bottom:4rem}.coming-soon-features-title{font-size:1.5rem;font-weight:600;color:#111827;text-align:center;margin-bottom:2rem}.coming-soon-features-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.coming-soon-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.coming-soon-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.coming-soon-feature-card{background-color:white;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb;transition:box-shadow .2s}.coming-soon-feature-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.coming-soon-feature-content{display:flex;align-items:center;gap:.75rem}.coming-soon-feature-dot{width:.5rem;height:.5rem;background-color:#8b5cf6;border-radius:9999px;flex-shrink:0}.coming-soon-feature-text{color:#4b5563;font-weight:500}.coming-soon-status-card{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb;padding:2rem;text-align:center;margin-bottom:2rem}.coming-soon-eta{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:#ede9fe;color:#5b21b6;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.coming-soon-status-title{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.coming-soon-status-text{color:#4b5563;margin-bottom:2rem}.coming-soon-actions{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.coming-soon-actions{flex-direction:row}}.coming-soon-primary-button{background-color:#8b5cf6;color:white;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:background-color .2s}.coming-soon-primary-button:hover{background-color:#7c3aed}.coming-soon-secondary-button{border:1px solid #d1d5db;color:#4b5563;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:background-color .2s;display:inline-block;text-align:center}.coming-soon-secondary-button:hover{background-color:#f9fafb}.coming-soon-progress{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb;padding:1.5rem}.coming-soon-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.coming-soon-progress-label{font-size:.875rem;font-weight:500;color:#4b5563}.coming-soon-progress-percentage{font-size:.875rem;font-weight:500;color:#8b5cf6}.coming-soon-progress-bar-bg{width:100%;background-color:#e5e7eb;border-radius:9999px;height:.5rem}.coming-soon-progress-bar{background-color:#8b5cf6;height:.5rem;border-radius:9999px;transition:width .5s ease-out}.coming-soon-footer{text-align:center;margin-top:3rem}.coming-soon-footer-text{color:#6b7280;font-size:.875rem}.coming-soon-footer-link{color:#8b5cf6;text-decoration:underline}.coming-soon-footer-link:hover{color:#7c3aed}