.swarmic-journey-target{transition:border-color .45s ease,outline-color .45s ease,filter .45s ease}@media(hover:hover)and (pointer:fine){.swarmic-journey-target:hover,.swarmic-journey-target.swarmic-journey-lit{border-color:color-mix(in srgb,var(--journey-accent, var(--card-accent, var(--algo-accent, #00d2ff))) 48%,rgba(160,190,215,.22));outline:1px solid rgba(0,190,255,.12);outline-offset:-1px;filter:drop-shadow(0 0 10px rgba(0,190,255,.12))}}@keyframes swarmic-journey-focus{0%{opacity:.78;filter:blur(2.5px) saturate(.9)}to{opacity:1;filter:none}}.swarmic-journey-reveal.swarmic-journey-entered{animation:swarmic-journey-focus .78s cubic-bezier(.2,.7,.2,1) both}.section-header h2,.section-title,.hero-title,.hero-title-glow{text-shadow:0 0 28px rgba(0,180,255,.1)}.hero-badge,.hero-hud,.platform-intro,.arch-intro{transition:border-color .5s ease,box-shadow .5s ease}@media(max-width:760px){.swarmic-journey-target{transition-duration:.25s}}@media(prefers-reduced-motion:reduce){.swarmic-journey-reveal.swarmic-journey-entered{animation:none!important}.swarmic-journey-target,.hero-badge,.hero-hud,.platform-intro,.arch-intro{transition:none!important}}.swarmic-journey-progress{position:fixed;z-index:10000;top:0;left:0;width:100%;height:2px;pointer-events:none;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#0878b8,#00d2ff 58%,#d6fbff);box-shadow:0 0 9px #00d2ff7a,0 0 22px #009bff38}.swarmic-journey-progress:after{content:"";position:absolute;top:-2px;right:-1px;width:26px;height:6px;border-radius:50%;background:#dcfaffe6;filter:blur(3px)}.swarmic-journey-section{scroll-margin-top:84px}.swarmic-journey-section.swarmic-journey-entered{animation:swarmic-journey-section-arrival .9s cubic-bezier(.2,.7,.2,1) both}@keyframes swarmic-journey-section-arrival{0%{opacity:.82;filter:blur(2px) brightness(.92)}to{opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.swarmic-journey-section.swarmic-journey-entered{animation:none!important}}
