.training-system-detail-module__9GOtta__hero{isolation:isolate;position:relative;overflow:hidden}.training-system-detail-module__9GOtta__hero:before{content:"";z-index:-2;background:radial-gradient(circle,color-mix(in srgb,var(--system-header-accent)20%,transparent),transparent 70%);pointer-events:none;border-radius:999px;width:560px;height:560px;position:absolute;top:-320px;right:-200px}.training-system-detail-module__9GOtta__hero:after{content:"";z-index:-2;background:radial-gradient(circle,color-mix(in srgb,var(--training-accent)8%,transparent),transparent 72%);pointer-events:none;border-radius:999px;width:400px;height:400px;position:absolute;bottom:-270px;left:-220px}.training-system-detail-module__9GOtta__heroContent{animation:.64s cubic-bezier(.22,1,.36,1) both training-system-detail-module__9GOtta__heroContentEnter}.training-system-detail-module__9GOtta__heroVisual{animation:.76s cubic-bezier(.22,1,.36,1) 60ms both training-system-detail-module__9GOtta__heroVisualEnter}.training-system-detail-module__9GOtta__systemOrb{isolation:isolate;position:relative}.training-system-detail-module__9GOtta__systemOrb:before{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--system-header-accent)18%,transparent),transparent 68%);filter:blur(8px);border-radius:999px;position:absolute;inset:-22px}.training-system-detail-module__9GOtta__systemIcon{animation:6s ease-in-out infinite training-system-detail-module__9GOtta__systemFloat}.training-system-detail-module__9GOtta__detailCard{transition:border-color .26s,transform .26s,box-shadow .26s}.training-system-detail-module__9GOtta__detailCard:hover{border-color:color-mix(in srgb,var(--training-accent)30%,transparent);box-shadow:0 18px 45px #00000029}@keyframes training-system-detail-module__9GOtta__heroContentEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes training-system-detail-module__9GOtta__heroVisualEnter{0%{opacity:0;transform:translate(-20px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes training-system-detail-module__9GOtta__systemFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.training-system-detail-module__9GOtta__heroContent,.training-system-detail-module__9GOtta__heroVisual,.training-system-detail-module__9GOtta__systemIcon{animation:none}.training-system-detail-module__9GOtta__detailCard{transition:none}}