.coming-soon-modal{display:flex!important;position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.coming-soon-dialog{max-width:100%;margin:auto;padding:1rem}@media (min-width:992px){.coming-soon-dialog{max-width:900px}}.coming-soon-content{background:linear-gradient(180deg,#2a2a2a,#080809 50%,#1e1e1e);border:1px solid #212121;box-shadow:0 20px 25px -5px rgba(0,0,0,.5);overflow:hidden}.coming-soon-gradient{position:absolute;border-radius:50%;filter:blur(80px);z-index:-1}.coming-soon-gradient-top{top:0;right:0;width:384px;height:384px;background:rgba(4,8,15,.2)}.coming-soon-gradient-bottom{bottom:0;left:0;width:288px;height:288px;background:rgba(1,4,4,.1)}.coming-soon-body{padding:2rem}@media (min-width:768px){.coming-soon-body{padding:3rem}}.coming-soon-icon{position:relative;width:60px;height:60px;background:linear-gradient(135deg,#d46a15,#d46a15);z-index:1}.coming-soon-icon-glow{position:absolute;inset:0;background:linear-gradient(90deg,#d46a15,#d46a15);border-radius:50%;filter:blur(16px);opacity:.75}.coming-soon-title{font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.coming-soon-title{font-size:2rem}}.coming-soon-gradient-text{background:linear-gradient(90deg,#d46a15,#d46a15);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coming-soon-date{font-size:1.675rem;font-weight:600;color:#d46a15}.coming-soon-description{font-size:.925rem;color:#cbd5e1}.coming-soon-cta{font-size:.775rem;color:#94a3b8;font-weight:500}.coming-soon-input-wrapper{margin-bottom:2rem}.coming-soon-input{padding:1rem 1rem 1rem 3rem!important;background-color:rgba(30,41,59,.5)!important;border:1px solid #78716c!important;color:#fff!important;border-radius:.5rem!important;font-size:1rem}.coming-soon-input:focus{background-color:rgba(30,41,59,.8)!important;border-color:#d46a15!important;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)!important;color:#fff!important}.coming-soon-row{gap:.5rem;flex-wrap:wrap}.coming-soon-input-container{margin-bottom:0;min-width:0}.coming-soon-input{width:100%;padding:.9rem 1rem .9rem 3rem;background-color:rgba(30,41,59,.5);border:1px solid #78716c;color:#fff;border-radius:.5rem;font-size:.95rem;box-shadow:none}.coming-soon-input::placeholder{color:#64748b}.coming-soon-input:focus{background-color:rgba(30,41,59,.8);border-color:#d46a15;box-shadow:0 0 0 .2rem rgba(59,130,246,.12);color:#fff;outline:none}.coming-soon-input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#78716c;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}.coming-soon-btn{border:none;border-radius:.5rem}.coming-soon-btn,.explore-btn{background:linear-gradient(90deg,#cd732a,#d46a15);color:#fff;padding:.55rem .9rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .18s ease;white-space:nowrap;height:100%;width:100%}.explore-btn{border:1;border-color:#080809;border-radius:.5rem}.coming-soon-btn .align-icon{display:inline-block;vertical-align:middle}@media (max-width:576px){.coming-soon-input{padding:.6rem .8rem .6rem 2.6rem;font-size:.85rem}.coming-soon-input-icon{left:.75rem}.coming-soon-btn{padding:.45rem .65rem;font-size:.85rem}.coming-soon-row .coming-soon-btn{flex:0 0 auto}}@media (min-width:1200px){.coming-soon-input{font-size:1rem;padding-left:3rem}}.coming-soon-success{background:#d46a15!important;border-color:#d46a15!important;color:#86efac!important;border-radius:.5rem;padding:1rem;animation:fadeInUp .3s ease}.coming-soon-footer{border-color:#334155!important;margin-top:2rem;padding-top:2rem}.coming-soon-footer-label{font-size:.875rem;color:#64748b}.coming-soon-footer-value{font-size:1.125rem;font-weight:600;color:#fff}.coming-soon-footer-value-highlight{font-size:1.125rem;font-weight:600;color:#d46a15}.coming-soon-divider{width:1px;height:2rem;background-color:#334155;margin:auto}.spinner-border-sm{color:#fff!important;border-color:#d46a15 #fff #d46a15 #d46a15!important;animation:spinner-border .75s linear infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spinner-border{to{transform:rotate(1turn)}}