:root{--glyph-purple:#7c3aed;--glyph-violet:#9333ea;--glyph-pink:#ec4899;--glyph-magenta:#d946ef;--glyph-orange:#fb923c;--glyph-yellow:#fbbf24;--glyph-ink:#08040f}@keyframes glyph-blob-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,-2%) scale(1.05)}}@keyframes glyph-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes glyph-signal-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes glyph-brand-gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glyph-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glyph-eq{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes glyph-aurora{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes glyph-text-sheen{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes glyph-pulse-ring{0%{transform:scale(.85);opacity:.7}70%{opacity:0}to{transform:scale(1.8);opacity:0}}@keyframes glyph-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes glyph-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.glyph-blob{animation:glyph-blob-drift 16s ease-in-out infinite}.glyph-blob--alt{animation-delay:-7s;animation-duration:20s}.glyph-blob--warm{animation-delay:-3s;animation-duration:22s}.glyph-aurora{background:conic-gradient(from 0deg,rgba(124,58,237,0) 0deg,rgba(124,58,237,.22) 70deg,rgba(236,72,153,.2) 150deg,rgba(251,191,36,.1) 220deg,rgba(217,70,239,.18) 300deg,rgba(124,58,237,0) 1turn);filter:blur(60px);animation:glyph-aurora 40s linear infinite}.glyph-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");mix-blend-mode:overlay}.glyph-orb-float{animation:glyph-orb-float 6s ease-in-out infinite}.glyph-signal-track{animation:glyph-signal-scroll 36s linear infinite}.glyph-signal-wrap:hover .glyph-signal-track{animation-play-state:paused}.glyph-brand-gradient{background:linear-gradient(90deg,var(--glyph-violet) 0,var(--glyph-purple) 15%,var(--glyph-magenta) 32%,var(--glyph-pink) 50%,var(--glyph-orange) 68%,var(--glyph-yellow) 84%,var(--glyph-violet) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:glyph-brand-gradient-flow 5s ease-in-out infinite}.glyph-kinetic{background:linear-gradient(100deg,#fff,#f4ecff 30%,#ffe9f7 45%,#fff 60%,#fff3d6 75%,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:glyph-text-sheen 7s linear infinite}.glyph-accent-gradient{background:linear-gradient(135deg,var(--glyph-violet) 0,var(--glyph-pink) 52%,var(--glyph-yellow) 100%)}.glyph-accent-gradient-soft{background:linear-gradient(160deg,rgba(236,72,153,.1),rgba(251,191,36,.06))}.glyph-glass{background:linear-gradient(145deg,rgba(124,58,237,.07),rgba(236,72,153,.05) 48%,rgba(251,191,36,.04));backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.glyph-feature-glow{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(236,72,153,.14),transparent 70%)}.glyph-eq-bar{transform-origin:center bottom;animation:glyph-eq 1.1s ease-in-out infinite}.glyph-pulse-ring:after,.glyph-pulse-ring:before{content:"";position:absolute;inset:-2px;border-radius:9999px;border:1px solid rgba(236,72,153,.5);animation:glyph-pulse-ring 2.8s ease-out infinite;pointer-events:none}.glyph-pulse-ring:after{animation-delay:1.4s}.glyph-caret{display:inline-block;width:2px;height:1em;margin-left:3px;background:var(--glyph-pink);transform:translateY(2px);animation:glyph-caret-blink 1s step-end infinite}.glyph-step-line{background:linear-gradient(180deg,transparent,rgba(236,72,153,.5),transparent)}.glyph-bundle-bridge svg{animation:glyph-bundle-pulse 2.4s ease-in-out infinite}@keyframes glyph-bundle-pulse{0%,to{transform:translateX(0);opacity:.85}50%{transform:translateX(3px);opacity:1}}.glyph-orb-preview .glyph-listen-halo,.glyph-orb-preview .glyph-listen-meter,.glyph-orb-preview .glyph-listen-ring{display:none!important}@media (prefers-reduced-motion:reduce){.glyph-aurora,.glyph-blob,.glyph-brand-gradient,.glyph-bundle-bridge svg,.glyph-caret,.glyph-eq-bar,.glyph-kinetic,.glyph-orb-float,.glyph-pulse-ring:after,.glyph-pulse-ring:before,.glyph-signal-track{animation:none!important}.glyph-brand-gradient{background-position:50% 50%}}