.scroll-expansion{background:0 0;border-bottom:1px solid #ffffff1a;width:100vw;min-height:245svh;margin-left:calc(50% - 50vw);position:relative}.scroll-expansion__stage{background:0 0;place-items:center;height:calc(100svh - 4.5rem);display:grid;position:sticky;top:4.5rem;overflow:hidden}.scroll-expansion__intro-shell{z-index:7;text-align:center;width:min(90vw,64rem);position:absolute;top:clamp(1.25rem,4.5vh,3.75rem);left:50%;transform:translate(-50%)}.scroll-expansion__intro-shell h2{color:#f6f5f8;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 .16em .9em #0000006b;transform-origin:top;margin:0;font-size:clamp(2.7rem,5.4vw,5.5rem);font-weight:430;line-height:.94}.scroll-expansion__frame{z-index:1;isolation:isolate;aspect-ratio:16/9;will-change:transform, border-radius;background:0 0;border:1px solid;width:min(84rem,100% - 3rem,177.778svh - 21.3333rem);position:relative;overflow:hidden}.scroll-expansion__film-shell{background:#000;position:absolute;inset:0}.scroll-expansion__intro-shell,.scroll-expansion__answer-shell,.scroll-expansion__hint{pointer-events:none}.scroll-expansion__prelude{z-index:3;aspect-ratio:1;transform-origin:50%;will-change:filter, opacity, transform;background:0 0;border-radius:50%;width:auto;height:min(76vmin,92%,34rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.scroll-expansion__prelude:before,.scroll-expansion__prelude:after{display:none}.scroll-expansion__orbit{aspect-ratio:1;border:1px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-expansion__orbit:before,.scroll-expansion__orbit:after{border-radius:inherit;content:"";pointer-events:none;display:none;position:absolute;inset:-1px}.scroll-expansion__orbit--outer{width:100%;box-shadow:none;background:0 0;border-color:#e0486c;animation:38s linear infinite expansion-orbit-outer}.scroll-expansion__orbit--outer:before{background:conic-gradient(from 0deg, transparent 0 75%, #ffffff6b 79%, #e0486c 83%, transparent 89%);animation:24s linear infinite expansion-axis-flow;display:block;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.scroll-expansion__orbit--bridge{width:64%;box-shadow:none;background:0 0;border:0;animation:30s linear infinite expansion-orbit-bridge}.scroll-expansion__orbit--bridge:before{filter:saturate(1.18)brightness(1.08);background:conic-gradient(from 12deg,#0fe7a6,#5195b6 30%,#6285c4 48%,#ba37db 70%,#6285c4 84%,#0fe7a6);animation:13s linear infinite expansion-axis-flow;display:block;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.scroll-expansion__satellite{color:#f6f5f8f5;outline:none;justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.scroll-expansion__satellite-disc{aspect-ratio:1;background:#050509fc;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:clamp(2.35rem,5.1vmin,3.15rem);transition:border-color .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 0 0 1px #000000eb,0 0 1rem #6285c424}.scroll-expansion__satellite-disc:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid;position:absolute;inset:-1px}.scroll-expansion__satellite--n8n{animation:5.4s ease-in-out infinite expansion-node-breathe}.scroll-expansion__satellite--n8n .scroll-expansion__satellite-disc{color:#f6f5f8;animation:38s linear infinite expansion-counter-outer}.scroll-expansion__satellite--tarvos{color:color-mix(in srgb, var(--node-color,#0fe7a6) 86%, white);animation:5.4s ease-in-out infinite expansion-node-breathe}.scroll-expansion__satellite--tarvos .scroll-expansion__satellite-disc{border-color:color-mix(in srgb, var(--node-color,#0fe7a6) 78%, white 8%);box-shadow:0 0 0 1px #000000e0, 0 0 1rem color-mix(in srgb, var(--node-color,#0fe7a6) 20%, transparent);background:#050509fc;animation:30s linear infinite expansion-counter-bridge,7s ease-in-out infinite expansion-tarvos-signal}.scroll-expansion__satellite--tarvos i{background:var(--node-color,#0fe7a6);filter:saturate(1.2)brightness(1.12);width:62%;height:62%;mask:url(/tarvos-header-logo.png) 50%/contain no-repeat}.scroll-expansion__satellite-tooltip{z-index:9;color:#f6f5f8;letter-spacing:.09em;pointer-events:none;text-rendering:geometricprecision;text-transform:uppercase;white-space:nowrap;background:#050509fa;border:1px solid #fff3;width:max-content;max-width:9rem;padding:.34rem .5rem .3rem;font-size:.58rem;font-weight:650;line-height:1;animation:.16s ease-out both expansion-tooltip-in;position:absolute;transform:translate(-50%);box-shadow:0 .45rem 1.4rem #00000085}@media (hover:hover) and (pointer:fine){.scroll-expansion__orbit:has(.scroll-expansion__satellite:hover),.scroll-expansion__orbit:has(.scroll-expansion__satellite:hover) .scroll-expansion__satellite-disc{animation-play-state:paused}.scroll-expansion__satellite:hover{z-index:3;animation-play-state:paused}.scroll-expansion__satellite:focus-visible{z-index:3}.scroll-expansion__satellite:hover .scroll-expansion__satellite-disc,.scroll-expansion__satellite:focus-visible .scroll-expansion__satellite-disc{box-shadow:0 0 0 1px #000c, 0 0 1.25rem color-mix(in srgb, currentColor 24%, transparent);border-color:currentColor}}.scroll-expansion__core{aspect-ratio:1;backdrop-filter:blur(10px);background:#020205b3;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:clamp(5rem,15vmin,7rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .35rem #0003}.scroll-expansion__core:after{border-radius:inherit;content:"";border:1px solid #ffffff0e;position:absolute;inset:.38rem}.scroll-expansion__solana-mark{width:50%;height:auto;display:block}.scroll-expansion__answer-shell{z-index:7;text-align:center;width:min(88vw,46rem);position:absolute;bottom:clamp(1.5rem,3.8vh,3.5rem);left:50%;transform:translate(-50%)}.scroll-expansion__answer{color:#f6f5f8c2;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.58}.scroll-expansion__hint{z-index:6;color:#f6f5f885;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.6rem;font-weight:620;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.scroll-expansion__hint i{background:#ffffff2e;width:2.8rem;height:1px;display:block;position:relative;overflow:hidden}.scroll-expansion__hint i:after{content:"";background:linear-gradient(90deg,#0fe7a6,#6285c4,#ba37db);width:60%;height:100%;animation:1.8s ease-in-out infinite expansion-hint;position:absolute}@keyframes expansion-hint{0%{transform:translate(-110%)}to{transform:translate(190%)}}@keyframes expansion-axis-flow{to{transform:rotate(360deg)}}@keyframes expansion-orbit-outer{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes expansion-orbit-bridge{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes expansion-counter-outer{to{transform:rotate(-360deg)}}@keyframes expansion-counter-bridge{to{transform:rotate(360deg)}}@keyframes expansion-tarvos-signal{0%,to{border-color:color-mix(in srgb, var(--node-color,#0fe7a6) 64%, transparent)}50%{border-color:color-mix(in srgb, var(--node-color,#0fe7a6) 88%, white 12%);box-shadow:0 0 0 1px #000000ad, 0 0 1rem color-mix(in srgb, var(--node-color,#0fe7a6) 22%, transparent)}}@keyframes expansion-icon-wave{0%{opacity:.48;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes expansion-tooltip-in{0%{opacity:0;transform:translate(-50%,-.2rem)}to{opacity:1;transform:translate(-50%)}}@keyframes expansion-node-breathe{0%,to{opacity:.96}50%{opacity:1}}@media (width<=760px){.scroll-expansion{min-height:220svh}.scroll-expansion__frame{min-width:0}.scroll-expansion__intro-shell{width:calc(100% - 2.5rem);top:1.75rem}.scroll-expansion__intro-shell h2{font-size:clamp(2.5rem,13vw,4rem);line-height:.96}.scroll-expansion__answer-shell{width:calc(100% - 2.5rem);bottom:2rem}.scroll-expansion__answer{font-size:.98rem;line-height:1.5}.scroll-expansion__prelude{width:auto;height:min(76vmin,88%,27rem)}}@media (prefers-reduced-motion:reduce){.scroll-expansion{min-height:calc(100svh - 4.5rem)}.scroll-expansion__stage{position:relative}.scroll-expansion__hint i:after,.scroll-expansion__orbit--outer:before,.scroll-expansion__orbit--bridge:before,.scroll-expansion__orbit--outer,.scroll-expansion__orbit--bridge,.scroll-expansion__satellite-disc,.scroll-expansion__satellite-disc:after,.scroll-expansion__satellite{animation:none}}
