:root{color-scheme:dark;--black: #010302;--white: #f7fbfb;--teal: #55c8bd;--teal-bright: #6ce5dc;--teal-deep: #006d82;--muted: rgba(247, 251, 251, .55);--line: rgba(108, 229, 220, .2);font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--black);color:var(--white);overflow-x:hidden}button,input,textarea,select{font:inherit}button,input{border:0}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.72}.language-switcher{position:absolute;top:clamp(1rem,2.4vw,1.6rem);right:clamp(1rem,2.4vw,1.6rem);z-index:3;display:inline-grid;grid-template-columns:repeat(4,auto);gap:.28rem;padding:.28rem;border:1px solid rgba(108,229,220,.18);border-radius:8px;background:#00000057;backdrop-filter:blur(16px)}.language-switcher button{min-width:2.35rem;display:grid;gap:.02rem;padding:.42rem .5rem;border-radius:6px;background:transparent;color:#f7fbfb94;line-height:1;transition:background .14s ease,color .14s ease}.language-switcher button:hover,.language-switcher button.is-active{background:#6ce5dc24;color:var(--white)}.language-switcher span{font-size:.68rem;font-weight:800;letter-spacing:.06em}.language-switcher small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.launch-shell{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:center;padding:clamp(1rem,3vw,2.5rem);overflow:hidden;background:radial-gradient(ellipse 18rem 8rem at 50% 8%,rgba(255,255,255,.34),transparent 62%),radial-gradient(ellipse 36rem 46rem at 50% 49%,rgba(4,109,132,.82),rgba(4,109,132,.2) 48%,transparent 72%),radial-gradient(ellipse 42rem 34rem at 50% 76%,rgba(0,150,178,.42),transparent 69%),linear-gradient(180deg,#000,#010302 58%,#000)}.launch-shell:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url(/assets/reallinkr-reference-bg-DPUp_l3-.webp);background-position:center;background-size:cover;opacity:.22;filter:blur(18px) saturate(1.18);transform:scale(1.08)}.launch-shell:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.58) 18%,transparent 43%,transparent 57%,rgba(0,0,0,.58) 82%,#000 100%),radial-gradient(ellipse 21rem 38rem at 50% 48%,transparent 0 48%,rgba(0,0,0,.22) 70%,rgba(0,0,0,.9) 100%),linear-gradient(180deg,rgba(0,0,0,.95),transparent 17%,transparent 78%,rgba(0,0,0,.96))}.ceiling-light{position:absolute;top:0;left:50%;z-index:0;width:clamp(3.4rem,6vw,5.2rem);height:clamp(2rem,3vw,3rem);transform:translate(-50%);border-radius:0 0 999px 999px;background:radial-gradient(circle at 50% 84%,rgba(255,255,255,.98),rgba(255,255,255,.44) 16%,transparent 38%),linear-gradient(180deg,#020302,#111);box-shadow:0 1rem 3.4rem #ffffff6b,0 6rem 12rem #37ccde57}.hero-panel{position:relative;z-index:1;width:min(100%,54rem);display:grid;justify-items:center;padding-top:clamp(1rem,4vh,3.6rem);text-align:center}.brand-lockup{display:block;width:min(100%,clamp(15rem,31vw,24rem));margin-bottom:clamp(2.8rem,7vh,4.9rem)}.brand-lockup img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 1.4rem rgba(85,200,189,.24))}h1{display:grid;gap:clamp(.3rem,1.1vw,.55rem);margin:0;color:var(--white);font-size:clamp(4rem,12vw,7.2rem);font-weight:100;letter-spacing:.02em;line-height:.74;text-transform:uppercase}.launch-copy{margin:clamp(3rem,8vh,5rem) 0 0;color:var(--teal);font-size:clamp(.95rem,2.1vw,1.45rem);font-weight:400;letter-spacing:clamp(.28em,.9vw,.62em);line-height:1.45;text-transform:uppercase}.marketing-copy{width:min(100%,48rem);display:grid;gap:clamp(.65rem,1.6vh,.95rem);margin-top:clamp(1.2rem,3vh,1.8rem);color:#f7fbfbc2;font-size:clamp(1rem,1.75vw,1.18rem);font-weight:400;line-height:1.58}.marketing-copy p{max-width:46rem;justify-self:center;margin:0}.marketing-copy p:first-child,.marketing-copy p:last-child{color:var(--white);font-weight:600}.countdown{width:min(100%,42rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.45rem,1vw,.8rem);margin-top:clamp(1.4rem,3.6vh,2.2rem)}.time-card{min-width:0;display:grid;gap:.18rem;padding:clamp(.7rem,1.4vw,1rem) .6rem;border:1px solid rgba(108,229,220,.18);border-radius:8px;background:#0103026b;box-shadow:inset 0 1px #ffffff0f;backdrop-filter:blur(14px)}.time-card strong{display:block;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,4.8vw,3rem);font-weight:200;line-height:.95}.time-card span{color:#6ce5dcd1;font-size:clamp(.64rem,1.15vw,.8rem);font-weight:500;letter-spacing:.28em;text-transform:uppercase}.launch-meta{display:inline-flex;align-items:center;justify-content:center;gap:.68rem;margin-top:clamp(.95rem,2vh,1.25rem);color:#f7fbfb6b;font-size:clamp(.78rem,1.5vw,.95rem);letter-spacing:.24em;text-transform:uppercase}.status-dot{width:.44rem;height:.44rem;flex:0 0 auto;border-radius:999px;background:var(--teal-bright);box-shadow:0 0 1rem #6ce5dceb}.notify-form{width:min(100%,54rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(13rem,14rem);align-items:start;gap:.72rem;margin-top:clamp(1.25rem,3vh,1.9rem);padding:clamp(.9rem,2vw,1.15rem);border:1px solid rgba(108,229,220,.22);border-radius:8px;background:radial-gradient(ellipse at 50% 0%,rgba(85,200,189,.12),transparent 62%),#00000075;box-shadow:inset 0 1px #ffffff12,0 1.2rem 4rem #0000005c;backdrop-filter:blur(18px)}.form-header{grid-column:1 / -1;min-width:0;display:grid;gap:.18rem;padding:0 .4rem .28rem;text-align:center}.form-header strong{color:var(--white);font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:500;letter-spacing:.04em;line-height:1.05;text-transform:uppercase}.form-header span{max-width:25rem;justify-self:center;color:#f7fbfb78;font-size:.76rem;line-height:1.35}.notify-form label{min-width:0;display:grid;gap:.32rem;text-align:left}.notify-form label span{color:#6ce5dcb8;font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.notify-form input:not([type=checkbox]){width:100%;min-width:0;height:3rem;padding:0 .86rem;border-radius:8px;outline:1px solid rgba(108,229,220,.18);background:#ffffff12;color:var(--white);transition:outline-color .14s ease,background .14s ease,box-shadow .14s ease}.notify-form input:not([type=checkbox])::placeholder{color:#f7fbfb57}.notify-form input:not([type=checkbox]):focus{outline-color:#6ce5dcdb;background:#ffffff1a;box-shadow:0 0 0 .22rem #6ce5dc1a}.consent-row{grid-column:1 / -1;grid-row:3;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.58rem;padding:.08rem .2rem .12rem}.consent-row input{appearance:none;position:relative;width:1rem;height:1rem;margin:.08rem 0 0;border-radius:3px;outline:1px solid rgba(108,229,220,.38);background:#ffffff12;transition:background .14s ease,outline-color .14s ease,box-shadow .14s ease}.consent-row input:checked{background:var(--teal);outline-color:var(--teal-bright);box-shadow:0 0 1rem #6ce5dc47}.consent-row input:checked:after{content:"";position:absolute;left:.33rem;top:.13rem;width:.26rem;height:.52rem;border:solid #001313;border-width:0 .13rem .13rem 0;transform:rotate(45deg)}.consent-row input:focus-visible{box-shadow:0 0 0 .22rem #6ce5dc21}.notify-form .consent-row span{color:#f7fbfb8c;font-size:.72rem;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}.notify-form button{grid-column:3;grid-row:2;align-self:end;justify-self:stretch;min-width:0;height:3.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;border-radius:8px;background:var(--teal);color:#001313;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 .75rem 2.2rem #55c8bd3d;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.notify-form button:hover:not(:disabled){transform:translateY(-1px);background:var(--teal-bright);box-shadow:0 .95rem 2.8rem #6ce5dc4d}.notify-form button svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35}.form-message{grid-column:1 / -1;justify-self:center;max-width:30rem;margin:0;color:var(--teal-bright);font-size:.82rem;text-align:center}.form-message.is-error{color:#ffd59a}@media (max-width: 640px){.launch-shell{min-height:100dvh;padding:1rem;background:radial-gradient(ellipse 10rem 5rem at 50% 7%,rgba(255,255,255,.28),transparent 62%),radial-gradient(ellipse 22rem 38rem at 50% 44%,rgba(4,109,132,.82),rgba(4,109,132,.16) 54%,transparent 78%),linear-gradient(180deg,#000,#010302 60%,#000)}.hero-panel{padding-top:3.2rem}.language-switcher{left:50%;right:auto;transform:translate(-50%)}.brand-lockup{width:min(88vw,19rem);margin-bottom:clamp(2.3rem,7vh,3.4rem)}h1{font-size:clamp(3.25rem,18vw,5.35rem)}.launch-copy{max-width:21rem;margin-top:clamp(2.5rem,7vh,3.4rem);letter-spacing:.25em}.marketing-copy{max-width:24rem;font-size:.98rem;line-height:1.5}.countdown,.notify-form{grid-template-columns:1fr 1fr}.notify-form{width:min(100%,24rem);grid-template-columns:1fr}.form-header,.consent-row,.notify-form label,.notify-form button,.form-message{grid-column:1 / -1;grid-row:auto}.launch-meta{max-width:21rem;letter-spacing:.14em;line-height:1.35}}@media (prefers-reduced-motion: no-preference){.hero-panel{animation:reveal .9s cubic-bezier(.2,.8,.2,1) both}.ceiling-light{animation:lightPulse 3.8s ease-in-out infinite alternate}}@keyframes reveal{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes lightPulse{0%{opacity:.82}to{opacity:1}}
