main .light-hero{min-height:clamp(740px,100svh,1250px);max-height:none;display:flex;flex-direction:column;justify-content:flex-end}main .light-hero .giant-brand{top:12%;height:34%;opacity:.55}main .light-hero .swarm-hero-bottom.hero-explainer{position:relative;inset:auto;display:block;z-index:4;padding:300px 38px 140px;width:100%;background:linear-gradient(180deg,transparent 15%,#080908b8 42%,#080908ed 65%)}.hero-copy{max-width:800px;min-width:0}.hero-stage{display:inline-block;font-size:14px;line-height:1.8;color:#d8edb2;border:1px solid #bad18155;background:#14200e;padding:7px 12px;margin-bottom:20px}main .light-hero .hero-copy h1{font-size:clamp(32px,3.4vw,48px);line-height:1.4;letter-spacing:-1px;color:#f0f0df}main .light-hero .hero-copy .hero-definition{font-size:18px;line-height:1.9;color:#d3dfc1;max-width:690px;margin-top:20px}main .light-hero .hero-copy .hero-available{font-size:15px;line-height:1.9;letter-spacing:0;color:#c1d59f;margin-top:14px}.hero-entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px;margin-top:25px}main .light-hero .hero-entry-actions .swarm-join{font-size:17px;min-height:52px;padding:14px 20px;gap:18px;line-height:1.7;white-space:normal;text-align:left}.hero-progress-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;font-size:16px;color:#ddedc1;line-height:1.8}main .light-hero .hero-copy .hero-boundary{font-size:14px;line-height:1.9;color:#b9cba2;margin-top:18px;letter-spacing:0}.hero-copy h1,.hero-copy p,.hero-stage{overflow-wrap:anywhere}main .light-hero .hero-baseline{bottom:34px}.clarity-label{display:block;font-size:13px;letter-spacing:1px;line-height:1.8;color:#bfd498;margin-bottom:12px}.build-progress .progress-intro{font-size:17px;line-height:1.9;color:#c6d5b0;max-width:850px;margin-top:25px}.progress-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.progress-states article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 23px;border:1px solid #b1cc7135;border-radius:15px;background:linear-gradient(145deg,#1b2414,#10150c)}.progress-states article>svg{color:#d4ff64;margin-bottom:20px;flex-shrink:0}.progress-status{display:inline-block;max-width:100%;padding:5px 10px;border:1px solid #bdce8e40;border-radius:20px;font-size:14px;color:#d1dfbc;line-height:1.8;overflow-wrap:anywhere}.progress-status.live{background:#d4ff2b14;color:#dcff85}.progress-status.current{color:#e5d7ab;border-color:#d3ba7545}.progress-states h3{font-size:22px;line-height:1.6;margin:20px 0 15px}.progress-states ul{padding-left:20px;margin:0 0 20px;color:#d3ddc1;font-size:16px;line-height:1.9}.progress-states li+li{margin-top:10px}.progress-states p{font-size:16px;color:#ccd9b6;line-height:1.9;margin:0 0 18px}.progress-states .progress-footnote{font-size:14px;line-height:1.9;color:#b4c79a}.progress-states a{display:inline-flex;align-items:center;gap:8px;min-height:46px;font-size:15px;color:#dbf0ad;line-height:1.8;margin-top:auto;padding-top:12px}.progress-states a svg{flex-shrink:0}.progress-updates{margin-top:42px;border-top:1px solid #b7cc8230;padding-top:30px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:45px}.progress-updates h3{font-size:25px;line-height:1.6}.progress-updates p{font-size:15px;line-height:1.9;color:#bdcda6;margin-top:12px}.progress-updates ol{list-style:none;padding:0;margin:0}.progress-updates li{display:grid;grid-template-columns:105px minmax(0,1fr);gap:20px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #b2c97b25}.progress-updates time{font-size:14px;color:#c1d7a0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.8}.progress-updates h4{font-size:18px;line-height:1.7;font-weight:500;margin:0}.game-relationship{border:1px solid #bbcf8040;border-radius:16px;padding:28px;margin:28px 0 36px;background:linear-gradient(135deg,#1d2815,#10160c)}.game-relationship h3{font-size:25px;line-height:1.6;color:#eaf0dc}.game-relation-intro{font-size:16px;line-height:1.9;color:#c5d6ac;margin-top:14px}.game-relation-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}.game-relation-tracks article{padding:22px;border:1px solid #b8cb8030;border-radius:11px;background:#080e0666;min-width:0}.game-relation-tracks article>span{font-size:14px;color:#b9ce99;display:block;line-height:1.8}.game-relation-tracks h4{font-size:20px;line-height:1.6;margin:12px 0;color:#e4edcf;font-weight:500}.game-relation-chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:16px;color:#d7edb2;line-height:1.8;margin-bottom:15px}.game-relation-chain b{font-weight:400;color:#d4ff2b}.game-relation-tracks p{font-size:15px;color:#c0cfaa;line-height:1.9}.game-fee-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border-top:1px solid #c3d48a30;padding-top:22px;margin-top:25px}.game-fee-boundary dt{font-size:16px;color:#e0eacb;margin-bottom:8px}.game-fee-boundary dd{font-size:15px;color:#c0d0a8;line-height:1.9;margin:0}.game-relation-note{padding:16px 18px;background:#d4ff2b0a;border-left:3px solid #d4ff2b;margin-top:23px;font-size:16px;line-height:1.9;color:#e0eccb}.game-relationship a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:#d8f0aa;line-height:1.8;margin-top:14px}.build-progress *,.game-relationship *{min-width:0;overflow-wrap:anywhere}@media(max-width:1050px){.progress-states,.progress-updates{grid-template-columns:minmax(0,1fr)}.progress-updates{gap:25px}.game-relation-tracks{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){main .light-hero{min-height:clamp(730px,100svh,980px)}main .light-hero .swarm-eyebrow{top:150px;left:20px;right:20px;font-size:12px;line-height:1.9;letter-spacing:.5px;max-width:100%}main .light-hero .giant-brand{top:180px;height:130px;opacity:.35}main .light-hero .swarm-hero-bottom.hero-explainer{bottom:auto;left:auto;right:auto;padding:305px 20px 150px;background:linear-gradient(180deg,transparent 18%,#080908bd 37%,#080908f2 55%)}main .light-hero .hero-copy h1{font-size:30px;line-height:1.5;letter-spacing:-.5px}main .light-hero .hero-copy .hero-definition{font-size:17px;line-height:1.9;margin-top:17px}main .light-hero .hero-copy .hero-available{font-size:15px;line-height:1.9}main .light-hero .hero-copy .hero-boundary{font-size:14px;line-height:1.9}.hero-stage{font-size:14px;margin-bottom:18px;padding:7px 10px}.hero-entry-actions{align-items:stretch;gap:12px;margin-top:22px;flex-direction:column}main .light-hero .hero-entry-actions .swarm-join{font-size:17px;width:100%;justify-content:space-between;padding:14px 16px}.hero-progress-link{font-size:16px;padding:6px 0}main .light-hero .hero-baseline{bottom:30px;gap:10px;display:flex;flex-wrap:wrap}main .light-hero .hero-baseline a,main .light-hero .hero-baseline>span{white-space:normal;font-size:13px;line-height:1.8}.fx-toggle{top:90px;right:32px;bottom:auto;min-height:40px}main .light-hero .skip-intro{top:90px;left:20px;right:auto;min-height:40px;font-size:13px}.progress-states{gap:16px}.progress-states article{padding:24px 20px}.progress-states h3{font-size:23px}.build-progress .progress-intro{font-size:17px;line-height:1.9}.progress-states a{font-size:16px}.progress-updates li{grid-template-columns:minmax(0,1fr);gap:10px}.progress-updates time{font-size:14px}.game-relationship{padding:24px 18px;border-radius:13px}.game-relationship h3{font-size:24px}.game-relation-tracks article{padding:20px 16px}.game-relation-tracks h4{font-size:21px}.game-relation-tracks p{font-size:16px}.game-fee-boundary{grid-template-columns:minmax(0,1fr);gap:23px}.game-fee-boundary dd{font-size:16px}.game-relation-note{padding:16px 14px}}main .light-hero{display:block;min-height:clamp(760px,100svh,1200px);height:auto;padding-top:96px}.hero-opening{padding:0 38px}.hero-signal{position:relative;isolation:isolate;min-width:0}.signal-topline{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px 2px 6px}.signal-tagline{font-size:13px;line-height:1.9;letter-spacing:2px;color:#d6e4c2;margin:0;min-width:0;overflow-wrap:anywhere}.signal-control{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid #c1d29755;border-radius:5px;background:#131d0ddd;color:#d7e6bd;font-size:14px;line-height:1.7;flex-shrink:0}.signal-control:hover:not(:disabled){background:#d4ff2b;color:#142008}.signal-control:disabled{opacity:.5;cursor:default}.signal-stage{container-type:size;position:relative;height:clamp(540px,49vw,680px);overflow:hidden;perspective:1000px;border-block:1px solid #bfce8e22;background:radial-gradient(ellipse at 51% 35%,#25402565,transparent 58%),#080d09}.portal-coordinates{position:absolute;z-index:3;top:22px;left:23px;right:23px;display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.8;letter-spacing:1.5px;color:#b6c3a6}.portal-coordinates span:last-child{letter-spacing:1px}.portal-world{position:absolute;inset:0;perspective:1000px;transform-style:preserve-3d}.portal-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#b2ff3b18,transparent 45%);filter:blur(20px)}.portal-horizon{position:absolute;width:160%;height:85%;left:-30%;top:41%;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),#b5d17a15 20%),repeating-linear-gradient(0deg,transparent 0 calc(25% - 1px),#b5d17a12 25%);transform:perspective(500px) rotateX(68deg);-webkit-mask-image:linear-gradient(transparent,#0008,transparent);mask-image:linear-gradient(transparent,#0008,transparent)}.portal-orbit{position:absolute;left:50%;top:39%;width:390px;height:390px;margin:-195px;border-radius:50%;border:2px solid #d4ff2b;box-shadow:0 0 20px #b5ff2b24,inset 0 0 24px #b5ff2b18;opacity:.85}.orbit-outer,.portal-orbit{transform:rotateX(53deg) rotateY(-23deg) rotate(-30deg)}.orbit-outer{width:480px;height:480px;margin:-240px;border-width:1px;border-color:#adc9816b}.orbit-cross{width:345px;height:345px;margin:-172.5px;border-color:#e5ffc180;transform:rotateX(-35deg) rotateY(59deg) rotate(25deg);opacity:.45}.portal-aperture{position:absolute;left:50%;top:39%;width:120px;height:145px;transform:translate(-50%,-50%) rotateY(-18deg) rotateX(10deg);filter:drop-shadow(0 0 25px #cfff5060)}.portal-aperture svg,.portal-connections{width:100%;height:100%}.portal-connections{position:absolute;inset:0;fill:none;stroke:#d4ff2b;stroke-width:1.5;opacity:.25;stroke-dasharray:5 9}.portal-agent{position:absolute;width:72px;height:72px;perspective:500px;--cube:72px;--half:36px;left:18%;top:22%;transform:translate(-50%,-50%)}.agent-reasoning{left:82%;top:30%;--cube:90px;--half:45px;width:90px;height:90px}.agent-action{left:17%;top:57%;--cube:56px;--half:28px;width:56px;height:56px}.agent-body{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(-22deg) rotateY(-30deg) rotate(8deg)}.agent-reasoning .agent-body{transform:rotateX(-28deg) rotateY(32deg) rotate(-10deg)}.agent-action .agent-body{transform:rotateX(-25deg) rotateY(-35deg) rotate(-12deg)}.agent-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c8e67bb,#182215f5 45%,#465738);border:1px solid #d6f2a58a;backface-visibility:hidden;box-shadow:inset 0 0 17px #e5ffa91a}.agent-face svg{width:45%;height:45%;stroke:#deff93;stroke-width:1.4;filter:drop-shadow(0 0 8px #bdff4277)}.agent-face.front{transform:translateZ(var(--half))}.agent-face.back{transform:rotateY(180deg) translateZ(var(--half))}.agent-face.right{transform:rotateY(90deg) translateZ(var(--half))}.agent-face.left{transform:rotateY(-90deg) translateZ(var(--half))}.agent-face.top{transform:rotateX(90deg) translateZ(var(--half));background:linear-gradient(45deg,#5f714b,#bacba2)}.agent-face.bottom{transform:rotateX(-90deg) translateZ(var(--half))}.portal-agent>span{position:absolute;top:calc(100% + 29px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;letter-spacing:1.5px;color:#d9e4c7}.signal-wordmark{position:absolute;left:0;right:0;top:calc(100% - 48px - min(29cqw,355px)*.425);bottom:auto;display:flex;align-items:center;justify-content:center;pointer-events:none;font:900 min(29cqw,355px)/.85 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:-.025em;transform:translateY(-50%) scaleY(1.1)}.signal-wordmark span{display:block;background:linear-gradient(165deg,#f7ffe6 8%,#a8b69a 42%,#f7ffe9 48%,#556b49 52%,#d0debd 85%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #394c31) drop-shadow(0 15px 24px #0009)}.portal-stage-note{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:10px;line-height:1.6;letter-spacing:4px;color:#b2c49a}.portal-flare{position:absolute;top:39%;left:50%;width:15%;height:1px;opacity:0;background:#ecffc6;box-shadow:0 0 20px 4px #d4ff2b;transform:translate(-50%,-50%)}.signal-caption{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 19px;padding:19px 0 24px;font-size:14px;line-height:1.8;color:#c0d59e}.signal-caption b{font-weight:400;color:#d4ff2b}.signal-caption small{font-size:12px;letter-spacing:.5px;color:#aabc8d;padding-left:18px;border-left:1px solid #afc47a35}.signal-playing .portal-world{animation:world-arrives 6.2s cubic-bezier(.16,.7,.3,1) both}.signal-playing .portal-orbit{animation:gate-forms 3.8s cubic-bezier(.16,.8,.2,1) .6s both}.signal-playing .orbit-cross{animation-name:cross-forms;animation-delay:.9s}.signal-playing .orbit-outer{animation-delay:.3s}.signal-playing .portal-agent{animation:agent-inbound 3.4s cubic-bezier(.16,.8,.2,1) both}.signal-playing .agent-reasoning{animation-delay:.25s}.signal-playing .agent-action{animation-delay:.5s}.signal-playing .agent-body{animation:cube-orientation 3.4s cubic-bezier(.16,.8,.2,1) both}.signal-playing .agent-reasoning .agent-body{animation-name:cube-orientation-right;animation-delay:.25s}.signal-playing .agent-action .agent-body{animation-name:cube-orientation-small;animation-delay:.5s}.signal-playing .portal-aperture{animation:gate-opens 4.2s ease-out both}.signal-playing .portal-connections{animation:agent-links 4s ease-out .6s both;stroke-dasharray:600;stroke-dashoffset:600}.signal-playing .signal-wordmark span{animation:brand-unfolds 2.2s cubic-bezier(.16,.8,.2,1) 3.1s both}.signal-playing .signal-wordmark span:nth-child(2){animation-delay:3.24s}.signal-playing .signal-wordmark span:nth-child(3){animation-delay:3.38s}.signal-playing .signal-wordmark span:nth-child(4){animation-delay:3.52s}.signal-playing .portal-flare{animation:interlink-flare 1.8s ease-out 2.6s both}@keyframes cube-orientation{0%{transform:rotateX(100deg) rotateY(-210deg) rotate(-30deg)}to{transform:rotateX(-22deg) rotateY(-30deg) rotate(8deg)}}@keyframes cube-orientation-right{0%{transform:rotateX(-120deg) rotateY(210deg) rotate(50deg)}to{transform:rotateX(-28deg) rotateY(32deg) rotate(-10deg)}}@keyframes cube-orientation-small{0%{transform:rotateX(130deg) rotateY(-210deg) rotate(-40deg)}to{transform:rotateX(-25deg) rotateY(-35deg) rotate(-12deg)}}@keyframes world-arrives{0%{transform:translateZ(-650px) rotateY(20deg);opacity:0}25%{opacity:1}65%{transform:translateZ(35px) rotateY(-3deg)}to{transform:translateZ(0) rotateY(0)}}@keyframes gate-forms{0%{opacity:0;transform:rotateX(88deg) rotateY(-60deg) rotate(-130deg) scale(.3)}65%{opacity:1}to{transform:rotateX(53deg) rotateY(-23deg) rotate(-30deg)}}@keyframes cross-forms{0%{opacity:0;transform:rotateX(70deg) rotateY(0) rotate(-100deg) scale(.3)}to{opacity:.45;transform:rotateX(-35deg) rotateY(59deg) rotate(25deg)}}@keyframes agent-inbound{0%{opacity:0;transform:translate(-50%,-50%) translateZ(650px) rotate(-45deg)}30%{opacity:1}70%{transform:translate(-50%,-50%) translateZ(-40px) rotate(4deg)}to{opacity:1;transform:translate(-50%,-50%) translateZ(0) rotate(0)}}@keyframes gate-opens{0%,25%{opacity:0;transform:translate(-50%,-50%) rotateY(90deg) scale(.1)}65%{opacity:1;filter:drop-shadow(0 0 50px #cfff50aa);transform:translate(-50%,-50%) rotateY(-18deg) rotateX(10deg) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) rotateY(-18deg) rotateX(10deg)}}@keyframes agent-links{0%{opacity:0;stroke-dashoffset:600}55%{opacity:.9;stroke-dashoffset:0}to{opacity:.25;stroke-dashoffset:0}}@keyframes brand-unfolds{0%{opacity:0;transform:translateY(110px) rotateX(85deg);filter:blur(10px) drop-shadow(0 0 24px #d4ff2b)}55%{opacity:1;filter:blur(0) drop-shadow(0 0 17px #d4ff2b44)}to{opacity:1;transform:translateY(0) rotateX(0);filter:drop-shadow(0 4px 0 #394c31) drop-shadow(0 15px 24px #0009)}}@keyframes interlink-flare{0%{opacity:0;width:0}35%{opacity:.8;width:85%}to{opacity:0;width:95%}}main .light-hero .swarm-hero-bottom.hero-explainer{padding:18px 38px 115px;background:none}.light-hero .hero-copy{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 44px;align-items:start}.hero-copy .hero-stage{grid-column:1;grid-row:1;justify-self:start;margin-bottom:16px}main .light-hero .hero-copy h1{grid-column:1;grid-row:2/span 3;font-size:clamp(30px,3vw,43px)}main .light-hero .hero-copy .hero-definition{grid-column:2;grid-row:1;font-size:17px;margin:0}main .light-hero .hero-copy .hero-available{grid-column:2;grid-row:2;margin-top:12px}.hero-copy .hero-entry-actions{grid-column:2;grid-row:3;margin-top:18px;gap:10px 20px}main .light-hero .hero-copy .hero-boundary{grid-column:2;grid-row:4;margin-top:14px}@media(max-width:1050px){.hero-opening{padding-inline:28px}.light-hero .hero-copy{gap:0 28px}main .light-hero .swarm-hero-bottom.hero-explainer{padding-inline:28px}}@media(max-width:760px){main .light-hero{padding-top:86px;min-height:730px}.hero-opening{padding:0 20px}.signal-topline{gap:12px;padding:18px 0 4px}.signal-tagline{font-size:12px;letter-spacing:.5px;line-height:1.8}.signal-control{font-size:13px;gap:6px;padding:8px 10px;min-height:44px}.signal-stage{height:min(480px,calc(100svh - 176px))}.signal-wordmark{font-size:42cqw;top:calc(100% - 35px - 42cqw*.425);bottom:auto}.portal-coordinates{top:17px;left:14px;right:14px;display:block;font-size:10px;letter-spacing:.9px}.portal-coordinates span{display:block}.portal-coordinates span:last-child{margin-top:4px}.portal-orbit{width:260px;height:260px;margin:-130px;top:40%}.orbit-outer{width:310px;height:310px;margin:-155px}.orbit-cross{width:230px;height:230px;margin:-115px}.portal-aperture{top:40%;width:82px;height:100px}.portal-flare{top:40%}.portal-agent{--cube:44px;--half:22px;width:44px;height:44px;left:19%;top:23%}.agent-reasoning{--cube:51px;--half:25.5px;width:51px;height:51px;left:80%;top:30%}.agent-action{--cube:35px;--half:17.5px;width:35px;height:35px;left:24%;top:50%}.portal-agent>span{font-size:11px;top:calc(100% + 18px);letter-spacing:.5px}.portal-stage-note{font-size:9px;letter-spacing:2px}.signal-caption{gap:7px 10px;font-size:13px;padding:15px 0 18px}.signal-caption small{width:100%;text-align:center;border:0;padding:0;font-size:12px}.fx-toggle{top:auto;bottom:16px;position:static;display:none}main .light-hero .swarm-hero-bottom.hero-explainer{padding:14px 20px 130px}.light-hero .hero-copy{display:flex;flex-direction:column;gap:0}.hero-copy .hero-stage{order:1;margin-bottom:15px;font-size:13px}main .light-hero .hero-copy h1{order:2;font-size:28px;line-height:1.5}.hero-copy .hero-entry-actions{order:3;width:100%;margin-top:19px;gap:8px}main .light-hero .hero-copy .hero-definition{order:4;font-size:17px;margin-top:18px}main .light-hero .hero-copy .hero-available{order:5;font-size:15px;margin-top:12px}main .light-hero .hero-copy .hero-boundary{order:6;font-size:14px;margin-top:14px}main .light-hero .hero-entry-actions .swarm-join{font-size:17px}.hero-copy .hero-progress-link{font-size:15px;min-height:44px}}@media(max-width:760px) and (max-height:700px){.signal-stage{height:min(420px,calc(100svh - 176px))}.signal-caption{display:none}.signal-topline{padding:16px 0 10px}main .light-hero .swarm-hero-bottom.hero-explainer{padding-top:18px}}.landscape-connections{visibility:hidden}@media(orientation:landscape) and (max-height:500px) and (max-width:1100px){header{height:calc(60px + env(safe-area-inset-top,0px))}header .nav-wrap{padding-inline:max(14px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));gap:12px}header nav:not(.open){display:none}header .menu-toggle{display:block;width:40px;min-width:40px;min-height:44px;padding:8px}header nav.open{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:#172011;padding:12px 22px;gap:8px;max-height:calc(100svh - 60px);overflow:auto}header nav.open a{font-size:16px;min-height:44px;line-height:1.8;padding:8px 0}main .light-hero{padding-top:calc(74px + env(safe-area-inset-top,0px));min-height:0}.hero-opening{padding-inline:max(18px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.hero-signal{height:calc(100svh - 88px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:grid;grid-template-rows:minmax(0,1fr) auto}.signal-stage{height:100%;min-height:0;container-type:size}.signal-topline{padding:8px 0 0;gap:16px;min-width:0}.signal-tagline{font-size:12px;line-height:1.7;letter-spacing:.5px}.signal-control{font-size:13px;line-height:1.6;min-height:44px;padding:8px 12px}.signal-caption{display:none}.portal-world{width:53%;right:auto}.portal-connections:not(.landscape-connections){visibility:hidden}.landscape-connections{visibility:visible}.portal-coordinates{top:9px;left:12px;right:12px;display:flex;font-size:10px;line-height:1.6;letter-spacing:.7px}.portal-coordinates span:last-child{margin:0}.portal-orbit{--land-orbit:min(26cqw,82cqh);width:var(--land-orbit);height:var(--land-orbit);margin:calc(var(--land-orbit) / -2);top:50%}.orbit-outer{--land-orbit:min(32cqw,96cqh)}.orbit-cross{--land-orbit:min(24cqw,72cqh)}.portal-aperture{top:50%;width:32cqh;height:40cqh;max-width:86px;max-height:108px}.portal-agent{--cube:clamp(22px,18cqh,36px);--half:calc(var(--cube) / 2);width:var(--cube);height:var(--cube);left:15%;top:27%}.agent-reasoning{--cube:clamp(24px,20cqh,42px);left:84%;top:31%}.agent-action{--cube:clamp(20px,14cqh,28px);left:20%;top:72%}.portal-agent>span{top:calc(100% + 9px);font-size:11px;line-height:1.5;letter-spacing:.3px}.signal-wordmark{left:55%;right:2%;top:50%;bottom:auto;font-size:min(25cqw,72cqh);transform:translateY(-50%) scaleY(1.1)}.portal-stage-note{left:55%;right:2%;bottom:10px;font-size:9px;letter-spacing:1.4px;line-height:1.6}.portal-flare{left:26.5%;top:50%}.fx-toggle{display:none}}.hero-signal{overflow-anchor:none}.portal-orbit{margin:0!important;translate:-50% -50%;max-width:94cqh;max-height:94cqh}@media(prefers-reduced-motion:no-preference){.portal-world{transition:width .28s ease-in-out}.portal-orbit{transition:width .28s ease-in-out,height .28s ease-in-out,top .28s ease-in-out}.portal-agent{transition:left .28s ease-in-out,top .28s ease-in-out,width .28s ease-in-out,height .28s ease-in-out}.portal-agent>span{transition:top .28s ease-in-out}.portal-aperture{transition:top .28s ease-in-out,width .28s ease-in-out,height .28s ease-in-out}.signal-wordmark{transition:left .28s ease-in-out,right .28s ease-in-out,top .28s ease-in-out,font-size .28s ease-in-out}.portal-stage-note{transition:left .28s ease-in-out,right .28s ease-in-out}}@media(prefers-reduced-motion:reduce){.hero-signal *,.hero-signal :after,.hero-signal :before{animation:none!important;transition:none!important}}.node-journey{padding-top:20px;padding-bottom:100px;color:#eef0df}.journey-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.journey-label{display:block;color:#bdd496;font-size:13px;letter-spacing:1.4px;margin-bottom:14px}.journey-heading h2{font-size:34px;letter-spacing:-1px}.journey-heading a,.journey-link{display:inline-flex;align-items:center;gap:8px;color:#d4ff70;min-height:44px;font-size:16px}.journey-intro,.journey-note{font-size:16px;line-height:1.9;color:#c2cdb1;max-width:870px}.node-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 20px}.node-comparison article{min-width:0;padding:26px;background:linear-gradient(140deg,#1d2715,#10150d);border:1px solid #bdd08b38;border-radius:16px;display:flex;flex-direction:column}.compare-title h3{font-size:23px}.compare-title span{display:block;font-size:14px;color:#b6c99a;margin-top:8px}.compare-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;font-size:36px;color:#ddff70;line-height:1.5;margin:20px 0!important;overflow-wrap:anywhere}.compare-price span{font-size:15px;margin-left:0;letter-spacing:0}.node-comparison dl{margin:0 0 24px;display:grid;gap:21px;flex:1 1}.node-comparison dt{font-size:14px;color:#adbf92;margin-bottom:7px}.node-comparison dd{margin:0;font-size:16px;line-height:1.9;color:#e0e7d4;overflow-wrap:anywhere}.node-comparison dd svg{vertical-align:middle;margin-right:6px;color:#d4ff2b}.node-comparison button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;border-radius:8px;background:#d4ff2b;color:#18210d;font-size:16px;line-height:1.7;text-align:left}.journey-process{margin-top:60px;border-top:1px solid #b8cd8c30;padding-top:36px}.journey-process h3{font-size:28px;line-height:1.6}.journey-process ol{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.journey-process li{min-width:0;border-left:1px solid #b9cf8c40;padding-left:20px}.journey-process li>div{display:flex;justify-content:space-between;color:#d4ff2b;font-size:20px;margin-bottom:18px}.journey-process h4{font-size:18px;margin:0 0 10px;font-weight:500}.journey-process li p{font-size:16px;line-height:1.9;color:#c0ceaa}.journey-link{margin-top:20px}.application-credential{margin:25px 0;padding:20px;border:1px solid #c5db8540;border-radius:12px;background:#c5db8507;color:#dce7c7}.application-credential h3{font-size:19px}.application-credential p{font-size:15px;line-height:1.9;margin:12px 0!important;color:#bfcea8}.application-credential summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:15px}.application-credential code{display:block;overflow-wrap:anywhere;line-height:1.9;font-size:14px;margin:10px 0;-webkit-user-select:all;user-select:all}.application-credential>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.application-credential a,.application-credential button{font-size:15px;min-height:44px;padding:10px 12px;color:#dbefb0;background:#b5d37512;border:1px solid #b5d37540;border-radius:6px}@media(max-width:760px){.node-journey{padding:20px 22px 65px}.journey-heading{display:block}.journey-heading h2{font-size:28px;line-height:1.6}.journey-heading a{margin-top:15px}.node-comparison{grid-template-columns:minmax(0,1fr);gap:16px}.node-comparison article{padding:24px 20px}.compare-title h3{font-size:23px}.journey-process{margin-top:40px}.journey-process h3{font-size:25px}.journey-process ol{grid-template-columns:minmax(0,1fr);gap:28px}.journey-process li{padding-left:18px}.journey-process li>div{max-width:240px}.journey-process h4{font-size:19px}.application-credential{padding:18px 15px}.application-credential>div{flex-direction:column}.application-credential a,.application-credential button{text-align:center;line-height:1.8}}.single-node-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:center}.single-node-visual{position:relative;min-height:390px;display:grid;place-items:center;background:radial-gradient(ellipse,#d4ff2b12,transparent 65%)}.single-node-visual>svg{width:80%;height:360px;color:#d4ff2b70}.single-node-visual>span{position:absolute;text-align:center;font-size:64px;font-weight:600;color:#e8f4d0}.single-node-visual small{display:block;font-size:13px;letter-spacing:3px;margin-top:14px;color:#b8cf91}.single-node-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #c0d68b40;padding:20px 0;margin:20px 0;gap:12px}.single-node-facts span{display:block;font-size:14px;line-height:1.8;color:#c4d7a8}.single-node-facts strong{display:block;font-size:31px;line-height:1.7;color:#ddf5ac}.single-node-facts strong small{font-size:15px;margin-left:4px}.single-node .detail-price small{font-size:14px;line-height:1.9}.single-node .node-detail{min-width:0}.single-ref-link{display:inline-flex;min-height:44px;font-size:16px;color:#d4ef9e;align-items:center;margin-top:13px}.referral-diagram{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);gap:15px;align-items:center;margin:34px 0}.referral-diagram>div{padding:26px 20px;border:1px solid #bfdc7c50;border-radius:12px;background:#b7dc7010;min-width:0}.referral-diagram small,.referral-diagram span{display:block;font-size:15px;line-height:1.9;color:#c4d8aa}.referral-diagram strong{display:block;font-size:29px;line-height:1.6;color:#deff92;margin:12px 0}.referral-diagram>b{color:#d4ff2b;text-align:center;font-size:25px;font-weight:400}.referral-rule-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.referral-rule-cards article{min-width:0}.referral-rule-cards article>span{font-size:13px;letter-spacing:1px;color:#b5ce8b}.referral-rule-cards h3{font-size:21px;margin:14px 0}.referral-rule-cards p{font-size:16px;line-height:1.95;color:#c4d4ad}.referral-rules .journey-note{margin-top:18px}.single-node .detail-supply{font-size:16px}@media(max-width:760px){.single-node-layout{grid-template-columns:minmax(0,1fr);gap:20px}.single-node-visual{min-height:210px}.single-node-visual>svg{height:210px}.single-node-visual>span{font-size:46px}.single-node-facts{gap:9px}.single-node-facts strong{font-size:27px}.single-node-facts span{font-size:14px}.referral-diagram{grid-template-columns:minmax(0,1fr);gap:10px}.referral-diagram>b{transform:rotate(90deg)}.referral-diagram>div{padding:21px}.referral-diagram strong{font-size:27px}.referral-rule-cards{grid-template-columns:minmax(0,1fr);gap:24px}.referral-rules .section-heading p{font-size:16px;line-height:1.9}}.btc-pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.btc-pricing>div{padding:18px 14px;background:#a5cd6c10;border:1px solid #bfdc7c60;border-radius:10px;min-width:0}.btc-pricing span{display:block;font-size:16px;line-height:1.9;color:#d3e6b6}.btc-pricing strong{display:block;font-size:28px;line-height:1.6;color:#e5ffbd;overflow-wrap:anywhere;margin-top:10px}.btc-pricing small{font-size:17px}.btc-pricing p{grid-column:1/-1;font-size:17px;line-height:1.9;color:#d0dfb9;overflow-wrap:anywhere}@media(max-width:760px){.btc-pricing{grid-template-columns:minmax(0,1fr)}.btc-pricing strong{font-size:27px}}