.coming-soon-module__xKEMva__page{--ink:#f3ebf4;--soft:#cdbfd1;--muted:#94869a;--lilac:#c9a0ff;--plum:#5f2f72;--champagne:#d6b46f;isolation:isolate;min-height:100svh;color:var(--ink);background:radial-gradient(circle at 72% 18%,#5b287730,#0000 31rem),radial-gradient(circle at 8% 84%,#5623671a,#0000 25rem),linear-gradient(150deg,#030207 0%,#07030a 54%,#0b0610 100%);position:relative;overflow:hidden}.coming-soon-module__xKEMva__ambient{z-index:-1;pointer-events:none;opacity:.52;background:radial-gradient(circle at 74% 9%,#d6b46fb3 0 1px,#0000 1.8px),radial-gradient(circle at 82% 25%,#c9a0ff8c 0 1px,#0000 1.8px),radial-gradient(circle at 65% 36%,#d6b46f7a 0 1px,#0000 1.7px),radial-gradient(circle at 91% 45%,#c9a0ff6b 0 1px,#0000 1.8px),radial-gradient(circle at 18% 58%,#c9a0ff52 0 1px,#0000 1.8px);position:absolute;inset:0}.coming-soon-module__xKEMva__header{justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 64px);min-height:68px;margin:0 auto;display:flex}.coming-soon-module__xKEMva__brand{color:#e5d7e7;letter-spacing:.3em;align-items:center;gap:13px;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif;font-size:.8rem;display:inline-flex}.coming-soon-module__xKEMva__brandCrescent{width:24px;height:24px;clip-path:path("M 12 0 A 12 12 0 1 0 22 19 A 10 10 0 0 1 12 0 Z");filter:drop-shadow(0 0 12px #c9a0ff38);background:#c9a0ff;border-radius:50%;display:inline-block}.coming-soon-module__xKEMva__header .quick-exit{min-height:34px;padding-inline:15px;font-size:.72rem}.coming-soon-module__xKEMva__hero{grid-template-columns:minmax(520px,1.08fr) minmax(320px,.92fr);align-items:start;gap:clamp(42px,6vw,84px);width:min(1180px,100% - 80px);min-height:calc(100svh - 68px);margin:0 auto;padding:clamp(18px,3.5vh,36px) 0 clamp(54px,7vh,72px);display:grid}.coming-soon-module__xKEMva__heroCopy{z-index:2;max-width:650px;position:relative}.coming-soon-module__xKEMva__eyebrow{color:var(--champagne);letter-spacing:.48em;margin:0;font-size:.64rem;font-weight:650}.coming-soon-module__xKEMva__wordmark{width:min(290px,66%);color:var(--lilac);filter:drop-shadow(0 16px 44px #491f5b3d);margin:5px 0 0;line-height:0}.coming-soon-module__xKEMva__wordmark svg{width:100%;height:auto;display:block}.coming-soon-module__xKEMva__hero h1{color:var(--ink);letter-spacing:-.035em;margin:8px 0 0;font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif;font-size:clamp(2.25rem,3.25vw,3rem);font-weight:400;line-height:1}.coming-soon-module__xKEMva__intro{color:#ded2e1;max-width:60ch;margin:9px 0 0;font-size:.94rem;line-height:1.55}.coming-soon-module__xKEMva__signup{max-width:620px;margin-top:16px}.coming-soon-module__xKEMva__signup h2{color:#e8ddea;max-width:48ch;margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(1.25rem,1.9vw,1.55rem);font-weight:400;line-height:1.25}.coming-soon-module__xKEMva__pricing{margin-top:10px}.coming-soon-module__xKEMva__pricing p{color:#d2c6d5;margin:0;font-size:.9rem;line-height:1.5}.coming-soon-module__xKEMva__pricing p:first-child{color:var(--lilac);font-family:Didot,"Bodoni 72",Georgia,serif;font-size:1.06rem}.coming-soon-module__xKEMva__pricing p+p{margin-top:2px}.coming-soon-module__xKEMva__pricing p:nth-child(3),.coming-soon-module__xKEMva__pricing p:nth-child(4){color:#e2d7e4;font-weight:600}.coming-soon-module__xKEMva__signupLead{color:#eee4ef;letter-spacing:.01em;margin:13px 0 8px;font-size:.9rem;font-weight:600}.coming-soon-module__xKEMva__form{position:relative}.coming-soon-module__xKEMva__formRow{grid-template-columns:minmax(190px,1fr) auto;gap:10px;display:grid}.coming-soon-module__xKEMva__formRow input{min-width:0;height:47px;color:var(--ink);background:#ffffff0b;border:1px solid #c9a0ff42;border-radius:2px;outline:none;padding:0 17px;font-size:.95rem;transition:border-color .15s,background .15s}.coming-soon-module__xKEMva__formRow input::placeholder{color:#a597aa}.coming-soon-module__xKEMva__formRow input:focus{background:#fff1;border-color:#c9a0ffb8;box-shadow:0 0 0 2px #c9a0ff1a}.coming-soon-module__xKEMva__formRow button{color:#fff9ff;cursor:pointer;background:linear-gradient(135deg,#6c397d,#8c56a0);border:1px solid #dabee580;border-radius:2px;min-height:47px;padding:0 23px;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:1rem;transition:border-color .15s,background .15s,transform .15s}.coming-soon-module__xKEMva__formRow button:hover:not(:disabled),.coming-soon-module__xKEMva__formRow button:focus-visible{outline-offset:3px;background:linear-gradient(135deg,#79428b,#9b61ad);border-color:#eed8f5d1;outline:2px solid #c9a0ff38}.coming-soon-module__xKEMva__formRow button:active:not(:disabled){transform:translateY(1px)}.coming-soon-module__xKEMva__formRow button:disabled,.coming-soon-module__xKEMva__formRow input:disabled{opacity:.66}.coming-soon-module__xKEMva__formSupport,.coming-soon-module__xKEMva__privacy,.coming-soon-module__xKEMva__success,.coming-soon-module__xKEMva__error{margin:0;font-size:.78rem;line-height:1.55}.coming-soon-module__xKEMva__formSupport{color:#d0c4d3;margin-top:8px}.coming-soon-module__xKEMva__privacy{color:#b9adbc;margin-top:3px}.coming-soon-module__xKEMva__success,.coming-soon-module__xKEMva__error{margin-top:13px;font-size:.75rem}.coming-soon-module__xKEMva__success{color:#d8c2e0;gap:1px;display:grid}.coming-soon-module__xKEMva__successTitle{color:#eee3f0;letter-spacing:.005em;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:.9rem;font-weight:600}.coming-soon-module__xKEMva__successDetail{color:#cbbdce;font-size:.78rem}.coming-soon-module__xKEMva__error{color:#e0aaa8}.coming-soon-module__xKEMva__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coming-soon-module__xKEMva__moonColumn{align-self:center;justify-items:center;min-width:0;display:grid}.coming-soon-module__xKEMva__moonWrap{place-items:center;width:100%;min-width:0;display:grid;position:relative}.coming-soon-module__xKEMva__moonWrap:before{content:"";aspect-ratio:1;filter:blur(22px);background:radial-gradient(circle,#783a952e,#0000 67%);border-radius:50%;width:75%;position:absolute}.coming-soon-module__xKEMva__moon{filter:drop-shadow(0 30px 50px #44185847);width:min(34vw,430px);height:auto;position:relative;transform:translateY(-1%)}.coming-soon-module__xKEMva__moonSparkleOne,.coming-soon-module__xKEMva__moonSparkleTwo{color:var(--champagne);text-shadow:0 0 12px #d6b46f59;position:absolute}.coming-soon-module__xKEMva__moonSparkleOne{font-size:.7rem;top:19%;right:17%}.coming-soon-module__xKEMva__moonSparkleTwo{font-size:1.25rem;bottom:22%;left:14%}.coming-soon-module__xKEMva__featureSummary{width:min(100%,440px);margin-top:-10px}.coming-soon-module__xKEMva__featureSummary p{color:#beb2c1;margin:0;font-size:.76rem;line-height:1.55}.coming-soon-module__xKEMva__featureTrigger{color:#dac087;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d6b46f73;margin:3px 0 0;padding:0 0 2px;font-size:.8rem}.coming-soon-module__xKEMva__featureTrigger:hover,.coming-soon-module__xKEMva__featureTrigger:focus-visible{color:#ead29f;border-bottom-color:#ead29f}.coming-soon-module__xKEMva__featureTrigger:focus-visible{outline-offset:4px;outline:2px solid #c9a0ff73}.coming-soon-module__xKEMva__featureDialog{width:min(720px,100% - 36px);max-height:min(84svh,760px);color:var(--ink);background:#0a060d;border:1px solid #c9a0ff29;border-radius:4px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 28px 90px #000000ad}.coming-soon-module__xKEMva__featureDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020004d1}.coming-soon-module__xKEMva__featureDialogBody{flex-direction:column;max-height:min(84svh,760px);padding:clamp(25px,4vw,42px);display:flex;overflow:hidden}.coming-soon-module__xKEMva__featureDialogHeader{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.coming-soon-module__xKEMva__featureDialogHeader p{color:var(--champagne);letter-spacing:.38em;margin:0 0 8px;font-size:.58rem;font-weight:650}.coming-soon-module__xKEMva__featureDialogHeader h2{color:#f2eaf3;margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:400;line-height:1}.coming-soon-module__xKEMva__featureDialogHeader button{color:#cdbfd1;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d6b46f66;padding:4px 0;font-size:.7rem}.coming-soon-module__xKEMva__featureDialogHeader button:hover,.coming-soon-module__xKEMva__featureDialogHeader button:focus-visible{color:#fff7ff}.coming-soon-module__xKEMva__featureDialogHeader button:focus-visible{outline-offset:4px;outline:2px solid #c9a0ff73}.coming-soon-module__xKEMva__featureGroups{flex:auto;gap:26px;min-height:0;margin-top:clamp(28px,5vw,44px);display:grid;overflow-y:auto}.coming-soon-module__xKEMva__featureGroups h3{color:var(--lilac);flex-wrap:wrap;align-items:baseline;gap:9px;margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:1.08rem;font-weight:400;display:flex}.coming-soon-module__xKEMva__featureGroups h3 span{color:var(--champagne);letter-spacing:.18em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.56rem;font-weight:650}.coming-soon-module__xKEMva__featureGroups ul{margin:10px 0 0;padding:0;list-style:none}.coming-soon-module__xKEMva__featureGroups li{color:#c5b9c9;margin-top:6px;padding-left:15px;font-size:.83rem;line-height:1.5;position:relative}.coming-soon-module__xKEMva__featureGroups li:before{content:"·";color:var(--champagne);position:absolute;left:0}.coming-soon-module__xKEMva__fairness{width:min(100%,440px);margin-top:12px}.coming-soon-module__xKEMva__fairness h2{color:#e8ddea;margin:0;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:1.14rem;font-weight:400;line-height:1.2}.coming-soon-module__xKEMva__fairness p{color:#b9adbc;margin:5px 0 0;font-size:.75rem;line-height:1.5}.coming-soon-module__xKEMva__fairness strong{color:#ddd1e0;font-weight:600}.coming-soon-module__xKEMva__fairness p:last-child strong{color:var(--lilac)}.coming-soon-module__xKEMva__footer{color:#766a7a;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:28px;width:min(1320px,100% - 64px);margin:0 auto;font-size:.62rem;display:flex;position:absolute;bottom:13px;left:0;right:0}.coming-soon-module__xKEMva__footer span:first-child{color:#a895ae;letter-spacing:.28em;font-family:Didot,"Bodoni 72",Georgia,serif}@media (max-width:960px){.coming-soon-module__xKEMva__hero{grid-template-columns:1fr;gap:12px;width:min(100% - 64px,760px);min-height:auto;padding:28px 0 88px}.coming-soon-module__xKEMva__heroCopy{max-width:680px}.coming-soon-module__xKEMva__moonWrap{min-height:300px}.coming-soon-module__xKEMva__moon{width:min(64vw,430px)}.coming-soon-module__xKEMva__moonColumn{order:-1;width:100%}.coming-soon-module__xKEMva__featureSummary,.coming-soon-module__xKEMva__fairness{width:min(100%,680px)}.coming-soon-module__xKEMva__footer{min-height:80px;position:static}}@media (max-width:640px){.coming-soon-module__xKEMva__header,.coming-soon-module__xKEMva__footer{width:calc(100% - 36px)}.coming-soon-module__xKEMva__header{min-height:78px}.coming-soon-module__xKEMva__brand{letter-spacing:.23em;gap:10px;font-size:.7rem}.coming-soon-module__xKEMva__brandCrescent{width:21px;height:21px}.coming-soon-module__xKEMva__hero{gap:8px;width:calc(100% - 40px);padding:20px 0 72px}.coming-soon-module__xKEMva__moonWrap{min-height:230px}.coming-soon-module__xKEMva__moon{width:min(82vw,330px)}.coming-soon-module__xKEMva__wordmark{width:min(300px,88%);margin:5px 0 0}.coming-soon-module__xKEMva__hero h1{margin-top:13px;font-size:clamp(2.2rem,10vw,3rem)}.coming-soon-module__xKEMva__intro{margin-top:12px;font-size:.91rem}.coming-soon-module__xKEMva__signup{margin-top:28px}.coming-soon-module__xKEMva__moonColumn{order:initial;margin-top:22px}.coming-soon-module__xKEMva__formRow{grid-template-columns:1fr}.coming-soon-module__xKEMva__formRow button{width:100%}.coming-soon-module__xKEMva__featureDialog{width:calc(100% - 24px);max-height:calc(100svh - 24px)}.coming-soon-module__xKEMva__featureDialogBody{max-height:calc(100svh - 24px);padding:24px 20px 30px}.coming-soon-module__xKEMva__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:112px;padding:24px 0}}@media (max-width:390px){.coming-soon-module__xKEMva__brand span:last-child{letter-spacing:.18em;font-size:.64rem}.coming-soon-module__xKEMva__header .quick-exit{padding-inline:11px}.coming-soon-module__xKEMva__moonWrap{min-height:210px}}@media (prefers-reduced-motion:reduce){.coming-soon-module__xKEMva__formRow input,.coming-soon-module__xKEMva__formRow button,.coming-soon-module__xKEMva__featureTrigger{transition:none}}
