@import url('https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap');
/* Identity taken from the supplied Grape PDFs: exact logo vectors, #FF6C00,
   #662190, #9887EF, #D8E6FA and original glass-orbit artwork. */
:root{--ink:#0d0d14;--muted:#686775;--purple:#662190;--violet:#9887ef;--lilac:#ece8f8;--line:#e7e6ed;--soft:#f5f8fd;--orange:#ff6c00;--orange-ink:#a94200;--mono:'Space Mono',ui-monospace,monospace;--brand-gradient:linear-gradient(105deg,#ff6c00 4%,#ff7f13 29%,#eaa1c4 47%,#9887ef 64%,#662190 91%)}
.brand{letter-spacing:0;gap:0;line-height:0;flex-shrink:0}
.brand img.brand-logo{width:146px;height:auto;display:block;max-width:none}
.header-inner{gap:24px}.nav{gap:27px}.header-actions{gap:19px}header{background:#ffffffef}
h1,h2,h3{letter-spacing:-.045em}h1{font-weight:500}.hero h1{letter-spacing:-.053em;font-size:clamp(58px,5.4vw,82px)}
.hero h1 em,.page-hero h1 em,.purple-text{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:160% 100%;animation:brand-spectrum 13s ease-in-out infinite}
.eyebrow{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.055em;color:#39323f}.eyebrow:before{border:0;background:var(--orange);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:8px;height:8px;border-radius:0}
.button{position:relative;overflow:hidden;isolation:isolate;transition:transform .38s var(--ease),box-shadow .38s,border-color .38s,background .38s}
.button:before{content:'';position:absolute;inset:-120% -35%;transform:translateX(-95%) rotate(22deg);background:linear-gradient(90deg,transparent,#ffffff4a,transparent);transition:transform .7s var(--ease);pointer-events:none}
.button:hover:before{transform:translateX(95%) rotate(22deg)}
.button.primary{background:var(--orange);border-color:var(--orange);color:#131017;box-shadow:0 6px 20px #ff6c000a}.button.primary:hover{background:#ff811f;border-color:#ff811f;box-shadow:0 10px 28px #ff6c0024}.button:focus-visible{outline-color:#662190}
.nav a:hover,.nav a[aria-current=page]{color:#17121d}.nav a[aria-current=page]:after{background:var(--orange)}
.scroll-progress{background:linear-gradient(90deg,#ff6c00,#e88aa1,#662190)}
.tag{font-family:var(--mono);font-size:12px;background:transparent;border:1px solid #ff6c0060;color:#56465e;padding:5px 12px}.text-link{color:#4b2563;border-color:#ff6c0085}.text-link:hover{border-color:#ff6c00}
.hero{min-height:690px;overflow:hidden;perspective:1600px;isolation:isolate;align-items:center}
.hero .wrap{padding-top:35px;padding-bottom:94px;z-index:3;pointer-events:none}.hero-copy{max-width:57%;pointer-events:auto}.hero p{font-size:18px;max-width:430px;line-height:1.75;color:#5d5965}.hero .eyebrow{margin-bottom:30px}
.hero-visual.has-art{--hero-rotate-x:0deg;--hero-rotate-y:0deg;--hero-drift-x:0px;--hero-drift-y:0px;right:0;top:0;width:43%;height:100%;pointer-events:none;transform:perspective(1400px) translate3d(var(--hero-drift-x),var(--hero-drift-y),0) rotateX(var(--hero-rotate-x)) rotateY(var(--hero-rotate-y));transform-origin:70% 50%;will-change:transform;overflow:hidden;background:radial-gradient(ellipse at 72% 67%,#f0edfc80,transparent 62%),linear-gradient(145deg,#ffffff,#fbfaff 65%,#f5f4fc);border-radius:0;isolation:isolate}
.hero-visual.has-art:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#ffffff24 0%,transparent 28%,transparent 70%,#ffffff3d 100%);box-shadow:inset 1px 0 #ffffff80,inset 0 1px #ffffffb3;pointer-events:none;border-radius:inherit}
.hero-art-plane{position:absolute;inset:-4% -5%;animation:orbit-camera 20s ease-in-out infinite;will-change:transform}
.hero-art{width:100%;height:100%;object-fit:cover;object-position:50% 74%;mix-blend-mode:normal;animation:none;transform:scale(1.04)}
.hero-art-glint{position:absolute;inset:-60%;background:linear-gradient(110deg,transparent 35%,#ffffff00 43%,#ffffff52 48%,#ffffff00 53%,transparent 65%);transform:translateX(-55%) rotate(-10deg);animation:glass-sweep 14s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}
.hero-coordinate{position:absolute;z-index:3;font-family:var(--mono);font-size:12px;letter-spacing:.065em;color:#46334f;padding:8px 13px;border:1px solid #dcd3eb85;background:linear-gradient(125deg,#fffffff0,#ffffffb8);backdrop-filter:blur(14px);border-radius:100px;box-shadow:inset 0 1px #fff,0 8px 28px #4b27620a}
.hero-coordinate.top{left:28px;top:28px}.hero-coordinate.bottom{right:25px;bottom:80px;display:flex;align-items:center;gap:12px;animation:label-hover 8s ease-in-out infinite}.hero-coordinate i{display:block;height:3px;width:3px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 3px #ff6c0008}
.hero-bottom{left:max(56px,calc((100% - 1280px)/2));bottom:30px;font-family:var(--mono);font-size:12px;letter-spacing:.035em;color:#72707a}.hero-bottom span{background:var(--orange);height:2px}.visual-note{right:26px;bottom:30px;color:#6a5879;font-family:var(--mono);font-size:12px;letter-spacing:.03em}.visual-note:before{background:linear-gradient(90deg,#ff6c00,#ff6c0033);width:25px}
.stat-strip{background:white}.stat strong{letter-spacing:-.04em}.stat:first-child strong{color:#111017}.stat span{font-size:13px}.stat small{font-size:12px}.stat:nth-child(2) strong{color:#662190}
.feature-card{border-radius:20px;background:#fff}.feature-card.large{background:linear-gradient(140deg,#f5f8fd,#f0edf8)}.card-meta{font-family:var(--mono);font-size:12px;color:#81738a;letter-spacing:.04em}.feature-card .card-copy{z-index:2}.feature-card p{max-width:315px}
.feature-card:after,.token-card:after,.resource-card:after,.ecosystem-card:after,.architecture-panel:after{content:'';position:absolute;inset:0;background:radial-gradient(400px circle at var(--light-x,50%) var(--light-y,50%),#ff6c000b,transparent 55%);opacity:0;transition:opacity .5s;pointer-events:none;border-radius:inherit;z-index:2}.feature-card:hover:after,.token-card:hover:after,.resource-card:hover:after,.ecosystem-card:hover:after,.architecture-panel:hover:after{opacity:1}.resource-card,.ecosystem-card{position:relative}.feature-card:hover{transform:translateY(-6px);box-shadow:0 23px 70px #461b750a}
.evm-stack span{border-color:#ff6c0070;background:#fff8f1;color:#713d44}.ai-lines i{background:linear-gradient(#ff6c00,#9887ef,#662190)}
.architecture-panel{border-radius:20px;background:#f5f8fd}.panel-top{background:#ffffff60}.panel-top span,.caption-row,.source,.fine-print{font-size:12px}.panel-top span,.diagram-label{font-family:var(--mono);letter-spacing:.035em}
.dag-diagram .site-node{fill:#fff;stroke:#baa7d5}.dag-diagram .site-active{fill:#ff6c00;stroke:#ff6c00}.dag-diagram .site-core{fill:#9887ef}.dag-diagram .flow-line{stroke:#ff6c00;stroke-dasharray:4 70;stroke-width:2;animation-duration:3.8s}.dag-diagram .commit-node{fill:#e4eaf7;stroke:#9887ef}.dag-diagram .step-focus{filter:drop-shadow(0 0 7px #ff6c0080)}.step-button.active{background:var(--orange);border-color:var(--orange);color:#151019}
.section.dark{background:radial-gradient(ellipse at 85% 45%,#451572 0%,#211133 38%,#0d0d14 85%)}.dark .eyebrow{color:#cab8df}.dark .button.light{background:#ff6c00;border-color:#ff6c00;color:#100b15}.dark .button.light:hover{background:#ff842b}
.daxly-window{background:linear-gradient(140deg,#3a1a57b0,#15101ecc);border-color:#78549782;transform:perspective(1100px) rotateY(-7deg) rotateX(3deg);box-shadow:-18px 30px 70px #07010b55;animation:workspace-float 12s ease-in-out infinite;position:relative;overflow:hidden}.daxly-window:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#ff6c00,#9887ef,transparent)}.prompt-bubble{background:#48325c80;border-color:#916daa66}.agent-symbol{background:#ff6c00;color:#170921}.window-bottom{font-family:var(--mono)}.waveform i{background:#ff9850}.task-list span:before{color:#ff9850}.task-list span{animation:task-illuminate 9s ease-in-out infinite}.task-list span:nth-child(2){animation-delay:3s}.task-list span:nth-child(3){animation-delay:6s}
.token-card{background:linear-gradient(130deg,#f5f8fd,white);border-radius:20px;transition:transform .5s,box-shadow .5s}.token-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #2c12460a}.token-card.alt{background:linear-gradient(130deg,#f2edf9,#f8f8fd)}.token-name{font-family:var(--mono);font-size:12px;letter-spacing:.035em}.token-monogram{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:58px}.token-orbit{border-color:#ff6c0045}.token-orbit:after{background:#ff6c00}.use-card{border-top-color:#ff6c0075}.use-card .number{font-family:var(--mono);color:#7a647f;letter-spacing:.02em}.use-card:hover{background:#f5f8fd}.numbered-list span{color:#b95311}
.cta-band{background:#f5f8fd;border:1px solid #e3dfee;border-radius:20px}.cta-band:after{border-color:#ff6c0045;box-shadow:0 0 0 45px #9887ef0c,0 0 0 90px #9887ef08;animation:cta-orbit 16s ease-in-out infinite}.cta-band h2{background:linear-gradient(100deg,#0d0d14 25%,#662190 90%);background-clip:text;-webkit-background-clip:text;color:transparent}
.page-hero{background:white}.page-hero.with-side{isolation:isolate}.orbit-ring{border-color:#ff6c003d}.orbit-ring:nth-child(2){border-color:#9887ef66}.orbit-ring:after{background:#ff6c00;box-shadow:0 0 0 7px #ff6c000c}.orbit-ring:nth-child(2):after{background:#9887ef}.orbit-center{background:linear-gradient(130deg,#ff9b51,#ff6c00 64%);color:#0d0d14;box-shadow:0 20px 65px #ff6c001a}.orbit-caption{font-family:var(--mono);font-size:12px;color:#70647e;letter-spacing:.035em}
.capacity-panel{border-color:#dce1ed}.capacity-value{color:#662190}.range-input{accent-color:#ff6c00}.range-label output{color:#ad4500}.capacity-nodes i.on{background:#ff6c00;box-shadow:0 0 12px #ff6c0015}.capacity-nodes i{transition:background .25s,box-shadow .25s}.commit-block{background:linear-gradient(130deg,#ff9d5a,#ff6c00);color:#171019}.commit-connector{background:linear-gradient(#d8e6fa,#ff6c00)}.commit-connector:after{background:#ff6c00}.commit-transactions span{border-color:#ff6c004f;background:white}.step-description{line-height:1.75}.flow-step b{font-family:var(--mono);color:#b04900}.info-block .index{color:#8d5f46;font-family:var(--mono)}.icon-tile{color:#662190;background:#f5f8fd;border-color:#ff6c0050}
.pill-tab.active,.pill-tab:hover{background:#ff6c00;border-color:#ff6c00;color:#16101c}.capability-example{background:#f5f8fd;border-color:#dce3f0}.capability-example .mini-label{font-family:var(--mono);color:#9c460d}.capability-example blockquote{color:#4b216b}.capability-example .example-tags span{border-color:#ff6c0055;color:#66516f}.capability-stage{animation:content-arrive .55s var(--ease)}.gov-tabs button.active{border-color:#ff6c00;color:#a34100}.gov-step-panel strong{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.gov-step-panel>div{animation:content-arrive .5s var(--ease)}.governance-note{border-color:#ff6c00;background:#f5f8fd;color:#73637f}.governance-visual svg{animation:governance-breathe 9s ease-in-out infinite}
.eco-visual{background:#f5f8fd}.eco-visual:before{border-color:#ff6c0069}.eco-visual:after{border-color:#9887ef77}.eco-symbol{color:#662190}.ecosystem-card:nth-child(2n) .eco-visual{background:#edeaf7}.ecosystem-card:nth-child(3n) .eco-visual{background:#fdf4ef}.resource-card .resource-type{font-family:var(--mono);letter-spacing:.04em;color:#9b4b1a}.status-tag.available{background:#fdf0e7;color:#984214}.status-tag{font-family:var(--mono);font-size:12px}
footer{background:#f9fafc}.footer-links b{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.035em}.footer-brand .brand-logo{width:163px}.footer-links a:hover{color:#ab4500}.motion-control{border-color:#ff6c0060;color:#682d90;background:#fffffff0}.scroll-progress{height:2px}.reveal{transform:translateY(32px);filter:blur(3px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease)}.reveal.visible{filter:blur(0)}
/* Interactive architecture: a real, deterministic graph, not network telemetry. */
.network-lab-section{padding:0 0 110px;background:white}.technical-lab{padding:65px 0 80px;background:#f5f8fd}.network-lab{background:radial-gradient(ellipse at 55% 55%,#342050 0%,#1b152b 50%,#0d0d14 90%);border:1px solid #453452;border-radius:24px;position:relative;overflow:hidden;color:#fff;isolation:isolate;box-shadow:0 30px 80px #2f155410}
.network-lab:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(ellipse,black 10%,transparent 75%);pointer-events:none}
.lab-header{padding:38px 42px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;position:relative;z-index:2}.lab-eyebrow{font-family:var(--mono);font-size:12px;color:#c2aaca;letter-spacing:.05em;display:block;margin-bottom:14px}.lab-eyebrow:before{content:'';display:inline-block;width:7px;height:7px;background:#ff6c00;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);margin-right:12px}.lab-header h2{font-size:clamp(27px,3vw,40px);font-weight:400;color:#f5eefb;letter-spacing:-.04em}.lab-views{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #6d507940;border-radius:100px;flex-shrink:0;background:#0d0d144d}.lab-views button{border:1px solid transparent;border-radius:100px;padding:10px 15px;font-size:12px;color:#bfa8cd;background:transparent;transition:background .3s,color .3s}.lab-views button:hover{color:white}.lab-views button.active{background:#ff6c00;border-color:#ff6c00;color:#171019}.lab-stage{height:460px;position:relative}.lab-stage canvas{width:100%;height:100%;display:block;touch-action:pan-y}.lab-axis{position:absolute;top:46%;font-family:var(--mono);font-size:12px;letter-spacing:.08em;line-height:1.9;color:#816d91;pointer-events:none}.lab-axis.left{left:42px}.lab-axis.right{right:42px;text-align:right}.lab-crosshair{position:absolute;width:12px;height:12px;pointer-events:none;opacity:.55}.lab-crosshair:before,.lab-crosshair:after{content:'';position:absolute;background:#c49ac3}.lab-crosshair:before{width:12px;height:1px;top:6px}.lab-crosshair:after{height:12px;width:1px;left:6px}.lab-crosshair.first{left:42px;bottom:25px}.lab-crosshair.second{right:42px;top:30px}.lab-footer{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:23px 42px;border-top:1px solid #91749d22}.lab-footer p{font-size:13px;color:#b5a6c5;max-width:680px}.lab-footer span{white-space:nowrap;font-size:12px;font-family:var(--mono);color:#8f7d9f}
@keyframes brand-spectrum{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
@keyframes orbit-camera{0%,100%{transform:scale(1) translate3d(0,0,0) rotate(0)}50%{transform:scale(1.055) translate3d(-1%,1.2%,0) rotate(.6deg)}}
@keyframes glass-sweep{0%,27%{transform:translateX(-55%) rotate(-10deg);opacity:0}35%{opacity:.7}55%{transform:translateX(55%) rotate(-10deg);opacity:0}100%{transform:translateX(55%) rotate(-10deg);opacity:0}}
@keyframes label-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes workspace-float{0%,100%{transform:perspective(1100px) rotateY(-7deg) rotateX(3deg) translateY(0)}50%{transform:perspective(1100px) rotateY(-3deg) rotateX(1deg) translateY(-10px)}}
@keyframes task-illuminate{0%,20%,100%{opacity:.7}30%,50%{opacity:1}}
@keyframes cta-orbit{0%,100%{transform:translate(-2%,0) scale(1)}50%{transform:translate(-8%,7%) scale(1.07)}}
@keyframes governance-breathe{0%,100%{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.025) rotate(2deg)}}
@keyframes content-arrive{from{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}
.motion-paused .reveal{filter:none}.motion-paused .hero-visual.has-art{transform:none!important}.motion-paused .hero-art-plane{animation:none;transform:none}.motion-paused .daxly-window{animation:none;transform:none}.motion-paused .hero-art-glint{display:none}
@media(min-width:1500px){.hero{min-height:755px}.hero-visual.has-art{width:43%;right:0;top:0}.hero-copy{max-width:58%}.hero h1{font-size:84px}}
@media(max-width:1100px){.nav{gap:17px}.hero{min-height:665px}.hero-copy{max-width:60%}.hero h1{font-size:62px}.hero-visual.has-art{width:42%;right:0;top:0}.hero-bottom{left:32px}.hero p{font-size:16px}.hero .eyebrow{font-size:12px}.hero-coordinate.top{left:18px;top:23px;font-size:12px}.hero-coordinate.bottom{right:18px;bottom:75px;font-size:12px}.lab-header{padding:32px 30px 0}.lab-header h2{font-size:32px}.lab-views button{padding:9px 12px}.lab-axis.left{left:25px}.lab-axis.right{right:25px}.lab-footer{padding:22px 30px}.lab-footer p{font-size:12px}.lab-footer span{font-size:12px}}
@media(max-width:800px){.brand img.brand-logo{width:128px}.hero{min-height:960px;align-items:flex-start;perspective:none}.hero .wrap{padding-top:60px;padding-bottom:0;margin:0 auto}.hero-copy{max-width:100%}.hero h1{font-size:clamp(48px,8.3vw,66px);max-width:630px}.hero p{font-size:17px;max-width:440px}.hero .eyebrow{font-size:12px}.hero-visual.has-art{top:470px;width:calc(100% - 40px);right:20px;height:430px;border-radius:18px;transform:none!important}.hero-art{object-position:50% 74%}.hero-art-plane{inset:-5%}.hero-coordinate.top{font-size:12px;left:18px;top:18px}.hero-coordinate.bottom{font-size:12px;bottom:20px;right:18px}.hero-bottom{left:20px;bottom:20px;font-size:12px}.visual-note{bottom:20px;right:20px;font-size:12px}.hero-art-glint{opacity:.5}.network-lab-section{padding-bottom:75px}.technical-lab{padding:40px 0 60px}.lab-header{display:block;padding:28px 25px 0}.lab-views{display:inline-flex;margin-top:22px}.lab-header h2{font-size:31px;min-height:2.2em;max-width:350px}.lab-eyebrow{font-size:12px;letter-spacing:.02em}.lab-stage{height:370px}.lab-axis{font-size:12px}.lab-axis.left{left:20px;top:16px}.lab-axis.right{right:20px;top:16px}.lab-crosshair.first{left:20px;bottom:15px}.lab-crosshair.second{right:20px;top:auto;bottom:15px}.lab-footer{display:block;padding:22px 25px;min-height:110px}.lab-footer p{font-size:13px}.lab-footer span{display:block;margin-top:13px;font-size:12px}.network-lab{border-radius:20px}.daxly-window{transform:none;animation:label-hover 12s ease-in-out infinite}.hero-coordinate{font-size:12px}.footer-brand .brand-logo{width:145px}.page-hero h1{letter-spacing:-.05em}.hero .button{padding:14px 23px}}
@media(max-width:480px){.hero{min-height:900px}.hero h1{font-size:clamp(39px,11.1vw,50px);line-height:1.11;letter-spacing:-.045em}.hero p{font-size:16px;max-width:100%;line-height:1.65}.hero .wrap{padding-top:51px}.hero .eyebrow{font-size:12px;margin-bottom:25px}.hero .actions{margin-top:25px;gap:13px}.hero .button{font-size:12px;padding:13px 19px}.hero .button.ghost{padding:13px 0}.hero-visual.has-art{top:390px;height:445px;right:20px;width:calc(100% - 40px)}.hero-art{object-position:50% 71%}.hero-coordinate.top{font-size:12px;letter-spacing:0;padding:8px 12px}.hero-coordinate.bottom{font-size:12px;gap:10px;padding:8px 12px}.hero-bottom{font-size:12px;max-width:180px;bottom:22px}.visual-note{font-size:12px;max-width:140px;bottom:22px}.visual-note:before{display:none}.lab-views{gap:2px;padding:4px}.lab-views button{font-size:12px;padding:10px 11px}.lab-header{padding:25px 20px 0}.lab-header h2{font-size:28px}.lab-stage{height:330px}.lab-footer{padding:20px}.lab-eyebrow{font-size:12px}.stat strong{font-size:29px}.stat span{font-size:12px}.hero .eyebrow:before{width:7px;height:7px}.hero-coordinate.top{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.hero-visual.has-art{transform:none!important}.hero-art-plane{animation:none}.hero-art-glint{display:none}.reveal{filter:none}.daxly-window{transform:none}.capability-stage{animation:none}}

/* The original orbital artwork becomes a live glass-and-metal sculpture.
   Labels and the frame stay anchored; the camera and forms move inside it. */
.hero-orbit-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.1s ease;z-index:1}
.hero-visual.has-art.orbit-ready{transform:none;will-change:auto}
.orbit-ready .hero-orbit-canvas{opacity:1}
.hero-art-plane{transition:opacity 1.1s ease}
.orbit-ready .hero-art-plane{opacity:0;animation-play-state:paused}
.orbit-ready .hero-art-glint{display:none}
.hero-visual.has-art.orbit-ready:after{z-index:2;background:linear-gradient(180deg,#ffffff1f,transparent 25%,transparent 76%,#ffffff29);box-shadow:inset 1px 0 #ffffffb3,inset 0 1px #fff,inset 0 -1px #e9e3f54d}
.orbit-ready .hero-coordinate.bottom{animation:none}
.hero-coordinate.top:before{content:'';display:inline-block;width:6px;height:6px;background:#ff6c00;margin:0 9px 1px 0;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}
@media(prefers-reduced-motion:reduce){.hero-orbit-canvas,.hero-art-plane{transition:none}}
.motion-paused .hero-orbit-canvas,.motion-paused .hero-art-plane{transition:none}

/* Pausing preserves readable content while stopping decorative motion. */
.motion-paused *::before,.motion-paused *::after{animation-play-state:paused!important}
.motion-paused .capability-stage,.motion-paused .gov-step-panel>div{animation:none!important;opacity:1;transform:none;filter:none}
