/* ATH: one continuous black canvas, with six individual motion studies. */
:root{--ath-black:#080808;--ath-white:#f5f5f2;--ath-silver:#aaa;--ath-line:#ffffff18}
html{background:var(--ath-black)}body{color:var(--ath-white)}
::selection{background:#ddd;color:#111}a:focus-visible,button:focus-visible{outline-color:#fff}.card-light a:focus-visible{outline-color:#111}
.skip-link{background:#fff;color:#111;top:0;transform:translateY(-250%)}.skip-link:focus{top:15px;transform:none}.vpa-fx-hero::before{background:var(--ath-black)}
.vpa-fx-web,.vpa-fx-grid,.vpa-fx-close,.vpa-fx-footer{background:transparent}
.vpa-fx-nav .hd{padding:20px 36px;max-width:1600px}.vpa-fx-nav .hd-link{color:#aaa}.vpa-fx-nav .hd-in{background:#1a1a1a;border:1px solid #ffffff12;color:#fff}
.motion-toggle{display:flex;align-items:center;gap:9px;padding:10px 8px;border:0;background:none;color:#aaa;font-size:12px;cursor:pointer}.motion-toggle:hover{color:#fff}.motion-icon{display:block;width:9px;height:11px;border-left:2px solid currentColor;border-right:2px solid currentColor}.motion-paused .motion-icon{width:0;height:0;border:5px solid transparent;border-left:8px solid currentColor;border-right:0}
.ath-stars i{background:white;box-shadow:0 0 5px #ffffff55}.ath-stars i:nth-child(7n){box-shadow:0 0 8px #fff6}body::before{filter:grayscale(1)}
/* Hero: live flight geometry, independently animated from the planets. */
.orbit-hero .hr{padding-top:28px}.orbit-hero .hr-c{gap:28px;z-index:4;pointer-events:none}.orbit-hero .hr-t{padding-top:24px;gap:10px}.hero-wordmark{width:252px;line-height:0;margin-bottom:14px}.hero-wordmark svg{width:100%;height:auto;color:#fafafa}.orbit-hero .hr-h{font-size:clamp(44px,4.5vw,66px);line-height:1.02;letter-spacing:-.055em;color:#f6f6f4}.orbit-hero .hr-p{font-size:20px;line-height:1.45;color:#aaa;max-width:620px;margin-top:6px}.hero-mobile-break{display:none}.hero-actions{display:flex;gap:12px;pointer-events:auto}
.vpa-fx-hero .fb-p,.vpa-fx-close .fb-p,.vpa-fx-hero .fb-m,.vpa-fx-close .fb-m{background:#f3f3ef;color:#101010;border:1px solid #fff}.vpa-fx-hero .fb-p:hover,.vpa-fx-close .fb-p:hover{background:#dcdcd8}.vpa-fx-hero .fb-s,.vpa-fx-close .fb-s{background:#ffffff09;border:1px solid #ffffff26;color:#eee}.vpa-fx-hero .fb-s:hover,.vpa-fx-close .fb-s:hover{background:#ffffff16}
.orbital-stage{position:relative;width:min(1240px,100%);margin:-18px auto 0;aspect-ratio:1200/550;isolation:isolate}.journey-space{position:relative;width:100%;height:100%;overflow:visible;z-index:1}.planet-label{font-size:10px;letter-spacing:3px;fill:#999;font-family:ui-monospace,monospace}.journey-earth{transform-origin:255px 330px;animation:planet-breathe 18s ease-in-out infinite}.journey-moon{transform-origin:1045px 125px;animation:moon-drift 14s ease-in-out infinite}.earth-orbit{transform-origin:255px 330px;animation:orbit-revolve 130s linear infinite}.moon-arrival{transform-origin:1045px 125px;animation:moon-ring 8s ease-out infinite}.rocket-thrust{transform-origin:0 48px;animation:engine-flicker .2s ease-in-out infinite alternate}.journey-caption{position:absolute;bottom:23px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;font:12px/1.4 -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;color:#969696;white-space:nowrap;z-index:3}.journey-dot{width:4px;height:4px;border-radius:50%;background:#ddd;box-shadow:0 0 8px #fff7}.journey-caption button{margin-left:14px;padding:6px 0;background:none;border:0;border-bottom:1px solid #ffffff25;color:#bdbdbd;cursor:pointer;font:inherit}.journey-caption button:hover{color:white}.journey-caption button span{margin-left:6px}
@keyframes engine-flicker{to{transform:scaleX(.8) scaleY(.85);opacity:.75}}@keyframes planet-breathe{50%{transform:rotate(-2deg) scale(1.015)}}@keyframes moon-drift{50%{transform:translateY(-5px) rotate(2deg)}}@keyframes moon-ring{0%,100%{opacity:.2;transform:scale(1)}50%{opacity:.65;transform:scale(1.07)}}@keyframes orbit-revolve{to{transform:rotate(360deg)}}
/* Real ATH product captures retain their original market colours. */
.vpa-fx-web .wb-k,.vpa-fx-grid .cd-k{color:#aaa}.vpa-fx-web .wb-h,.vpa-fx-grid .gr-h{color:#f2f2ee}.vpa-fx-web .wb-p,.vpa-fx-grid .gr-p{color:#a0a0a0}.ath-monitor{background:linear-gradient(155deg,#333,#0c0c0c 60%);border-color:#646464;box-shadow:0 -5px 16px #ffffff18,0 0 1px 5px #7772,0 0 80px #ffffff08}.monitor-chin{background:linear-gradient(#1b1b1b,#111)}.monitor-stand{background:linear-gradient(105deg,#181818,#444,#171717)}.device-brand{color:#888}.ath-phone{background:#111;border-color:#666;box-shadow:8px 10px 0 #161616,9px 11px 0 #555,0 0 40px #ffffff15}.screen-cta{color:#ddd}
/* Large editorial cards: roomy type above a different animated world in each. */
.vpa-fx-grid .gr{max-width:1440px;padding:64px 64px 0;gap:46px}.vpa-fx-grid .gr-hd{gap:12px}.vpa-fx-grid .gr-h{font-size:clamp(38px,4.5vw,64px);line-height:1.02;letter-spacing:-.055em}.vpa-fx-grid .gr-p{font-size:21px;line-height:1.35}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:100%}.feature-card{position:relative;min-width:0;aspect-ratio:1/1.06;border-radius:38px;background:#1c1c1c;overflow:hidden;isolation:isolate;color:#f6f6f2;transition:box-shadow .4s}.feature-card:hover{box-shadow:0 0 0 1px #fff3}.feature-card.card-light{color:#141414;background:#e9e9e4}.feature-copy{position:relative;z-index:3;padding:44px 44px 0;pointer-events:none}.vpa-fx-grid .feature-kicker{font:500 11px/1.4 -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;letter-spacing:1.8px;color:#a6a6a6;margin:0 0 14px}.vpa-fx-grid .card-light .feature-kicker{color:#686866}.vpa-fx-grid .feature-copy h3{font:500 clamp(30px,3.1vw,45px)/1.08 -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;letter-spacing:-.038em;color:inherit;margin:0}.feature-scene{position:absolute;inset:190px 0 0;perspective:900px;overflow:visible}.feature-scene img{display:block;width:100%;height:auto;max-width:none}.feature-scene svg{display:block;width:100%;height:100%}.floating-label{position:absolute;display:flex;align-items:center;gap:30px;background:#fafaf8;border:1px solid #ffffffb3;box-shadow:0 14px 35px #0002;border-radius:14px;padding:16px 20px;color:#111;font-size:17px;white-space:nowrap}.floating-label>span{font-size:23px}.small-spark{position:absolute;font-size:33px;color:#666}
/* 01: identity in orbit, with the user's real ATH profile. */
.card-profile{background:radial-gradient(ellipse at 60% 70%,#fff,#e1e1dc)!important}.profile-device{position:absolute;width:42%;left:35%;top:13%;padding:7px;border-radius:30px;background:#171717;border:1px solid #777;box-shadow:14px 24px 35px #0003,2px 2px 0 #ddd;transform:rotate(-10deg);animation:profile-hover 7s ease-in-out infinite;overflow:hidden}.profile-device img{border-radius:23px}.profile-orbit{position:absolute;width:75%;aspect-ratio:1;border:1px solid #aaa6;border-radius:50%;left:13%;top:2%;transform:rotateX(45deg) rotateZ(-20deg)}.profile-orbit.orbit-two{transform:rotateX(52deg) rotateZ(28deg);width:98%;left:2%;top:15%}.identity-badge{position:absolute;z-index:2;left:15%;top:24%;width:105px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;padding:22px;background:linear-gradient(140deg,#fff,#bcbcbc);color:#161616;box-shadow:inset 2px 2px 2px #fff,inset -3px -3px 4px #7776,0 18px 26px #0002;transform:rotate(-16deg);animation:identity-float 6s ease-in-out infinite}.profile-label{left:14%;bottom:12%;z-index:3;transform:rotate(5deg);animation:label-drift 8s ease-in-out infinite}.spark-a{top:11%;left:78%;animation:spark-turn 12s linear infinite}.spark-b{top:57%;left:11%;font-size:21px;animation:spark-turn 18s linear infinite reverse}
@keyframes profile-hover{50%{transform:translateY(-13px) rotate(-6deg)}}@keyframes identity-float{50%{transform:translateY(12px) rotate(0deg)}}@keyframes label-drift{50%{transform:translateY(-10px) rotate(2deg)}}@keyframes spark-turn{to{transform:rotate(360deg)}}
/* 02: a living conversation, not another identical device card. */
.card-community{background:radial-gradient(ellipse at 50% 78%,#323232,#161616 72%)}.community-scene{inset:185px 0 0}.community-ring{position:absolute;width:72%;aspect-ratio:1;left:14%;top:4%;border:1px solid #ffffff14;border-radius:50%}.community-ring.ring-b{width:94%;left:3%;top:-12%;border-style:dashed;animation:orbit-revolve 65s linear infinite}.crew-core{position:absolute;left:35%;top:27%;width:30%;aspect-ratio:1;border-radius:30%;background:linear-gradient(140deg,#e8e8e5,#999);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;box-shadow:inset 2px 3px 1px #fff,4px 10px 0 #666,0 30px 60px #0008;transform:rotate(-12deg);color:#151515;animation:crew-rock 8s ease-in-out infinite}.crew-core svg{height:auto}.crew-core>span{font-size:10px;white-space:nowrap}.message-bubble{position:absolute;display:flex;align-items:center;gap:11px;padding:12px 16px 12px 10px;border-radius:40px;background:#f2f2ed;color:#141414;font-size:17px;box-shadow:0 10px 30px #0004;white-space:nowrap;animation:conversation-float 6s ease-in-out infinite}.bubble-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#deded9;font-size:20px}.bubble-dot{width:5px;height:5px;border-radius:50%;background:#888;margin-left:8px}.bubble-one{left:8%;top:11%;--bubble-angle:-9deg}.bubble-two{right:5%;top:55%;--bubble-angle:8deg;animation-delay:-2s}.bubble-three{left:8%;top:75%;--bubble-angle:-5deg;animation-delay:-4s;background:#444;color:#fff}.bubble-three .bubble-avatar{background:#626262}.typing-bubble{position:absolute;right:12%;top:9%;display:flex;gap:5px;padding:16px 17px;border:1px solid #ffffff2e;border-radius:20px 20px 20px 3px;background:#262626;transform:rotate(9deg)}.typing-bubble i{width:5px;height:5px;background:#ddd;border-radius:50%;animation:typing 1.8s ease-in-out infinite}.typing-bubble i:nth-child(2){animation-delay:.2s}.typing-bubble i:nth-child(3){animation-delay:.4s}@keyframes conversation-float{0%,100%{transform:translateY(0) rotate(var(--bubble-angle))}50%{transform:translateY(-14px) rotate(calc(var(--bubble-angle) + 3deg))}}@keyframes crew-rock{50%{transform:translateY(-6px) rotate(-5deg)}}@keyframes typing{0%,70%,100%{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}
/* 03: a monochrome token radar. Symbols are illustrative, not a live ranking. */
.card-discovery{background:radial-gradient(ellipse at 55% 65%,#383838,#202020 70%)}.space-coin{display:grid;place-items:center;border-radius:50%;aspect-ratio:1;background:linear-gradient(135deg,#fafaf6,#aeaeaa 70%,#e4e4de);border:1px solid #f4f4f0;box-shadow:inset 2px 2px 2px #fff,inset -3px -3px 4px #7778,4px 7px 0 #70706d,8px 15px 30px #0004;color:#1a1a1a;padding:22%;line-height:1}.space-coin svg{width:100%;height:100%;display:block}.space-coin.coin-ath{padding:18%}.btc-mark{font-family:Arial,sans-serif;font-size:inherit;font-weight:700;display:block}.discovery-scene .space-coin{position:absolute;width:23%;padding:5%;font-size:68px;animation:token-orbit 8s ease-in-out infinite;z-index:2}.discovery-sol{left:39%;top:25%;--coin-angle:-12deg}.discovery-btc{left:13%;top:7%;width:15%!important;padding:3%!important;font-size:46px!important;--coin-angle:17deg;animation-delay:-2s!important}.discovery-eth{right:8%;top:51%;width:17%!important;padding:4%!important;--coin-angle:13deg;animation-delay:-4s!important}.discovery-ath{left:17%;top:74%;width:14%!important;padding:2.5%!important;--coin-angle:-15deg;animation-delay:-6s!important}.radar-ring{position:absolute;left:21%;top:0;width:64%;aspect-ratio:1;border:1px solid #ffffff21;border-radius:50%;transform:rotateX(22deg)}.radar-ring.radar-two{left:6%;top:-24%;width:94%;border-color:#ffffff0c}.radar-sweep{position:absolute;width:84%;aspect-ratio:1;left:9%;top:-18%;border-radius:50%;background:conic-gradient(from 0deg,transparent 78%,#ffffff0e);animation:orbit-revolve 12s linear infinite}.discovery-chip{position:absolute;border:1px solid #ffffff26;background:#333c;backdrop-filter:blur(10px);border-radius:28px;padding:9px 18px;z-index:3;font-size:17px;white-space:nowrap}.chip-tokens{left:54%;top:2%;transform:rotate(12deg)}.chip-traders{left:5%;top:49%;transform:rotate(-13deg)}.chip-ideas{right:17%;top:81%;transform:rotate(-8deg)}.radar-origin{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;left:83%;top:20%;box-shadow:0 0 10px white;animation:typing 3s infinite}@keyframes token-orbit{0%,100%{transform:translateY(0) rotate(var(--coin-angle)) rotateY(-12deg)}50%{transform:translateY(-18px) rotate(calc(var(--coin-angle) + 9deg)) rotateY(15deg)}}
/* 04: a floating ATH launch badge and the primary sign-up action. */
.card-start{background:radial-gradient(ellipse at 50% 75%,#fff,#e9e9e4)!important}.start-scene{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:40px;gap:14px}.launch-tile{position:absolute;top:12%;left:34%;width:32%;aspect-ratio:1;border-radius:27%;padding:20px;display:grid;place-items:center;background:linear-gradient(135deg,#2d2d2d,#090909 75%);color:#fff;box-shadow:inset 1px 2px 2px #888,6px 11px 0 #aaa,12px 22px 30px #0002;transform:rotate(-13deg);animation:launch-levitate 7s ease-in-out infinite}.launch-tile svg{height:auto}.launch-rings{position:absolute;left:0;right:0;top:3%;bottom:28%;transform:rotateX(35deg)}.launch-rings i{position:absolute;width:54%;aspect-ratio:1;border:1px solid #aaa6;border-radius:50%;top:0;left:23%;animation:launch-ripple 6s ease-out infinite}.launch-rings i:nth-child(2){animation-delay:-2s}.launch-rings i:nth-child(3){animation-delay:-4s}.start-scene .start-link{position:relative;z-index:4;background:#171717;color:#fff!important;font-size:17px;padding:14px 29px;border-radius:30px;box-shadow:none;transition:transform .25s,background .25s}.start-scene .start-link:hover{background:#333;transform:translateY(-3px)}.vpa-fx-grid .start-mantra{font-size:12px;color:#737371;position:relative;z-index:3}.start-scene .button-arrow{margin-left:16px}@keyframes launch-levitate{50%{transform:translateY(-17px) rotate(-6deg)}}@keyframes launch-ripple{0%{transform:scale(.65);opacity:0}25%{opacity:.8}100%{transform:scale(1.75);opacity:0}}
/* 05: positions, layered like objects on a desk. */
.card-portfolio{background:linear-gradient(130deg,#dddeda,#f5f5ef)!important}.portfolio-platform{position:absolute;width:85%;height:120px;left:5%;bottom:-20px;border-radius:50%;background:linear-gradient(#b7b8b2,#fafaf6);box-shadow:0 -1px 0 #fff;transform:rotate(-15deg)}.portfolio-sheet{position:absolute;width:53%;left:27%;top:5%;padding:7px;border:1px solid #727272;border-radius:27px;background:#171717;box-shadow:14px 20px 35px #0003;transform:rotate(10deg);animation:portfolio-sway 9s ease-in-out infinite;overflow:hidden;height:430px}.portfolio-sheet img{border-radius:20px;transform:translateY(-25%)}.portfolio-scene .space-coin{position:absolute;padding:4%;width:21%;z-index:2;animation:token-orbit 7s ease-in-out infinite}.portfolio-sol{left:12%;top:27%;--coin-angle:-17deg}.portfolio-eth{right:11%;top:56%;width:16%!important;padding:3%!important;--coin-angle:10deg;animation-delay:-3s!important}.portfolio-label{bottom:13%;left:12%;z-index:3;transform:rotate(-5deg);animation:label-drift 7s ease-in-out infinite}@keyframes portfolio-sway{50%{transform:translateY(-10px) rotate(5deg)}}
/* 06: the real desktop and mobile trading screens, in one animated composition. */
.card-trading{background:radial-gradient(ellipse at 60% 55%,#3c3c3c,#151515 75%)}.trading-terminal{position:absolute;left:-12%;top:12%;width:109%;padding:7px;border:1px solid #777;border-radius:15px;background:#202020;overflow:hidden;box-shadow:15px 20px 30px #000a;transform:rotate(-9deg) rotateY(9deg);animation:terminal-drift 10s ease-in-out infinite}.trading-terminal img{border-radius:9px}.trading-phone{position:absolute;width:33%;right:4%;top:29%;padding:5px;border:1px solid #777;border-radius:24px;background:#111;box-shadow:8px 10px 0 #323232,18px 25px 45px #0009;transform:rotate(8deg);animation:trade-phone-float 7s ease-in-out infinite}.trading-phone img{border-radius:19px}.terminal-scan{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#fff0 42%,#ffffff13 50%,#fff0 58%,transparent 65%);transform:translateX(-100%);animation:screen-sheen 9s ease-in-out infinite}.chart-orbit{position:absolute;border:1px solid #ffffff1a;width:95%;height:38%;border-radius:50%;left:1%;top:26%;transform:rotate(-15deg);z-index:-1}.orbit-tick-two{transform:rotate(15deg);top:45%}@keyframes terminal-drift{50%{transform:translateY(-9px) rotate(-6deg) rotateY(3deg)}}@keyframes trade-phone-float{50%{transform:translateY(-14px) rotate(5deg)}}@keyframes screen-sheen{0%,35%{transform:translateX(-100%)}70%,100%{transform:translateX(100%)}}
/* Keep the loved lunar scene. Activity lives in the screens, atmosphere and tokens. */
.vpa-fx-close .cl-p{color:#aaa}.vpa-fx-close .cl-h{color:#f5f5f2;text-shadow:0 2px 20px #08080888}.vpa-fx-close .lunar-base-glow{background:radial-gradient(ellipse at 50% 58%,#ffffff08,transparent 68%)}.vpa-fx-close .cl-ft{background:linear-gradient(#080808,transparent)}.vpa-fx-close .cl-fb{background:linear-gradient(transparent,#080808)}.vpa-fx-close .lunar-signal{border-color:#ffffff15}.lunar-signal span,.lunar-signal i{background:#ddd;box-shadow:0 0 14px #ffffff50}.lunar-base>img{filter:grayscale(1)}.lunar-base{animation:base-breathe 18s ease-in-out infinite;transform-origin:50% 85%}.base-screen-glow{position:absolute;z-index:2;left:65%;top:65%;width:7%;height:8%;background:radial-gradient(ellipse,#ffffff22,transparent 70%);mix-blend-mode:screen;animation:screen-activity 4s ease-in-out infinite}.lunar-token-rain{position:absolute;inset:12% 0 9%;pointer-events:none;z-index:2;overflow:hidden;mask-image:linear-gradient(transparent,#000 13% 72%,transparent 94%)}.falling-token{position:absolute;top:-60px;left:var(--fall-x);width:var(--fall-size);padding:7px;font-size:24px;opacity:0;box-shadow:inset 1px 1px 2px #fff,inset -2px -2px 3px #7778,2px 3px 0 #555;animation:token-fall var(--fall-duration) linear var(--fall-delay) infinite}.falling-token.coin-ath{padding:5px}@keyframes token-fall{0%{transform:translate3d(0,-50px,0) rotate(-30deg) rotateY(0deg);opacity:0}12%{opacity:.42}78%{opacity:.3}100%{transform:translate3d(var(--fall-drift),800px,0) rotate(130deg) rotateY(320deg);opacity:0}}@keyframes screen-activity{0%,100%{opacity:.25}25%{opacity:.55}40%{opacity:.3}70%{opacity:.85}}@keyframes base-breathe{50%{transform:translateX(-50%) scale(1.008)}}
.vpa-fx-footer .ft-c,.vpa-fx-footer .ft-ch{color:#777}.vpa-fx-footer .ft-a{color:#ccc}.vpa-fx-footer .ft-s{color:#999}.ath-legal-note{color:#777}.ath-legal-note a{color:#aaa}
.motion-paused *, .motion-paused *::before, .motion-paused *::after,.tab-inactive *, .tab-inactive *::before,.tab-inactive *::after,[data-motion-scene].scene-idle *,[data-motion-scene].scene-idle *::before,[data-motion-scene].scene-idle *::after{animation-play-state:paused!important}
@media(min-width:1550px){.orbital-stage{margin-top:-35px}.feature-card{aspect-ratio:1/1}.feature-scene{inset-block-start:195px}}
@media(max-width:1050px) and (min-width:800px){.vpa-fx-grid .gr{padding-inline:28px}.feature-grid{gap:20px}.feature-copy{padding:32px 30px 0}.feature-card{aspect-ratio:1/1.2;border-radius:30px}.vpa-fx-grid .feature-copy h3{font-size:34px}.feature-scene{inset-block-start:165px}.community-scene{inset-block-start:165px}.message-bubble{font-size:13px;gap:6px;padding:8px 11px 8px 7px}.bubble-avatar{width:27px;height:27px;font-size:16px}.identity-badge{width:85px;padding:18px}.floating-label{font-size:14px;padding:12px 16px}.start-scene{padding-bottom:32px}.discovery-chip{font-size:14px;padding:8px 12px}.launch-tile{padding:15px}.discovery-scene .space-coin{font-size:50px}.discovery-btc{font-size:36px!important}.portfolio-sheet{height:365px}}
@media(max-width:799.98px){
 .vpa-fx-nav{display:block!important}.vpa-fx-nav .hd{display:flex!important;padding:18px 22px}.vpa-fx-nav .hd-lg{width:63px;height:23px}.vpa-fx-nav .hd-r{display:flex!important;gap:8px}.vpa-fx-nav .hd-link,.vpa-fx-nav .hd-in{display:none}.motion-toggle{padding:7px;color:#aaa}.motion-label{font-size:10px}.orbit-hero .hr{padding-top:0}.orbit-hero .hr-t{padding:20px 20px 0;gap:10px}.hero-wordmark{width:215px;margin-bottom:14px}.orbit-hero .hr-h{font-size:40px;white-space:normal;line-height:1.06}.orbit-hero .hr-p{font-size:16px;line-height:1.5;max-width:330px}.hero-mobile-break{display:block}.orbit-hero .hr-c{gap:25px}.hero-actions{gap:9px}.orbit-hero .hero-actions .fb{width:auto;min-width:135px;padding:14px 20px;font-size:14px;line-height:20px;height:auto;border-radius:14px}.orbital-stage{margin-top:28px;width:100%;max-width:none;aspect-ratio:900/700;left:0}.journey-space{height:auto}.journey-caption{left:50%;bottom:-4px;gap:7px;font-size:10px}.journey-caption button{margin-left:6px}.planet-label{font-size:15px;letter-spacing:2px}.vpa-fx-web .wb{padding-top:56px}.ath-phone{box-shadow:7px 9px 0 #161616,8px 10px 0 #555,0 0 40px #ffffff15}
 .vpa-fx-grid .gr{max-width:570px;padding:36px 16px 0;gap:32px}.vpa-fx-grid .gr-hd{padding-inline:12px;gap:13px}.vpa-fx-grid .gr-h{font-size:40px;line-height:1}.vpa-fx-grid .gr-p{font-size:17px;line-height:1.4;max-width:280px}.feature-grid{grid-template-columns:1fr;gap:20px}.feature-card{border-radius:30px;aspect-ratio:1/1.2}.feature-copy{padding:30px 28px 0}.vpa-fx-grid .feature-kicker{font-size:10px;letter-spacing:1.4px;margin-bottom:12px}.vpa-fx-grid .feature-copy h3{font-size:33px;line-height:1.08}.feature-scene,.community-scene{inset-block-start:155px}.identity-badge{width:78px;padding:16px;left:12%;top:25%}.profile-device{border-radius:23px;padding:5px}.profile-device img{border-radius:18px}.floating-label{font-size:14px;padding:11px 15px;gap:20px;border-radius:12px}.floating-label>span{font-size:18px}.profile-label{bottom:12%;left:9%}.profile-orbit{top:9%}.spark-a{font-size:25px}.spark-b{font-size:17px}.crew-core{padding:13px;gap:5px;border-radius:27%}.crew-core>span{font-size:8px}.message-bubble{font-size:13px;gap:7px;padding:8px 12px 8px 8px}.bubble-avatar{width:26px;height:26px;font-size:16px}.bubble-dot{width:4px;height:4px;margin-left:3px}.bubble-one{left:6%;top:8%}.bubble-two{right:4%;top:57%}.bubble-three{left:6%;top:78%}.typing-bubble{padding:12px;top:4%;right:10%}.typing-bubble i{width:4px;height:4px}.community-ring.ring-b{top:-7%}.community-ring.ring-a{top:8%}.discovery-chip{font-size:13px;padding:8px 12px}.discovery-btc{font-size:34px!important}.discovery-scene .space-coin{box-shadow:inset 2px 2px 2px #fff,inset -2px -2px 3px #7778,3px 5px 0 #70706d,6px 12px 22px #0004}.launch-tile{padding:16px;top:9%;width:32%}.launch-rings{top:3%}.start-scene{padding-bottom:29px;gap:11px}.start-scene .start-link{font-size:15px;padding:12px 24px}.vpa-fx-grid .start-mantra{font-size:11px}.portfolio-sheet{height:330px;padding:5px;border-radius:23px;top:6%}.portfolio-sheet img{border-radius:18px}.portfolio-label{left:8%;bottom:13%}.trading-phone{border-radius:19px;padding:4px;right:5%;width:33%;top:30%}.trading-phone img{border-radius:15px}.trading-terminal{padding:5px;top:12%}.lunar-token-rain{inset:8% 0 2%}.falling-token{width:calc(var(--fall-size)*.65);padding:4px;font-size:17px}.falling-token.coin-ath{padding:3px}.falling-token:nth-child(n+5){display:none}.lunar-base{animation-duration:22s}.vpa-fx-close .cl-p{color:#aaa}
}
@media(max-width:370px){.orbit-hero .hr-h{font-size:35px}.hero-wordmark{width:190px}.hero-actions{gap:8px}.orbit-hero .hero-actions .fb{min-width:125px;padding:12px 14px}.vpa-fx-grid .feature-copy h3{font-size:29px}.feature-copy{padding:27px 24px 0}.feature-card{aspect-ratio:1/1.3}.feature-scene{inset-block-start:150px}.floating-label{font-size:12px}.message-bubble{font-size:12px}.discovery-chip{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.falling-token{opacity:0}.motion-toggle{display:none}.moon-arrival{opacity:.35}.journey-earth,.journey-moon{transform:none}}

@media(max-width:799.98px){.journey-earth,.earth-orbit{transform-origin:160px 380px}.journey-moon,.moon-arrival{transform-origin:745px 115px}}
