
.document .about-art{position:relative;width:100%;max-width:880px;margin:30px 0;overflow:hidden;border-radius:24px;isolation:isolate}.document .about-art svg{display:block;width:100%;height:auto;aspect-ratio:2/1;max-width:none}.about-art-toggle{position:absolute;bottom:17px;right:18px;display:inline-flex;align-items:center;gap:8px;border:1px solid #50777a;border-radius:30px;padding:7px 12px;background:#081c22e8;color:#c8e4df;font-size:10px;min-height:34px;z-index:1}.about-art-toggle[hidden]{display:none}.about-art-toggle:hover{background:#183e45;color:#fff}.about-art-toggle:focus-visible{outline:2px solid #8ff0dc;outline-offset:4px}.about-art-flow path{stroke-dasharray:12 430;stroke-dashoffset:442;opacity:.95}.about-art-motion .about-art-flow path{animation:about-flow 5s linear infinite}.about-art-flow path:nth-child(2){animation-delay:-1.6s}.about-art-flow path:nth-child(3){animation-delay:-3.2s}.about-art-motion .about-system-card{animation:about-card 8s ease-in-out infinite alternate}.about-system-card:nth-of-type(2){animation-delay:-2.5s}.about-system-card:nth-of-type(3){animation-delay:-5s}.about-art-motion .about-art-glow{animation:about-glow 7s ease-in-out infinite alternate}.about-art-motion .about-art-node{animation:about-node 4s ease-in-out infinite alternate}.about-art-node:nth-of-type(odd){animation-delay:-2s}.about-art-motion .about-art-orbit{transform-origin:0 0;animation:about-orbit 38s linear infinite}.about-art-motion .about-art-orbit:nth-of-type(even){animation-direction:reverse;animation-duration:48s}.about-art-paused svg *,.about-art-outside svg *{animation-play-state:paused!important}@keyframes about-flow{to{stroke-dashoffset:0}}@keyframes about-card{from{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes about-glow{from{opacity:.55}to{opacity:1}}@keyframes about-node{from{opacity:.4}to{opacity:1}}@keyframes about-orbit{to{transform:rotate(360deg)}}@media(max-width:600px){.document .about-art{border-radius:16px}.about-art-toggle{right:10px;bottom:10px;font-size:8px;gap:6px;padding:4px 8px;min-height:28px}}@media(prefers-reduced-motion:reduce){.about-art-motion svg *{animation:none!important}.about-art-toggle{display:none}.about-art-flow{display:none}}
