.brand-loader{--brand-loader-duration:2.6s;--brand-loader-ease:cubic-bezier(.65, .05, .36, 1);--brand-loader-ink-0:#292794;--brand-loader-ink-1:#3e2fa3;--brand-loader-ink-2:#7644c8;--brand-loader-ink-3:#8f3cd2;--brand-loader-ink-4:#af2fa4;--brand-loader-ink-5:#b42f7f;--brand-loader-ink-6:#b52450;--brand-loader-ink-7:#dd3784;--brand-loader-glow:color-mix(in oklab, var(--brand-loader-ink-4) 45%, transparent)}@supports (color:lab(0% 0 0)){.brand-loader{--brand-loader-ink-0:lab(22.8606% 30.5393 -60.4716);--brand-loader-ink-1:lab(27.6185% 33.7739 -61.6834);--brand-loader-ink-2:lab(40.6937% 43.5374 -62.1614);--brand-loader-ink-3:lab(43.1787% 54.7312 -63.5386);--brand-loader-ink-4:lab(43.9452% 60.6098 -34.999);--brand-loader-ink-5:lab(43.5266% 58.2101 -13.4056);--brand-loader-ink-6:lab(41.2852% 58.4389 12.8022);--brand-loader-ink-7:lab(52.0645% 67.5317 -2.70463)}}.dark .brand-loader{--brand-loader-ink-0:#6574dd;--brand-loader-ink-1:#7979e8;--brand-loader-ink-2:#ae87ff;--brand-loader-ink-3:#c387ff;--brand-loader-ink-4:#ea75dd;--brand-loader-ink-5:#f174b8;--brand-loader-ink-6:#f56f8b;--brand-loader-ink-7:#ff8db8}@supports (color:lab(0% 0 0)){.dark .brand-loader{--brand-loader-ink-0:lab(51.6776% 17.2011 -56.2256);--brand-loader-ink-1:lab(55.0417% 22.3858 -57.2203);--brand-loader-ink-2:lab(64.0269% 35.6484 -57.5265);--brand-loader-ink-3:lab(65.7076% 47.1095 -59.0298);--brand-loader-ink-4:lab(66.1141% 56.0804 -32.552);--brand-loader-ink-5:lab(65.7905% 54.2819 -12.3907);--brand-loader-ink-6:lab(64.3104% 54.3048 11.3787);--brand-loader-ink-7:lab(71.8894% 62.8109 -2.54926)}}.brand-loader-track{opacity:.13}.dark .brand-loader-track{opacity:.26}@keyframes brand-loader-ink{0%,4%{stroke-dashoffset:100px}58%,76%{stroke-dashoffset:0}96%,to{stroke-dashoffset:-100px}}@keyframes brand-loader-head{0%,52%{stroke-dashoffset:100px}64%,78%{stroke-dashoffset:0}92%,to{stroke-dashoffset:-100px}}@keyframes brand-loader-comet{0%,4%{stroke-dashoffset:100px;opacity:0}10%{opacity:1}58%{stroke-dashoffset:2px;opacity:1}66%,to{stroke-dashoffset:2px;opacity:0}}.brand-loader-ink,.brand-loader-head,.brand-loader-comet{stroke-dasharray:100 100;animation-duration:var(--brand-loader-duration);animation-timing-function:var(--brand-loader-ease);animation-iteration-count:infinite}.brand-loader-ink{animation-name:brand-loader-ink}.brand-loader-head{animation-name:brand-loader-head}.brand-loader-comet{stroke-dasharray:1.5 98.5;animation-name:brand-loader-comet}@keyframes brand-loader-halo{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.7;transform:scale(1.04)}}.brand-loader-halo{transform-origin:50%;animation:brand-loader-halo var(--brand-loader-duration) ease-in-out infinite}@keyframes brand-loader-enter{0%{opacity:0}to{opacity:1}}.brand-loader-shell{animation:.24s ease-out .15s both brand-loader-enter}@keyframes brand-loader-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-loader-ink,.brand-loader-head,.brand-loader-halo,.brand-loader-shell{animation:none}.brand-loader-ink,.brand-loader-head{stroke-dashoffset:0}.brand-loader-comet{display:none}.brand-loader-halo{opacity:.5}.brand-loader-figure{animation:2.4s ease-in-out infinite brand-loader-breathe}}
:root{--signal-teal:#00e5ff;--electric-violet:#d500f9;--deep-indigo:#304ffe;--neon-pink:#ff1744;--weave-duration:2.5s;--particle-speed:1.8s;--orb-pulse:2s;--shimmer-speed:1.5s;--ease-premium:cubic-bezier(.77, 0, .175, 1)}@keyframes neuralWeave{0%{stroke-dashoffset:1000px;opacity:.3}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1000px;opacity:.3}}@keyframes particleFlow{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes orbPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes glassShimmer{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}@keyframes laserScan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes sectionHighlight{0%,to{opacity:0;box-shadow:0 0}50%{opacity:1;box-shadow:0 0 20px 5px}}@keyframes waveModulate{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes waveColorShift{0%,to{background:linear-gradient(90deg, var(--deep-indigo), var(--electric-violet))}50%{background:linear-gradient(90deg, var(--electric-violet), var(--neon-pink))}}@keyframes dataSiphon{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(200%)}}@keyframes colorTransform{0%{color:#0077b5}50%{color:var(--signal-teal)}to{color:var(--electric-violet)}}@keyframes particleTrail{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes logoMaterialize{0%{opacity:0;filter:blur(10px);transform:scale(.8)rotate(-5deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes fadeInBackground{0%{opacity:0}to{opacity:1}}@keyframes gradientRotate{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes smoothFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes textCycle{0%,to{opacity:0;transform:translateY(10px)}10%,90%{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.infinity-path{animation:2s ease-in-out infinite pulse-glow}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
