@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,Inter,sans-serif;color:#10264a;background:#fdfeff}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}body{overflow:hidden}.coming-soon{isolation:isolate;position:relative;display:grid;min-height:100svh;overflow:hidden;padding:clamp(28px,5vh,60px) 24px 28px;background:radial-gradient(circle at 50% 46%,#fff 0,#fff 32%,#f8fbff 76%,#f1f6fc)}.coming-soon__content{z-index:2;width:min(100%,900px);align-self:center;justify-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;animation:reveal .9s cubic-bezier(.2,.8,.2,1) both}.brand{margin-bottom:clamp(35px,6vh,70px)}.brand__logo{display:block;width:clamp(180px,19vw,275px);height:auto;mix-blend-mode:multiply}.intro h1{margin:0;font-size:clamp(2.35rem,5vw,4.7rem);line-height:1.08;letter-spacing:-.055em;font-weight:800}.intro p{margin:19px 0 0;color:#7183a1;font-size:clamp(1.02rem,1.65vw,1.5rem);line-height:1.45;font-weight:500}.countdown{display:flex;align-items:center;justify-content:center;width:min(100%,780px);margin-top:clamp(36px,6.2vh,68px)}.countdown__part{display:flex;align-items:center;flex:1 1 0;min-width:0}.countdown__part:last-child{flex:.8 1 0}.countdown__card{width:100%;min-height:clamp(118px,13vw,168px);display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(191,210,235,.66);border-radius:24px;background:#ffffff6e;box-shadow:0 14px 36px #2e4f7a0e}.countdown__card strong{font-size:clamp(2.55rem,5vw,4.5rem);line-height:1;letter-spacing:-.075em;font-weight:800;font-variant-numeric:tabular-nums}.countdown__card span{margin-top:12px;color:#7183a1;text-transform:uppercase;font-size:clamp(.58rem,.95vw,.86rem);letter-spacing:.2em;font-weight:700}.countdown__part em{width:clamp(21px,3.8vw,48px);color:#72aefa;font-size:clamp(2rem,4.5vw,4rem);line-height:1;font-style:normal;font-weight:800;transform:translateY(-12px)}.connection-line{margin:clamp(35px,6vh,70px) 0 0;color:#7183a1;text-transform:uppercase;font-size:clamp(.58rem,.95vw,.83rem);letter-spacing:.35em;font-weight:700}.brand-mark{display:flex;gap:5px;margin-top:29px}.brand-mark i,.brand-mark b{display:block;width:66px;height:5px;border-radius:999px}.brand-mark i{background:#f5822a}.brand-mark b{background:#2aa69a}.site-footer{z-index:2;align-self:end;justify-self:center;color:#8191aa;font-size:clamp(.75rem,1.25vw,1rem);letter-spacing:.08em;font-weight:500}.site-footer span{margin:0 13px}.ambient{--mouse-x:0px;--mouse-y:0px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ambient__dial{position:absolute;width:min(105vw,1450px);aspect-ratio:1;top:50%;left:50%;border:2px solid rgba(185,204,232,.42);border-radius:50%;transform:translate(calc(-50% + var(--mouse-x)),calc(-50% + var(--mouse-y)));transition:transform 1.8s;background:repeating-conic-gradient(from -2deg,transparent 0 1.5deg,rgba(186,205,233,.42) 1.65deg 1.88deg,transparent 2deg 4.5deg);mask:radial-gradient(transparent 0 70%,#000 70.2% 71.4%,transparent 71.7%)}.ambient__dial--inner{width:min(88vw,1190px);border-color:#dde6f6a6;opacity:.55;transform:translate(calc(-50% + var(--mouse-x)),calc(-50% + var(--mouse-y))) rotate(15deg)}.ambient__orbit{position:absolute;left:50%;top:50%;width:min(118vw,1580px);aspect-ratio:1;border:2px solid;border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg);opacity:.7;animation:orbit-turn 48s linear infinite}.ambient__orbit span{position:absolute;top:-9px;left:16%;width:18px;height:18px;border-radius:50%;box-shadow:0 4px 11px #1f466d2e}.ambient__orbit--orange{border-color:#f5822a4d}.ambient__orbit--orange span{background:#f5822a}.ambient__orbit--teal{width:min(96vw,1300px);border-color:#2aa69a4a;animation-direction:reverse;animation-duration:60s}.ambient__orbit--teal span{background:#2aa69a;left:auto;right:5%}.ambient__wash{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:radial-gradient(ellipse at 5% 15%,rgba(223,237,255,.72),transparent 26%),radial-gradient(ellipse at 94% 87%,rgba(225,236,255,.78),transparent 25%),radial-gradient(ellipse at 23% 90%,rgba(255,229,215,.34),transparent 20%);animation:drift 22s ease-in-out infinite alternate}.watch{position:absolute;z-index:1;width:clamp(265px,28vw,460px);opacity:.95;filter:drop-shadow(0 26px 24px rgba(27,55,95,.18));pointer-events:none}.watch__device{display:block;width:100%;height:auto}.watch__icon{position:absolute;left:19%;top:31%;width:42%;border-radius:18%;mix-blend-mode:screen;opacity:.86}.watch--left{left:clamp(-285px,-12vw,-100px);top:50%;animation:watch-orbit-left 66s ease-in-out infinite}.watch--right{right:clamp(-285px,-12vw,-100px);bottom:clamp(-300px,-16vw,-150px);animation:watch-orbit-right 74s ease-in-out infinite}@keyframes orbit-turn{to{transform:translate(-50%,-50%) rotate(336deg)}}@keyframes drift{to{transform:translate3d(1.2%,-1%,0) scale(1.03)}}@keyframes reveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes watch-orbit-left{0%,to{transform:translateY(-34%) rotate(-17deg)}25%{transform:translate(54px,-48%) rotate(-12deg)}50%{transform:translate(104px,-34%) rotate(-18deg)}75%{transform:translate(42px,-20%) rotate(-22deg)}}@keyframes watch-orbit-right{0%,to{transform:rotate(42deg)}25%{transform:translate(-54px,-40px) rotate(37deg)}50%{transform:translate(-94px,-82px) rotate(44deg)}75%{transform:translate(-37px,-45px) rotate(48deg)}}@media (max-width:700px){.coming-soon{padding:28px 15px 22px}.brand{margin-bottom:clamp(38px,8vh,70px)}.countdown{margin-top:38px}.countdown__card{min-height:103px;border-radius:17px}.countdown__part em{width:12px;transform:translateY(-8px)}.connection-line{max-width:310px;line-height:1.75;letter-spacing:.25em}.brand-mark{margin-top:22px}.brand-mark i,.brand-mark b{width:43px;height:4px}.watch{opacity:.55;width:240px}.watch__icon{border-radius:14%}.watch--left{left:-175px;top:56%}.watch--right{right:-185px;bottom:-125px}.ambient__dial{width:142vw}.ambient__dial--inner{width:125vw}.ambient__orbit--orange{width:155vw}.ambient__orbit--teal{width:135vw}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.ambient__dial{transition:none}}
