.multi-tenant body{margin:0;padding:10px}.coming-soon-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#180e2d;color:#fff;font-family:Inter,system-ui,sans-serif;text-align:center;padding:20px;overflow:hidden}.coming-soon-container .content{max-width:600px;z-index:1}.coming-soon-container .logo{font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.coming-soon-container .logo span{color:#a18cd1}.coming-soon-container .tagline{font-size:1.2rem;color:#a1a1aa;margin-bottom:2rem}.coming-soon-container .status-badge{display:inline-flex;align-items:center;background:rgba(161,140,209,.1);border:1px solid rgba(161,140,209,.2);padding:8px 16px;border-radius:20px;font-size:.85rem;color:#a18cd1;margin-bottom:3rem}.coming-soon-container .status-badge .pulse{width:8px;height:8px;background-color:#a18cd1;border-radius:50%;margin-right:10px;box-shadow:0 0 0 rgba(161,140,209,.4);animation:pulse-animation 2s infinite}.coming-soon-container .notify-form{display:flex;gap:10px;width:100%;justify-content:center;align-items:center}.coming-soon-container .notify-form input{flex:1 1;padding:12px 20px;border-radius:8px;border:1px solid #27272a;background:#18181b;color:#fff;outline:none}.coming-soon-container .notify-form input:focus{border-color:#a18cd1}.coming-soon-container .notify-form button{padding:12px 24px;background-color:#a18cd1;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:opacity .2s}.coming-soon-container .notify-form button:hover{opacity:.9}.coming-soon-container .footer{position:absolute;bottom:2rem;font-size:.8rem;color:#616169}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(161,140,209,.7)}70%{box-shadow:0 0 0 10px rgba(161,140,209,0)}to{box-shadow:0 0 0 0 rgba(161,140,209,0)}}@media(max-width:480px){.notify-form{flex-direction:column}.logo{font-size:2.2rem}}