@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&family=Manrope:wght@400;500;600&display=swap";:root{color:#f9fbfb;font-synthesis:none;text-rendering:optimizelegibility;background:#02090e;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#02090e}a{color:inherit;text-decoration:none}svg{display:block}.launch-page{--cyan:#82e5e9;--yellow:#ffd400;--line:#9ec0d038;background:radial-gradient(circle at 72% 45%,#2d8f9924,#0000 29%),#02090e;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.launch-page:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 49.92%,#82e5e912 50%,#0000 50.08%);position:absolute;inset:0}.launch-noise{pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.launch-header{z-index:5;border-bottom:1px solid #9ec0d01f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;padding:0 5vw;display:grid;position:relative}.launch-logo{letter-spacing:.02em;align-items:center;gap:12px;width:max-content;font:600 22px/1 Barlow Condensed,sans-serif;display:inline-flex}.launch-logo>svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:36px;height:36px}.launch-logo strong{color:var(--cyan);font-weight:600}.launch-header-status{color:#657b85;letter-spacing:.13em;text-transform:uppercase;font:500 9px/1 monospace}.launch-header-status i{background:#53e07b;border-radius:50%;width:6px;height:6px;margin-right:9px;animation:2.5s ease-in-out infinite statusPulse;display:inline-block;box-shadow:0 0 10px #53e07b}.access-link{letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff4d;justify-self:end;align-items:center;gap:22px;padding:13px 16px;font-size:10px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.access-link:hover{border-color:var(--cyan);background:#82e5e90d}.access-link svg,.launch-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.launch-hero{z-index:2;grid-template-columns:.88fr 1.12fr;align-items:center;gap:7vw;width:100%;padding:62px 5vw 54px;display:grid;position:relative}.launch-copy{z-index:2;max-width:760px;animation:.9s cubic-bezier(.2,.8,.2,1) both copyReveal;position:relative}.launch-eyebrow{color:var(--cyan);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:20px;margin:0 0 37px;font-size:10px;font-weight:500;display:flex}.launch-eyebrow span{align-items:center;gap:12px;display:inline-flex}.launch-eyebrow span:before{content:"";background:var(--cyan);width:34px;height:1px}.launch-eyebrow i{color:#687e88;border-left:1px solid #29414c;padding-left:20px;font-style:normal}.launch-copy h1{color:#f9fbfb;letter-spacing:-.035em;text-transform:uppercase;margin:0;font:600 clamp(65px,7vw,126px)/.84 Barlow Condensed,Impact,sans-serif}.launch-copy h1 em{color:#0000;-webkit-text-stroke:1px var(--cyan);font-style:normal}.launch-lead{color:#b3c3ca;max-width:650px;margin:42px 0 0;font-size:clamp(15px,1.2vw,19px);line-height:1.75}.launch-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.launch-button{color:#111;background:var(--yellow);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:35px;min-width:230px;padding:17px 19px;font-size:11px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.launch-button:hover{transform:translateY(-2px);box-shadow:0 12px 35px #ffd40026}.launch-note{color:#6e838c;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font:8px/1.4 monospace;display:inline-flex}.launch-note i{border:1px solid var(--cyan);width:8px;height:8px;transform:rotate(45deg)}.launch-visual{min-width:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both visualReveal}.command-field{background:#04121bb3;border:1px solid #82e5e957;min-height:min(63vh,650px);position:relative;overflow:hidden;box-shadow:0 0 90px #228e9914}.field-grid{opacity:.22;background-image:linear-gradient(#82e5e92b 1px,#0000 1px),linear-gradient(90deg,#82e5e92b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.field-coordinates{z-index:2;color:#6c838d;letter-spacing:.1em;font:8px monospace;position:absolute;top:17px;right:17px}.field-rings{aspect-ratio:1;border:1px solid #82e5e92b;border-radius:50%;width:58%;position:absolute;top:47%;left:52%;transform:translate(-50%,-50%)}.field-rings i{border:1px solid #82e5e924;border-radius:50%;position:absolute;inset:16.6%}.field-rings i:nth-child(2){inset:33.2%}.field-rings i:nth-child(3){inset:-16.6%}.field-rings b{transform-origin:0;background:linear-gradient(90deg,#82e5e9c7,#0000);width:50%;height:1px;animation:7s linear infinite radarSweep;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #82e5e959}.field-water{z-index:1;width:110%;height:66%;position:absolute;inset:auto -5% -3%}.field-water path:first-child{fill:#2d48525e}.field-water path:last-child{fill:none;stroke:#82e5e980;stroke-width:1.2px;stroke-dasharray:4 7;animation:7s ease-in-out infinite alternate waterDrift}.field-vessel{z-index:3;position:absolute;top:47%;left:52%;transform:translate(-50%,-50%)}.field-vessel svg{filter:drop-shadow(0 0 11px #ffd40080);width:31px}.field-vessel path{fill:var(--yellow)}.field-vessel span{color:var(--yellow);white-space:nowrap;font:8px monospace;position:absolute;top:22px;left:34px}.field-target{z-index:3;color:var(--cyan);font:7px monospace;position:absolute}.field-target i{border:1px solid var(--cyan);width:10px;height:10px;animation:2.8s ease-in-out infinite targetPulse;display:block;transform:rotate(45deg);box-shadow:0 0 8px #82e5e959}.field-target span{white-space:nowrap;margin:5px 0 0 12px;display:block}.target-one{top:26%;left:27%}.target-two{top:35%;right:19%}.target-three{bottom:22%;left:18%}.field-status{z-index:4;border:1px solid var(--line);background:#02090ecc;width:154px;padding:13px;position:absolute;bottom:14px;right:14px}.field-status i{background:#53e07b;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.field-status span{color:#6d838d;letter-spacing:.1em;font:7px monospace}.field-status b{color:#f9fbfb;letter-spacing:.05em;margin-top:8px;font:500 23px/1 Barlow Condensed;display:block}.launch-footer{z-index:3;color:#71858e;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #9ec0d026;align-items:center;gap:24px;min-height:70px;padding:0 5vw;font:9px/1 monospace;display:flex;position:relative}.launch-footer>i{background:var(--yellow);width:4px;height:4px;transform:rotate(45deg)}.launch-footer small{color:#4f646d;font:inherit;margin-left:auto}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes targetPulse{0%,to{opacity:.55}50%{opacity:1;box-shadow:0 0 14px #82e5e999}}@keyframes statusPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes waterDrift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@keyframes copyReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes visualReveal{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:none}}@media (width<=1050px){.launch-header{grid-template-columns:1fr 1fr}.launch-header-status{display:none}.launch-hero{grid-template-columns:1fr;padding-top:80px}.launch-copy{max-width:850px}.launch-visual{margin-top:30px}.command-field{min-height:560px}}@media (width<=650px){.launch-header{min-height:70px;padding:0 20px}.launch-logo{font-size:19px}.launch-logo>svg{width:32px}.access-link{gap:10px;padding:11px;font-size:8px}.launch-hero{gap:35px;padding:68px 20px 45px}.launch-eyebrow{flex-wrap:wrap;gap:11px;margin-bottom:27px}.launch-eyebrow i{border:0;flex-basis:100%;margin-left:46px;padding:0}.launch-copy h1{font-size:clamp(57px,17.5vw,82px)}.launch-lead{margin-top:29px;font-size:14px}.launch-actions{flex-direction:column;align-items:flex-start;gap:20px}.command-field{min-height:440px}.field-rings{width:78%}.field-coordinates{display:none}.field-status{width:132px}.target-two{right:8%}.target-three{left:10%}.launch-footer{flex-wrap:wrap;gap:14px;min-height:90px;padding:20px}.launch-footer small{flex-basis:100%;margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
