.v2{--color-accent:var(--color-brand);--color-accent-deep:#1a5fcf}.v2-hero-bg{background:radial-gradient(60% 50% at 20% 0,#1f6ff061,#0000 70%),radial-gradient(50% 45% at 85% 10%,#86bf4538,#0000 70%),#07080b}.v2-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,#0000 75%)}.v2-grad-text{background:linear-gradient(95deg, #7ab4ff 0%, var(--color-mint) 60%, #c8e98a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.v2-grad-text-ink{background:linear-gradient(95deg, var(--color-brand) 0%, #2f8f5a 70%, #5aa33a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.v2-glass-dark{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#ffffff0f;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 30px 80px -30px #000000b3}.v2-glass-light{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffeb;border:1px solid #fffc;box-shadow:inset 0 1px #ffffffe6,0 24px 60px -20px #00000073}.v2-top-light{position:relative}.v2-top-light:before{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);height:1px;position:absolute;inset:0 12% auto}.v2-night{background:radial-gradient(45% 40% at 10% 20%,#1f6ff038,#0000 70%),radial-gradient(40% 40% at 95% 80%,#86bf4529,#0000 70%),#07080b}.v2-timeline-line{background:linear-gradient(#7ab4ff00,#7ab4ff99 12%,#9fd7a699 88%,#9fd7a600)}.v2-pass{background:linear-gradient(160deg, var(--color-brand) 0%, #1a5fcf 45%, #2f7d43 100%)}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.v2-float{animation:6s ease-in-out infinite v2-float}@keyframes v2-ping{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.v2-ping{animation:2.6s cubic-bezier(.2,.6,.3,1) infinite v2-ping}@media (prefers-reduced-motion:reduce){.v2-float,.v2-ping{animation:none}}
