.coming-soon{background-color:var(--primary-color);-webkit-user-select:none;user-select:none;background-image:linear-gradient(#3b82f612 1px,#0000 1px),linear-gradient(90deg,#3b82f612 1px,#0000 1px),radial-gradient(circle at 20% 30%,#3b82f60f,#0000 40%),radial-gradient(circle at 80% 70%,#a855f70f,#0000 40%),radial-gradient(circle,#3b82f608,#0000 60%);background-position:0 0,0 0,50%,50%,50%;background-size:50px 50px,50px 50px,100% 100%,100% 100%,100% 100%;width:100%;height:100dvh;padding:0 20px;position:relative}.coming-soon-cnt{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.logo-notch{justify-content:center;align-items:center;gap:8px;padding:10px 0;display:flex}.logo-text{color:var(--light-color);font-size:23px;font-weight:800}.coming-soon-dtl,.coming-soon-txt{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.coming-soon-dtl{gap:50px}.coming-soon-txt p{color:var(--light-color);margin-bottom:5px;font-size:14px}.coming-soon-txt h3{color:var(--accent-color);letter-spacing:1px;margin-bottom:20px;font-size:40px;font-weight:800;line-height:50px}.coming-soon-txt h5{color:var(--text-color);text-align:center;font-size:16px}.coming-soon-notify-btn{background-color:var(--soft-accent-color);cursor:pointer;border-radius:50px;align-items:center;gap:20px;width:auto;padding:7px 30px 7px 7px;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden}.coming-soon-notify-btn:hover .coming-soon-btn-text i{transition:all .3s;transform:translate(5px)}.coming-soon-notify-btn.expanded{gap:10px;padding-right:7px}.coming-soon-btn-text{color:var(--text-color);cursor:pointer;white-space:nowrap;font-size:13px;transition:opacity .3s}.coming-soon-btn-icon i{width:37px;height:37px;color:var(--accent-color);background-color:#0000;border-radius:50px;justify-content:center;align-items:center;font-size:14px;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex}.coming-soon-notify-btn:not(.expanded) .coming-soon-btn-icon i{color:var(--primary-color);background-color:var(--accent-color)}.coming-soon-email-input{width:200px;height:35px;color:var(--text-color);background:0 0;border:none;outline:none;padding:0;font-size:14px;animation:.5s cubic-bezier(.34,1.56,.64,1) slideIn}.coming-soon-email-input::placeholder{color:var(--text-color);opacity:.6}.coming-soon-send-btn{width:37px;height:37px;color:var(--primary-color);background-color:var(--accent-color);cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;font-size:14px;transition:all .3s;animation:.5s cubic-bezier(.34,1.56,.64,1) slideIn;display:flex}.coming-soon-send-btn:hover{transform:scale(1.1);box-shadow:0 0 20px #3b82f666}.coming-soon-send-btn:active{transform:scale(.95)}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}.coming-soon-social-media{justify-content:center;align-items:center;gap:15px;padding-bottom:60px;display:flex}.coming-soon-social-icon i{width:35px;height:35px;color:var(--text-color);background-color:var(--soft-accent-color);border-radius:11px;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.coming-soon-social-icon i:hover{color:var(--primary-color);background-color:var(--accent-color)}.loader{box-sizing:border-box;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coming-soon-notify-btn.loading{pointer-events:none;opacity:.8}.coming-soon-send-btn:disabled{cursor:not-allowed;opacity:.7}.coming-soon-email-input:disabled{opacity:.7;cursor:not-allowed}.coming-soon-notify-btn.submitted{background:var(--coming-soon-soft-success-color);border:1px solid var(--success-color);cursor:default;pointer-events:none;height:50px;padding:0 17px 0 10px;position:relative;overflow:hidden}.coming-soon-notify-btn.submitted .coming-soon-btn-icon{display:none}.coming-soon-notify-btn.submitted:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:1.5s ease-in-out shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.coming-soon-success-msg{color:#fff;align-items:center;gap:12px;font-weight:500;animation:.6s cubic-bezier(.68,-.55,.265,1.55) slideInSuccess;display:flex}.success-checkmark{width:24px;height:24px}.checkmark{stroke-width:3px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:24px;height:24px;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block;box-shadow:inset 0 0 #fffc}.checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:3px;stroke-miterlimit:10;stroke:#ffffff80;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.checkmark-check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;stroke-width:3px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #fff3}}@keyframes slideInSuccess{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
