:root{--a:#7af4e9;--bg:#050b10;--fg:#eff8fb;--muted:#8ca4b2;--line:#253944;--panel:#0b1821}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--fg);font:14px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--a);outline-offset:5px}::selection{background:var(--a);color:#041b1e}p{color:var(--muted);line-height:1.9}img{max-width:100%}.read-progress{position:fixed;top:0;height:2px;background:var(--a);width:0;z-index:100}.nav{position:absolute;top:0;left:0;right:0;height:95px;display:flex;align-items:center;gap:38px;padding:0 6%;border-bottom:1px solid #c1ebf21a;z-index:20;background:linear-gradient(#03090d66,transparent)}.nav>a:first-child,.program-trigger{font-size:12px;color:#c7d8df}.program-trigger{background:none;border:0;padding:32px 0;display:flex;align-items:center;gap:20px}.program-trigger span{color:var(--a);font-size:16px}.program-menu{position:relative}.dropdown{visibility:hidden;opacity:0;transform:translateY(10px);transition:.2s;position:absolute;left:-25px;top:72px;width:325px;background:#07151ff7;backdrop-filter:blur(20px);border:1px solid #34525f;padding:10px}.program-menu:hover .dropdown,.program-menu:focus-within .dropdown,.program-menu.open .dropdown{visibility:visible;opacity:1;transform:none}.dropdown a{display:flex;gap:18px;padding:20px 15px;border-bottom:1px solid #233a45;align-items:center}.dropdown a:last-child{border-bottom:0}.dropdown a:hover{background:#7af4e90a}.dropdown b{font:10px monospace;color:var(--a)}.dropdown span{font-size:14px}.dropdown small{display:block;color:#7894a5;font-size:10px;margin-top:7px}.dropdown i{font-style:normal;margin-left:auto;color:var(--a)}.nav-right{display:flex;gap:45px;align-items:center;margin-left:auto}.download-nav{border:1px solid #7af4e966;padding:13px 18px;display:flex;gap:30px;font-size:10px;letter-spacing:1px}.download-nav:hover{background:var(--a);color:#052027}.logo{font-size:32px;letter-spacing:-3px;font-weight:800}.hero{position:relative;min-height:800px;height:100svh;max-height:1250px;overflow:hidden;display:flex;align-items:center}.hero-slides,.hero-slide,.hero-shade,.product-bg{position:absolute;inset:0}.hero-slide,.product-bg{background-size:cover;background-position:center}.hero-slide{opacity:0;transition:opacity 1.3s,transform 9s;transform:scale(1.04)}.hero-slide.current{opacity:1;transform:scale(1.10)}.hero-shade{background:linear-gradient(90deg,#030a10dd 0%,#030a1055 45%,transparent 80%),linear-gradient(0deg,#050b10 0%,transparent 25%),linear-gradient(180deg,#030a1044,transparent 30%);z-index:1}.hero-content{padding:130px 8% 100px;position:relative;z-index:3;width:100%}.eyebrow{font:9px/1.9 monospace;letter-spacing:3px;color:var(--a)}.eyebrow i{display:inline-block;width:5px;height:5px;background:var(--a);box-shadow:0 0 16px var(--a);margin-right:8px}h1{font:800 clamp(100px,11vw,185px)/.82 'Barlow Condensed','Arial Narrow',Impact,sans-serif;letter-spacing:-3px;margin:35px 0}h1 em{font-style:normal;-webkit-text-stroke:1px #c6e7ea;color:transparent}h2{font:600 clamp(44px,4.4vw,72px)/1.02 'Barlow Condensed','Arial Narrow',Impact,sans-serif;letter-spacing:-1px;margin:22px 0 35px}h2 em{font-style:normal;color:#708c9d}h3{font-weight:500}.hero-content p{font-size:17px;max-width:410px;color:#b2c6d0;line-height:1.7}.actions{display:flex;align-items:center;gap:30px;margin-top:35px}.button{background:var(--a);color:#052127;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:18px 22px;font-size:10px;font-weight:700;letter-spacing:1px;clip-path:polygon(0 0,100% 0,100% 75%,94% 100%,0 100%);transition:filter .25s,transform .25s}.button:hover{filter:brightness(1.13);transform:translateY(-3px)}.button span{font-size:16px;font-weight:400}.ghost{font:10px monospace;letter-spacing:1px;padding:12px 0;border-bottom:1px solid #3c6471}.hero-side{position:absolute;z-index:2;right:7%;top:30%;border-left:1px solid #62b9c4;padding:10px 16px;display:flex;flex-direction:column;gap:10px;font:9px monospace;letter-spacing:2px;color:#8eb8c2}.hero-side b{font-weight:400;color:#dbf4f2}.hero-side small{font-size:8px;color:#6f8d99;letter-spacing:0}.hero-bottom{position:absolute;z-index:4;left:6%;right:6%;bottom:35px;display:flex;align-items:center;justify-content:space-between;font:9px monospace;color:#7e9baa;letter-spacing:2px}.slide-controls{display:flex;gap:25px;align-items:center}.slide-dot,#slide-pause{border:0;background:transparent;color:#58717e;font:10px monospace;padding:12px 0}.slide-dot span{margin-left:10px;font-size:8px;letter-spacing:2px}.slide-dot.active{color:var(--a);border-bottom:1px solid var(--a)}#slide-pause{color:#c6d9df;padding:10px}.starfield{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.marquee{border-block:1px solid var(--line);padding:20px 0;overflow:hidden;color:#728f9e;font:18px 'Barlow Condensed',sans-serif;letter-spacing:5px}.marquee>div{width:max-content;animation:ticker 38s linear infinite}.marquee i{font-style:normal;color:var(--a);margin:0 45px}.section{max-width:1500px;margin:auto;padding:105px 7%}.heading-row{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center;margin-bottom:45px}.heading-row p{max-width:430px;font-size:13px}.product-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.product-card{position:relative;min-height:460px;overflow:hidden;background:#142530;border:1px solid #28414e;transform-style:preserve-3d;transition:transform .25s,border-color .3s}.product-card:hover{border-color:var(--a)}.product-card img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0;transition:transform 1s;opacity:.8}.product-card:hover img{transform:scale(1.09)}.product-card:first-child img{object-position:65% center}.card-shade{position:absolute;inset:0;background:linear-gradient(0deg,#020a10 0%,#020a1044 60%,transparent)}.card-number{position:absolute;top:25px;left:25px;font:8px monospace;letter-spacing:2px;color:var(--a)}.card-content{position:absolute;bottom:30px;left:25px;right:25px}.card-content h3{font:500 34px 'Barlow Condensed',sans-serif;margin:0 0 15px}.card-content p{font-size:11px;color:#89a5b4;line-height:1.7;min-height:40px}.card-link{font:9px monospace;letter-spacing:1px;color:var(--a);display:block;padding-top:20px;border-top:1px solid #55748255}.lifestyle{min-height:800px;position:relative;overflow:hidden;display:flex;align-items:center}.lifestyle-bg{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.lifestyle-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050b10f2 5%,#050b10c9 35%,#050b1033 70%),linear-gradient(0deg,#050b10,transparent 20%),linear-gradient(180deg,#050b10,transparent 15%)}.lifestyle-copy{position:relative;padding:100px 8%;max-width:650px;z-index:2}.lifestyle-copy h2{font-size:70px}.lifestyle-copy p{max-width:350px;font-size:13px}.lifestyle-copy small{display:block;max-width:270px;font:8px/1.8 monospace;color:#667f90;margin-top:25px}.lifestyle-device{position:absolute;right:9%;bottom:60px;z-index:3;transform:perspective(1000px) rotateY(-12deg) rotateZ(6deg);transform-origin:bottom right}.device{width:300px;height:540px;background:#02080d;border:5px solid #344f5b;outline:1px solid #6c8b96;border-radius:36px;padding:25px 5px 17px;position:relative;box-shadow:20px 30px 80px #0008}.device-screen{height:100%;border-radius:22px;overflow:hidden;background:#081722}.device iframe{width:100%;height:100%;border:0}.device-notch{position:absolute;width:85px;height:12px;border-radius:10px;left:calc(50% - 42px);top:5px;background:#000}.device-caption{position:absolute;left:0;right:0;bottom:-25px;text-align:center;font:7px monospace;color:#8aadb8;letter-spacing:2px}.manifest{text-align:center}.manifest h2{font-size:80px}.manifest-items{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;text-align:left;margin-top:60px}.manifest-items article{border-top:1px solid var(--line);padding-top:25px}.manifest-items b{font:11px monospace;color:var(--a)}.manifest-items h3{font-size:17px;margin:25px 0 15px}.manifest-items p{font-size:12px}.end-cta{text-align:center;padding:100px 7%;border-block:1px solid var(--line);background:radial-gradient(ellipse at bottom,#10303c77,transparent 65%)}.end-cta h2{font-size:65px}footer{padding:55px 6%;display:flex;align-items:center;justify-content:space-between;gap:40px}.footer-logo{font-size:40px;font-weight:800;letter-spacing:-3px}footer p{font-size:10px;margin:5px 0}footer>div:nth-child(2){display:flex;gap:25px;font-size:11px;color:#96adba}footer>small{font:8px/2 monospace;color:#5f7d8d;max-width:310px;text-align:right}.backlink{font:8px monospace;letter-spacing:2px;color:#728f9f;display:block;margin-bottom:30px}.product-hero h1{font-size:135px}.product-hero .hero-content>p{font-size:15px}.product-hero .product-bg{animation:arrive 1.8s ease-out}.subnav{position:sticky;top:0;display:flex;justify-content:center;gap:50px;background:#07131ce8;backdrop-filter:blur(16px);border-block:1px solid var(--line);padding:20px;z-index:10;font:10px monospace;letter-spacing:1px}.subnav a:hover{color:var(--a)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}.feature-grid article{padding:25px 0;border-top:1px solid var(--line)}.feature-grid b{font:11px monospace;color:var(--a)}.feature-grid h3{font-size:18px;margin-top:25px}.feature-grid p{font-size:12px}.interface-explorer{border:1px solid #365461;background:linear-gradient(135deg,#16313d66,#07131b);padding:12px;box-shadow:0 0 90px #19c9e008}.explorer-toolbar{display:flex;align-items:center;justify-content:space-between;padding:5px 5px 18px}.explorer-toolbar button{border:0;color:#829ba8;background:transparent;padding:12px;font:10px monospace}.explorer-toolbar button.selected{color:var(--a);background:#79f5ee0b}.interface-explorer img{width:100%;display:block}.interface-explorer>small{font:8px monospace;color:#5b7889;letter-spacing:1px;display:block;padding:16px 6px 3px}.screen-tilt{transition:transform .15s}.zoom{cursor:zoom-in}.route-demo{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.route-demo p{font-size:13px}.route-demo small{display:block;font:9px/1.8 monospace;color:#688694;margin-top:20px}.outline{border:1px solid #3c6270;background:transparent;color:var(--a);padding:14px 20px;font:10px monospace;margin-top:20px}.route-world{height:450px;background:radial-gradient(ellipse,#123442,#050b10 70%);border:1px solid var(--line);position:relative}.route-world canvas{width:100%;height:100%;touch-action:pan-y;cursor:grab}.route-label{position:absolute;bottom:22px;left:22px;font:8px monospace;color:#7599ab;pointer-events:none;letter-spacing:2px}.mobile-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.mobile-showcase{position:relative;min-height:620px;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse,#12364488,transparent 65%);perspective:1000px}.mobile-showcase .device{transform:rotateY(10deg) rotateZ(-5deg);width:340px;height:620px;animation:float 8s ease-in-out infinite}.floating-label{position:absolute;left:0;bottom:35px;font:9px/2 monospace;letter-spacing:2px;color:#71b8c6;border-left:1px solid var(--a);padding-left:15px}.mobile-tabs{display:flex;gap:10px;border-bottom:1px solid var(--line);margin-top:30px}.mobile-tabs button{font:10px monospace;padding:15px 10px;background:transparent;border:0;color:#7897a8}.mobile-tabs button.selected{color:var(--a);border-bottom:1px solid var(--a)}.mobile-details h3{font-size:15px;margin-top:25px}.mobile-details p{font-size:12px}.check-list{padding:0;list-style:none;color:#b2c6d0;font-size:12px;line-height:2.5}.check-list li:before{content:'↗';color:var(--a);margin-right:12px}.fine-print{font:9px/2 monospace;color:#6a8797;margin-top:25px}.comparison{border-top:1px solid #58828d;margin-top:45px}.comparison>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--line)}.comparison span,.comparison b{padding:22px 20px;font-size:12px;line-height:1.7}.comparison b{font:10px monospace;letter-spacing:2px;color:var(--a)}.comparison span:nth-child(2),.comparison b:nth-child(2){background:#7af4e907}.compatibility{border-top:1px solid var(--line)}.compatibility>p{max-width:850px;font-size:13px}.lite-frame{padding:80px 30px;background:radial-gradient(ellipse,#1b3c4b,#08131d);border:1px solid var(--line);display:flex;justify-content:center}.lite-frame img{max-width:800px;width:100%}.faq details{border-bottom:1px solid var(--line);padding:24px 0}.faq summary{cursor:pointer;font-size:14px}.faq details p{font-size:13px}.dive-gallery{padding:30px 10px;background:#09202b;border:1px solid #295362}.dive-gallery img{width:100%}.controls{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.controls article{display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);padding:25px 0;color:#9bb7c5;font-size:13px}kbd{padding:16px;background:#102a37;border:1px solid #345a6a;color:var(--a);font:20px monospace}.download-header{padding:180px 8% 40px;max-width:1500px;margin:auto;background:radial-gradient(ellipse at 80% 30%,#14404d55,transparent 50%)}.download-header h1{font-size:125px}.download-header p{max-width:550px}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:40px}.download-card{border:1px solid #2a4654;background:#091822;scroll-margin-top:30px}.download-art{height:210px;background-size:cover;background-position:center}.download-card-content{padding:25px}.download-card h2{font-size:36px;min-height:72px;margin:20px 0}.download-card p{font-size:12px;min-height:45px}.file-meta{display:flex;justify-content:space-between;font:9px monospace;color:#6d92a5;border-block:1px solid var(--line);padding:15px 0;margin:25px 0}.download-card .button{width:100%}.detail-link{display:block;text-align:center;padding:20px;font-size:10px;color:#96b4c1}.download-card details{border-top:1px solid var(--line);padding-top:15px}.download-card summary{cursor:pointer;font:9px monospace;color:#779aa9}.download-card code{display:block;overflow-wrap:anywhere;font-size:9px;line-height:1.8;color:#6d91a2;padding-top:15px}.download-notes{padding-top:35px}.download-notes>p{max-width:850px;font-size:12px}.lightbox{width:96vw;max-width:1600px;padding:45px 12px 12px;background:#06121b;border:1px solid #3b6a78}.lightbox::backdrop{background:#000e;backdrop-filter:blur(12px)}.lightbox img{width:100%;display:block}.close-dialog{position:absolute;right:12px;top:12px;border:0;background:transparent;color:var(--a);font:10px monospace}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}@keyframes ticker{to{transform:translateX(-40%)}}@keyframes float{50%{translate:0 -12px}}@keyframes arrive{from{transform:scale(1.08);opacity:.2}to{transform:scale(1);opacity:1}}@media(min-width:1900px){.hero-content{padding-left:12%}.hero h1{font-size:195px}}@media(max-width:1000px){.nav{padding:0 5%;gap:25px}.nav-right{gap:25px}.hero-content{padding-left:7%}.hero h1{font-size:120px}.product-grid{grid-template-columns:1fr 1fr}.product-card:first-child{grid-column:1/-1;min-height:450px}.product-card{min-height:380px}.heading-row{gap:40px}.lifestyle-device{right:6%}.lifestyle-copy{max-width:550px;padding-left:6%}.lifestyle-copy h2{font-size:58px}.lifestyle-copy p{max-width:260px}.mobile-section{gap:40px}.download-grid{grid-template-columns:1fr}.download-card{display:grid;grid-template-columns:.8fr 1fr}.download-art{height:100%;min-height:420px}.download-card h2{min-height:0}.download-card p{min-height:0}.feature-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.nav{height:80px;gap:22px}.nav-right{gap:18px}.logo{font-size:27px}.download-nav{padding:11px;font-size:9px;gap:10px}.nav>a:first-child,.program-trigger{font-size:11px}.program-trigger{gap:8px}.dropdown{left:-65px;top:62px;width:290px}.hero{min-height:760px;height:95svh;max-height:950px}.hero-content{padding:140px 6% 110px}.hero h1{font-size:105px}.hero-content p{font-size:15px;max-width:300px}.hero-shade{background:linear-gradient(90deg,#030a10c9,#030a1033),linear-gradient(0deg,#050b10,transparent 35%)}.hero-slide,.product-bg{background-position:62% center}.hero-side{display:none}.hero-bottom{left:6%;right:6%;bottom:27px}.hero-bottom>a{display:none}.slide-controls{gap:18px}.slide-dot span{letter-spacing:0;margin-left:6px}.actions{gap:18px;flex-wrap:wrap}.button{gap:20px;padding:17px;font-size:9px}.ghost{font-size:9px}.section{padding:70px 6%}.heading-row,.mobile-section,.controls,.route-demo{grid-template-columns:1fr;gap:30px}.heading-row{margin-bottom:30px}.heading-row h2{margin-bottom:0}.product-grid{grid-template-columns:1fr}.product-card:first-child{grid-column:auto;min-height:420px}.product-card{min-height:420px}.lifestyle{min-height:1100px;align-items:flex-start}.lifestyle-bg{object-position:65% center}.lifestyle-shade{background:linear-gradient(0deg,#050b10,transparent 25%),linear-gradient(180deg,#050b10f2 15%,#050b10b0 50%,#050b1040)}.lifestyle-copy{padding:75px 6% 0;max-width:100%}.lifestyle-copy h2{font-size:58px}.lifestyle-copy p{max-width:330px}.lifestyle-device{bottom:70px;right:calc(50% - 140px);transform:rotate(5deg)}.lifestyle-device .device{width:265px;height:470px}.manifest h2{font-size:60px}.manifest-items{grid-template-columns:1fr;gap:20px;margin-top:40px}.manifest-items h3{margin-top:18px}.end-cta{padding:70px 6%}.end-cta h2{font-size:48px}footer{flex-wrap:wrap;padding:40px 6%;gap:25px}footer>small{text-align:left;max-width:100%}footer>div:nth-child(2){gap:17px}.subnav{gap:25px;padding:18px 10px;font-size:9px}.feature-grid{gap:20px}.feature-grid h3{font-size:16px}.feature-grid p{font-size:11px}.explorer-toolbar button{font-size:9px;padding:10px 6px}.route-world{height:350px}.mobile-showcase{min-height:620px}.mobile-showcase .device{width:300px;height:560px}.floating-label{font-size:8px;bottom:0}.comparison span,.comparison b{padding:16px 7px;font-size:10px}.download-header{padding:150px 6% 0}.download-header h1{font-size:87px}.download-card{display:block}.download-art{height:230px;min-height:0}.download-grid{padding-top:40px}.dive-gallery{overflow-x:auto}.dive-gallery img{min-width:1000px;max-width:none}.mobile-tabs button{font-size:9px}.compatibility>p{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}

.home-page .lifestyle-device{display:none}.home-page .lifestyle-shade{background:linear-gradient(90deg,#050b10e8 0%,#050b10bc 28%,transparent 58%),linear-gradient(0deg,#050b10,transparent 20%),linear-gradient(180deg,#050b10,transparent 15%)}@media(max-width:700px){.home-page .lifestyle{min-height:1100px}.home-page .lifestyle-bg{height:620px;bottom:0;object-position:68% center}.home-page .lifestyle-shade{background:linear-gradient(180deg,#050b10 35%,transparent 65%),linear-gradient(0deg,#050b10,transparent 20%)}}

/* Navigation and slideshow refinements */
.nav>.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:36px;letter-spacing:-3px}
.nav-right{gap:18px}.discord-nav{display:inline-flex;align-items:center;gap:20px;padding:14px 18px;background:#5865f2;color:#fff;border:1px solid #8993ff;font-size:10px;font-weight:700;letter-spacing:1px;transition:background .2s,transform .2s}.discord-nav:hover{background:#6d79ff;transform:translateY(-2px)}
.slide-controls{gap:12px}.slide-dot{min-height:48px;min-width:135px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 18px;border:1px solid #7aadb677;background:#05121de0;backdrop-filter:blur(14px);color:#c6dce5;font-size:12px;transition:background .2s,border-color .2s,transform .2s}.slide-dot span{margin:0;font-size:11px;letter-spacing:1.5px;font-weight:700}.slide-dot:hover{color:#fff;border-color:var(--a);background:#153a46;transform:translateY(-3px)}.slide-dot.active{background:var(--a);color:#052127;border:1px solid var(--a);box-shadow:0 0 28px #7af4e925}#slide-pause{min-height:48px;min-width:44px;border:1px solid #7aadb655;background:#05121dcc;color:#dceef4;font-size:15px}#slide-pause:hover{border-color:var(--a);color:var(--a)}
@media(max-width:700px){.nav{gap:16px;padding:0 4%}.nav>.logo{font-size:29px}.nav-right{gap:8px}.download-nav{gap:6px;padding:11px 9px;font-size:8px}.discord-nav{gap:5px;padding:12px 9px;font-size:8px;letter-spacing:.5px}.program-trigger{gap:5px}.nav>a:first-child,.program-trigger{font-size:10px}.slide-controls{gap:7px;width:100%}.slide-dot{min-width:0;flex:1;padding:13px 9px;gap:7px;font-size:10px}.slide-dot span{font-size:9px;letter-spacing:.5px}#slide-pause{min-width:35px}.hero-bottom{left:5%;right:5%}}
@media(max-width:400px){.nav{gap:12px}.nav>.logo{font-size:25px}.download-nav span,.discord-nav span{display:none}.download-nav,.discord-nav{padding:11px 7px;font-size:7px}.nav-right{gap:5px}}
