/*!
 * SDS Motion Forge — core.css
 * Core — design tokens, utility modifiers, reduced-motion neutralization,
 * and scroll-gate infrastructure shared by every category.
 * Part of the lossless v5 category split — combined entry: src/motion.css
 */:root{--sds-primary:#0015d1;--sds-primary-dim:rgba(0, 21, 209, 0.08);--sds-primary-glow:rgba(0, 21, 209, 0.3);--sds-accent:#d10028;--sds-success:#00c48c;--sds-duration-instant:0.3s;--sds-duration-fast:0.4s;--sds-duration-base:0.8s;--sds-duration-slow:1.4s;--sds-duration-slower:2.2s;--sds-duration-dramatic:3s;--sds-ease-standard:cubic-bezier(0.22, 1, 0.36, 1);--sds-ease-decelerate:cubic-bezier(0.16, 1, 0.3, 1);--sds-ease-accelerate:cubic-bezier(0.6, -0.28, 0.74, 0.05);--sds-ease-emphasized:cubic-bezier(0.215, 0.61, 0.355, 1);--sds-ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--sds-ease-bounce:cubic-bezier(0.68, -0.55, 0.27, 1.55);--sds-distance-sm:24px;--sds-distance-md:48px;--sds-distance-lg:80px;--sds-duration:var(--sds-duration-base, 0.8s);--sds-easing:var(--sds-ease-standard, cubic-bezier(0.22, 1, 0.36, 1))}@media (prefers-reduced-motion:reduce){[class*=sds-],[class*=sds-]::after,[class*=sds-]::before,[class*=sds-]>*{animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}[class*=sds-scroll-],[class*=sds-scroll-]>*{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;-webkit-clip-path:none!important}}.sds-delay-1{animation-delay:.1s!important}.sds-delay-2{animation-delay:.2s!important}.sds-delay-3{animation-delay:.3s!important}.sds-delay-4{animation-delay:.4s!important}.sds-delay-5{animation-delay:.5s!important}.sds-delay-6{animation-delay:.6s!important}.sds-delay-8{animation-delay:.8s!important}.sds-delay-10{animation-delay:1s!important}.sds-fast{--sds-duration:var(--sds-duration-fast, 0.4s)}.sds-normal{--sds-duration:var(--sds-duration-base, 0.8s)}.sds-slow{--sds-duration:var(--sds-duration-slow, 1.4s)}.sds-xslow{--sds-duration:var(--sds-duration-slower, 2.2s)}.sds-once{animation-iteration-count:1!important;animation-fill-mode:both!important}.sds-loop,.sds-loop>*{animation-iteration-count:infinite!important}.sds-alt,.sds-alt>*{animation-direction:alternate;animation-iteration-count:infinite!important}.sds-fill-both{animation-fill-mode:both!important}.sds-fill-forward{animation-fill-mode:forwards!important}.sds-pause-hover:hover,.sds-pause-hover:hover *,.sds-pause-hover:hover::after,.sds-pause-hover:hover::before{animation-play-state:paused!important}[data-sds-scroll][class*=sds-scroll-]{opacity:0;animation-play-state:paused}[data-sds-scroll].sds-in[class*=sds-scroll-]{opacity:1;animation-play-state:running}@supports (animation-timeline:scroll()){.sds-scroll-auto[class*=sds-scroll-]{animation-timeline:view();animation-range:entry 0% entry 40%;animation-play-state:running;opacity:1}}[data-sds]:not(.sds-play){animation-play-state:paused!important;animation-delay:-1ms!important;opacity:0!important}[data-sds].sds-play{opacity:1;animation-play-state:running!important}html:not(.sds-js) [data-sds]{opacity:1!important;animation-play-state:running!important}[data-sds-scroll][class*=sds-scroll-]:not(.sds-in),[data-sds]:not(.sds-play){clip-path:none!important;-webkit-clip-path:none!important;transform:none!important}/*!
 * SDS Motion Forge — text.css
 * Text animations (Section 1) + interactive base rules.
 * Part of the lossless v5 category split — combined entry: src/motion.css
 */.sds-velvet-drop{animation:sds-velvetDrop var(--sds-duration) var(--sds-easing) both}@keyframes sds-velvetDrop{0%{opacity:0;transform:translateY(-24px) scaleY(.8);filter:blur(6px)}60%{opacity:1;transform:translateY(3px) scaleY(1.02);filter:blur(0)}80%{transform:translateY(-1px) scaleY(.99)}100%{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}}.sds-liquid-rise{animation:sds-liquidRise var(--sds-duration) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-liquidRise{0%{opacity:0;transform:translateY(30px) scaleX(.85) skewX(4deg);filter:blur(4px)}50%{transform:translateY(-3px) scaleX(1.02) skewX(-1deg);filter:blur(0);opacity:1}100%{opacity:1;transform:translateY(0) scaleX(1) skewX(0)}}.sds-refract{animation:sds-refract var(--sds-duration-slow,1.4s) steps(3) infinite;display:inline-block}@keyframes sds-refract{0%,100%{text-shadow:-1.5px -1.5px 0 var(--sds-accent),1.5px 1.5px 0 var(--sds-primary);transform:skewX(0)}20%{text-shadow:-3px 1.5px 0 var(--sds-accent),3px -1.5px 0 var(--sds-primary);transform:skewX(-4deg)}40%{text-shadow:1.5px -3px 0 var(--sds-accent),-1.5px 3px 0 var(--sds-primary);transform:skewX(4deg)}60%{text-shadow:-1.5px 1.5px 0 var(--sds-accent),1.5px -1.5px 0 var(--sds-primary);transform:skewY(-1deg)}80%{text-shadow:3px 3px 0 var(--sds-accent),-3px -3px 0 var(--sds-primary);transform:skewY(1deg)}}.sds-phantom-blur{animation:sds-phantomBlur var(--sds-duration) ease both}@keyframes sds-phantomBlur{0%{opacity:0;filter:blur(24px) brightness(2);transform:scale(1.15)}40%{opacity:1;filter:blur(2px) brightness(1.2);transform:scale(1.03)}100%{opacity:1;filter:blur(0) brightness(1);transform:scale(1)}}.sds-gravity-drop{animation:sds-gravityDrop var(--sds-duration) var(--sds-ease-bounce,cubic-bezier(.68,-.55,.27,1.55)) both}@keyframes sds-gravityDrop{0%{opacity:0;transform:translateY(-60px) scaleY(.5)}65%{opacity:1;transform:translateY(6px) scaleY(1.08)}82%{transform:translateY(-2px) scaleY(.98)}100%{transform:translateY(0) scaleY(1)}}.sds-static-burst{animation:sds-staticBurst var(--sds-duration-dramatic,3s) steps(1) infinite}@keyframes sds-staticBurst{0%,100%{opacity:1;transform:none;clip-path:none}10%{transform:translate(2px,-1px) skewX(2deg);clip-path:polygon(0 20%,100% 20%,100% 45%,0 45%)}20%{transform:translate(-2px,1px) skewX(-1deg);clip-path:none;opacity:.7}30%{transform:translate(3px,2px);clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%)}40%{transform:none;clip-path:none;opacity:1}}.sds-elastic-stamp{animation:sds-elasticStamp var(--sds-duration) var(--sds-easing) both;display:inline-block}@keyframes sds-elasticStamp{0%{transform:scale(0) rotate(-6deg);opacity:0}55%{transform:scale(1.15) rotate(1.5deg);opacity:1}72%{transform:scale(.94) rotate(-.5deg)}86%{transform:scale(1.04) rotate(.3deg)}100%{transform:scale(1) rotate(0);opacity:1}}.sds-slice-reveal{animation:sds-sliceReveal var(--sds-duration) var(--sds-easing) both;display:inline-block}@keyframes sds-sliceReveal{from{clip-path:inset(0 100% 0 0 round 2px)}to{clip-path:inset(0 0% 0 0 round 2px)}}.sds-char-orbit{animation:sds-charOrbit var(--sds-duration) var(--sds-easing) both;display:inline-block}@keyframes sds-charOrbit{0%{opacity:0;transform:translateY(-16px) rotate(-20deg) scale(.4)}70%{opacity:1;transform:translateY(2px) rotate(2deg) scale(1.05)}100%{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.sds-ink-bleed{animation:sds-inkBleed var(--sds-duration) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both;display:inline-block}@keyframes sds-inkBleed{0%{opacity:0;letter-spacing:12px;filter:blur(8px);transform:scaleX(1.4)}60%{opacity:1;letter-spacing:1px;filter:blur(1px);transform:scaleX(1.01)}100%{opacity:1;letter-spacing:0;filter:blur(0);transform:scaleX(1)}}.sds-neon-flare{color:var(--sds-primary);animation:sds-neonFlare 2s ease infinite}@keyframes sds-neonFlare{0%,100%{text-shadow:0 0 4px var(--sds-primary),0 0 8px var(--sds-primary-glow);color:var(--sds-primary)}50%{text-shadow:0 0 12px var(--sds-primary),0 0 30px var(--sds-primary-glow),0 0 60px var(--sds-primary-dim);color:#fff}}.sds-scramble-decode{animation:sds-scramblePulse 2.5s ease infinite;display:inline-block}@keyframes sds-scramblePulse{0%,100%{opacity:1;filter:none}40%{opacity:.4;letter-spacing:3px;filter:blur(2px);transform:skewX(3deg)}80%{opacity:.8;letter-spacing:.5px}}.sds-kinetic-wave>*{display:inline-block;animation:sds-kineticWave 1.6s ease infinite}.sds-kinetic-wave>:first-child{animation-delay:0s}.sds-kinetic-wave>:nth-child(2){animation-delay:80ms}.sds-kinetic-wave>:nth-child(3){animation-delay:.16s}.sds-kinetic-wave>:nth-child(4){animation-delay:.24s}.sds-kinetic-wave>:nth-child(5){animation-delay:.32s}.sds-kinetic-wave>:nth-child(6){animation-delay:.4s}.sds-kinetic-wave>:nth-child(7){animation-delay:.48s}.sds-kinetic-wave>:nth-child(8){animation-delay:.56s}.sds-kinetic-wave>:nth-child(9){animation-delay:.64s}.sds-kinetic-wave>:nth-child(10){animation-delay:.72s}.sds-kinetic-wave>:nth-child(11){animation-delay:.8s}.sds-kinetic-wave>:nth-child(12){animation-delay:.88s}@keyframes sds-kineticWave{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-4deg)}75%{transform:translateY(4px) rotate(2deg)}}.sds-perspective-swing{will-change:transform;backface-visibility:hidden;animation:sds-perspSwing var(--sds-duration) var(--sds-easing) both;display:inline-block;transform-origin:left center}@keyframes sds-perspSwing{0%{opacity:0;transform:perspective(500px) rotateY(-70deg)}60%{opacity:1;transform:perspective(500px) rotateY(8deg)}80%{transform:perspective(500px) rotateY(-4deg)}100%{transform:perspective(500px) rotateY(0)}}.sds-focus-pull{animation:sds-focusPull var(--sds-duration) ease both;display:inline-block}@keyframes sds-focusPull{0%{opacity:0;filter:blur(12px) contrast(.5) brightness(1.5);transform:scale(1.08)}70%{opacity:1;filter:blur(1px) contrast(1.1);transform:scale(1.01)}100%{opacity:1;filter:blur(0) contrast(1);transform:scale(1)}}.sds-gradient-sweep{background:linear-gradient(90deg,var(--sds-primary),var(--sds-accent),var(--sds-primary));background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:sds-gradSweep var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-gradSweep{0%{background-position:-200% center}100%{background-position:300% center}}.sds-depth-warp{animation:sds-depthWarp var(--sds-duration) var(--sds-easing) both;display:inline-block}@keyframes sds-depthWarp{0%{opacity:0;transform:perspective(300px) translateZ(-120px) rotateX(15deg);filter:blur(6px)}65%{opacity:1;transform:perspective(300px) translateZ(6px) rotateX(-2deg);filter:blur(0)}100%{opacity:1;transform:perspective(300px) translateZ(0) rotateX(0)}}.sds-typewriter-pro{display:inline-block;overflow:hidden;white-space:nowrap;width:0;max-width:-moz-max-content;max-width:max-content;animation:sds-typewriterPrem 2.5s steps(20) both,sds-cursorBlink var(--sds-duration-base,.8s) step-end infinite;border-right:2px solid var(--sds-primary)}@keyframes sds-typewriterPrem{from{width:0}to{width:100%}}@keyframes sds-cursorBlink{0%,100%{border-color:var(--sds-primary)}50%{border-color:transparent}}.sds-highlight-burn{background:linear-gradient(transparent 60%,var(--sds-primary-dim) 60%);background-size:0 100%;background-repeat:no-repeat;animation:sds-highlightBurn var(--sds-duration) var(--sds-easing) both;display:inline}@keyframes sds-highlightBurn{from{background-size:0 100%}to{background-size:100% 100%}}.sds-shatter-in{animation:sds-shatterIn var(--sds-duration) var(--sds-easing) both;display:inline-block}@keyframes sds-shatterIn{0%{opacity:0;transform:scale(2.5) rotate(8deg);filter:blur(20px)}50%{opacity:.8;transform:scale(1.05) rotate(-1deg);filter:blur(1px)}100%{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}.sds-film-burn{will-change:filter,opacity;animation:sds-phantomBlur 1.2s ease both;display:inline-block;filter:sepia(.2) contrast(1.1)}.sds-prism-split{animation:sds-prismSplit 2s cubic-bezier(.25,1,.5,1) infinite;display:inline-block}@keyframes sds-prismSplit{0%,100%{text-shadow:0 0 rgba(255,0,0,0),0 0 rgba(255,127,0,0),0 0 rgba(255,255,0,0),0 0 rgba(0,255,0,0),0 0 rgba(0,0,255,0),0 0 rgba(75,0,130,0),0 0 rgba(148,0,211,0);letter-spacing:normal;transform:scale(1)}50%{text-shadow:-5.5px 0 1px rgba(255,0,0,.85),-3.5px 0 1px rgba(255,127,0,.85),-1.5px 0 1px rgba(255,255,0,.85),0 0 1px rgba(0,255,0,.85),1.5px 0 1px rgba(0,0,255,.85),3.5px 0 1px rgba(75,0,130,.85),5.5px 0 1px rgba(148,0,211,.85);letter-spacing:.06em;transform:scale(1.025)}}.sds-weight-drop{animation:sds-gravityDrop 1.2s var(--sds-ease-accelerate,cubic-bezier(.6,-.28,.74,.05)) both;display:inline-block}.sds-smoke-reveal{will-change:transform,filter,opacity;animation:sds-focusPull 1.6s ease both;display:inline-block;filter:blur(0)}.sds-arc-orbit>*{display:inline-block;animation:sds-charOrbit var(--sds-duration-base,.8s) var(--sds-easing) both}.sds-arc-orbit>:first-child{animation-delay:0s}.sds-arc-orbit>:nth-child(2){animation-delay:80ms}.sds-arc-orbit>:nth-child(3){animation-delay:.16s}.sds-arc-orbit>:nth-child(4){animation-delay:.24s}.sds-arc-orbit>:nth-child(5){animation-delay:.32s}.sds-arc-orbit>:nth-child(6){animation-delay:.4s}.sds-arc-orbit>:nth-child(7){animation-delay:.48s}.sds-arc-orbit>:nth-child(8){animation-delay:.56s}.sds-arc-orbit>:nth-child(9){animation-delay:.64s}.sds-arc-orbit>:nth-child(10){animation-delay:.72s}.sds-arc-orbit>:nth-child(11){animation-delay:.8s}.sds-arc-orbit>:nth-child(12){animation-delay:.88s}.sds-depth-charge{animation:sds-depthWarp var(--sds-duration-slow,1.4s) ease .2s both;display:inline-block}.sds-signal-wave>*{display:inline-block;animation:sds-kineticWave 2s ease infinite}.sds-signal-wave>:first-child{animation-delay:0s}.sds-signal-wave>:nth-child(2){animation-delay:.14s}.sds-signal-wave>:nth-child(3){animation-delay:.28s}.sds-signal-wave>:nth-child(4){animation-delay:.42s}.sds-signal-wave>:nth-child(5){animation-delay:.56s}.sds-signal-wave>:nth-child(6){animation-delay:.7s}.sds-signal-wave>:nth-child(7){animation-delay:.84s}.sds-signal-wave>:nth-child(8){animation-delay:.98s}.sds-signal-wave>:nth-child(9){animation-delay:1.12s}.sds-signal-wave>:nth-child(10){animation-delay:1.26s}.sds-signal-wave>:nth-child(11){animation-delay:1.4s}.sds-signal-wave>:nth-child(12){animation-delay:1.54s}.sds-glitch-flicker{animation:sds-glitchFlicker 2.5s linear infinite;display:inline-block}@keyframes sds-glitchFlicker{0%,100%{transform:none;opacity:1;text-shadow:none}7%{transform:skewX(12deg);opacity:.8;text-shadow:-2px 0 var(--sds-accent),2px 0 var(--sds-primary)}10%{transform:none;opacity:.9}15%{transform:translateY(-2px);opacity:.6}20%{transform:none;opacity:1;text-shadow:2px -1px var(--sds-success)}45%{transform:skewY(1.5deg);opacity:.8}50%{transform:none;opacity:1;text-shadow:none}}.sds-velocity-blur-text{display:inline-block;animation:sds-velocityBlur .9s var(--sds-easing) both;will-change:transform,filter}@keyframes sds-velocityBlur{0%{transform:translateX(-120px);filter:blur(24px) brightness(1.5);opacity:0}30%{transform:translateX(8px);filter:blur(8px) brightness(1.2);opacity:1}55%{transform:translateX(-4px);filter:blur(2px) brightness(1);opacity:1}70%{transform:translateX(2px);filter:blur(0);opacity:1}100%{transform:translateX(0);filter:blur(0);opacity:1}}.sds-neon-pulse-text{animation:sds-neonPulseText 2s ease-in-out infinite,sds-neonFlickerText 6s linear infinite;will-change:text-shadow}@keyframes sds-neonPulseText{0%,100%{text-shadow:0 0 4px var(--sds-primary-glow),0 0 12px var(--sds-primary-glow),0 0 28px var(--sds-primary-dim)}50%{text-shadow:0 0 8px var(--sds-primary),0 0 24px var(--sds-primary-glow),0 0 60px var(--sds-primary-glow),0 0 100px var(--sds-primary-dim)}}@keyframes sds-neonFlickerText{0%,100%,19%,21%,23%,25%,54%,56%{opacity:1}20%,24%,55%{opacity:.6}}.sds-morph-word{display:inline-block;animation:sds-morphWord var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-morphWord{0%,100%{transform:scaleX(1);letter-spacing:0}25%{transform:scaleX(1.08) skewX(-4deg);letter-spacing:.06em}50%{transform:scaleX(.94) skewX(2deg);letter-spacing:-.03em}75%{transform:scaleX(1.04) skewX(-1deg);letter-spacing:.02em}}.sds-cipher-reveal{display:inline-block;animation:sds-cipherReveal 1.6s var(--sds-easing) both}@keyframes sds-cipherReveal{0%{opacity:0;filter:brightness(3) blur(3px);color:var(--sds-primary);letter-spacing:.3em}40%{opacity:1;filter:brightness(1.6) blur(1px);color:var(--sds-primary);letter-spacing:.06em}100%{opacity:1;filter:brightness(1) blur(0);letter-spacing:0}}.sds-levitate{display:inline-block;animation:sds-levitateText 2.8s ease-in-out infinite}@keyframes sds-levitateText{0%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-10px) rotate(.5deg)}60%{transform:translateY(-6px) rotate(-.3deg)}}.sds-streak-in{display:inline-block;animation:sds-streakIn .7s cubic-bezier(.25,.46,.45,.94) both}@keyframes sds-streakIn{0%{opacity:0;transform:translateX(-180px) scaleX(2.5);filter:blur(16px)}30%{opacity:1;filter:blur(4px)}70%{transform:translateX(6px) scaleX(.98);filter:blur(0)}100%{opacity:1;transform:translateX(0) scaleX(1);filter:blur(0)}}.sds-hologram-text{display:inline-block;animation:sds-hologramText 4s linear infinite}@keyframes sds-hologramText{0%,100%{opacity:1;transform:none;filter:none}4%{opacity:.7;transform:skewX(18deg) scaleY(.98);filter:blur(.5px) hue-rotate(60deg)}5%{opacity:1;transform:none;filter:none}35%{filter:hue-rotate(160deg) brightness(1.2)}36%{filter:none}78%{opacity:.85;transform:skewX(-6deg);filter:blur(.3px)}79%{opacity:1;transform:none;filter:none}}.sds-aurora-text{background:linear-gradient(90deg,var(--sds-primary),#8b5cf6,var(--sds-accent),#06b6d4,#10b981,var(--sds-primary));background-size:500% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:sds-auroraFlow 5s linear infinite}@keyframes sds-auroraFlow{0%{background-position:0 center}100%{background-position:500% center}}.sds-elastic-bounce{display:inline-block;will-change:transform;transform-origin:bottom center;animation:sds-elasticBounce 1s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-elasticBounce{0%{opacity:0;transform:scaleY(0) translateY(24px)}50%{opacity:1;transform:scaleY(1.12) translateY(-6px)}70%{transform:scaleY(.94) translateY(2px)}85%{transform:scaleY(1.04) translateY(-1px)}100%{opacity:1;transform:scaleY(1) translateY(0)}}.sds-oscillate{display:inline-block;animation:sds-oscillateText var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-oscillateText{0%,100%{transform:translateY(0) rotate(0) scaleX(1)}25%{transform:translateY(-8px) rotate(-1.2deg) scaleX(1.02)}75%{transform:translateY(8px) rotate(1.2deg) scaleX(.98)}}.sds-flicker-on{display:inline-block;animation:sds-flickerOn 1.8s steps(1) both}@keyframes sds-flickerOn{0%{opacity:0}8%{opacity:.6}9%{opacity:0}18%{opacity:.9}19%{opacity:0}28%{opacity:1}29%{opacity:.4}38%{opacity:1}40%{opacity:.7}50%{opacity:1}100%{opacity:1}}.sds-magnetic-drift{display:inline-block;animation:sds-magnetDrift 4s ease-in-out infinite}@keyframes sds-magnetDrift{0%,100%{transform:translate(0,0)}20%{transform:translate(4px,-3px)}40%{transform:translate(-3px,2px)}60%{transform:translate(2px,4px)}80%{transform:translate(-4px,-1px)}}.sds-data-stream{display:inline-block;animation:sds-dataStream 1s var(--sds-easing) both}@keyframes sds-dataStream{0%{clip-path:inset(0 0 100% 0);transform:translateY(10px);filter:brightness(2);opacity:0}45%{clip-path:inset(0 0 0% 0);filter:brightness(1.4);opacity:1;transform:translateY(-2px)}100%{clip-path:inset(0 0 0% 0);filter:brightness(1);transform:translateY(0)}}.sds-chromatic-shift{display:inline-block;animation:sds-chromaticShift 5s linear infinite}@keyframes sds-chromaticShift{0%{filter:hue-rotate(0deg) saturate(1)}25%{filter:hue-rotate(90deg) saturate(1.4)}50%{filter:hue-rotate(180deg) saturate(1)}75%{filter:hue-rotate(270deg) saturate(1.4)}100%{filter:hue-rotate(360deg) saturate(1)}}.sds-ripple-text{display:inline-block;animation:sds-rippleText 1.2s var(--sds-easing) both}@keyframes sds-rippleText{0%{letter-spacing:-.18em;opacity:0;transform:scale(.65);filter:blur(8px)}50%{letter-spacing:.08em;opacity:1;transform:scale(1.04);filter:blur(0)}100%{letter-spacing:0;opacity:1;transform:scale(1)}}.sds-stagger-chars>*{display:inline-block;animation:sds-staggerChar .5s var(--sds-easing) both}.sds-stagger-chars>:first-child{animation-delay:0s}.sds-stagger-chars>:nth-child(2){animation-delay:60ms}.sds-stagger-chars>:nth-child(3){animation-delay:.12s}.sds-stagger-chars>:nth-child(4){animation-delay:.18s}.sds-stagger-chars>:nth-child(5){animation-delay:.24s}.sds-stagger-chars>:nth-child(6){animation-delay:.3s}.sds-stagger-chars>:nth-child(7){animation-delay:.36s}.sds-stagger-chars>:nth-child(8){animation-delay:.42s}.sds-stagger-chars>:nth-child(9){animation-delay:.48s}.sds-stagger-chars>:nth-child(10){animation-delay:.54s}.sds-stagger-chars>:nth-child(11){animation-delay:.6s}.sds-stagger-chars>:nth-child(12){animation-delay:.66s}@keyframes sds-staggerChar{from{opacity:0;transform:translateY(20px) skewY(6deg) scaleY(.8)}to{opacity:1;transform:translateY(0) skewY(0) scaleY(1)}}.sds-word-blur-in{display:inline-block;animation:sds-wordBlurIn 1.1s ease both}@keyframes sds-wordBlurIn{0%{opacity:0;filter:blur(22px);transform:scale(1.12)}55%{opacity:1;filter:blur(3px);transform:scale(1.02)}100%{opacity:1;filter:blur(0);transform:scale(1)}}.sds-split-reveal{display:inline-block;animation:sds-splitReveal .9s var(--sds-easing) both}@keyframes sds-splitReveal{0%{clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%);opacity:0}50%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:1;transform:scaleX(1.03)}100%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:1;transform:scaleX(1)}}.sds-bounce-in-up{display:inline-block;animation:sds-bounceInUp .85s var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-bounceInUp{0%{opacity:0;transform:translateY(56px)}55%{opacity:1;transform:translateY(-12px)}72%{transform:translateY(5px)}85%{transform:translateY(-3px)}100%{opacity:1;transform:translateY(0)}}.sds-cinema-title{display:inline-block;animation:sds-cinematicTitle var(--sds-duration-slow,1.4s) var(--sds-easing) both}@keyframes sds-cinematicTitle{0%{opacity:0;letter-spacing:.45em;transform:scale(.82);filter:blur(14px)}55%{opacity:1;letter-spacing:-.01em;filter:blur(0);transform:scale(1.01)}100%{opacity:1;letter-spacing:0;transform:scale(1)}}.sds-heat-shimmer{display:inline-block;animation:sds-heatShimmer 2.6s ease-in-out infinite}@keyframes sds-heatShimmer{0%,100%{transform:skewX(0) scaleY(1);filter:blur(0)}20%{transform:skewX(1.8deg) scaleY(1.012);filter:blur(.4px)}45%{transform:skewX(-1.2deg) scaleY(.989);filter:blur(.6px)}70%{transform:skewX(.9deg) scaleY(1.008);filter:blur(.3px)}}.sds-unfurl{display:inline-block;will-change:transform,opacity;transform-origin:left center;animation:sds-unfurlText 1s var(--sds-easing) both}@keyframes sds-unfurlText{0%{clip-path:inset(0 100% 0 0 round 2px);transform:scaleX(.4) rotate(-1.5deg);opacity:0}50%{clip-path:inset(0 0% 0 0 round 2px);transform:scaleX(1.04) rotate(.4deg);opacity:1}100%{clip-path:inset(0 0% 0 0 round 2px);transform:scaleX(1) rotate(0);opacity:1}}.sds-gravity-bounce{display:inline-block;animation:sds-gravityBounce 1.2s var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-gravityBounce{0%{opacity:0;transform:translateY(-160px) scaleY(.6)}38%{opacity:1;transform:translateY(0) scaleY(.8) scaleX(1.2)}55%{transform:translateY(-40px) scaleY(1.05) scaleX(.97)}72%{transform:translateY(0) scaleY(.88) scaleX(1.1)}84%{transform:translateY(-14px) scaleY(1.02) scaleX(.99)}93%{transform:translateY(0) scaleY(.94) scaleX(1.05)}100%{opacity:1;transform:translateY(0) scaleY(1) scaleX(1)}}.sds-drop-settle .sds-char{display:inline-block;animation:sds-dropSettle .65s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both;animation-delay:calc(var(--i, 0) * .05s)}@keyframes sds-dropSettle{0%{opacity:0;transform:translateY(-80px) scaleY(.5)}60%{opacity:1;transform:translateY(6px) scaleY(1.04)}80%{transform:translateY(-2px) scaleY(.98)}100%{opacity:1;transform:translateY(0) scaleY(1)}}.sds-wave-cascade .sds-char{display:inline-block;animation:sds-waveCascade var(--sds-duration-slow,1.4s) ease-in-out infinite;animation-delay:calc(var(--i, 0) * .07s)}@keyframes sds-waveCascade{0%,100%{transform:translateY(0)}30%{transform:translateY(-12px) scaleY(1.05)}60%{transform:translateY(4px) scaleY(.96)}}.sds-center-burst .sds-char{display:inline-block;animation:sds-centerBurst .75s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both;animation-delay:calc(var(--i, 0) * .04s)}@keyframes sds-centerBurst{0%{opacity:0;transform:translateX(calc(var(--burst,0) * -1px)) scale(.3);filter:blur(4px)}65%{opacity:1;transform:translateX(0) scale(1.06);filter:blur(0)}100%{opacity:1;transform:translateX(0) scale(1)}}.sds-explode-formation .sds-char{display:inline-block;animation:sds-explodeFormation .9s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both;animation-delay:calc(var(--i, 0) * .06s)}@keyframes sds-explodeFormation{0%{opacity:0;transform:translate(var(--dx,0),var(--dy,0)) rotate(var(--dr,0deg)) scale(.4);filter:blur(6px)}65%{opacity:1;transform:translate(0,0) rotate(0) scale(1.06);filter:blur(0)}100%{opacity:1;transform:translate(0,0) rotate(0) scale(1)}}.sds-fold-down{display:inline-block;transform-origin:top center;animation:sds-foldDown var(--sds-duration) var(--sds-easing) both}@keyframes sds-foldDown{0%{opacity:0;transform:perspective(400px) rotateX(-90deg) scaleY(.5)}55%{opacity:1;transform:perspective(400px) rotateX(8deg) scaleY(1.02)}80%{transform:perspective(400px) rotateX(-3deg) scaleY(.99)}100%{opacity:1;transform:perspective(400px) rotateX(0) scaleY(1)}}.sds-fold-up{display:inline-block;transform-origin:bottom center;animation:sds-foldUp var(--sds-duration) var(--sds-easing) both}@keyframes sds-foldUp{0%{opacity:0;transform:perspective(400px) rotateX(90deg) scaleY(.5)}55%{opacity:1;transform:perspective(400px) rotateX(-8deg) scaleY(1.02)}80%{transform:perspective(400px) rotateX(3deg) scaleY(.99)}100%{opacity:1;transform:perspective(400px) rotateX(0) scaleY(1)}}.sds-flip-x{display:inline-block;backface-visibility:hidden;animation:sds-flipX var(--sds-duration) var(--sds-easing) both}@keyframes sds-flipX{0%{opacity:0;transform:perspective(400px) rotateX(-180deg) scaleY(.6)}60%{opacity:1;transform:perspective(400px) rotateX(10deg) scaleY(1.04)}80%{transform:perspective(400px) rotateX(-4deg) scaleY(.98)}100%{opacity:1;transform:perspective(400px) rotateX(0) scaleY(1)}}.sds-flip-y{display:inline-block;backface-visibility:hidden;animation:sds-flipY var(--sds-duration) var(--sds-easing) both}@keyframes sds-flipY{0%{opacity:0;transform:perspective(400px) rotateY(-180deg) scaleX(.6)}60%{opacity:1;transform:perspective(400px) rotateY(10deg) scaleX(1.04)}80%{transform:perspective(400px) rotateY(-4deg) scaleX(.98)}100%{opacity:1;transform:perspective(400px) rotateY(0) scaleX(1)}}.sds-door-open{display:inline-block;transform-origin:left center;backface-visibility:hidden;animation:sds-doorOpen var(--sds-duration) var(--sds-easing) both}@keyframes sds-doorOpen{0%{opacity:0;transform:perspective(600px) rotateY(-90deg)}55%{opacity:1;transform:perspective(600px) rotateY(6deg)}75%{transform:perspective(600px) rotateY(-2deg)}100%{opacity:1;transform:perspective(600px) rotateY(0)}}.sds-zoom-punch{display:inline-block;animation:sds-zoomPunch .7s var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-zoomPunch{0%{opacity:0;transform:scale(.2);filter:blur(8px)}60%{opacity:1;transform:scale(1.12);filter:blur(0)}78%{transform:scale(.96)}90%{transform:scale(1.04)}100%{opacity:1;transform:scale(1)}}.sds-zoom-out-in{display:inline-block;animation:sds-zoomFar .9s var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-zoomFar{0%{opacity:0;transform:scale(2.2);filter:blur(20px) brightness(1.5)}45%{opacity:1;filter:blur(4px) brightness(1.1);transform:scale(1.08)}100%{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}.sds-vapor-rise{display:inline-block;animation:sds-vaporRise 1.2s var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-vaporRise{0%{opacity:0;transform:translateY(40px) scale(.8);filter:blur(16px) brightness(2) saturate(.4)}40%{opacity:1;filter:blur(4px) brightness(1.2)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0) brightness(1) saturate(1)}}.sds-light-speed{display:inline-block;animation:sds-lightSpeed .6s ease-out both}@keyframes sds-lightSpeed{0%{opacity:0;transform:translateX(-200%) skewX(-30deg)}20%{transform:translateX(0) skewX(20deg);opacity:1}40%{transform:translateX(0) skewX(-8deg)}60%{transform:translateX(0) skewX(5deg)}80%{transform:translateX(0) skewX(-2deg)}100%{opacity:1;transform:translateX(0) skewX(0)}}.sds-roll-in{display:inline-block;animation:sds-rollIn var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-rollIn{0%{opacity:0;transform:translateX(-120px) rotate(-360deg) scale(.4)}60%{opacity:1;transform:translateX(4px) rotate(8deg) scale(1.02)}80%{transform:translateX(-2px) rotate(-3deg)}100%{opacity:1;transform:translateX(0) rotate(0) scale(1)}}.sds-swing-in{display:inline-block;transform-origin:top center;animation:sds-swingIn .9s var(--sds-easing) both}@keyframes sds-swingIn{0%{opacity:0;transform:perspective(400px) rotateX(-80deg)}45%{opacity:1;transform:perspective(400px) rotateX(12deg)}65%{transform:perspective(400px) rotateX(-6deg)}80%{transform:perspective(400px) rotateX(4deg)}100%{opacity:1;transform:perspective(400px) rotateX(0)}}.sds-skew-slide{display:inline-block;animation:sds-skewSlide .75s var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-skewSlide{0%{opacity:0;transform:translateX(-80px) skewX(20deg)}60%{opacity:1;transform:translateX(4px) skewX(-4deg)}80%{transform:translateX(-2px) skewX(2deg)}100%{opacity:1;transform:translateX(0) skewX(0)}}.sds-pop-in{display:inline-block;animation:sds-popIn .6s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-popIn{0%{opacity:0;transform:scale(0) rotate(-4deg)}55%{opacity:1;transform:scale(1.18) rotate(2deg)}72%{transform:scale(.93) rotate(-1deg)}86%{transform:scale(1.06) rotate(.5deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.sds-tracking-expand{display:inline-block;animation:sds-trackingExpand .9s var(--sds-easing) both}@keyframes sds-trackingExpand{0%{opacity:0;letter-spacing:-.5em;transform:scaleX(.4)}55%{opacity:1;letter-spacing:.04em;transform:scaleX(1.02)}100%{opacity:1;letter-spacing:0;transform:scaleX(1)}}.sds-tracking-contract{display:inline-block;animation:sds-trackingContract 1s var(--sds-easing) both}@keyframes sds-trackingContract{0%{opacity:0;letter-spacing:.7em;filter:blur(10px);transform:scaleX(1.6)}55%{opacity:1;letter-spacing:-.02em;filter:blur(0);transform:scaleX(.98)}100%{opacity:1;letter-spacing:0;transform:scaleX(1)}}.sds-blur-focus{display:inline-block;animation:sds-blurFocus 1.1s ease both}@keyframes sds-blurFocus{0%{filter:blur(20px) contrast(.5);letter-spacing:.25em;transform:scaleY(1.12);opacity:0}50%{filter:blur(5px) contrast(.8);letter-spacing:.06em;opacity:1}100%{filter:blur(0) contrast(1);letter-spacing:0;transform:scaleY(1);opacity:1}}.sds-wipe-right{display:inline-block;animation:sds-wipeRight var(--sds-duration) var(--sds-easing) both}@keyframes sds-wipeRight{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:skewY(-3deg) scaleX(.85);opacity:0}55%{clip-path:polygon(0 0,105% 0,105% 100%,0 100%);transform:skewY(1deg) scaleX(1.02);opacity:1}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:skewY(0) scaleX(1);opacity:1}}.sds-wipe-left{display:inline-block;animation:sds-wipeLeft var(--sds-duration) var(--sds-easing) both}@keyframes sds-wipeLeft{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transform:skewY(3deg) scaleX(.85);opacity:0}55%{clip-path:polygon(-5% 0,100% 0,100% 100%,-5% 100%);transform:skewY(-1deg) scaleX(1.02);opacity:1}100%{clip-path:polygon(0% 0,100% 0,100% 100%,0% 100%);transform:skewY(0) scaleX(1);opacity:1}}.sds-reveal-up-mask{display:inline-block;overflow:hidden;animation:sds-revealUp var(--sds-duration) var(--sds-easing) both}@keyframes sds-revealUp{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:scaleX(.9) translateY(8px);opacity:0}55%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scaleX(1.02) translateY(-2px);opacity:1}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scaleX(1) translateY(0);opacity:1}}.sds-reveal-down-mask{display:inline-block;overflow:hidden;animation:sds-revealDown var(--sds-duration) var(--sds-easing) both}@keyframes sds-revealDown{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:scaleX(.9) translateY(-8px) rotate(-1.5deg);opacity:0}55%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scaleX(1.02) translateY(2px) rotate(.5deg);opacity:1}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scaleX(1) translateY(0) rotate(0);opacity:1}}.sds-iris-open{display:inline-block;animation:sds-irisOpen .9s var(--sds-easing) both}@keyframes sds-irisOpen{0%{clip-path:circle(0% at 50% 50%);transform:scale(.85);opacity:0}55%{clip-path:circle(65% at 50% 50%);transform:scale(1.04);opacity:1}75%{clip-path:circle(72% at 50% 50%);transform:scale(.98)}100%{clip-path:circle(75% at 50% 50%);transform:scale(1);opacity:1}}.sds-shimmer-sweep{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%),linear-gradient(135deg,var(--sds-primary) 0,#8b5cf6 50%,var(--sds-accent) 100%);background-size:300% 100%,100% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:sds-shimmerSweep var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-shimmerSweep{0%{background-position:-200% center,center}100%{background-position:300% center,center}}.sds-color-cycle{background:linear-gradient(90deg,var(--sds-primary),#8b5cf6,var(--sds-accent),#06b6d4,#10b981,var(--sds-primary));background-size:400% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:sds-colorCycle 4s linear infinite}@keyframes sds-colorCycle{0%{filter:hue-rotate(0deg);background-position:0 center}50%{background-position:200% center}100%{filter:hue-rotate(360deg);background-position:400% center}}.sds-glow-pulse{animation:sds-glowPulse 2s ease-in-out infinite}@keyframes sds-glowPulse{0%,100%{text-shadow:0 0 4px rgba(0,21,209,.3),0 0 8px rgba(0,21,209,.15);transform:scale(1)}50%{text-shadow:0 0 12px var(--sds-primary),0 0 28px var(--sds-primary-glow),0 0 56px var(--sds-primary-dim);transform:scale(1.03)}}.sds-neon-flicker-in{display:inline-block;color:var(--sds-primary);animation:sds-neonFlickerIn 1.6s steps(1) both}@keyframes sds-neonFlickerIn{0%{opacity:0;text-shadow:none;transform:none}5%{opacity:.6;text-shadow:0 0 12px var(--sds-primary-glow)}6%{opacity:0}18%{opacity:.9;text-shadow:0 0 16px var(--sds-primary-glow);transform:skewX(-2deg)}19%{opacity:.1}32%{opacity:1;text-shadow:0 0 24px var(--sds-primary-glow),0 0 48px var(--sds-primary-dim);transform:skewX(0)}38%{opacity:.7}45%{opacity:1;text-shadow:0 0 12px var(--sds-primary-glow)}55%{opacity:.4}100%{opacity:1;text-shadow:0 0 8px var(--sds-primary-glow),0 0 20px var(--sds-primary-dim)}}.sds-echo-out{display:inline-block;animation:sds-echoOut 1s var(--sds-easing) both}@keyframes sds-echoOut{0%{opacity:0;text-shadow:0 0 0 rgba(0,21,209,0);transform:scale(.8)}30%{opacity:1;text-shadow:4px 4px 0 rgba(0,21,209,.28),8px 8px 0 rgba(0,21,209,.14),12px 12px 0 rgba(0,21,209,.06);transform:scale(1.04)}100%{opacity:1;text-shadow:1px 1px 0 rgba(0,21,209,.08);transform:scale(1)}}.sds-shadow-lift{display:inline-block;animation:sds-shadowLift 1.6s ease-in-out infinite}@keyframes sds-shadowLift{0%,100%{transform:translateY(0);text-shadow:0 2px 4px rgba(0,21,209,.15)}50%{transform:translateY(-10px);text-shadow:0 18px 36px rgba(0,21,209,.28),0 8px 16px rgba(0,21,209,.15),0 2px 4px rgba(0,21,209,.08)}}.sds-spotlight{display:inline-block;animation:sds-spotlightText 2.4s ease-in-out infinite}@keyframes sds-spotlightText{0%,100%{filter:brightness(.55) blur(1.5px) saturate(.6);transform:scale(.97)}50%{filter:brightness(1.5) blur(0) saturate(1.3);transform:scale(1.04)}}.sds-pixel-in{display:inline-block;animation:sds-pixelIn var(--sds-duration-base,.8s) steps(5) both}@keyframes sds-pixelIn{0%{opacity:0;filter:blur(14px) contrast(.2) brightness(2.5);transform:scale(1.25) rotate(-3deg)}25%{opacity:1;filter:blur(8px) contrast(.5) brightness(1.8);transform:scale(1.12)}50%{filter:blur(5px) contrast(.7) brightness(1.4);transform:scale(1.06) rotate(1deg)}75%{filter:blur(2px) contrast(.9) brightness(1.1);transform:scale(1.02)}100%{filter:blur(0) contrast(1) brightness(1);transform:scale(1) rotate(0);opacity:1}}.sds-glitch-slide{display:inline-block;animation:sds-glitchSlide var(--sds-duration-dramatic,3s) steps(1) infinite}@keyframes sds-glitchSlide{0%,100%{transform:translateX(0);clip-path:none;color:inherit}5%{transform:translateX(-6px);clip-path:polygon(0 15%,100% 15%,100% 40%,0 40%);color:var(--sds-accent)}6%{transform:translateX(4px);clip-path:none;color:inherit}12%{transform:translateX(-3px);clip-path:polygon(0 60%,100% 60%,100% 85%,0 85%)}13%{transform:translateX(0);clip-path:none}35%{transform:translateX(3px) skewX(2deg)}36%{transform:translateX(0) skewX(0)}}.sds-squash-stretch{display:inline-block;transform-origin:bottom center;animation:sds-squashStretch var(--sds-duration-base,.8s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-squashStretch{0%{opacity:0;transform:scaleY(.15) scaleX(1.4)}30%{opacity:1;transform:scaleY(1.35) scaleX(.72)}50%{transform:scaleY(.86) scaleX(1.1)}68%{transform:scaleY(1.08) scaleX(.94)}82%{transform:scaleY(.96) scaleX(1.03)}100%{opacity:1;transform:scaleY(1) scaleX(1)}}.sds-bounce-drop-in{display:inline-block;animation:sds-bounceDrop 1.1s var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-bounceDrop{0%{opacity:0;transform:translateY(-120px)}38%{opacity:1;transform:translateY(0) scaleY(.88) scaleX(1.12)}52%{transform:translateY(-28px) scaleY(1.05) scaleX(.96)}65%{transform:translateY(0) scaleY(.92) scaleX(1.07)}77%{transform:translateY(-10px) scaleY(1.02) scaleX(.99)}86%{transform:translateY(0) scaleY(.97) scaleX(1.02)}100%{opacity:1;transform:translateY(0) scaleY(1) scaleX(1)}}.sds-slant-rise{display:inline-block;animation:sds-slantRise var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-slantRise{0%{opacity:0;transform:translateY(40px) rotate(-8deg) skewX(8deg)}55%{opacity:1;transform:translateY(-3px) rotate(1deg) skewX(-1deg)}75%{transform:translateY(1px) rotate(-.5deg) skewX(.5deg)}100%{opacity:1;transform:translateY(0) rotate(0) skewX(0)}}.sds-grand-entrance{display:inline-block;animation:sds-grandEntrance var(--sds-duration-slow,1.4s) var(--sds-easing) both}@keyframes sds-grandEntrance{0%{opacity:0;transform:translateY(80px) scale(.3) rotate(-12deg);filter:blur(24px) brightness(2)}35%{opacity:1;filter:blur(6px) brightness(1.4)}60%{transform:translateY(-6px) scale(1.08) rotate(2deg);filter:blur(0) brightness(1.1)}80%{transform:translateY(2px) scale(.97) rotate(-.5deg)}100%{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0) brightness(1)}}.sds-slide-blur-left{display:inline-block;animation:sds-slideBlurLeft var(--sds-duration-base,.8s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-slideBlurLeft{0%{opacity:0;transform:translateX(-80px) scaleX(1.2);filter:blur(16px)}45%{opacity:1;filter:blur(4px);transform:translateX(4px) scaleX(.98)}70%{filter:blur(0);transform:translateX(-2px) scaleX(1.01)}100%{opacity:1;transform:translateX(0) scaleX(1);filter:blur(0)}}.sds-slide-blur-right{display:inline-block;animation:sds-slideBlurRight var(--sds-duration-base,.8s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-slideBlurRight{0%{opacity:0;transform:translateX(80px) scaleX(1.2);filter:blur(16px)}45%{opacity:1;filter:blur(4px);transform:translateX(-4px) scaleX(.98)}70%{filter:blur(0);transform:translateX(2px) scaleX(1.01)}100%{opacity:1;transform:translateX(0) scaleX(1);filter:blur(0)}}.sds-wobble{display:inline-block;animation:sds-wobbleText 1.2s ease-in-out infinite}@keyframes sds-wobbleText{0%,100%{transform:translateX(0) rotate(0)}15%{transform:translateX(-8px) rotate(-4deg)}30%{transform:translateX(6px) rotate(3deg)}45%{transform:translateX(-5px) rotate(-2deg)}60%{transform:translateX(4px) rotate(1.5deg)}75%{transform:translateX(-2px) rotate(-.8deg)}90%{transform:translateX(1px) rotate(.4deg)}}.sds-rubber-band{display:inline-block;animation:sds-rubberBand 1.1s ease infinite}@keyframes sds-rubberBand{0%,100%{transform:scaleX(1) scaleY(1)}15%{transform:scaleX(1.32) scaleY(.72)}30%{transform:scaleX(.78) scaleY(1.24)}45%{transform:scaleX(1.16) scaleY(.86)}60%{transform:scaleX(.93) scaleY(1.07)}75%{transform:scaleX(1.07) scaleY(.95)}90%{transform:scaleX(.97) scaleY(1.02)}}.sds-jello{display:inline-block;transform-origin:center;animation:sds-jelloText 1.2s ease infinite}@keyframes sds-jelloText{0%,100%{transform:skewX(0) skewY(0)}12%{transform:skewX(-12deg) skewY(-3deg)}22%{transform:skewX(10deg) skewY(2deg)}32%{transform:skewX(-7deg) skewY(-1.5deg)}42%{transform:skewX(5deg) skewY(1deg)}52%{transform:skewX(-4deg) skewY(-.6deg)}62%{transform:skewX(3deg) skewY(.4deg)}72%{transform:skewX(-2deg) skewY(-.2deg)}82%{transform:skewX(1deg) skewY(.1deg)}}.sds-tada{display:inline-block;animation:sds-tadaText var(--sds-duration-slow,1.4s) ease infinite}@keyframes sds-tadaText{0%,100%{transform:scale(1) rotate(0)}10%{transform:scale(.88) rotate(-3deg)}20%{transform:scale(1.16) rotate(-3deg)}30%{transform:scale(1.16) rotate(3deg)}40%{transform:scale(1.16) rotate(-3deg)}50%{transform:scale(1.16) rotate(3deg)}60%{transform:scale(1.16) rotate(-3deg)}70%{transform:scale(1.16) rotate(3deg)}80%{transform:scale(1.12) rotate(-2deg)}90%{transform:scale(1.06) rotate(1deg)}}.sds-heartbeat-text{display:inline-block;animation:sds-heartbeatText var(--sds-duration-slow,1.4s) ease-in-out infinite}@keyframes sds-heartbeatText{0%,100%{transform:scale(1)}14%{transform:scale(1.16)}28%{transform:scale(.96)}42%{transform:scale(1.12)}56%{transform:scale(1)}}.sds-typing-caret{display:inline-block;overflow:hidden;white-space:nowrap;width:0;max-width:-moz-max-content;max-width:max-content;border-right:2px solid var(--sds-primary);animation:sds-typingCaretExpand 2s steps(22) both,sds-cursorBlink var(--sds-duration-base,.8s) step-end infinite}@keyframes sds-typingCaretExpand{from{width:0}to{width:100%}}.sds-float-bob{display:inline-block;animation:sds-floatBob var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-floatBob{0%,100%{transform:translateY(0) rotate(0)}35%{transform:translateY(-12px) rotate(.6deg)}65%{transform:translateY(-7px) rotate(-.3deg)}}.sds-underline-grow{display:inline-block;position:relative}.sds-underline-grow::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--sds-primary);transform:scaleX(0);transform-origin:left center;animation:sds-underlineGrow var(--sds-duration) var(--sds-easing) both}@keyframes sds-underlineGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.sds-strike-through{display:inline-block;position:relative}.sds-strike-through::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--sds-accent);transform:scaleX(0);transform-origin:left center;animation:sds-strikeThrough var(--sds-duration) var(--sds-easing) .3s both}@keyframes sds-strikeThrough{from{transform:scaleX(0)}to{transform:scaleX(1)}}.sds-jelly-hover{display:inline-block;cursor:default}@keyframes sds-jellyKf{0%,100%{transform:scale(1,1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}55%{transform:scaleX(1.15) scaleY(.85)}70%{transform:scaleX(.95) scaleY(1.05)}85%{transform:scaleX(1.02) scaleY(.98)}}.sds-word-morph{display:inline-block}.sds-scatter-return{display:inline-block}.sds-scatter-return .sds-char{display:inline-block;will-change:transform}.sds-shockwave{display:inline-block;cursor:pointer}.sds-shockwave .sds-char{display:inline-block;will-change:transform}.sds-spring-kerning{display:inline-block}.sds-magnetic-pull{display:inline-block}.sds-magnetic-pull .sds-char{display:inline-block;will-change:transform}.sds-repulsion-field{display:inline-block}.sds-repulsion-field .sds-char{display:inline-block;will-change:transform}.sds-bounce-loop{display:inline-block;transform-origin:center bottom;will-change:transform;animation:sds-bounceLoop var(--sds-duration-slow,1.4s) cubic-bezier(.28,.84,.42,1) infinite}@keyframes sds-bounceLoop{0%,100%{transform:translateY(0) scaleY(1)}40%{transform:translateY(-16px) scaleY(1.05)}55%{transform:translateY(0) scaleY(.92)}70%{transform:translateY(-6px)}}.sds-char-orbit{display:inline-block}.sds-char-orbit .sds-char{display:inline-block;will-change:transform;animation:sds-charOrbitBob 2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .15s)}.sds-drop-bounce{display:inline-block;will-change:transform,opacity;animation:sds-dropBounce 1.1s var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-dropBounce{0%{opacity:0;transform:translateY(-120px)}38%{opacity:1;transform:translateY(0) scaleY(.88) scaleX(1.12)}52%{transform:translateY(-28px) scaleY(1.05) scaleX(.96)}65%{transform:translateY(0) scaleY(.93)}78%{transform:translateY(-10px)}100%{transform:translateY(0) scaleY(1)}}.sds-pendulum{display:inline-block;transform-origin:top center;will-change:transform;animation:sds-pendulum 2.4s ease-in-out infinite}@keyframes sds-pendulum{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.sds-vibrate{display:inline-block;will-change:transform;animation:sds-vibrate var(--sds-duration-instant,.3s) linear infinite}@keyframes sds-vibrate{0%,100%{transform:translate(0,0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(1px,-1px)}}.sds-ink-bleed{display:inline-block;will-change:filter,opacity;animation:sds-inkBleed var(--sds-duration-slow,1.4s) cubic-bezier(.25,.46,.45,.94) both}.sds-aurora-text,.sds-chromatic-shift,.sds-glitch-flicker,.sds-heat-shimmer,.sds-hologram-text,.sds-levitate,.sds-magnetic-drift,.sds-morph-word,.sds-neon-flare,.sds-neon-pulse-text,.sds-oscillate,.sds-prism-split,.sds-refract,.sds-scramble-decode,.sds-static-burst,.sds-velocity-blur-text{will-change:transform,opacity}/*!
 * SDS Motion Forge — buttons.css
 * Button animations (Section 2).
 * Part of the lossless v5 category split — combined entry: src/motion.css
 */.sds-btn-magnetic{animation:sds-magnetPulse 2s ease infinite;outline:2px solid transparent}@keyframes sds-magnetPulse{0%,100%{box-shadow:0 0 0 0 var(--sds-primary-glow)}50%{box-shadow:0 0 0 8px rgba(0,21,209,0);transform:scale(1.02)}}.sds-btn-liquid{background-image:linear-gradient(90deg,var(--sds-primary) 50%,transparent 50%);background-size:200% 100%;background-position:100% 0;animation:sds-liquidFill 2s ease infinite alternate}@keyframes sds-liquidFill{from{background-position:100% 0}to{background-position:0 0}}.sds-btn-energy{animation:sds-energyRipple 2s ease infinite}@keyframes sds-energyRipple{0%{box-shadow:0 0 0 0 var(--sds-primary-glow),0 0 0 0 var(--sds-primary-dim)}70%{box-shadow:0 0 0 12px rgba(0,21,209,0),0 0 0 24px rgba(0,21,209,0)}100%{box-shadow:0 0 0 0 rgba(0,21,209,0),0 0 0 0 rgba(0,21,209,0)}}.sds-btn-press{animation:sds-pressDepth 1.8s ease infinite}@keyframes sds-pressDepth{0%,100%{transform:translateY(0);box-shadow:0 8px 0 rgba(0,21,209,.15),0 4px 16px rgba(0,21,209,.08)}50%{transform:translateY(4px);box-shadow:0 4px 0 rgba(0,21,209,.15),0 2px 8px rgba(0,21,209,.08)}}.sds-btn-edge{border:none;background-image:linear-gradient(var(--sds-primary),var(--sds-primary)),linear-gradient(var(--sds-primary),var(--sds-primary)),linear-gradient(var(--sds-primary),var(--sds-primary)),linear-gradient(var(--sds-primary),var(--sds-primary));background-repeat:no-repeat;background-position:top left,right top,bottom right,left bottom;animation:sds-edgeTrace 2s linear infinite alternate}@keyframes sds-edgeTrace{0%{background-size:0 2px,2px 0,0 2px,2px 0}25%{background-size:100% 2px,2px 0,0 2px,2px 0}50%{background-size:100% 2px,2px 100%,0 2px,2px 0}75%{background-size:100% 2px,2px 100%,100% 2px,2px 0}100%{background-size:100% 2px,2px 100%,100% 2px,2px 100%}}.sds-btn-plasma{animation:sds-plasmaGlow var(--sds-duration-dramatic,3s) ease infinite}@keyframes sds-plasmaGlow{0%{box-shadow:0 0 12px var(--sds-primary-glow),inset 0 0 12px var(--sds-primary-dim)}33%{box-shadow:0 0 24px var(--sds-primary-glow),inset 0 0 18px var(--sds-primary-dim)}66%{box-shadow:0 0 20px rgba(209,0,40,.35),inset 0 0 14px rgba(209,0,40,.06)}100%{box-shadow:0 0 12px var(--sds-primary-glow),inset 0 0 12px var(--sds-primary-dim)}}.sds-btn-morph{animation:sds-morphPill 2s ease infinite}@keyframes sds-morphPill{0%,100%{border-radius:10px}50%{border-radius:40px;transform:scaleX(.95)}}.sds-btn-lift{animation:sds-liftShadow 2s ease infinite}@keyframes sds-liftShadow{0%,100%{transform:translateY(0);box-shadow:0 2px 8px rgba(0,21,209,.1)}50%{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,21,209,.18),0 8px 16px rgba(0,21,209,.12)}}.sds-btn-shock{outline-style:solid;outline-color:transparent;animation:sds-shockwave 2s ease infinite}@keyframes sds-shockwave{0%{outline-offset:0;outline-width:0;outline-color:var(--sds-primary-glow)}40%{outline-offset:8px;outline-width:2px;outline-color:rgba(0,21,209,.3)}100%{outline-offset:20px;outline-width:0;outline-color:rgba(0,21,209,0)}}.sds-btn-neon{animation:sds-neonSign 4s ease infinite}@keyframes sds-neonSign{0%,100%,95%{box-shadow:0 0 8px var(--sds-primary-glow),0 0 20px var(--sds-primary-dim),inset 0 0 8px var(--sds-primary-dim)}96%{box-shadow:0 0 2px rgba(0,21,209,.2)}97.5%{box-shadow:0 0 8px var(--sds-primary-glow),0 0 20px var(--sds-primary-dim)}98.5%{box-shadow:0 0 1px rgba(0,21,209,.1)}}.sds-btn-volt{animation:sds-voltagePulse 2.5s ease infinite}.sds-btn-glow-surge{animation:sds-glowSurge 2s ease infinite}@keyframes sds-glowSurge{0%,100%{box-shadow:0 0 0 1px rgba(0,21,209,.15),0 4px 20px rgba(0,21,209,.06)}50%{box-shadow:0 0 0 1px rgba(0,21,209,.5),0 0 24px rgba(0,21,209,.2),0 4px 30px rgba(0,21,209,.1)}}.sds-btn-quantum{animation:sds-elasticStamp var(--sds-duration-base,.8s) var(--sds-easing) both;display:inline-block}.sds-btn-ripple{animation:sds-btnRipple 2s ease infinite}@keyframes sds-btnRipple{0%{box-shadow:0 0 0 0 var(--sds-primary-glow),0 0 0 0 rgba(0,21,209,.12)}60%{box-shadow:0 0 0 10px rgba(0,21,209,0),0 0 0 20px rgba(0,21,209,0)}100%{box-shadow:0 0 0 0 rgba(0,21,209,0),0 0 0 0 rgba(0,21,209,0)}}.sds-btn-swipe{background-image:linear-gradient(90deg,transparent 0,rgba(0,21,209,.12) 40%,rgba(0,21,209,.18) 50%,rgba(0,21,209,.12) 60%,transparent 100%);background-size:300% 100%;animation:sds-btnSwipe 2.4s ease infinite}@keyframes sds-btnSwipe{0%{background-position:-200% center}100%{background-position:300% center}}.sds-btn-burst{outline-style:solid;outline-color:transparent;animation:sds-btnBurst var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-btnBurst{0%{outline-width:0;outline-offset:0;outline-color:var(--sds-primary-glow);transform:scale(1)}30%{outline-width:3px;outline-offset:4px;outline-color:rgba(0,21,209,.3);transform:scale(1.03)}80%{outline-width:0;outline-offset:14px;outline-color:rgba(0,21,209,0);transform:scale(1)}100%{outline-width:0;outline-offset:0}}.sds-btn-scan{background-image:linear-gradient(90deg,transparent 0,rgba(255,255,255,.3) 48%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 52%,transparent 100%);background-size:250% 100%;animation:sds-btnScan 2s linear infinite}@keyframes sds-btnScan{0%{background-position:-150% center}100%{background-position:250% center}}.sds-btn-bounce{animation:sds-btnBounce var(--sds-duration-slow,1.4s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}@keyframes sds-btnBounce{0%,100%{transform:scale(1)}40%{transform:scale(1.07)}60%{transform:scale(.96)}}.sds-btn-gradient-shift{background-image:linear-gradient(135deg,var(--sds-primary),#6366f1,var(--sds-accent),#8b5cf6,var(--sds-primary));background-size:400% 100%;animation:sds-btnGradShift 4s ease infinite}@keyframes sds-btnGradShift{0%{background-position:0 center}50%{background-position:100% center}100%{background-position:0 center}}.sds-btn-outline-grow{animation:sds-btnOutlineGrow 2s ease infinite;outline-style:solid;outline-offset:0}@keyframes sds-btnOutlineGrow{0%,100%{outline-width:0;outline-offset:0;outline-color:var(--sds-primary-glow)}50%{outline-width:2px;outline-offset:5px;outline-color:rgba(0,21,209,.4)}}.sds-btn-shimmer{background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);background-size:200% 100%;animation:sds-btnShimmer 1.8s ease-in-out infinite}@keyframes sds-btnShimmer{0%{background-position:-100% center}100%{background-position:200% center}}.sds-btn-float{animation:sds-btnFloat 2.6s ease-in-out infinite}@keyframes sds-btnFloat{0%,100%{transform:translateY(0);box-shadow:0 2px 8px rgba(0,21,209,.1)}50%{transform:translateY(-5px);box-shadow:0 16px 32px rgba(0,21,209,.16)}}.sds-btn-border-flow{animation:sds-btnBorderFlow var(--sds-duration-dramatic,3s) linear infinite;outline:2px solid transparent}@keyframes sds-btnBorderFlow{0%,100%{box-shadow:inset 0 0 0 1.5px var(--sds-primary),0 0 8px var(--sds-primary-glow)}25%{box-shadow:inset 0 0 0 1.5px #8b5cf6,0 0 8px rgba(139,92,246,.3)}50%{box-shadow:inset 0 0 0 1.5px var(--sds-accent),0 0 8px rgba(209,0,40,.2)}75%{box-shadow:inset 0 0 0 1.5px #06b6d4,0 0 8px rgba(6,182,212,.25)}}.sds-btn-glow-core{animation:sds-btnGlowCore var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-btnGlowCore{0%,100%{box-shadow:inset 0 0 0 rgba(0,21,209,0),0 0 0 rgba(0,21,209,0)}50%{box-shadow:inset 0 0 20px var(--sds-primary-dim),0 0 30px var(--sds-primary-glow),0 0 60px rgba(0,21,209,.08)}}.sds-btn-kinetic{animation:sds-btnKinetic var(--sds-duration-base,.8s) ease-in-out infinite}@keyframes sds-btnKinetic{0%,100%{transform:scale(1) rotate(0)}20%{transform:scale(1.04) rotate(.3deg)}40%{transform:scale(.97) rotate(-.2deg)}60%{transform:scale(1.02) rotate(.15deg)}80%{transform:scale(.99) rotate(-.1deg)}}.sds-btn-charge{animation:sds-btnCharge 2.4s ease-in-out infinite}@keyframes sds-btnCharge{0%{box-shadow:0 0 0 rgba(0,21,209,0);filter:brightness(1)}60%{box-shadow:0 0 24px var(--sds-primary-glow),0 0 48px rgba(0,21,209,.12);filter:brightness(1.15);transform:scale(1.03)}80%{box-shadow:0 0 4px rgba(0,21,209,.1);filter:brightness(1);transform:scale(1)}100%{box-shadow:0 0 0 rgba(0,21,209,0)}}.sds-btn-aurora{animation:sds-btnAurora 4s ease-in-out infinite}@keyframes sds-btnAurora{0%,100%{box-shadow:0 0 12px rgba(0,21,209,.25),0 0 30px rgba(0,21,209,.1)}25%{box-shadow:0 0 20px rgba(139,92,246,.35),0 0 40px rgba(139,92,246,.12)}50%{box-shadow:0 0 16px rgba(6,182,212,.3),0 0 35px rgba(6,182,212,.1)}75%{box-shadow:0 0 18px rgba(16,185,129,.3),0 0 36px rgba(16,185,129,.1)}}.sds-btn-heartbeat{animation:sds-btnHeartbeat 1.2s ease-in-out infinite}@keyframes sds-btnHeartbeat{0%,100%{transform:scale(1)}14%{transform:scale(1.08)}28%{transform:scale(.97)}42%{transform:scale(1.05)}56%{transform:scale(1)}}.sds-btn-neon-trace{animation:sds-btnNeonTrace var(--sds-duration-dramatic,3s) ease infinite}@keyframes sds-btnNeonTrace{0%,100%,90%{box-shadow:0 0 6px var(--sds-primary-glow),inset 0 0 6px var(--sds-primary-dim)}92%{box-shadow:0 0 1px rgba(0,21,209,.1)}94%{box-shadow:0 0 10px var(--sds-primary-glow),inset 0 0 10px var(--sds-primary-dim)}96%{box-shadow:0 0 2px rgba(0,21,209,.1)}}.sds-btn-gravity{animation:sds-btnGravity 1.8s var(--sds-ease-bounce,cubic-bezier(.68,-.55,.27,1.55)) infinite}@keyframes sds-btnGravity{0%,100%{transform:translateY(0);box-shadow:0 6px 0 rgba(0,21,209,.2)}50%{transform:translateY(4px);box-shadow:0 2px 0 rgba(0,21,209,.2)}}.sds-btn-momentum{animation:sds-btnMomentum 2s var(--sds-easing) both}@keyframes sds-btnMomentum{0%{transform:translateX(-40px);filter:blur(8px);opacity:0}40%{filter:blur(0);opacity:1;transform:translateX(4px)}60%{transform:translateX(-2px)}100%{transform:translateX(0);opacity:1}}.sds-btn-ice{animation:sds-btnIce var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnIce{0%,100%{box-shadow:0 0 8px rgba(6,182,212,.3),inset 0 0 8px rgba(6,182,212,.08);filter:brightness(1)}50%{box-shadow:0 0 24px rgba(6,182,212,.5),inset 0 0 16px rgba(6,182,212,.12);filter:brightness(1.1)}}.sds-btn-fire{animation:sds-btnFire 2s ease-in-out infinite}@keyframes sds-btnFire{0%,100%{box-shadow:0 0 8px rgba(251,113,133,.35),0 4px 16px rgba(239,68,68,.15);filter:brightness(1)}33%{box-shadow:0 0 20px rgba(251,146,60,.5),0 6px 24px rgba(239,68,68,.2);filter:brightness(1.1)}66%{box-shadow:0 0 14px rgba(239,68,68,.4),0 4px 12px rgba(251,113,133,.15)}}.sds-btn-flux{animation:sds-btnFlux 1.6s ease-in-out infinite}@keyframes sds-btnFlux{0%,100%{filter:brightness(1) saturate(1);transform:scale(1)}25%{filter:brightness(1.12) saturate(1.3);transform:scale(1.02)}50%{filter:brightness(.95) saturate(.8);transform:scale(.99)}75%{filter:brightness(1.08) saturate(1.2);transform:scale(1.01)}}.sds-btn-radar{position:relative;overflow:hidden;animation:sds-btnRadar 2s ease infinite}@keyframes sds-btnRadar{0%,100%{box-shadow:inset 0 0 0 1px rgba(0,21,209,.25)}50%{box-shadow:inset 0 0 0 1px rgba(0,21,209,.6),inset 0 0 20px rgba(0,21,209,.06)}}.sds-btn-tilt{animation:sds-btnTilt var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnTilt{0%,100%{transform:perspective(400px) rotateY(0) rotateX(0)}25%{transform:perspective(400px) rotateY(6deg) rotateX(-2deg)}75%{transform:perspective(400px) rotateY(-6deg) rotateX(2deg)}}.sds-btn-stretch{animation:sds-btnStretch 2s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}@keyframes sds-btnStretch{0%,100%{transform:scaleX(1) scaleY(1)}30%{transform:scaleX(1.1) scaleY(.94)}60%{transform:scaleX(.96) scaleY(1.04)}}.sds-btn-recoil{animation:sds-btnRecoil 2.4s ease-in-out infinite}@keyframes sds-btnRecoil{0%,100%{transform:scale(1)}10%{transform:scale(.9)}20%{transform:scale(1.06)}30%{transform:scale(.98)}40%{transform:scale(1.02)}50%{transform:scale(1)}}.sds-btn-depth-press{animation:sds-btnDepthPress 2s ease-in-out infinite}@keyframes sds-btnDepthPress{0%,100%{transform:perspective(300px) translateZ(0);box-shadow:0 10px 0 rgba(0,21,209,.18),0 5px 20px rgba(0,21,209,.1)}50%{transform:perspective(300px) translateZ(-8px);box-shadow:0 4px 0 rgba(0,21,209,.18),0 2px 8px rgba(0,21,209,.08)}}.sds-btn-rotate{animation:sds-btnRotate 4s linear infinite}@keyframes sds-btnRotate{0%{transform:perspective(500px) rotateY(0)}100%{transform:perspective(500px) rotateY(360deg)}}.sds-btn-pulse-border{animation:sds-btnPulseBorder 2s ease-in-out infinite;border:1px solid rgba(0,21,209,.3)}@keyframes sds-btnPulseBorder{0%,100%{border-color:rgba(0,21,209,.3);border-width:1px}50%{border-color:var(--sds-primary);border-width:2px;box-shadow:0 0 12px var(--sds-primary-glow)}}.sds-btn-gravity-pull{animation:sds-btnGravityPull 2.4s ease-in-out infinite}@keyframes sds-btnGravityPull{0%,100%{box-shadow:0 4px 6px rgba(0,21,209,.12);transform:translateY(0)}50%{box-shadow:0 24px 40px rgba(0,21,209,.22),0 8px 12px rgba(0,21,209,.1);transform:translateY(-4px)}}.sds-btn-warp{animation:sds-btnWarp 2.6s ease-in-out infinite}@keyframes sds-btnWarp{0%,100%{transform:scaleX(1) scaleY(1) skewX(0)}25%{transform:scaleX(1.06) scaleY(.95) skewX(-2deg)}75%{transform:scaleX(.96) scaleY(1.04) skewX(2deg)}}.sds-btn-dissolve{animation:sds-btnDissolve var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnDissolve{0%,100%{opacity:1;filter:blur(0)}40%{opacity:.7;filter:blur(1px) brightness(1.3)}60%{opacity:1;filter:blur(0)}}.sds-btn-split{animation:sds-btnSplit 2.8s ease-in-out infinite}@keyframes sds-btnSplit{0%,100%{box-shadow:inset 0 0 0 1.5px rgba(0,21,209,.25),0 0 0 rgba(0,21,209,0)}40%{box-shadow:inset 0 0 0 1.5px var(--sds-primary),0 0 20px var(--sds-primary-glow);transform:scaleX(1.04)}60%{box-shadow:inset 0 0 0 1.5px rgba(0,21,209,.4);transform:scaleX(.97)}}.sds-btn-magnetic-trail{animation:sds-btnMagTrail 2s ease-in-out infinite}@keyframes sds-btnMagTrail{0%,100%{box-shadow:-8px 0 20px rgba(0,21,209,0),8px 0 20px rgba(0,21,209,0)}50%{box-shadow:-12px 0 24px rgba(0,21,209,.2),12px 0 24px rgba(0,21,209,.1);transform:scale(1.02)}}.sds-btn-hologram{animation:sds-btnHologram 4s linear infinite}@keyframes sds-btnHologram{0%,100%{filter:hue-rotate(0deg) brightness(1)}5%{filter:hue-rotate(30deg) brightness(1.2)}6%{filter:hue-rotate(0deg) brightness(1)}40%{filter:hue-rotate(200deg) brightness(1.15)}41%{filter:hue-rotate(0deg) brightness(1)}80%{filter:hue-rotate(100deg) brightness(1.1)}81%{filter:hue-rotate(0deg) brightness(1)}}.sds-btn-crystal{animation:sds-btnCrystal 2.4s ease-in-out infinite}@keyframes sds-btnCrystal{0%,100%{filter:brightness(1) contrast(1)}30%{filter:brightness(1.25) contrast(1.1);box-shadow:0 0 16px rgba(255,255,255,.4),0 0 4px rgba(0,21,209,.2)}60%{filter:brightness(1) contrast(1)}}.sds-btn-flare{animation:sds-btnFlare 2.5s ease-in-out infinite}@keyframes sds-btnFlare{0%,100%{box-shadow:0 0 0 rgba(0,21,209,0)}50%{box-shadow:0 0 40px rgba(0,21,209,.25),0 0 80px rgba(0,21,209,.08),0 0 120px rgba(0,21,209,.04);transform:scale(1.02)}}.sds-btn-amp{animation:sds-btnAmp .6s ease-in-out infinite}@keyframes sds-btnAmp{0%,100%{transform:scaleY(1)}25%{transform:scaleY(1.05)}75%{transform:scaleY(.96)}}.sds-btn-aurora,.sds-btn-float,.sds-btn-neon,.sds-btn-plasma,.sds-btn-rotate,.sds-btn-tilt{will-change:transform,opacity}.sds-btn-fill-rise{position:relative;overflow:hidden}.sds-btn-fill-rise::before{content:"";position:absolute;left:-5%;right:-5%;bottom:0;height:130%;background:var(--sds-primary);opacity:.22;clip-path:polygon(0 18%,25% 14%,50% 19%,75% 13%,100% 17%,100% 100%,0 100%);transform:translateY(101%);animation:sds-btnFillRise var(--sds-duration-slower,2.2s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) infinite}@keyframes sds-btnFillRise{0%{transform:translateY(101%);clip-path:polygon(0 18%,25% 14%,50% 19%,75% 13%,100% 17%,100% 100%,0 100%)}45%{transform:translateY(12%);clip-path:polygon(0 13%,25% 19%,50% 12%,75% 18%,100% 14%,100% 100%,0 100%)}60%{transform:translateY(-2%);clip-path:polygon(0 17%,25% 13%,50% 18%,75% 14%,100% 18%,100% 100%,0 100%)}70%,82%{transform:translateY(0);clip-path:polygon(0 15%,25% 15%,50% 15%,75% 15%,100% 15%,100% 100%,0 100%)}100%{transform:translateY(101%)}}.sds-btn-fill-sweep{position:relative;overflow:hidden}.sds-btn-fill-sweep::before{content:"";position:absolute;inset:0 auto 0 -40%;width:120%;background:var(--sds-primary);opacity:.2;transform:translateX(-110%) skewX(-18deg);animation:sds-btnFillSweep var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnFillSweep{0%{transform:translateX(-110%) skewX(-18deg);filter:brightness(1)}42%{transform:translateX(28%) skewX(-18deg);filter:brightness(1.35)}55%,70%{transform:translateX(4%) skewX(-18deg);filter:brightness(1)}100%{transform:translateX(120%) skewX(-18deg)}}.sds-btn-fill-iris{position:relative;overflow:hidden;animation:sds-btnFillIrisHost var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}.sds-btn-fill-iris::before{content:"";position:absolute;inset:0;background:var(--sds-primary);opacity:.24;clip-path:circle(0% at 50% 50%);animation:sds-btnFillIris var(--sds-duration-slower,2.2s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) infinite}@keyframes sds-btnFillIris{0%,8%{clip-path:circle(0% at 50% 50%)}42%{clip-path:circle(75% at 50% 50%)}62%,78%{clip-path:circle(72% at 50% 50%);opacity:.24}100%{clip-path:circle(75% at 50% 50%);opacity:0}}@keyframes sds-btnFillIrisHost{0%,8%{transform:scale(.985)}46%{transform:scale(1.012)}100%,64%{transform:scale(1)}}.sds-btn-fill-split{position:relative;overflow:hidden}.sds-btn-fill-split::after,.sds-btn-fill-split::before{content:"";position:absolute;top:0;bottom:0;width:51%;background:var(--sds-primary);opacity:.2}.sds-btn-fill-split::before{left:0;transform:translateX(-102%);animation:sds-btnFillSplitL var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}.sds-btn-fill-split::after{right:0;transform:translateX(102%);animation:sds-btnFillSplitR var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnFillSplitL{0%,6%{transform:translateX(-102%);filter:brightness(1)}38%{transform:translateX(0);filter:brightness(1.45)}46%,74%{transform:translateX(0);filter:brightness(1)}100%{transform:translateX(-102%)}}@keyframes sds-btnFillSplitR{0%,6%{transform:translateX(102%);filter:brightness(1)}38%{transform:translateX(0);filter:brightness(1.45)}46%,74%{transform:translateX(0);filter:brightness(1)}100%{transform:translateX(102%)}}.sds-btn-fill-corner{position:relative;overflow:hidden;animation:sds-btnFillCornerHost var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}.sds-btn-fill-corner::before{content:"";position:absolute;inset:0;background:var(--sds-primary);opacity:.22;clip-path:polygon(0 0,0 0,0 0);animation:sds-btnFillCorner var(--sds-duration-slower,2.2s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) infinite}@keyframes sds-btnFillCorner{0%,6%{clip-path:polygon(0 0,0 0,0 0)}44%{clip-path:polygon(0 0,230% 0,0 230%)}58%,78%{clip-path:polygon(0 0,220% 0,0 220%);opacity:.22}100%{clip-path:polygon(0 0,230% 0,0 230%);opacity:0}}@keyframes sds-btnFillCornerHost{0%,40%{transform:rotate(0)}52%{transform:rotate(-.5deg)}100%,66%{transform:rotate(0)}}.sds-btn-fill-drain{position:relative;overflow:hidden}.sds-btn-fill-drain::before{content:"";position:absolute;inset:0;background:var(--sds-primary);opacity:.22;animation:sds-btnFillDrain var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnFillDrain{0%,12%{transform:translateY(0)}38%{transform:translateY(96%)}44%,56%{transform:translateY(101%)}62%{transform:translateY(96%)}100%,88%{transform:translateY(0)}}.sds-btn-fill-wave{position:relative;overflow:hidden}.sds-btn-fill-wave::before{content:"";position:absolute;left:-15%;right:-15%;top:30%;bottom:-10%;background:var(--sds-primary);opacity:.2;transform:translateY(120%) rotate(-8deg);animation:sds-btnFillWave var(--sds-duration-slower,2.2s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) infinite}.sds-btn-fill-wave>*{display:inline-block;animation:sds-btnFillWaveLabel var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}@keyframes sds-btnFillWave{0%,8%{transform:translateY(120%) rotate(-8deg)}45%{transform:translateY(6%) rotate(-3deg)}62%,80%{transform:translateY(0) rotate(0)}100%{transform:translateY(120%) rotate(-6deg)}}@keyframes sds-btnFillWaveLabel{0%,38%{transform:translateY(0)}52%{transform:translateY(-2px)}100%,68%{transform:translateY(0)}}.sds-btn-draw-perimeter{position:relative}.sds-btn-draw-perimeter::before{content:"";position:absolute;inset:0;border:2px solid var(--sds-primary);border-radius:inherit;clip-path:polygon(0 0,0 0,0 0);animation:sds-btnDrawPerimeter var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnDrawPerimeter{0%{clip-path:polygon(0 0,0 0,0 0,0 0,0 0,0 0);opacity:1}24%{clip-path:polygon(0 0,100% 0,100% 50%,100% 50%,100% 50%,0 0)}48%{clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 100%,0 0)}52%{transform:scale(1.012)}70%,84%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 50%,0 0);opacity:1;transform:scale(1)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 50%,0 0);opacity:0}}.sds-btn-draw-corners{position:relative}.sds-btn-draw-corners::after,.sds-btn-draw-corners::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--sds-primary)}.sds-btn-draw-corners::before{clip-path:polygon(0 0,26% 0,26% 3px,3px 3px,3px 26%,0 26%,0 0,74% 0,74% 3px,100% 3px,100% 0,100% 26%,calc(100% - 3px) 26%,calc(100% - 3px) 0,74% 0,74% 0);animation:sds-btnDrawCornersA var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}.sds-btn-draw-corners::after{clip-path:polygon(0 74%,3px 74%,3px calc(100% - 3px),26% calc(100% - 3px),26% 100%,0 100%,0 74%,74% 100%,74% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 74%,100% 74%,100% 100%,74% 100%,74% 100%,0 74%);animation:sds-btnDrawCornersB var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}@keyframes sds-btnDrawCornersA{0%,10%{opacity:0;transform:scale(1.18)}34%{opacity:1;transform:scale(.99)}44%,82%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.12)}}@keyframes sds-btnDrawCornersB{0%,16%{opacity:0;transform:scale(1.18)}40%{opacity:1;transform:scale(.99)}50%,82%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.12)}}.sds-btn-draw-dash{position:relative}.sds-btn-draw-dash::before{content:"";position:absolute;inset:0;border:2px dashed var(--sds-primary);border-radius:inherit;animation:sds-btnDrawDash var(--sds-duration-slower,2.2s) steps(6) infinite}@keyframes sds-btnDrawDash{0%{clip-path:inset(0 100% 0 0);opacity:1;filter:brightness(1)}48%{clip-path:inset(0 0 0 0);filter:brightness(1)}60%{clip-path:inset(0 0 0 0);filter:brightness(.75)}72%,86%{clip-path:inset(0 0 0 0);filter:brightness(1.15);opacity:1}100%{clip-path:inset(0 0 0 0);opacity:0}}.sds-btn-draw-cross{position:relative;overflow:hidden}.sds-btn-draw-cross::after,.sds-btn-draw-cross::before{content:"";position:absolute;top:-60%;bottom:-60%;width:2px;background:var(--sds-primary);opacity:0}.sds-btn-draw-cross::before{left:20%;transform:rotate(28deg) translateX(-60px);animation:sds-btnDrawCrossA var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}.sds-btn-draw-cross::after{right:20%;transform:rotate(-28deg) translateX(60px);animation:sds-btnDrawCrossB var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnDrawCrossA{0%,8%{transform:rotate(28deg) translateX(-70px);opacity:0}22%{opacity:.9}46%{transform:rotate(28deg) translateX(70px);opacity:0}100%{transform:rotate(28deg) translateX(70px);opacity:0}}@keyframes sds-btnDrawCrossB{0%,18%{transform:rotate(-28deg) translateX(70px);opacity:0}32%{opacity:.9}56%{transform:rotate(-28deg) translateX(-70px);opacity:0}100%{transform:rotate(-28deg) translateX(-70px);opacity:0}}.sds-btn-draw-pulse-frame{position:relative}.sds-btn-draw-pulse-frame::before{content:"";position:absolute;inset:0;border:1.5px solid var(--sds-primary);border-radius:inherit;animation:sds-btnDrawPulseFrame var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnDrawPulseFrame{0%{clip-path:inset(0 100% 98% 0);opacity:1;transform:scale(1)}20%{clip-path:inset(0 0 0 0);transform:scale(1)}38%{transform:scale(1.04);opacity:.55}52%{transform:scale(1);opacity:1}68%{transform:scale(1.04);opacity:.55}100%,82%{clip-path:inset(0 0 0 0);transform:scale(1);opacity:1}}.sds-btn-draw-underline-orbit{position:relative}.sds-btn-draw-underline-orbit::before{content:"";position:absolute;left:18%;bottom:4px;width:64%;height:2px;border-radius:2px;background:var(--sds-primary);transform-origin:50% -14px;animation:sds-btnDrawUnderlineOrbit var(--sds-duration-dramatic,3s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) infinite}@keyframes sds-btnDrawUnderlineOrbit{0%{transform:scaleX(0);opacity:0}14%{transform:scaleX(1) rotate(0);opacity:1}28%,40%{transform:scaleX(1) rotate(0)}64%{transform:scaleX(.5) rotate(180deg);opacity:.7}82%{transform:scaleX(1) rotate(360deg);opacity:1}100%{transform:scaleX(1) rotate(360deg)}}.sds-btn-press-spring{animation:sds-btnPressSpring var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}@keyframes sds-btnPressSpring{0%,18%{transform:translateY(0) scale(1,1)}26%{transform:translateY(-1px) scale(1.005,1)}38%{transform:translateY(3px) scale(1.04,.96)}50%{transform:translateY(-2px) scale(.99,1.02)}60%{transform:translateY(1px) scale(1.01,.995)}100%,70%{transform:translateY(0) scale(1,1)}}.sds-btn-press-coin{position:relative;backface-visibility:hidden;animation:sds-btnPressCoin var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}.sds-btn-press-coin::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:0;animation:sds-btnPressCoinShade var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnPressCoin{0%,20%{transform:perspective(400px) rotateX(0)}36%{transform:perspective(400px) rotateX(12deg)}48%{transform:perspective(400px) rotateX(-3deg)}100%,58%{transform:perspective(400px) rotateX(0)}}@keyframes sds-btnPressCoinShade{0%,20%{opacity:0}36%{opacity:.18}100%,58%{opacity:0}}.sds-btn-press-pop{animation:sds-btnPressPop var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}.sds-btn-press-pop>*{display:inline-block;animation:sds-btnPressPopLabel var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}@keyframes sds-btnPressPop{0%,22%{transform:scale(1)}32%{transform:scale(.97)}46%{transform:scale(1.06)}58%{transform:scale(.99)}100%,68%{transform:scale(1)}}@keyframes sds-btnPressPopLabel{0%,19%{transform:scale(1)}29%{transform:scale(.95)}43%{transform:scale(1.1)}55%{transform:scale(.99)}100%,65%{transform:scale(1)}}.sds-btn-press-seesaw{animation:sds-btnPressSeesaw var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnPressSeesaw{0%,100%{transform:perspective(420px) rotateX(0) rotateY(0)}12%{transform:perspective(420px) rotateX(3deg) rotateY(-2.4deg)}28%{transform:perspective(420px) rotateX(-2.4deg) rotateY(2deg)}44%{transform:perspective(420px) rotateX(1.6deg) rotateY(-1.2deg)}58%{transform:perspective(420px) rotateX(-1deg) rotateY(.8deg)}70%{transform:perspective(420px) rotateX(.5deg) rotateY(-.4deg)}80%{transform:perspective(420px) rotateX(0) rotateY(0)}}.sds-btn-press-drop{position:relative;animation:sds-btnPressDrop var(--sds-duration-base,.8s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}.sds-btn-press-drop::after{content:"";position:absolute;left:50%;bottom:-6px;width:70%;height:8px;border-radius:50%;border:1.5px solid var(--sds-primary);opacity:0;transform:translateX(-50%) scale(.4);animation:sds-btnPressDropDust var(--sds-duration-base,.8s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-btnPressDrop{0%{opacity:0;transform:translateY(-12px)}40%{opacity:1;transform:translateY(0) scale(1.05,.94)}60%{transform:translateY(-3px) scale(.99,1.02)}78%{transform:translateY(0) scale(1.01,.99)}100%{opacity:1;transform:translateY(0) scale(1,1)}}@keyframes sds-btnPressDropDust{0%,38%{opacity:0;transform:translateX(-50%) scale(.4)}52%{opacity:.55;transform:translateX(-50%) scale(.9)}100%{opacity:0;transform:translateX(-50%) scale(1.5)}}.sds-btn-press-elastic{animation:sds-btnPressElastic var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-btnPressElastic{0%,18%{transform:scale(1,1)}30%{transform:scale(1.08,.94)}42%{transform:scale(.95,1.05)}54%{transform:scale(1.04,.97)}64%{transform:scale(.99,1.01)}100%,74%{transform:scale(1,1)}}.sds-btn-halo-breathe{animation:sds-btnHaloBreathe var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnHaloBreathe{0%,100%{filter:drop-shadow(0 0 2px var(--sds-primary-glow)) brightness(1)}50%{filter:drop-shadow(0 0 14px var(--sds-primary-glow)) brightness(1.08)}}.sds-btn-halo-flicker-on{animation:sds-btnHaloFlickerOn var(--sds-duration-slow,1.4s) steps(1) both}@keyframes sds-btnHaloFlickerOn{0%{opacity:0;filter:drop-shadow(0 0 0 transparent)}10%{opacity:.7;filter:drop-shadow(0 0 6px var(--sds-primary-glow))}14%{opacity:.15;filter:drop-shadow(0 0 0 transparent)}30%{opacity:.9;filter:drop-shadow(0 0 10px var(--sds-primary-glow))}36%{opacity:.4}52%{opacity:1;filter:drop-shadow(0 0 16px var(--sds-primary-glow)) brightness(1.15)}100%,72%{opacity:1;filter:drop-shadow(0 0 8px var(--sds-primary-glow)) brightness(1)}}.sds-btn-spark-orbit{position:relative}.sds-btn-spark-orbit::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--sds-primary);filter:drop-shadow(0 0 5px var(--sds-primary-glow));offset-path:border-box;offset-rotate:0deg;animation:sds-btnSparkOrbit var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-btnSparkOrbit{0%{offset-distance:0%;opacity:1}46%{opacity:1}50%{offset-distance:50%;opacity:.45}54%{opacity:1}100%{offset-distance:100%;opacity:1}}.sds-btn-surge-charge{animation:sds-btnSurgeCharge var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnSurgeCharge{0%,14%{filter:brightness(1) drop-shadow(0 0 0 transparent);transform:scale(1)}38%{filter:brightness(.85) saturate(1.15) drop-shadow(0 0 1px var(--sds-primary-glow));transform:scale(.99)}52%{filter:brightness(1.3) drop-shadow(0 0 18px var(--sds-primary-glow));transform:scale(1.025)}64%{filter:brightness(1.05) drop-shadow(0 0 6px var(--sds-primary-glow));transform:scale(1)}100%,80%{filter:brightness(1) drop-shadow(0 0 0 transparent);transform:scale(1)}}.sds-btn-halo-split{position:relative}.sds-btn-halo-split::after,.sds-btn-halo-split::before{content:"";position:absolute;inset:15% 30%;border-radius:50%;background:var(--sds-primary);filter:blur(12px);opacity:0;z-index:-1}.sds-btn-halo-split::before{animation:sds-btnHaloSplitL var(--sds-duration-dramatic,3s) ease-in-out infinite}.sds-btn-halo-split::after{animation:sds-btnHaloSplitR var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnHaloSplitL{0%,100%{transform:translateX(0);opacity:.4}45%{transform:translateX(-58%);opacity:.12}62%{transform:translateX(-62%);opacity:0}80%{transform:translateX(-10%);opacity:.3}}@keyframes sds-btnHaloSplitR{0%,100%{transform:translateX(0);opacity:.4}45%{transform:translateX(58%);opacity:.12}62%{transform:translateX(62%);opacity:0}80%{transform:translateX(10%);opacity:.3}}.sds-btn-ember{animation:sds-btnEmber var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnEmber{0%,100%{transform:skewX(0);filter:hue-rotate(0deg) brightness(1) drop-shadow(0 0 2px rgba(209, 64, 0, .25))}22%{transform:skewX(.6deg);filter:hue-rotate(8deg) brightness(1.04) drop-shadow(0 0 5px rgba(209, 64, 0, .3))}48%{transform:skewX(-.4deg);filter:hue-rotate(14deg) brightness(1.12) drop-shadow(0 0 10px rgba(209, 64, 0, .4))}72%{transform:skewX(.3deg);filter:hue-rotate(6deg) brightness(1.03) drop-shadow(0 0 4px rgba(209, 64, 0, .28))}}.sds-btn-slice-reveal{animation:sds-btnSliceReveal var(--sds-duration-base,.8s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-btnSliceReveal{0%{opacity:0;clip-path:polygon(0 0,0 0,0 50%,100% 50%,100% 100%,100% 100%);transform:translateX(-14px)}45%{opacity:1;clip-path:polygon(0 0,80% 0,80% 50%,20% 50%,20% 100%,0 100%);transform:translateX(4px);filter:brightness(1.2)}70%{clip-path:polygon(0 0,100% 0,100% 50%,0 50%,0 100%,0 100%);filter:brightness(1)}100%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 100%,0 0);transform:translateX(0)}}.sds-btn-slice-hover{animation:sds-btnSliceHover var(--sds-duration-dramatic,3s) steps(1) infinite}@keyframes sds-btnSliceHover{0%,100%{clip-path:none;transform:none}6%{clip-path:inset(0 0 48% 0);transform:translateX(4px)}8%{clip-path:inset(52% 0 0 0);transform:translateX(-4px)}10%{clip-path:none;transform:none}54%{clip-path:inset(0 0 48% 0);transform:translateX(-3px)}56%{clip-path:inset(52% 0 0 0);transform:translateX(3px)}58%{clip-path:none;transform:none}}.sds-btn-blinds{position:relative;animation:sds-btnBlindsHost var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}.sds-btn-blinds::after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,var(--sds-primary) 0 25%,rgba(0,21,209,.65) 25% 50%);opacity:.85;animation:sds-btnBlinds var(--sds-duration-base,.8s) steps(4) both}@keyframes sds-btnBlinds{0%{clip-path:inset(0 0 0 0);opacity:.85}99%{clip-path:inset(0 0 0 100%);opacity:.5}100%{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes sds-btnBlindsHost{0%{opacity:0;transform:scale(.97)}35%{opacity:1}100%{opacity:1;transform:scale(1)}}.sds-btn-guillotine{animation:sds-btnGuillotine var(--sds-duration-base,.8s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-btnGuillotine{0%{opacity:0;clip-path:inset(0 0 50% 0);transform:translateY(-10px)}34%{opacity:1;clip-path:inset(0 0 50% 0);transform:translateY(-2px)}52%{clip-path:inset(0 0 0 0);transform:translateY(2px) scale(1.03,.95)}70%{transform:translateY(-1px) scale(.99,1.02)}100%{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0) scale(1,1)}}.sds-btn-shutter-snap{animation:sds-btnShutterSnap var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}@keyframes sds-btnShutterSnap{0%,16%{clip-path:polygon(50% -60%,160% 50%,50% 160%,-60% 50%);transform:scale(1)}34%{clip-path:polygon(50% 38%,62% 50%,50% 62%,38% 50%);transform:scale(.98)}40%{clip-path:polygon(50% 34%,66% 50%,50% 66%,34% 50%)}58%{clip-path:polygon(50% -75%,175% 50%,50% 175%,-75% 50%);transform:scale(1.02)}100%,70%{clip-path:polygon(50% -60%,160% 50%,50% 160%,-60% 50%);transform:scale(1)}}.sds-btn-label-slide{overflow:hidden}.sds-btn-label-slide>*{display:inline-block;animation:sds-btnLabelSlide var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnLabelSlide{0%,62%{transform:translateY(0);opacity:1}70%{transform:translateY(-130%);opacity:0}70.1%{transform:translateY(130%);opacity:0}80%{transform:translateY(-6%);opacity:1}100%,88%{transform:translateY(0)}}.sds-btn-label-wave>*{display:inline-block;animation:sds-btnLabelWave var(--sds-duration-slower,2.2s) ease-in-out infinite}.sds-btn-label-wave>:nth-child(2){animation-delay:90ms}.sds-btn-label-wave>:nth-child(3){animation-delay:.18s}.sds-btn-label-wave>:nth-child(4){animation-delay:.27s}.sds-btn-label-wave>:nth-child(5){animation-delay:.36s}.sds-btn-label-wave>:nth-child(6){animation-delay:.45s}@keyframes sds-btnLabelWave{0%,100%,30%{transform:translateY(0) rotate(0)}10%{transform:translateY(-2px) rotate(-2deg)}20%{transform:translateY(1px) rotate(1.4deg)}}.sds-btn-icon-launch>:first-child{display:inline-block;animation:sds-btnIconLaunch var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}.sds-btn-icon-launch>:last-child{display:inline-block;animation:sds-btnIconLaunchLabel var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnIconLaunch{0%,22%{transform:translateX(0);filter:blur(0)}36%{transform:translateX(-2px);filter:blur(0)}48%{transform:translateX(6px);filter:blur(1.5px)}62%{transform:translateX(4px);filter:blur(0)}100%,76%{transform:translateX(0)}}@keyframes sds-btnIconLaunchLabel{0%,40%{transform:skewX(0) translateX(0)}54%{transform:skewX(-4deg) translateX(1.5px)}100%,70%{transform:skewX(0) translateX(0)}}.sds-btn-icon-spin-settle>:first-child{display:inline-block;animation:sds-btnIconSpinSettle var(--sds-duration-slower,2.2s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}.sds-btn-icon-spin-settle>:last-child{display:inline-block;animation:sds-btnIconSpinLabel var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-btnIconSpinSettle{0%,20%{transform:rotate(0)}56%{transform:rotate(380deg)}68%{transform:rotate(356deg)}100%,78%{transform:rotate(360deg)}}@keyframes sds-btnIconSpinLabel{0%,100%,20%,78%{transform:scaleX(1)}50%{transform:scaleX(.98)}}.sds-btn-swap-flip>:first-child{display:inline-block;animation:sds-btnSwapFlipA var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}.sds-btn-swap-flip>:last-child{display:inline-block;animation:sds-btnSwapFlipB var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnSwapFlipA{0%,30%{transform:translateX(0);opacity:1}46%{transform:translateX(14px) translateY(-4px);opacity:.55}62%,76%{transform:translateX(0);opacity:1}100%{transform:translateX(0)}}@keyframes sds-btnSwapFlipB{0%,30%{transform:translateX(0);opacity:1}46%{transform:translateX(-14px) translateY(4px);opacity:.55}62%,76%{transform:translateX(0);opacity:1}100%{transform:translateX(0)}}.sds-btn-label-typewrite>*{display:inline-block;animation:sds-btnLabelTypewrite var(--sds-duration-slower,2.2s) steps(2) infinite}.sds-btn-label-typewrite>:nth-child(2){animation-delay:.12s}.sds-btn-label-typewrite>:nth-child(3){animation-delay:.24s}.sds-btn-label-typewrite>:nth-child(4){animation-delay:.36s}.sds-btn-label-typewrite>:nth-child(5){animation-delay:.48s}.sds-btn-label-typewrite>:nth-child(6){animation-delay:.6s}.sds-btn-label-typewrite>:nth-child(7){animation-delay:.72s}.sds-btn-label-typewrite>:nth-child(8){animation-delay:.84s}@keyframes sds-btnLabelTypewrite{0%{opacity:0;transform:translateY(2px)}12%,86%{opacity:1;transform:translateY(0)}93%{opacity:.4}100%{opacity:0}}.sds-btn-nudge>:last-child{display:inline-block;animation:sds-btnNudge var(--sds-duration-slower,2.2s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) infinite}@keyframes sds-btnNudge{0%,100%,40%,76%{transform:translateX(0)}50%{transform:translateX(5px)}60%{transform:translateX(0)}66%{transform:translateX(2.5px)}}.sds-btn-tilt-orbit{will-change:transform;animation:sds-btnTiltOrbit var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnTiltOrbit{0%,100%{transform:perspective(420px) rotateX(4deg) rotateY(0)}25%{transform:perspective(420px) rotateX(0) rotateY(5deg)}50%{transform:perspective(420px) rotateX(-4deg) rotateY(0)}75%{transform:perspective(420px) rotateX(0) rotateY(-5deg)}}.sds-btn-tilt-pendulum{transform-origin:top center;animation:sds-btnTiltPendulum var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnTiltPendulum{0%,100%{transform:rotate(0)}14%{transform:rotate(4deg)}32%{transform:rotate(-3deg)}48%{transform:rotate(2deg)}62%{transform:rotate(-1.2deg)}74%{transform:rotate(.5deg)}84%{transform:rotate(0)}}.sds-btn-tilt-scan{animation:sds-btnTiltScan var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnTiltScan{0%,10%{transform:perspective(420px) rotateX(3deg) rotateY(-4deg)}24%,36%{transform:perspective(420px) rotateX(3deg) rotateY(4deg)}50%,62%{transform:perspective(420px) rotateX(-3deg) rotateY(4deg)}74%,86%{transform:perspective(420px) rotateX(-3deg) rotateY(-4deg)}100%{transform:perspective(420px) rotateX(3deg) rotateY(-4deg)}}.sds-btn-tilt-float{animation:sds-btnTiltFloat var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnTiltFloat{0%,100%{transform:translateY(0) rotate(0);filter:drop-shadow(0 3px 3px rgba(0, 21, 209, .18))}35%{transform:translateY(-5px) rotate(1.2deg);filter:drop-shadow(0 10px 8px rgba(0, 21, 209, .12))}65%{transform:translateY(-3px) rotate(-.8deg);filter:drop-shadow(0 7px 6px rgba(0, 21, 209, .14))}}.sds-btn-sheen-pass{position:relative;overflow:hidden}.sds-btn-sheen-pass::before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:34%;background:rgba(255,255,255,.45);filter:blur(6px);transform:translateX(-180%) skewX(-20deg);animation:sds-btnSheenPass var(--sds-duration-slower,2.2s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnSheenPass{0%,18%{transform:translateX(-180%) skewX(-20deg);opacity:0}30%{opacity:1}48%{transform:translateX(180%) skewX(-20deg);opacity:1}100%,60%{transform:translateX(320%) skewX(-20deg);opacity:0}}.sds-btn-sheen-double{position:relative;overflow:hidden}.sds-btn-sheen-double::after,.sds-btn-sheen-double::before{content:"";position:absolute;top:-20%;bottom:-20%;width:26%;background:rgba(255,255,255,.38);filter:blur(5px)}.sds-btn-sheen-double::before{left:0;transform:translateX(-200%) skewX(-18deg);animation:sds-btnSheenDoubleA var(--sds-duration-slower,2.2s) ease-in-out infinite}.sds-btn-sheen-double::after{right:0;transform:translateX(200%) skewX(18deg);animation:sds-btnSheenDoubleB var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-btnSheenDoubleA{0%,14%{transform:translateX(-200%) skewX(-18deg);opacity:0}26%{opacity:1}44%{transform:translateX(190%) skewX(-18deg);opacity:1;filter:blur(5px) brightness(1.5)}100%,58%{transform:translateX(420%) skewX(-18deg);opacity:0}}@keyframes sds-btnSheenDoubleB{0%,14%{transform:translateX(200%) skewX(18deg);opacity:0}26%{opacity:1}44%{transform:translateX(-190%) skewX(18deg);opacity:1;filter:blur(5px) brightness(1.5)}100%,58%{transform:translateX(-420%) skewX(18deg);opacity:0}}.sds-btn-prism-edge{position:relative}.sds-btn-prism-edge::before{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--sds-primary);animation:sds-btnPrismEdge var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-btnPrismEdge{0%{filter:hue-rotate(0deg) brightness(1.1);clip-path:inset(0 0 0 0);opacity:.9}25%{filter:hue-rotate(90deg) brightness(1.3);clip-path:inset(0 0 55% 0)}50%{filter:hue-rotate(180deg) brightness(1.1);clip-path:inset(0 0 0 0);opacity:.65}75%{filter:hue-rotate(270deg) brightness(1.3);clip-path:inset(55% 0 0 0)}100%{filter:hue-rotate(360deg) brightness(1.1);clip-path:inset(0 0 0 0);opacity:.9}}.sds-btn-night-sweep{position:relative;overflow:hidden}.sds-btn-night-sweep::after{content:"";position:absolute;inset:0;background:#06060c;opacity:.55;animation:sds-btnNightSweep var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnNightSweep{0%,12%{clip-path:inset(0 0 0 0);opacity:.55}46%{clip-path:inset(0 0 0 100%);opacity:.45}56%,72%{clip-path:inset(0 0 0 100%);opacity:0}84%{clip-path:inset(0 0 0 0);opacity:.3}100%{clip-path:inset(0 0 0 0);opacity:.55}}.sds-btn-spotlight-pan{position:relative;overflow:hidden}.sds-btn-spotlight-pan::before{content:"";position:absolute;top:-75%;left:-25%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 65%);animation:sds-btnSpotlightPan var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-btnSpotlightPan{0%,100%{transform:translate(-30%,0);opacity:.4}50%{transform:translate(130%,55%);opacity:1}}.sds-btn-beacon{position:relative}.sds-btn-beacon::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--sds-primary);opacity:0;animation:sds-btnBeacon var(--sds-duration-slower,2.2s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) infinite}@keyframes sds-btnBeacon{0%,58%{transform:scale(1);opacity:0}62%{opacity:.8;transform:scale(1)}100%,88%{transform:scale(1.28,1.65);opacity:0}}.sds-btn-tick-tock{animation:sds-btnTickTock var(--sds-duration-slower,2.2s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) infinite}@keyframes sds-btnTickTock{0%,8%{transform:rotate(-1.5deg) scale(1)}25%,33%{transform:rotate(1.5deg) scale(1)}50%,58%{transform:rotate(-1.5deg) scale(1)}75%,80%{transform:rotate(1.5deg) scale(1)}90%{transform:rotate(0) scale(1.04)}100%{transform:rotate(-1.5deg) scale(1)}}.sds-btn-breath-hold{animation:sds-btnBreathHold var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-btnBreathHold{0%,10%{transform:scale(1);filter:brightness(1)}42%{transform:scale(1.03);filter:brightness(1.09)}58%{transform:scale(1.03);filter:brightness(1.09)}70%{transform:scale(.995);filter:brightness(.98)}100%,80%{transform:scale(1);filter:brightness(1)}}.sds-btn-wink{position:relative;overflow:hidden}.sds-btn-wink::before{content:"";position:absolute;top:0;right:0;width:38%;height:60%;background:rgba(255,255,255,.5);filter:blur(7px);clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);opacity:0;animation:sds-btnWink var(--sds-duration-dramatic,3s) steps(1) infinite}@keyframes sds-btnWink{0%,72%{opacity:0;transform:translateX(0)}76%{opacity:.85;transform:translateX(-8%)}80%{opacity:0;transform:translateX(0)}84%{opacity:.5;transform:translateX(-4%)}100%,88%{opacity:0}}/*!
 * SDS Motion Forge — inputs.css
 * Input animations (Section 3).
 * Part of the lossless v5 category split — combined entry: src/motion.css
 */.sds-input-focus:focus{animation:sds-focusField var(--sds-duration-instant,.3s) ease both}@keyframes sds-focusField{from{box-shadow:0 0 0 0 var(--sds-primary-glow),0 0 0 0 var(--sds-primary-dim)}to{box-shadow:0 0 0 3px var(--sds-primary-dim),0 0 16px rgba(0,21,209,.08)}}.sds-input-morph{animation:sds-borderMorph 2.5s ease infinite}@keyframes sds-borderMorph{0%,100%{border-radius:8px}50%{border-radius:16px 4px 16px 4px}}.sds-input-shimmer{background:linear-gradient(90deg,transparent 40%,rgba(0,21,209,.08) 50%,transparent 60%);background-size:300% 100%;animation:sds-shimmerScan 2.5s ease infinite}@keyframes sds-shimmerScan{from{background-position:-200% center}to{background-position:300% center}}.sds-input-voltage{animation:sds-voltagePulse 2s ease infinite}@keyframes sds-voltagePulse{0%,100%{border-color:rgba(0,21,209,.3)}10%{border-color:var(--sds-primary);box-shadow:0 0 12px var(--sds-primary-glow)}20%{border-color:rgba(0,21,209,.3);box-shadow:none}30%{border-color:var(--sds-primary);box-shadow:0 0 8px var(--sds-primary-glow)}40%{border-color:rgba(0,21,209,.3)}}.sds-input-shake{animation:sds-seismicShake .5s ease both}@keyframes sds-seismicShake{0%,100%{transform:translateX(0)}10%{transform:translateX(-6px) rotate(-.5deg)}25%{transform:translateX(6px) rotate(.5deg)}40%{transform:translateX(-5px)}55%{transform:translateX(4px)}70%{transform:translateX(-2px)}85%{transform:translateX(2px)}}.sds-input-success{animation:sds-successGlow .6s ease both}@keyframes sds-successGlow{0%{border-color:rgba(0,196,140,.3);box-shadow:none}40%{border-color:var(--sds-success);box-shadow:0 0 16px rgba(0,196,140,.3),0 0 4px rgba(0,196,140,.5)}100%{border-color:rgba(0,196,140,.5);box-shadow:0 0 8px rgba(0,196,140,.15)}}.sds-input-caret{animation:sds-caretTrail 2s ease infinite}@keyframes sds-caretTrail{0%,100%{box-shadow:0 0 0 0 rgba(0,21,209,0)}50%{box-shadow:0 0 0 4px var(--sds-primary-dim),inset 0 0 0 1px rgba(0,21,209,.3)}}.sds-input-morph-ph::-moz-placeholder{animation:sds-morphPlaceholder 2s ease infinite}.sds-input-morph-ph::placeholder{animation:sds-morphPlaceholder 2s ease infinite}@keyframes sds-morphPlaceholder{0%,100%{letter-spacing:0;opacity:.4}50%{letter-spacing:2px;opacity:.1;filter:blur(1px)}}.sds-input-elevate-wrap{position:relative}.sds-input-elevate-wrap label{position:absolute;left:14px;top:50%;transform:translateY(-50%) scale(1);transform-origin:left;pointer-events:none;transition:transform .25s var(--sds-easing),color .25s ease;color:rgba(0,0,0,.4)}.sds-input-elevate-wrap input:not(:-moz-placeholder)~label{transform:translateY(-140%) scale(.82);color:var(--sds-primary)}.sds-input-elevate-wrap input:focus~label,.sds-input-elevate-wrap input:not(:placeholder-shown)~label{transform:translateY(-140%) scale(.82);color:var(--sds-primary)}.sds-input-ink:focus{outline-style:solid;animation:sds-inkStroke var(--sds-duration-instant,.3s) ease both}@keyframes sds-inkStroke{0%{outline-offset:0;outline-color:rgba(0,21,209,0)}100%{outline-offset:2px;outline-color:rgba(0,21,209,.2)}}.sds-input-plasma{animation:sds-plasmaGlow var(--sds-duration-dramatic,3s) ease infinite}.sds-input-ring{animation:sds-magnetPulse 2s ease .5s infinite}.sds-input-neon{animation:sds-neonSign 4s ease infinite}.sds-input-scan{background-image:linear-gradient(90deg,transparent 30%,rgba(0,21,209,.1) 50%,transparent 70%);background-size:300% 100%;animation:sds-inputScan 2s ease infinite}@keyframes sds-inputScan{0%{background-position:-200% center}100%{background-position:300% center}}.sds-input-glow-border{animation:sds-inputGlowBorder 2s ease-in-out infinite}@keyframes sds-inputGlowBorder{0%,100%{box-shadow:0 0 0 1.5px rgba(0,21,209,.2),0 0 0 rgba(0,21,209,0)}50%{box-shadow:0 0 0 1.5px var(--sds-primary),0 0 16px var(--sds-primary-glow)}}.sds-input-neural{animation:sds-inputNeural var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputNeural{0%,100%{box-shadow:0 0 0 2px rgba(0,21,209,.15),0 0 0 6px rgba(0,21,209,0)}33%{box-shadow:0 0 0 2px rgba(0,21,209,.5),0 0 0 6px rgba(0,21,209,.08)}66%{box-shadow:0 0 0 2px rgba(0,21,209,.3),0 0 0 10px rgba(0,21,209,.04)}}.sds-input-aurora{animation:sds-inputAurora 4s ease-in-out infinite}@keyframes sds-inputAurora{0%,100%{box-shadow:0 0 8px rgba(0,21,209,.2)}25%{box-shadow:0 0 12px rgba(139,92,246,.35)}50%{box-shadow:0 0 10px rgba(6,182,212,.3)}75%{box-shadow:0 0 10px rgba(16,185,129,.3)}}.sds-input-border-beam{animation:sds-inputBorderBeam 2s linear infinite;outline-style:solid;outline-color:transparent}@keyframes sds-inputBorderBeam{0%{outline-offset:0;outline-width:0;outline-color:var(--sds-primary-glow)}40%{outline-offset:3px;outline-width:2px;outline-color:rgba(0,21,209,.5)}100%{outline-offset:8px;outline-width:0;outline-color:rgba(0,21,209,0)}}.sds-input-depth{animation:sds-inputDepth 2.4s ease-in-out infinite}@keyframes sds-inputDepth{0%,100%{transform:perspective(300px) translateZ(0);box-shadow:0 2px 6px rgba(0,21,209,.08)}50%{transform:perspective(300px) translateZ(4px);box-shadow:0 8px 24px rgba(0,21,209,.16)}}.sds-input-charge{animation:sds-inputCharge var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-inputCharge{0%{border-color:rgba(0,21,209,.2);box-shadow:none}70%{border-color:var(--sds-primary);box-shadow:0 0 20px var(--sds-primary-glow),0 0 4px var(--sds-primary-glow)}100%{border-color:rgba(0,21,209,.2);box-shadow:none}}.sds-input-ripple{animation:sds-inputRipple 2.4s ease infinite}@keyframes sds-inputRipple{0%{box-shadow:0 0 0 0 var(--sds-primary-glow)}60%{box-shadow:0 0 0 8px rgba(0,21,209,0)}100%{box-shadow:0 0 0 0 rgba(0,21,209,0)}}.sds-input-pulse-dot{border-left:3px solid var(--sds-primary);animation:sds-inputPulseDot var(--sds-duration-slow,1.4s) ease-in-out infinite}@keyframes sds-inputPulseDot{0%,100%{border-left-color:rgba(0,21,209,.3)}50%{border-left-color:var(--sds-primary);box-shadow:-4px 0 12px var(--sds-primary-glow)}}.sds-input-orbit{animation:sds-inputOrbit 2s linear infinite;outline:2px solid transparent}@keyframes sds-inputOrbit{0%{outline-color:rgba(0,21,209,.6);outline-offset:0}50%{outline-offset:4px;outline-color:rgba(0,21,209,.2)}100%{outline-color:rgba(0,21,209,0);outline-offset:8px}}.sds-input-gradient-border{border:none;background-image:linear-gradient(white,#fff),linear-gradient(135deg,var(--sds-primary),#8b5cf6,var(--sds-accent),var(--sds-primary));background-clip:padding-box,border-box;background-origin:padding-box,border-box;animation:sds-inputGradBorder var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-inputGradBorder{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}.sds-input-active-line{border-bottom:2px solid var(--sds-primary);border-radius:0;animation:sds-inputActiveLine 1.8s ease-in-out infinite}@keyframes sds-inputActiveLine{0%,100%{border-bottom-color:rgba(0,21,209,.25)}50%{border-bottom-color:var(--sds-primary);box-shadow:0 2px 8px var(--sds-primary-glow)}}.sds-input-glitch-valid{animation:sds-inputGlitchValid var(--sds-duration-fast,.4s) steps(1) both}@keyframes sds-inputGlitchValid{0%{transform:translateX(0);border-color:var(--sds-success)}10%{transform:translateX(-3px)}20%{transform:translateX(3px);border-color:var(--sds-primary)}30%{transform:translateX(0);border-color:var(--sds-success)}40%{transform:translateX(-2px)}100%{transform:translateX(0);border-color:var(--sds-success)}}.sds-input-flicker{animation:sds-inputFlicker 4s steps(1) infinite}@keyframes sds-inputFlicker{0%,100%{opacity:1}45%{opacity:.85}46%{opacity:1}80%{opacity:.92}81%{opacity:1}}.sds-input-kinetic{animation:sds-inputKinetic var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputKinetic{0%,100%{transform:scaleX(1)}25%{transform:scaleX(1.015)}75%{transform:scaleX(.988)}}.sds-input-waveform{animation:sds-inputWaveform 1.6s ease-in-out infinite}@keyframes sds-inputWaveform{0%,100%{transform:scaleY(1);border-color:rgba(0,21,209,.3)}25%{transform:scaleY(1.03) scaleX(1.008);border-color:var(--sds-primary)}75%{transform:scaleY(.97) scaleX(.992)}}.sds-input-solar{animation:sds-inputSolar 2.8s ease-in-out infinite}@keyframes sds-inputSolar{0%,100%{box-shadow:0 0 0 rgba(251,191,36,0)}50%{box-shadow:0 0 20px rgba(251,191,36,.35),0 0 40px rgba(251,191,36,.12),0 0 60px rgba(251,191,36,.04)}}.sds-input-burst{animation:sds-inputBurst 1.8s var(--sds-easing) both}@keyframes sds-inputBurst{0%{transform:scale(.92);opacity:0;box-shadow:0 0 0 rgba(0,21,209,0)}40%{transform:scale(1.04);box-shadow:0 0 24px var(--sds-primary-glow)}70%{transform:scale(.98);box-shadow:0 0 8px rgba(0,21,209,.1)}100%{transform:scale(1);opacity:1;box-shadow:none}}.sds-input-momentum{animation:sds-inputMomentum .7s var(--sds-easing) both}@keyframes sds-inputMomentum{0%{opacity:0;transform:translateY(16px) scaleY(.85);filter:blur(4px)}60%{opacity:1;transform:translateY(-2px) scaleY(1.02);filter:blur(0)}100%{opacity:1;transform:translateY(0) scaleY(1)}}.sds-input-echo{animation:sds-inputEcho 2.4s ease-out infinite;outline-style:solid;outline-color:transparent}@keyframes sds-inputEcho{0%{outline-offset:0;outline-width:0;outline-color:var(--sds-primary-glow)}20%{outline-width:2px}100%{outline-offset:12px;outline-width:0;outline-color:rgba(0,21,209,0)}}.sds-input-laser{background-image:linear-gradient(90deg,transparent 0,rgba(0,21,209,.15) 40%,rgba(0,21,209,.25) 50%,rgba(0,21,209,.15) 60%,transparent 100%);background-size:200% 100%;animation:sds-inputLaser 1.5s linear infinite}@keyframes sds-inputLaser{0%{background-position:-100% center}100%{background-position:200% center}}.sds-input-gravity{animation:sds-inputGravity var(--sds-duration-base,.8s) var(--sds-ease-bounce,cubic-bezier(.68,-.55,.27,1.55)) both}@keyframes sds-inputGravity{0%{opacity:0;transform:translateY(-30px)}70%{opacity:1;transform:translateY(4px)}85%{transform:translateY(-2px)}100%{opacity:1;transform:translateY(0)}}.sds-input-void{animation:sds-inputVoid 2.6s ease-in-out infinite}@keyframes sds-inputVoid{0%,100%{box-shadow:inset 0 0 0 rgba(0,21,209,0)}50%{box-shadow:inset 0 0 24px rgba(0,21,209,.1),inset 0 0 8px rgba(0,21,209,.08)}}.sds-input-comet{animation:sds-inputComet var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-inputComet{0%{box-shadow:-4px 0 0 0 transparent,0 0 0 0 transparent}50%{box-shadow:0 0 0 1.5px rgba(0,21,209,.5),0 0 12px var(--sds-primary-glow)}100%{box-shadow:4px 0 0 0 transparent,0 0 0 0 transparent}}.sds-input-zap{animation:sds-inputZap var(--sds-duration-dramatic,3s) ease infinite}@keyframes sds-inputZap{0%,100%{transform:none;border-color:rgba(0,21,209,.3)}8%{transform:skewX(3deg);border-color:var(--sds-primary);box-shadow:0 0 12px var(--sds-primary-glow)}10%{transform:skewX(-2deg)}12%{transform:none;border-color:rgba(0,21,209,.3);box-shadow:none}}.sds-input-ghost{background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);background-size:200% 100%;animation:sds-inputGhost var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputGhost{0%{background-position:-100% center;opacity:.8}50%{opacity:1}100%{background-position:200% center;opacity:.8}}.sds-input-crystal{animation:sds-inputCrystal 2.4s ease-in-out infinite}@keyframes sds-inputCrystal{0%,100%{filter:brightness(1) contrast(1);border-color:rgba(0,21,209,.25)}50%{filter:brightness(1.15) contrast(1.05);border-color:rgba(6,182,212,.6);box-shadow:0 0 12px rgba(6,182,212,.2)}}.sds-input-prism{animation:sds-inputPrism 4s linear infinite}@keyframes sds-inputPrism{0%{border-color:rgba(0,21,209,.4);box-shadow:0 0 6px rgba(0,21,209,.2)}25%{border-color:rgba(139,92,246,.4);box-shadow:0 0 6px rgba(139,92,246,.2)}50%{border-color:rgba(209,0,40,.4);box-shadow:0 0 6px rgba(209,0,40,.15)}75%{border-color:rgba(6,182,212,.4);box-shadow:0 0 6px rgba(6,182,212,.2)}100%{border-color:rgba(0,21,209,.4);box-shadow:0 0 6px rgba(0,21,209,.2)}}.sds-input-fire{animation:sds-inputFire 2s ease-in-out infinite}@keyframes sds-inputFire{0%,100%{border-color:rgba(239,68,68,.3);box-shadow:0 0 4px rgba(239,68,68,.1)}33%{border-color:rgba(251,113,133,.6);box-shadow:0 0 14px rgba(251,146,60,.25)}66%{border-color:rgba(239,68,68,.5);box-shadow:0 0 10px rgba(239,68,68,.2)}}.sds-input-quantum{animation:sds-inputQuantum var(--sds-duration-dramatic,3s) steps(1) infinite}@keyframes sds-inputQuantum{0%,100%{border-color:rgba(0,21,209,.35)}10%{border-color:var(--sds-primary)}11%{border-color:rgba(0,21,209,.35)}50%{border-color:rgba(139,92,246,.5)}51%{border-color:rgba(0,21,209,.35)}}.sds-input-expand{animation:sds-inputExpand .6s var(--sds-easing) both}@keyframes sds-inputExpand{from{transform:scaleX(.6);opacity:0;border-radius:99px}to{transform:scaleX(1);opacity:1;border-radius:inherit}}.sds-input-unlock{animation:sds-inputUnlock var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-inputUnlock{0%{transform:rotate(-8deg) scale(.9);opacity:0}60%{transform:rotate(2deg) scale(1.02);opacity:1}100%{transform:rotate(0) scale(1);opacity:1}}.sds-input-flow{background-image:linear-gradient(90deg,rgba(0,21,209,.05),rgba(139,92,246,.08),rgba(0,21,209,.05));background-size:300% 100%;animation:sds-inputFlow var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputFlow{0%,100%{background-position:0 center}50%{background-position:100% center}}.sds-input-frost{animation:sds-inputFrost 2s ease both}@keyframes sds-inputFrost{0%{filter:blur(4px) brightness(1.4);transform:scale(1.04);opacity:0}50%{filter:blur(1px) brightness(1.1);transform:scale(1.01);opacity:1}100%{filter:blur(0) brightness(1);transform:scale(1);opacity:1}}.sds-input-electric{animation:sds-inputElectric 2s ease infinite}@keyframes sds-inputElectric{0%,100%{border-color:rgba(0,21,209,.3);box-shadow:none}15%{border-color:var(--sds-primary);box-shadow:0 0 8px var(--sds-primary-glow)}17%{border-color:rgba(0,21,209,.3);box-shadow:none}30%{border-color:rgba(0,21,209,.6);box-shadow:0 0 4px var(--sds-primary-glow)}32%{border-color:rgba(0,21,209,.3);box-shadow:none}}.sds-input-radar{animation:sds-inputRadar 2s linear infinite}@keyframes sds-inputRadar{0%{box-shadow:0 0 0 0 var(--sds-primary-glow),0 0 0 0 rgba(0,21,209,.08)}50%{box-shadow:0 0 0 6px rgba(0,21,209,0),0 0 0 12px rgba(0,21,209,0)}100%{box-shadow:0 0 0 0 rgba(0,21,209,0),0 0 0 0 rgba(0,21,209,0)}}.sds-input-bloom{animation:sds-inputBloom 2.4s ease-in-out infinite}@keyframes sds-inputBloom{0%,100%{box-shadow:0 0 0 rgba(0,21,209,0);filter:brightness(1)}50%{box-shadow:0 0 28px rgba(0,21,209,.18),0 0 56px rgba(0,21,209,.06);filter:brightness(1.06)}}.sds-input-focus-glow:focus{animation:sds-focusField .45s ease both}.sds-input-label-spring{position:relative;display:inline-block}.sds-input-label-spring label{position:absolute;left:14px;top:50%;transform:translateY(-50%);transform-origin:left center;pointer-events:none;opacity:.55}.sds-input-label-spring input:not(:-moz-placeholder)~label{animation:sds-inputLabelSpring var(--sds-duration-fast,.4s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.sds-input-label-spring input:not(:placeholder-shown)~label,.sds-input-label-spring:focus-within label{animation:sds-inputLabelSpring var(--sds-duration-fast,.4s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.sds-input-label-spring:focus-within input{animation:sds-inputLabelSpringField var(--sds-duration-fast,.4s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputLabelSpring{0%{transform:translateY(-50%) scale(1);opacity:.55}60%{transform:translateY(-158%) scale(.8);opacity:1}80%{transform:translateY(-146%) scale(.83)}100%{transform:translateY(-150%) scale(.82);opacity:1}}@keyframes sds-inputLabelSpringField{0%{transform:scale(1)}55%{transform:scale(1.013)}100%{transform:scale(1.01)}}.sds-input-underline-draw{position:relative;display:inline-block}.sds-input-underline-draw::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--sds-primary);transform:scaleX(0);transform-origin:center}.sds-input-underline-draw:focus-within::after{animation:sds-inputUnderlineDraw var(--sds-duration-fast,.4s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-inputUnderlineDraw{0%{transform:scaleX(0);opacity:0}60%{transform:scaleX(1.04);opacity:1}100%{transform:scaleX(1);opacity:1}}.sds-input-underline-trail{position:relative;display:inline-block}.sds-input-underline-trail::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--sds-primary);transform:scaleX(0);transform-origin:left center}.sds-input-underline-trail::before{content:"";position:absolute;left:0;bottom:-2px;width:8px;height:6px;border-radius:50%;background:var(--sds-primary);filter:blur(2px) brightness(1.6);opacity:0}.sds-input-underline-trail:focus-within::after{animation:sds-inputUnderlineTrail var(--sds-duration-instant,.3s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}.sds-input-underline-trail:focus-within::before{animation:sds-inputUnderlineTrailHead var(--sds-duration-instant,.3s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-inputUnderlineTrail{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sds-inputUnderlineTrailHead{0%{transform:translateX(0);opacity:1}85%{opacity:1}100%{transform:translateX(min(28vw,240px));opacity:0}}.sds-input-frame-bloom{position:relative;display:inline-block}.sds-input-frame-bloom::after,.sds-input-frame-bloom::before{content:"";position:absolute;inset:-3px;border:2px solid var(--sds-primary);border-radius:8px;opacity:0}.sds-input-frame-bloom::before{clip-path:polygon(0 0,30% 0,30% 18%,18% 18%,18% 30%,0 30%,0 0,100% 0,100% 30%,82% 30%,82% 18%,70% 18%,70% 0,100% 0)}.sds-input-frame-bloom::after{clip-path:polygon(0 70%,18% 70%,18% 82%,30% 82%,30% 100%,0 100%,0 70%,100% 70%,100% 100%,70% 100%,70% 82%,82% 82%,82% 70%,100% 70%)}.sds-input-frame-bloom:focus-within::before{animation:sds-inputFrameBloom var(--sds-duration-fast,.4s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.sds-input-frame-bloom:focus-within::after{animation:sds-inputFrameBloom var(--sds-duration-fast,.4s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) 60ms both}@keyframes sds-inputFrameBloom{0%{opacity:0;transform:scale(1.12)}55%{opacity:1;transform:scale(.985)}100%{opacity:1;transform:scale(1)}}.sds-input-tilt-in:focus{animation:sds-inputTiltIn var(--sds-duration-fast,.4s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputTiltIn{0%{transform:perspective(500px) rotateX(4deg);filter:drop-shadow(0 1px 1px rgba(0, 21, 209, .1))}60%{transform:perspective(500px) rotateX(-1deg);filter:drop-shadow(0 5px 7px rgba(0, 21, 209, .16))}100%{transform:perspective(500px) rotateX(0);filter:drop-shadow(0 4px 6px rgba(0, 21, 209, .14))}}.sds-input-zoom-focus:focus{animation:sds-inputZoomFocus var(--sds-duration-instant,.3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputZoomFocus{0%{transform:scale(1);filter:blur(.4px) brightness(.98)}65%{transform:scale(1.024);filter:blur(0) brightness(1.05)}100%{transform:scale(1.02);filter:blur(0) brightness(1.02)}}.sds-input-gate-open{position:relative;display:inline-block;overflow:hidden}.sds-input-gate-open::after,.sds-input-gate-open::before{content:"";position:absolute;top:0;bottom:0;width:51%;background:var(--sds-primary);opacity:.12;pointer-events:none}.sds-input-gate-open::before{left:0}.sds-input-gate-open::after{right:0}.sds-input-gate-open:focus-within::before{animation:sds-inputGateOpenL var(--sds-duration-fast,.4s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}.sds-input-gate-open:focus-within::after{animation:sds-inputGateOpenR var(--sds-duration-fast,.4s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-inputGateOpenL{from{transform:translateX(0);opacity:.12}to{transform:translateX(-102%);opacity:.2}}@keyframes sds-inputGateOpenR{from{transform:translateX(0);opacity:.12}to{transform:translateX(102%);opacity:.2}}.sds-input-caret-pop{position:relative;display:inline-block}.sds-input-caret-pop::before{content:"";position:absolute;left:8px;top:25%;bottom:25%;width:2px;border-radius:1px;background:var(--sds-primary);opacity:0}.sds-input-caret-pop:focus-within::before{animation:sds-inputCaretPop var(--sds-duration-base,.8s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-inputCaretPop{0%{opacity:0;transform:scaleY(.2)}25%{opacity:1;transform:scaleY(1.25)}40%{transform:scaleY(.9)}55%{opacity:1;transform:scaleY(1)}70%{opacity:.2}85%{opacity:1}100%{opacity:0;transform:scaleY(1)}}.sds-input-success-ripple{animation:sds-inputSuccessRipple var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputSuccessRipple{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0, 196, 140, 0))}25%{transform:scale(1.012);filter:drop-shadow(0 0 10px rgba(0, 196, 140, .45))}45%{transform:scale(1);filter:drop-shadow(0 0 2px rgba(0, 196, 140, .15))}62%{transform:scale(1.008);filter:drop-shadow(0 0 7px rgba(0, 196, 140, .3))}100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0, 196, 140, 0))}}.sds-input-success-tick{position:relative;display:inline-block}.sds-input-success-tick::after{content:"";position:absolute;right:10px;top:50%;width:14px;height:8px;margin-top:-6px;border-left:2.5px solid var(--sds-success);border-bottom:2.5px solid var(--sds-success);transform:rotate(-45deg);clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:sds-inputSuccessTick var(--sds-duration-fast,.4s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-inputSuccessTick{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:rotate(-45deg) scale(1)}45%{clip-path:polygon(0 0,45% 0,45% 100%,0 100%);transform:rotate(-45deg) scale(1)}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:rotate(-45deg) scale(1.18)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:rotate(-45deg) scale(1)}}.sds-input-error-quake{display:inline-block;animation:sds-inputErrorQuake var(--sds-duration-fast,.4s) ease-in-out both}.sds-input-error-quake input{animation:sds-inputErrorQuakeInner var(--sds-duration-fast,.4s) ease-in-out both}@keyframes sds-inputErrorQuake{0%,100%{transform:translateX(0)}18%{transform:translateX(-5px)}38%{transform:translateX(4px)}58%{transform:translateX(-2.5px)}78%{transform:translateX(1.5px)}}@keyframes sds-inputErrorQuakeInner{0%,100%{transform:translateX(0)}18%{transform:translateX(2.5px)}38%{transform:translateX(-2px)}58%{transform:translateX(1.2px)}78%{transform:translateX(-.7px)}}.sds-input-error-buzz{animation:sds-inputErrorBuzz var(--sds-duration-instant,.3s) linear both}@keyframes sds-inputErrorBuzz{0%,100%{transform:translate(0,0);filter:none}12%{transform:translate(-1px,.5px);filter:hue-rotate(-12deg) brightness(1.08) saturate(1.4)}28%{transform:translate(1px,-.5px)}44%{transform:translate(-1px,0);filter:hue-rotate(-8deg) saturate(1.25)}60%{transform:translate(1px,0)}76%{transform:translate(0,0);filter:none}}.sds-input-error-sink{animation:sds-inputErrorSink var(--sds-duration-slow,1.4s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputErrorSink{0%{transform:translateY(0);filter:saturate(1)}22%{transform:translateY(2.5px);filter:saturate(.35) brightness(.97)}55%{transform:translateY(2px);filter:saturate(.5)}100%{transform:translateY(0);filter:saturate(1) brightness(1)}}.sds-input-warn-tilt{animation:sds-inputWarnTilt var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputWarnTilt{0%{transform:rotate(0);filter:none}22%{transform:rotate(-1deg);filter:sepia(.5) saturate(1.6) brightness(1.04)}48%{transform:rotate(-.7deg);filter:sepia(.4) saturate(1.4)}78%{transform:rotate(.2deg);filter:sepia(.12)}100%{transform:rotate(0);filter:none}}.sds-input-saved-flash{animation:sds-inputSavedFlash var(--sds-duration-fast,.4s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-inputSavedFlash{0%{transform:scale(1,1);filter:brightness(1)}30%{transform:scale(1.01,.97);filter:brightness(1.18)}55%{transform:scale(.998,1.005);filter:brightness(1.05)}100%{transform:scale(1,1);filter:brightness(1)}}.sds-input-ph-breathe::-moz-placeholder{animation:sds-inputPhBreathe var(--sds-duration-dramatic,3s) ease-in-out infinite}.sds-input-ph-breathe::placeholder{animation:sds-inputPhBreathe var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputPhBreathe{0%,100%{opacity:.55}35%{opacity:.25}55%{opacity:.6}70%{opacity:.5}}.sds-input-ph-fade-steps:focus::-moz-placeholder{animation:sds-inputPhFadeSteps var(--sds-duration-fast,.4s) steps(1) both}.sds-input-ph-fade-steps:focus::placeholder{animation:sds-inputPhFadeSteps var(--sds-duration-fast,.4s) steps(1) both}@keyframes sds-inputPhFadeSteps{0%{opacity:.55}30%{opacity:.3}60%{opacity:.12}100%{opacity:0}}.sds-input-ph-ghost:focus::-moz-placeholder{animation:sds-inputPhGhost var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}.sds-input-ph-ghost:focus::placeholder{animation:sds-inputPhGhost var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputPhGhost{0%{opacity:.55}30%{opacity:.15}55%{opacity:.22}75%{opacity:.1}100%{opacity:0}}.sds-input-ph-flicker-in::-moz-placeholder{animation:sds-inputPhFlickerIn var(--sds-duration-slow,1.4s) steps(1) both}.sds-input-ph-flicker-in::placeholder{animation:sds-inputPhFlickerIn var(--sds-duration-slow,1.4s) steps(1) both}@keyframes sds-inputPhFlickerIn{0%{opacity:0}12%{opacity:.4}18%{opacity:0}34%{opacity:.5}40%{opacity:.1}56%{opacity:.55}68%{opacity:.35}100%,80%{opacity:.55}}.sds-input-ph-wave::-moz-placeholder{animation:sds-inputPhWave var(--sds-duration-slower,2.2s) ease-in-out infinite}.sds-input-ph-wave::placeholder{animation:sds-inputPhWave var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-inputPhWave{0%,100%{opacity:.5}18%{opacity:.62}32%{opacity:.38}48%{opacity:.58}64%{opacity:.42}80%{opacity:.55}}.sds-input-ph-blink::-moz-placeholder{animation:sds-inputPhBlink var(--sds-duration-dramatic,3s) steps(1) infinite}.sds-input-ph-blink::placeholder{animation:sds-inputPhBlink var(--sds-duration-dramatic,3s) steps(1) infinite}@keyframes sds-inputPhBlink{0%,100%{opacity:.55}70%{opacity:.1}76%{opacity:.55}82%{opacity:.1}88%{opacity:.55}}.sds-input-border-comet-loop{position:relative;display:inline-block}.sds-input-border-comet-loop::before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--sds-primary);filter:drop-shadow(0 0 4px var(--sds-primary-glow));offset-path:border-box;offset-rotate:0deg;animation:sds-inputBorderCometLoop var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-inputBorderCometLoop{0%{offset-distance:0%;opacity:.9}50%{offset-distance:50%;opacity:.5}100%{offset-distance:100%;opacity:.9}}.sds-input-border-tide{position:relative;display:inline-block}.sds-input-border-tide::before{content:"";position:absolute;inset:-2px;border:1.5px solid var(--sds-primary);border-radius:8px;opacity:.18}.sds-input-border-tide::after{content:"";position:absolute;inset:-2px;border:1.5px solid var(--sds-primary);border-radius:8px;filter:drop-shadow(0 0 3px var(--sds-primary-glow));animation:sds-inputBorderTide var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputBorderTide{0%,100%{clip-path:inset(0 65% 65% 0);opacity:.85}25%{clip-path:inset(0 0 65% 35%);opacity:.7}50%{clip-path:inset(65% 0 0 35%);opacity:.85}75%{clip-path:inset(65% 65% 0 0);opacity:.7}}.sds-input-border-corners{position:relative;display:inline-block}.sds-input-border-corners::before{content:"";position:absolute;inset:-3px;border:2px solid var(--sds-primary);border-radius:8px;animation:sds-inputBorderCorners var(--sds-duration-dramatic,3s) steps(1) infinite,sds-inputBorderCornersFade var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputBorderCorners{0%,100%{clip-path:polygon(70% 0,100% 0,100% 55%,calc(100% - 3px) 55%,calc(100% - 3px) 3px,70% 3px)}25%{clip-path:polygon(100% 45%,100% 100%,70% 100%,70% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 45%)}50%{clip-path:polygon(30% 100%,0 100%,0 45%,3px 45%,3px calc(100% - 3px),30% calc(100% - 3px))}75%{clip-path:polygon(0 55%,0 0,30% 0,30% 3px,3px 3px,3px 55%)}}@keyframes sds-inputBorderCornersFade{0%,100%,20%,25%,45%,50%,70%,75%,95%{opacity:.85}22%,47%,72%,97%{opacity:.2}}.sds-input-border-static{position:relative;display:inline-block}.sds-input-border-static::before{content:"";position:absolute;inset:-2px;border:1.5px solid var(--sds-primary);border-radius:8px;opacity:.35;animation:sds-inputBorderStatic var(--sds-duration-dramatic,3s) steps(1) infinite}@keyframes sds-inputBorderStatic{0%,100%{transform:translate(0,0);clip-path:none;opacity:.35}64%{transform:translate(1px,-1px);clip-path:inset(0 0 38% 0);opacity:.7}66%{transform:translate(-1px,1px);clip-path:inset(42% 0 0 0);opacity:.55}68%{transform:translate(0,0);clip-path:none;opacity:.35}}.sds-input-border-rain{position:relative;display:inline-block;overflow:hidden}.sds-input-border-rain::after,.sds-input-border-rain::before{content:"";position:absolute;top:0;width:2px;height:45%;border-radius:2px;background:var(--sds-primary);opacity:0}.sds-input-border-rain::before{left:0;animation:sds-inputBorderRain var(--sds-duration-slower,2.2s) var(--sds-ease-accelerate,cubic-bezier(.6,-.28,.74,.05)) infinite}.sds-input-border-rain::after{right:0;animation:sds-inputBorderRain var(--sds-duration-slower,2.2s) var(--sds-ease-accelerate,cubic-bezier(.6,-.28,.74,.05)) 1.1s infinite}@keyframes sds-inputBorderRain{0%{transform:translateY(-110%);opacity:0}18%{opacity:.7}60%{transform:translateY(240%);opacity:.4}100%,61%{transform:translateY(240%);opacity:0}}.sds-input-border-heartline{position:relative;display:inline-block;overflow:hidden}.sds-input-border-heartline::before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--sds-primary);opacity:.25}.sds-input-border-heartline::after{content:"";position:absolute;left:0;bottom:0;width:14px;height:8px;background:var(--sds-primary);clip-path:polygon(0 70%,30% 70%,45% 0,60% 100%,75% 70%,100% 70%,100% 85%,0 85%);filter:drop-shadow(0 0 3px var(--sds-primary-glow));opacity:0;animation:sds-inputBorderHeartline var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-inputBorderHeartline{0%,54%{transform:translateX(0);opacity:0}58%{opacity:.9}74%{transform:translateX(calc(100% + 160px));opacity:.9}100%,78%{transform:translateX(calc(100% + 180px));opacity:0}}.sds-input-border-orbiters{position:relative;display:inline-block}.sds-input-border-orbiters::after,.sds-input-border-orbiters::before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--sds-primary);opacity:.5;offset-path:border-box;offset-rotate:0deg}.sds-input-border-orbiters::before{animation:sds-inputBorderOrbiterA var(--sds-duration-dramatic,3s) linear infinite}.sds-input-border-orbiters::after{animation:sds-inputBorderOrbiterB var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-inputBorderOrbiterA{0%{offset-distance:0%}100%{offset-distance:100%}}@keyframes sds-inputBorderOrbiterB{0%{offset-distance:50%}100%{offset-distance:150%}}.sds-input-fill-rise{position:relative;display:inline-block;overflow:hidden}.sds-input-fill-rise::before{content:"";position:absolute;inset:0;background:var(--sds-primary);opacity:.1;transform:translateY(101%);pointer-events:none}.sds-input-fill-rise:focus-within::before{animation:sds-inputFillRise var(--sds-duration-fast,.4s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-inputFillRise{0%{transform:translateY(101%)}60%{transform:translateY(78%)}100%{transform:translateY(82%)}}.sds-input-fill-scanline{position:relative;display:inline-block;overflow:hidden}.sds-input-fill-scanline::before{content:"";position:absolute;top:15%;bottom:15%;left:0;width:18%;background:var(--sds-primary);opacity:0;filter:blur(6px);pointer-events:none}.sds-input-fill-scanline:focus-within::before{animation:sds-inputFillScanline var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputFillScanline{0%{transform:translateX(-120%);opacity:0}20%{opacity:.3}55%{transform:translateX(480%);opacity:.3}80%{transform:translateX(-40%);opacity:.22}100%{transform:translateX(-60%);opacity:.18}}.sds-input-fill-meter{position:relative;display:inline-block;overflow:hidden}.sds-input-fill-meter::before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--sds-primary);opacity:.12;transform:scaleX(0);transform-origin:left center;pointer-events:none}.sds-input-fill-meter:focus-within::before{animation:sds-inputFillMeter var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-inputFillMeter{0%{transform:scaleX(0)}14%{transform:scaleX(.22)}22%,30%{transform:scaleX(.34)}44%{transform:scaleX(.58)}52%,62%{transform:scaleX(.66)}74%{transform:scaleX(.9)}82%,92%{transform:scaleX(1);opacity:.12}100%{transform:scaleX(1);opacity:0}}.sds-input-fill-corner-shade{position:relative;display:inline-block;overflow:hidden}.sds-input-fill-corner-shade::before{content:"";position:absolute;inset:0;background:var(--sds-primary);opacity:.14;clip-path:polygon(100% 100%,100% 100%,100% 100%);pointer-events:none}.sds-input-fill-corner-shade:focus-within::before{animation:sds-inputFillCornerShade var(--sds-duration-fast,.4s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputFillCornerShade{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%)}65%{clip-path:polygon(100% 100%,100% -80%,-80% 100%)}100%{clip-path:polygon(100% 100%,100% -60%,-60% 100%)}}.sds-input-fill-pulse-floor{position:relative;display:inline-block}.sds-input-fill-pulse-floor::before{content:"";position:absolute;left:6%;right:6%;bottom:0;height:2px;border-radius:2px;background:var(--sds-primary);opacity:.2;pointer-events:none}.sds-input-fill-pulse-floor:focus-within::before{animation:sds-inputFillPulseFloor var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-inputFillPulseFloor{0%,100%{opacity:.25;transform:scaleX(.96);filter:drop-shadow(0 0 0 transparent)}50%{opacity:.9;transform:scaleX(1);filter:drop-shadow(0 0 5px var(--sds-primary-glow))}}.sds-input-fill-flood{position:relative;display:inline-block;overflow:hidden}.sds-input-fill-flood::before{content:"";position:absolute;inset:0;background:var(--sds-primary);opacity:0;pointer-events:none}.sds-input-fill-flood:focus-within::before{animation:sds-inputFillFlood var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputFillFlood{0%{transform:translateY(101%);opacity:.18}32%{transform:translateY(0);opacity:.18}55%{transform:translateY(0);opacity:.14}100%{transform:translateY(96%);opacity:.35}}.sds-input-arrive-slide-label{position:relative;display:inline-block}.sds-input-arrive-slide-label label{position:absolute;left:14px;top:-1.4em;pointer-events:none;animation:sds-inputArriveLabelDrop var(--sds-duration-base,.8s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.sds-input-arrive-slide-label input{animation:sds-inputArriveFieldSlide var(--sds-duration-base,.8s) var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-inputArriveFieldSlide{0%{opacity:0;transform:translateX(-26px)}55%{opacity:1;transform:translateX(3px)}75%{transform:translateX(-1px) scaleY(.97)}100%{opacity:1;transform:translateX(0) scaleY(1)}}@keyframes sds-inputArriveLabelDrop{0%{opacity:0;transform:translateY(-14px)}45%{opacity:0}70%{opacity:1;transform:translateY(2px)}100%{opacity:1;transform:translateY(0)}}.sds-input-arrive-unzip{animation:sds-inputArriveUnzip var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputArriveUnzip{0%{opacity:0;clip-path:inset(48% 0 48% 0);filter:brightness(2.2)}45%{opacity:1;clip-path:inset(12% 0 12% 0);filter:brightness(1.4)}100%{opacity:1;clip-path:inset(0 0 0 0);filter:brightness(1)}}.sds-input-arrive-drop{animation:sds-inputArriveDrop var(--sds-duration-base,.8s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-inputArriveDrop{0%{opacity:0;transform:translateY(-16px);filter:drop-shadow(0 14px 8px rgba(0, 21, 209, .12))}42%{opacity:1;transform:translateY(0) scale(1.03,.94);filter:drop-shadow(0 1px 1px rgba(0, 21, 209, .22)) blur(0)}62%{transform:translateY(-2.5px) scale(.99,1.02);filter:drop-shadow(0 5px 4px rgba(0, 21, 209, .14))}80%{transform:translateY(0) scale(1.01,.99)}100%{opacity:1;transform:translateY(0) scale(1,1);filter:drop-shadow(0 2px 2px rgba(0, 21, 209, .08))}}.sds-input-arrive-materialize{animation:sds-inputArriveMaterialize var(--sds-duration-base,.8s) steps(4) both}@keyframes sds-inputArriveMaterialize{0%{opacity:0;clip-path:inset(0 88% 0 0);filter:blur(8px) brightness(1.6);transform:scale(1.04)}30%{opacity:.7;clip-path:inset(0 44% 0 22%);filter:blur(5px) brightness(1.35)}60%{opacity:.9;clip-path:inset(0 12% 0 44%);filter:blur(2.5px) brightness(1.15);transform:scale(1.02)}99%{clip-path:inset(0 0 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0);filter:blur(0) brightness(1);transform:scale(1)}}.sds-input-arrive-pendulum{transform-origin:top center;animation:sds-inputArrivePendulum var(--sds-duration-slow,1.4s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputArrivePendulum{0%{opacity:0;transform:rotate(-5deg) translateY(-8px)}28%{opacity:1;transform:rotate(3.4deg) translateY(0)}52%{transform:rotate(-2deg)}72%{transform:rotate(1deg)}88%{transform:rotate(-.4deg)}100%{opacity:1;transform:rotate(0) translateY(0)}}.sds-input-arrive-stretch{animation:sds-inputArriveStretch var(--sds-duration-base,.8s) var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-inputArriveStretch{0%{opacity:0;transform:scaleX(.4)}55%{opacity:1;transform:scaleX(1.05)}72%{transform:scaleX(.98)}86%{transform:scaleX(1.01)}100%{opacity:1;transform:scaleX(1)}}.sds-input-arrive-spotlight{position:relative;display:inline-block;overflow:hidden;animation:sds-inputArriveSpotlightHost var(--sds-duration-slow,1.4s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}.sds-input-arrive-spotlight::before{content:"";position:absolute;top:-80%;left:-30%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 65%);pointer-events:none;animation:sds-inputArriveSpotlightBeam var(--sds-duration-slow,1.4s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}@keyframes sds-inputArriveSpotlightHost{0%{opacity:0;filter:brightness(.6)}35%{opacity:1;filter:brightness(.85)}100%{opacity:1;filter:brightness(1)}}@keyframes sds-inputArriveSpotlightBeam{0%{transform:translate(-40%,0);opacity:0}30%{opacity:1}85%{transform:translate(200%,60%);opacity:.8}100%{transform:translate(230%,70%);opacity:0}}.sds-input-arrive-stack{position:relative;display:inline-block}.sds-input-arrive-stack::before{content:"";position:absolute;inset:-3px;border:1.5px solid var(--sds-primary);border-radius:8px;animation:sds-inputArriveStackFrame var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) both}.sds-input-arrive-stack::after{content:"";position:absolute;inset:0;background:var(--sds-primary);border-radius:6px;pointer-events:none;animation:sds-inputArriveStackTint var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) .12s both}.sds-input-arrive-stack input{animation:sds-inputArriveStackField var(--sds-duration-base,.8s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) .22s both}@keyframes sds-inputArriveStackFrame{0%{opacity:0;transform:translateY(8px)}100%{opacity:.6;transform:translateY(0)}}@keyframes sds-inputArriveStackTint{0%{opacity:0;transform:translateY(8px)}55%{opacity:.14;transform:translateY(0)}100%{opacity:.06;transform:translateY(0)}}@keyframes sds-inputArriveStackField{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}.sds-input-idle-floatline{position:relative;display:inline-block}.sds-input-idle-floatline::before{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:2px;border-radius:2px;background:var(--sds-primary);opacity:.4;animation:sds-inputIdleFloatline var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputIdleFloatline{0%,100%{transform:translateX(-2px)}50%{transform:translateX(2px)}}.sds-input-idle-glimmer{position:relative;display:inline-block}.sds-input-idle-glimmer::before{content:"";position:absolute;top:-4px;right:6px;width:9px;height:9px;background:var(--sds-primary);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:sds-inputIdleGlimmer var(--sds-duration-dramatic,3s) var(--sds-ease-standard,cubic-bezier(.22,1,.36,1)) infinite}@keyframes sds-inputIdleGlimmer{0%,100%,76%{opacity:0;transform:scale(.3) rotate(0)}82%{opacity:.9;transform:scale(1.15) rotate(40deg);filter:drop-shadow(0 0 4px var(--sds-primary-glow))}88%{opacity:.5;transform:scale(.8) rotate(70deg)}94%{opacity:0;transform:scale(.3) rotate(90deg)}}.sds-input-idle-depth{animation:sds-inputIdleDepth var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputIdleDepth{0%,100%{filter:drop-shadow(0 1px 1.5px rgba(0, 21, 209, .12));transform:translateY(0)}50%{filter:drop-shadow(0 6px 8px rgba(0, 21, 209, .16));transform:translateY(-1.5px)}}.sds-input-idle-lean{animation:sds-inputIdleLean var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputIdleLean{0%,100%{transform:rotate(-.35deg)}50%{transform:rotate(.35deg)}}.sds-input-idle-noise{position:relative;display:inline-block;overflow:hidden}.sds-input-idle-noise::before{content:"";position:absolute;inset:-8px;background-image:radial-gradient(circle at 25% 35%,var(--sds-primary) 1px,transparent 1.5px),radial-gradient(circle at 65% 70%,var(--sds-primary) 1px,transparent 1.5px),radial-gradient(circle at 85% 20%,var(--sds-primary) 1px,transparent 1.5px),radial-gradient(circle at 45% 85%,var(--sds-primary) 1px,transparent 1.5px);background-size:36px 36px;opacity:.07;pointer-events:none;animation:sds-inputIdleNoise var(--sds-duration-slower,2.2s) steps(5) infinite}@keyframes sds-inputIdleNoise{0%{transform:translate(0,0)}20%{transform:translate(3px,-2px)}40%{transform:translate(-2px,3px)}60%{transform:translate(2px,2px)}80%{transform:translate(-3px,-1px)}100%{transform:translate(0,0)}}.sds-input-idle-perimeter-dot{position:relative;display:inline-block}.sds-input-idle-perimeter-dot::before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--sds-primary);top:-2px;left:-2px;animation:sds-inputIdlePerimeterDot var(--sds-duration-dramatic,3s) steps(1) infinite}@keyframes sds-inputIdlePerimeterDot{0%,100%{transform:translate(0,0);opacity:.85}12%,24%{opacity:0;transform:translate(0,0)}25%{transform:translate(min(78vw,210px),0);opacity:.85}37%,49%{opacity:0;transform:translate(min(78vw,210px),0)}50%{transform:translate(min(78vw,210px),34px);opacity:.85}62%,74%{opacity:0;transform:translate(min(78vw,210px),34px)}75%{transform:translate(0,34px);opacity:.85}87%,99%{opacity:0;transform:translate(0,34px)}}.sds-input-idle-soft-zoom{animation:sds-inputIdleSoftZoom var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-inputIdleSoftZoom{0%,100%{transform:scale(1)}50%{transform:scale(1.006)}}/*!
 * SDS Motion Forge — cards.css
 * Card animations (Section 4).
 * Part of the lossless v5 category split — combined entry: src/motion.css
 */.sds-card-cinematic{animation:sds-cinematicReveal var(--sds-duration) var(--sds-easing) both}@keyframes sds-cinematicReveal{0%{clip-path:inset(50% 0 50% 0);opacity:0}50%{clip-path:inset(0% 0 0% 0);opacity:1}100%{clip-path:inset(0% 0 0% 0);opacity:1}}.sds-card-holo{animation:sds-holographicTilt 4s ease infinite}@keyframes sds-holographicTilt{0%,100%{transform:perspective(600px) rotateX(0) rotateY(0);filter:hue-rotate(0deg)}25%{transform:perspective(600px) rotateX(4deg) rotateY(-5deg);filter:hue-rotate(20deg)}75%{transform:perspective(600px) rotateX(-3deg) rotateY(5deg);filter:hue-rotate(-20deg)}}.sds-card-portal{animation:sds-depthPortal var(--sds-duration) var(--sds-easing) both}@keyframes sds-depthPortal{0%{opacity:0;transform:perspective(500px) translateZ(-200px) scale(.6);filter:blur(12px)}60%{opacity:1;transform:perspective(500px) translateZ(8px) scale(1.02);filter:blur(0)}100%{opacity:1;transform:perspective(500px) translateZ(0) scale(1)}}.sds-card-shimmer{background:linear-gradient(135deg,rgba(0,21,209,.06) 0,rgba(0,21,209,.02) 50%,rgba(0,21,209,.06) 100%);background-size:300% 300%;animation:sds-refractionShimmer 4s ease infinite}@keyframes sds-refractionShimmer{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.sds-card-magnetic{animation:sds-magneticHover var(--sds-duration-dramatic,3s) ease infinite}@keyframes sds-magneticHover{0%,100%{transform:translateY(0) rotate(0);box-shadow:0 4px 20px rgba(0,21,209,.08)}50%{transform:translateY(-8px) rotate(.5deg);box-shadow:0 20px 40px rgba(0,21,209,.14),0 4px 8px rgba(0,21,209,.08)}}.sds-card-warp{animation:sds-warpGate var(--sds-duration) var(--sds-easing) both}@keyframes sds-warpGate{0%{opacity:0;transform:perspective(400px) rotateY(-90deg) translateX(-40px)}60%{opacity:1;transform:perspective(400px) rotateY(6deg) translateX(3px)}100%{opacity:1;transform:perspective(400px) rotateY(0) translateX(0)}}.sds-card-float{animation:sds-ambientFloat var(--sds-duration-dramatic,3s) ease infinite}@keyframes sds-ambientFloat{0%,100%{transform:translateY(0);box-shadow:0 8px 24px rgba(0,21,209,.07),0 2px 6px rgba(0,0,0,.05)}50%{transform:translateY(-7px);box-shadow:0 20px 48px rgba(0,21,209,.12),0 8px 16px rgba(0,21,209,.06)}}.sds-card-slice{overflow:hidden}.sds-card-slice>*{animation:sds-sliceUp .6s var(--sds-easing) both;transform:translateY(100%)}.sds-card-slice>:first-child{animation-delay:0s}.sds-card-slice>:nth-child(2){animation-delay:80ms}.sds-card-slice>:nth-child(3){animation-delay:.16s}.sds-card-slice>:nth-child(4){animation-delay:.24s}@keyframes sds-sliceUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sds-card-glow{animation:sds-glowSurge 2.5s ease infinite}.sds-card-parallax{animation:sds-parallaxDepth 4s ease infinite}@keyframes sds-parallaxDepth{0%,100%{transform:perspective(400px) rotateX(0) translateZ(0)}50%{transform:perspective(400px) rotateX(3deg) translateZ(12px)}}.sds-card-tilt{animation:sds-cardTilt 4s ease-in-out infinite}@keyframes sds-cardTilt{0%,100%{transform:perspective(600px) rotateX(0) rotateY(0)}25%{transform:perspective(600px) rotateX(-4deg) rotateY(6deg)}75%{transform:perspective(600px) rotateX(4deg) rotateY(-6deg)}}.sds-card-expand{animation:sds-cardExpand .9s var(--sds-easing) both}@keyframes sds-cardExpand{0%{opacity:0;transform:scale(.72) translateY(20px);filter:blur(8px)}60%{opacity:1;transform:scale(1.04) translateY(-4px);filter:blur(0)}80%{transform:scale(.98)}100%{opacity:1;transform:scale(1) translateY(0)}}.sds-card-flip-reveal{animation:sds-cardFlipReveal var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-cardFlipReveal{0%{opacity:0;transform:perspective(600px) rotateY(-80deg)}60%{opacity:1;transform:perspective(600px) rotateY(6deg)}100%{opacity:1;transform:perspective(600px) rotateY(0)}}.sds-card-spotlight{animation:sds-cardSpotlight 4s ease infinite;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 60%);background-size:200% 200%}@keyframes sds-cardSpotlight{0%,100%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.sds-card-glitch{animation:sds-cardGlitch 4s steps(1) infinite}@keyframes sds-cardGlitch{0%,100%{transform:none;filter:none}8%{transform:translate(3px,-1px) skewX(2deg);filter:hue-rotate(30deg)}9%{transform:none;filter:none}45%{transform:translate(-2px,1px);filter:brightness(1.2)}46%{transform:none;filter:none}}.sds-card-morph{animation:sds-cardMorph var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-cardMorph{0%,100%{border-radius:12px}33%{border-radius:24px 8px 24px 8px}66%{border-radius:8px 24px 8px 24px}}.sds-card-rise{animation:sds-cardRise var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-cardRise{from{opacity:0;transform:translateY(60px) scale(.95);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.sds-card-drift{animation:sds-cardDrift 5s ease-in-out infinite}@keyframes sds-cardDrift{0%,100%{transform:translate(0,0) rotate(0)}25%{transform:translate(4px,-6px) rotate(.4deg)}50%{transform:translate(-2px,-10px) rotate(-.2deg)}75%{transform:translate(-4px,-4px) rotate(.3deg)}}.sds-card-glass{animation:sds-cardGlass .7s ease both;backdrop-filter:blur(12px);background:rgba(255,255,255,.1)}@keyframes sds-cardGlass{from{opacity:0;backdrop-filter:blur(0);transform:scale(.95)}to{opacity:1;backdrop-filter:blur(12px);transform:scale(1)}}.sds-card-breath{animation:sds-cardBreath var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-cardBreath{0%,100%{transform:scale(1);box-shadow:0 4px 20px rgba(0,21,209,.06)}50%{transform:scale(1.025);box-shadow:0 12px 40px rgba(0,21,209,.12)}}.sds-card-aurora{animation:sds-cardAurora 5s ease-in-out infinite}@keyframes sds-cardAurora{0%,100%{box-shadow:0 0 20px rgba(0,21,209,.1),0 0 60px rgba(0,21,209,.04)}25%{box-shadow:0 0 20px rgba(139,92,246,.15),0 0 60px rgba(139,92,246,.05)}50%{box-shadow:0 0 20px rgba(6,182,212,.12),0 0 60px rgba(6,182,212,.04)}75%{box-shadow:0 0 20px rgba(16,185,129,.12),0 0 60px rgba(16,185,129,.04)}}.sds-card-scan{overflow:hidden;animation:sds-cardScan .9s var(--sds-easing) both}@keyframes sds-cardScan{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.sds-card-rotate{animation:sds-cardRotate var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-cardRotate{0%{opacity:0;transform:perspective(600px) rotateX(40deg) translateY(30px);filter:blur(4px)}65%{opacity:1;transform:perspective(600px) rotateX(-3deg) translateY(-4px);filter:blur(0)}100%{opacity:1;transform:perspective(600px) rotateX(0) translateY(0)}}.sds-card-unfold{transform-origin:top center;animation:sds-cardUnfold var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-cardUnfold{0%{opacity:0;transform:scaleY(0) perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:scaleY(1.04) perspective(400px) rotateX(2deg)}100%{opacity:1;transform:scaleY(1) perspective(400px) rotateX(0)}}.sds-card-ink{animation:sds-cardInk 1s var(--sds-easing) both}@keyframes sds-cardInk{from{clip-path:circle(0% at 0% 0%);opacity:0}to{clip-path:circle(150% at 0% 0%);opacity:1}}.sds-card-electric{animation:sds-cardElectric 2.4s ease infinite}@keyframes sds-cardElectric{0%,100%{box-shadow:0 0 0 1px rgba(0,21,209,.15)}10%{box-shadow:0 0 0 1px var(--sds-primary),0 0 20px var(--sds-primary-glow)}12%{box-shadow:0 0 0 1px rgba(0,21,209,.15)}30%{box-shadow:0 0 0 1px rgba(0,21,209,.4),0 0 10px rgba(0,21,209,.12)}32%{box-shadow:0 0 0 1px rgba(0,21,209,.15)}}.sds-card-prism{animation:sds-cardPrism 5s linear infinite}@keyframes sds-cardPrism{0%{filter:hue-rotate(0deg) brightness(1)}25%{filter:hue-rotate(60deg) brightness(1.05)}50%{filter:hue-rotate(120deg) brightness(1)}75%{filter:hue-rotate(200deg) brightness(1.05)}100%{filter:hue-rotate(360deg) brightness(1)}}.sds-card-levitate{animation:sds-cardLevitate 3.5s ease-in-out infinite}@keyframes sds-cardLevitate{0%,100%{transform:translateY(0) perspective(500px) rotateX(0);box-shadow:0 6px 20px rgba(0,21,209,.08)}50%{transform:translateY(-12px) perspective(500px) rotateX(2deg);box-shadow:0 24px 56px rgba(0,21,209,.16)}}.sds-card-vortex{animation:sds-cardVortex .7s var(--sds-easing) both}@keyframes sds-cardVortex{0%{opacity:0;transform:perspective(400px) translateZ(-300px) rotate(-15deg) scale(.5);filter:blur(20px)}60%{opacity:1;transform:perspective(400px) translateZ(8px) rotate(2deg) scale(1.02);filter:blur(0)}100%{opacity:1;transform:perspective(400px) translateZ(0) rotate(0) scale(1)}}.sds-card-iris{animation:sds-cardIris var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-cardIris{from{clip-path:circle(0% at 50% 50%);opacity:0}to{clip-path:circle(150% at 50% 50%);opacity:1}}.sds-card-spring{animation:sds-cardSpring .9s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-cardSpring{0%{opacity:0;transform:scale(.6) rotate(-3deg)}65%{opacity:1;transform:scale(1.06) rotate(1deg)}80%{transform:scale(.97) rotate(-.5deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.sds-card-shadow-lift{animation:sds-cardShadowLift 2.8s ease-in-out infinite}@keyframes sds-cardShadowLift{0%,100%{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}50%{transform:translateY(-10px);box-shadow:0 28px 60px rgba(0,0,0,.12),0 10px 20px rgba(0,0,0,.07)}}.sds-card-neon-border{animation:sds-cardNeonBorder var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-cardNeonBorder{0%,100%,85%{box-shadow:0 0 6px var(--sds-primary-glow),inset 0 0 6px var(--sds-primary-dim)}87%{box-shadow:none}89%{box-shadow:0 0 10px var(--sds-primary-glow)}91%{box-shadow:none}}.sds-card-wave{animation:sds-cardWave .9s var(--sds-easing) both}@keyframes sds-cardWave{0%{opacity:0;transform:perspective(500px) translateZ(-100px) rotateX(25deg) scaleX(.85);filter:blur(8px)}60%{opacity:1;transform:perspective(500px) translateZ(4px) rotateX(-2deg) scaleX(1.02);filter:blur(0)}100%{opacity:1;transform:perspective(500px) translateZ(0) rotateX(0) scaleX(1)}}.sds-card-snap{animation:sds-cardSnap .5s var(--sds-ease-bounce,cubic-bezier(.68,-.55,.27,1.55)) both}@keyframes sds-cardSnap{0%{opacity:0;transform:scale(1.3) rotate(4deg)}60%{opacity:1;transform:scale(.95) rotate(-1deg)}80%{transform:scale(1.03) rotate(.5deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.sds-card-gravity{animation:sds-cardGravity var(--sds-duration-base,.8s) var(--sds-ease-bounce,cubic-bezier(.68,-.55,.27,1.55)) both}@keyframes sds-cardGravity{0%{opacity:0;transform:translateY(-80px) scaleY(.6)}65%{opacity:1;transform:translateY(8px) scaleY(1.04)}80%{transform:translateY(-3px) scaleY(.98)}100%{opacity:1;transform:translateY(0) scaleY(1)}}.sds-card-bloom{animation:sds-cardBloom var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-cardBloom{0%,100%{box-shadow:0 0 0 rgba(0,21,209,0);filter:brightness(1)}50%{box-shadow:0 0 40px rgba(0,21,209,.14),0 0 80px rgba(0,21,209,.06);filter:brightness(1.04)}}.sds-card-fold{transform-origin:bottom center;animation:sds-cardFold var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-cardFold{0%{opacity:0;transform:perspective(500px) rotateX(-60deg) scaleY(.7)}60%{opacity:1;transform:perspective(500px) rotateX(4deg) scaleY(1.02)}100%{opacity:1;transform:perspective(500px) rotateX(0) scaleY(1)}}.sds-card-burst{animation:sds-cardBurst .7s var(--sds-easing) both}@keyframes sds-cardBurst{0%{opacity:0;transform:scale(.3);filter:blur(24px) brightness(3)}50%{opacity:1;transform:scale(1.08);filter:blur(2px) brightness(1.2)}70%{transform:scale(.97);filter:blur(0)}100%{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}.sds-card-liquid-border{animation:sds-cardLiquidBorder 4s ease-in-out infinite}@keyframes sds-cardLiquidBorder{0%,100%{border-radius:12px;box-shadow:0 0 0 1px rgba(0,21,209,.2)}25%{border-radius:20px 8px 20px 8px;box-shadow:0 0 0 1px rgba(0,21,209,.4)}50%{border-radius:8px 20px 8px 20px;box-shadow:0 0 0 1px rgba(0,21,209,.3)}75%{border-radius:16px 4px 16px 4px;box-shadow:0 0 0 1px rgba(0,21,209,.35)}}.sds-card-stagger{overflow:hidden}.sds-card-stagger>*{animation:sds-cardStaggerChild .5s var(--sds-easing) both}.sds-card-stagger>:first-child{animation-delay:0s}.sds-card-stagger>:nth-child(2){animation-delay:80ms}.sds-card-stagger>:nth-child(3){animation-delay:.16s}.sds-card-stagger>:nth-child(4){animation-delay:.24s}.sds-card-stagger>:nth-child(5){animation-delay:.32s}.sds-card-stagger>:nth-child(6){animation-delay:.4s}@keyframes sds-cardStaggerChild{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.sds-card-deep-float{animation:sds-cardDeepFloat 4s ease-in-out infinite}@keyframes sds-cardDeepFloat{0%,100%{transform:perspective(600px) translateZ(0) translateY(0);box-shadow:0 4px 24px rgba(0,21,209,.06)}50%{transform:perspective(600px) translateZ(20px) translateY(-8px);box-shadow:0 24px 60px rgba(0,21,209,.14)}}.sds-card-force{animation:sds-cardForce 2s ease-in-out infinite}@keyframes sds-cardForce{0%,100%{transform:scaleX(1) scaleY(1);box-shadow:0 4px 16px rgba(0,21,209,.08)}25%{transform:scaleX(1.03) scaleY(.97)}50%{transform:scaleX(.97) scaleY(1.03);box-shadow:0 12px 32px rgba(0,21,209,.14)}75%{transform:scaleX(1.01) scaleY(.99)}}.sds-card-cascade>*{animation:sds-cardCascadeChild .6s var(--sds-easing) both}.sds-card-cascade>:first-child{animation-delay:0s}.sds-card-cascade>:nth-child(2){animation-delay:.1s}.sds-card-cascade>:nth-child(3){animation-delay:.2s}.sds-card-cascade>:nth-child(4){animation-delay:.3s}.sds-card-cascade>:nth-child(5){animation-delay:.4s}.sds-card-cascade>:nth-child(6){animation-delay:.5s}@keyframes sds-cardCascadeChild{from{opacity:0;transform:translateX(-40px);filter:blur(4px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}.sds-card-smoke{animation:sds-cardSmoke 1.1s ease both}@keyframes sds-cardSmoke{0%{opacity:0;filter:blur(28px) brightness(2);transform:scale(1.2)}40%{opacity:1;filter:blur(4px) brightness(1.2);transform:scale(1.04)}100%{opacity:1;filter:blur(0) brightness(1);transform:scale(1)}}.sds-card-momentum{animation:sds-cardMomentum .85s var(--sds-easing) both}@keyframes sds-cardMomentum{0%{opacity:0;transform:translateX(-80px) skewX(-6deg);filter:blur(10px)}40%{filter:blur(0);opacity:1;transform:translateX(8px) skewX(1deg)}65%{transform:translateX(-3px) skewX(-.5deg)}100%{opacity:1;transform:translateX(0) skewX(0)}}.sds-card-neon{animation:sds-glowSurge 2.5s ease infinite}.sds-card-depth{animation:sds-parallaxDepth 4s ease infinite}.sds-card-flip{animation:sds-sliceUp .6s var(--sds-easing) both}.sds-card-deep-float,.sds-card-drift,.sds-card-float,.sds-card-holo,.sds-card-levitate,.sds-card-magnetic,.sds-card-tilt{will-change:transform,opacity}@keyframes sds-tiltOrbit{0%,100%{transform:perspective(600px) rotateX(7deg) rotateY(-10deg);filter:drop-shadow(4px 8px 10px rgba(0,0,0,.22))}25%{transform:perspective(600px) rotateX(-5deg) rotateY(10deg);filter:drop-shadow(-3px 6px 14px rgba(0,0,0,.18))}50%{transform:perspective(600px) rotateX(-7deg) rotateY(-8deg);filter:drop-shadow(-4px -8px 10px rgba(0,0,0,.22))}75%{transform:perspective(600px) rotateX(5deg) rotateY(8deg);filter:drop-shadow(3px 6px 14px rgba(0,0,0,.18))}}.sds-card-tilt-orbit{animation:sds-tiltOrbit 6s cubic-bezier(.45,.05,.55,.95) infinite;transform-style:preserve-3d}@keyframes sds-layerBobA{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sds-layerBobB{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes sds-layerBobC{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}.sds-card-layers>:first-child{animation:sds-layerBobA 3s ease-in-out infinite}.sds-card-layers>:nth-child(2){animation:sds-layerBobB 3s ease-in-out infinite .2s}.sds-card-layers>:nth-child(3){animation:sds-layerBobC 3s ease-in-out infinite .4s}@keyframes sds-doorPeek{0%,100%{transform:perspective(600px) rotateY(0)}15%{transform:perspective(600px) rotateY(-18deg)}70%{transform:perspective(600px) rotateY(-18deg)}88%{transform:perspective(600px) rotateY(0)}}.sds-card-door-peek{animation:sds-doorPeek 3.2s cubic-bezier(.25,.46,.45,.94) infinite;transform-origin:left center}@keyframes sds-flipLoop{0%{transform:perspective(800px) rotateY(0);filter:brightness(1)}22%{transform:perspective(800px) rotateY(90deg);filter:brightness(.35)}45%{transform:perspective(800px) rotateY(180deg);filter:brightness(1)}68%{transform:perspective(800px) rotateY(270deg);filter:brightness(.35)}82%{transform:perspective(800px) rotateY(375deg);filter:brightness(1)}90%{transform:perspective(800px) rotateY(352deg);filter:brightness(1)}100%{transform:perspective(800px) rotateY(360deg);filter:brightness(1)}}.sds-card-flip-loop{animation:sds-flipLoop 2.8s cubic-bezier(.34,1.2,.64,1) infinite}@keyframes sds-carouselStep{0%,12%{transform:perspective(800px) rotateY(0)}18%,32%{transform:perspective(800px) rotateY(-30deg)}38%,52%{transform:perspective(800px) rotateY(-60deg)}58%,72%{transform:perspective(800px) rotateY(-90deg)}78%,88%{transform:perspective(800px) rotateY(-45deg)}100%,94%{transform:perspective(800px) rotateY(0)}}.sds-card-carousel-step{animation:sds-carouselStep 5s ease-in-out infinite}@keyframes sds-cardDive{0%{transform:perspective(800px) rotateX(65deg) translateY(-36px) scale(.86);filter:blur(4px);opacity:0}50%{transform:perspective(800px) rotateX(10deg) translateY(-8px) scale(.97);filter:blur(1px);opacity:1}75%{transform:perspective(800px) rotateX(-4deg) translateY(2px) scale(1.01);filter:blur(0px);opacity:1}88%{transform:perspective(800px) rotateX(2deg) translateY(-1px) scale(1);filter:blur(0px);opacity:1}100%{transform:perspective(800px) rotateX(0) translateY(0) scale(1);filter:blur(0px);opacity:1}}.sds-card-dive{animation:sds-cardDive 1s cubic-bezier(.2,.6,.3,1) both}@keyframes sds-floatGimbal{0%{transform:perspective(600px) translateY(0) rotateX(2deg) rotateY(-3deg)}25%{transform:perspective(600px) translateY(-8px) rotateX(-2deg) rotateY(3deg)}50%{transform:perspective(600px) translateY(-4px) rotateX(3deg) rotateY(-2deg)}75%{transform:perspective(600px) translateY(-10px) rotateX(-1deg) rotateY(2deg)}100%{transform:perspective(600px) translateY(0) rotateX(2deg) rotateY(-3deg)}}.sds-card-float-gimbal{animation:sds-floatGimbal 5s ease-in-out infinite}@keyframes sds-irisBloom{0%{clip-path:circle(0% at 35% 42%);opacity:.7;filter:brightness(1)}60%{clip-path:circle(85% at 50% 50%);opacity:1;filter:brightness(1.25)}80%{clip-path:circle(100% at 50% 50%);filter:brightness(1.12)}100%{clip-path:circle(100% at 50% 50%);filter:brightness(1)}}.sds-card-iris-bloom{animation:sds-irisBloom .85s cubic-bezier(.2,.6,.2,1) both}@keyframes sds-diagWipe{0%{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);filter:brightness(1)}70%{clip-path:polygon(0% 0%,90% 0%,100% 100%,0% 100%);filter:brightness(1)}80%{clip-path:polygon(0% 0%,98% 0%,100% 100%,0% 100%);filter:brightness(1.14)}100%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);filter:brightness(1)}}.sds-card-diagonal-wipe{animation:sds-diagWipe .75s cubic-bezier(.4,0,.2,1) both}@keyframes sds-cardShutter{0%{clip-path:inset(100% 0 0 0)}100%{clip-path:inset(0 0 0 0)}}.sds-card-shutter{animation:sds-cardShutter .55s steps(5,start) both}@keyframes sds-spiralReveal{0%{clip-path:polygon(50% 50%,50% 0%,51% 0%,51% 0%,51% 0%,51% 0%,51% 0%,51% 0%,51% 0%,51% 0%);opacity:.8}11%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%);opacity:1}22%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 25%,100% 25%,100% 25%,100% 25%,100% 25%,100% 25%,100% 25%)}33%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 25%,100% 75%,100% 75%,100% 75%,100% 75%,100% 75%,100% 75%)}44%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 25%,100% 75%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%)}55%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 25%,100% 75%,100% 100%,50% 100%,0% 100%,0% 100%,0% 100%)}66%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 25%,100% 75%,100% 100%,50% 100%,0% 100%,0% 50%,0% 50%)}77%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 25%,100% 75%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%)}88%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 25%,100% 75%,100% 100%,50% 100%,0% 100%,0% 0%,30% 0%)}100%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 25%,100% 75%,100% 100%,50% 100%,0% 100%,0% 0%,50% 0%)}}.sds-card-spiral-reveal{animation:sds-spiralReveal 1.2s cubic-bezier(.4,0,.6,1) both}@keyframes sds-letterbox{0%{clip-path:inset(22% 0 22% 0);transform:scale(1.04)}50%{clip-path:inset(10% 0 10% 0);transform:scale(1.02)}100%{clip-path:inset(0% 0 0% 0);transform:scale(1)}}.sds-card-letterbox{animation:sds-letterbox .9s cubic-bezier(.4,0,.2,1) both}@keyframes sds-cardTear{0%{clip-path:polygon(0% 0%,0% 0%,0% 0%,0% 0%);transform:rotate(-4deg);opacity:.9}30%{clip-path:polygon(0% 0%,55% 0%,22% 55%,0% 100%);transform:rotate(-2.5deg);opacity:1}60%{clip-path:polygon(0% 0%,100% 0%,72% 48%,88% 100%,0% 100%);transform:rotate(-1deg)}85%{clip-path:polygon(0% 0%,100% 0%,100% 68%,88% 100%,0% 100%);transform:rotate(-.3deg)}100%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);transform:rotate(0)}}.sds-card-tear{animation:sds-cardTear .85s cubic-bezier(.34,1.1,.64,1) both}@keyframes sds-checkerPop{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.sds-card-checker{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.sds-card-checker>*{flex:1}.sds-card-checker>:first-child,.sds-card-checker>:nth-child(4){animation:sds-checkerPop .35s cubic-bezier(.2,0,.2,1) both}.sds-card-checker>:nth-child(2),.sds-card-checker>:nth-child(3){animation:sds-checkerPop .35s cubic-bezier(.2,0,.2,1) .2s both}.sds-card-carousel-step,.sds-card-dive,.sds-card-door-peek,.sds-card-flip-loop,.sds-card-float-gimbal,.sds-card-tilt-orbit{will-change:transform,filter}@keyframes sds-revealStack{0%{transform:translateY(24px);opacity:0}100%{transform:translateY(0);opacity:1}}.sds-card-reveal-stack>:first-child{animation:sds-revealStack .45s cubic-bezier(.2,0,.2,1) both}.sds-card-reveal-stack>:nth-child(2){animation:sds-revealStack .45s cubic-bezier(.2,0,.2,1) .1s both}.sds-card-reveal-stack>:nth-child(3){animation:sds-revealStack .45s cubic-bezier(.2,0,.2,1) .2s both}.sds-card-reveal-stack>:nth-child(4){animation:sds-revealStack .45s cubic-bezier(.2,0,.2,1) .3s both}@keyframes sds-curtainFallKf{0%{transform:translateY(-100%)}35%{transform:translateY(0)}65%{transform:translateY(0)}100%{transform:translateY(100%)}}.sds-card-curtain-fall{position:relative;overflow:hidden}.sds-card-curtain-fall::before{content:"";position:absolute;inset:0;background:rgba(20,20,50,.88);animation:sds-curtainFallKf 1.4s cubic-bezier(.4,0,.6,1) both;z-index:1}@keyframes sds-accordionIn{0%{transform:scaleY(0);opacity:0}100%{transform:scaleY(1);opacity:1}}.sds-card-accordion-in{overflow:hidden}.sds-card-accordion-in>*{transform-origin:top center}.sds-card-accordion-in>:first-child{animation:sds-accordionIn .3s cubic-bezier(.2,0,.2,1) both}.sds-card-accordion-in>:nth-child(2){animation:sds-accordionIn .3s cubic-bezier(.2,0,.2,1) .12s both}.sds-card-accordion-in>:nth-child(3){animation:sds-accordionIn .3s cubic-bezier(.2,0,.2,1) .24s both}.sds-card-accordion-in>:nth-child(4){animation:sds-accordionIn .3s cubic-bezier(.2,0,.2,1) .36s both}@keyframes sds-fanSpread1{0%{transform:rotate(0);opacity:0}100%{transform:rotate(-2deg);opacity:1}}@keyframes sds-fanSpread2{0%{transform:rotate(0);opacity:0}100%{transform:rotate(-8deg);opacity:1}}@keyframes sds-fanSpread3{0%{transform:rotate(0);opacity:0}100%{transform:rotate(-14deg);opacity:1}}@keyframes sds-fanSpread4{0%{transform:rotate(0);opacity:0}100%{transform:rotate(-20deg);opacity:1}}.sds-card-fan-spread>*{transform-origin:bottom left}.sds-card-fan-spread>:first-child{animation:sds-fanSpread1 .5s cubic-bezier(.34,1.3,.64,1) both}.sds-card-fan-spread>:nth-child(2){animation:sds-fanSpread2 .5s cubic-bezier(.34,1.3,.64,1) .08s both}.sds-card-fan-spread>:nth-child(3){animation:sds-fanSpread3 .5s cubic-bezier(.34,1.3,.64,1) .16s both}.sds-card-fan-spread>:nth-child(4){animation:sds-fanSpread4 .5s cubic-bezier(.34,1.3,.64,1) .24s both}@keyframes sds-contentFlood{0%{clip-path:polygon(0% 0%,0% 0%,0% 0%);opacity:.5}40%{clip-path:polygon(0% 0%,100% 0%,0% 100%);opacity:1}100%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:1}}.sds-card-content-flood{animation:sds-contentFlood .7s cubic-bezier(.4,0,.2,1) both}@keyframes sds-unpack{0%{transform:perspective(600px) scaleY(.25) rotateX(22deg);opacity:0;filter:blur(2px)}55%{transform:perspective(600px) scaleY(1.06) rotateX(-2deg);opacity:1;filter:blur(0px)}75%{transform:perspective(600px) scaleY(.97) rotateX(1deg)}90%{transform:perspective(600px) scaleY(1.01) rotateX(0)}100%{transform:perspective(600px) scaleY(1) rotateX(0);opacity:1;filter:blur(0px)}}.sds-card-unpack{animation:sds-unpack .8s cubic-bezier(.34,1.1,.64,1) both;transform-origin:bottom center}@keyframes sds-borderBeamOrbit{to{offset-distance:100%}}.sds-card-border-beam{position:relative}.sds-card-border-beam::before{content:"";position:absolute;width:28%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);border-radius:2px;offset-path:border-box;offset-distance:0%;animation:sds-borderBeamOrbit 2s linear infinite}@keyframes sds-frameDrawKf{0%{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);opacity:.8}100%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:1}}.sds-card-frame-draw{position:relative}.sds-card-frame-draw::before{content:"";position:absolute;inset:1px;border:2px solid rgba(255,255,255,.85);border-radius:inherit;animation:sds-frameDrawKf .7s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes sds-cornerChargeKf{0%,100%{opacity:0;filter:brightness(1)}30%,70%{opacity:1;filter:brightness(2.2)}}.sds-card-corner-charge{position:relative}.sds-card-corner-charge::before{content:"";position:absolute;inset:0;border:2px solid transparent;border-top-color:rgba(255,255,255,.9);border-right-color:rgba(255,255,255,.9);border-radius:inherit;animation:sds-cornerChargeKf 1.4s ease-in-out infinite}.sds-card-corner-charge::after{content:"";position:absolute;inset:0;border:2px solid transparent;border-bottom-color:rgba(255,255,255,.9);border-left-color:rgba(255,255,255,.9);border-radius:inherit;animation:sds-cornerChargeKf 1.4s ease-in-out infinite .7s}@keyframes sds-edgeScanKf{0%,4%{transform:translateX(-110%);opacity:0}8%{opacity:1}44%,56%{transform:translateX(110%);opacity:0}60%{transform:translateX(-110%);opacity:0}64%{opacity:1}100%,96%{transform:translateX(110%);opacity:0}}.sds-card-edge-scan{position:relative;overflow:hidden}.sds-card-edge-scan::before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 50%,transparent);animation:sds-edgeScanKf 3s ease-in-out infinite}.sds-card-edge-scan::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 50%,transparent);animation:sds-edgeScanKf 3s ease-in-out infinite 1.5s}@keyframes sds-frameBreathKf{0%,100%{opacity:.15;filter:blur(1px)}50%{opacity:.75;filter:blur(0px)}}.sds-card-frame-breathe{position:relative}.sds-card-frame-breathe::before{content:"";position:absolute;inset:-1px;border:2px solid rgba(255,255,255,.8);border-radius:inherit;animation:sds-frameBreathKf 2.4s ease-in-out infinite}.sds-card-border-tide{position:relative}.sds-card-border-tide::before{content:"";position:absolute;width:26%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);offset-path:border-box;offset-distance:0%;animation:sds-borderBeamOrbit 2.2s linear infinite}.sds-card-border-tide::after{content:"";position:absolute;width:26%;height:2px;background:linear-gradient(90deg,transparent,rgba(180,200,255,.85),transparent);offset-path:border-box;offset-distance:50%;animation:sds-borderBeamOrbit 2.2s linear infinite}@keyframes sds-glassFrost{0%,100%{filter:blur(0px) brightness(1) saturate(1);opacity:1}35%{filter:blur(5px) brightness(1.1) saturate(.75);opacity:.82}65%{filter:blur(5px) brightness(1.1) saturate(.75);opacity:.82}}.sds-card-glass-frost{animation:sds-glassFrost 3.5s ease-in-out infinite}@keyframes sds-lensBulge{0%,100%{transform:perspective(400px) scale(1) rotateX(0);filter:brightness(1)}50%{transform:perspective(300px) scale(1.04) rotateX(-1deg);filter:brightness(1.1)}}.sds-card-lens-bulge{animation:sds-lensBulge 3s ease-in-out infinite}@keyframes sds-hueShift{0%{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(180deg) brightness(1.08)}100%{filter:hue-rotate(360deg) brightness(1)}}.sds-card-hue-shift{animation:sds-hueShift 4s linear infinite}@keyframes sds-refractSlide{0%{transform:translate(-120%,-120%);opacity:0}12%{opacity:.55}50%{transform:translate(10%,10%);opacity:.35}88%{opacity:.55}100%{transform:translate(120%,120%);opacity:0}}.sds-card-refract-slide{position:relative;overflow:hidden}.sds-card-refract-slide::before{content:"";position:absolute;inset:-30%;background:linear-gradient(135deg,transparent 35%,rgba(255,255,255,.4) 50%,transparent 65%);filter:blur(3px);animation:sds-refractSlide 4s ease-in-out infinite}@keyframes sds-crystalPulse{0%,100%{transform:scale(1);filter:brightness(1) contrast(1)}45%{transform:scale(1.025);filter:brightness(1.28) contrast(1.06)}}.sds-card-crystal-pulse{animation:sds-crystalPulse 2.2s ease-in-out infinite}@keyframes sds-glassWipe{0%{transform:translateX(-140%) skewX(-12deg);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateX(140%) skewX(-12deg);opacity:0}}.sds-card-glass-wipe{position:relative;overflow:hidden}.sds-card-glass-wipe::before{content:"";position:absolute;inset:0;width:38%;background:rgba(255,255,255,.22);filter:blur(6px);animation:sds-glassWipe 3s ease-in-out infinite}@keyframes sds-stackPop{0%,100%{transform:translateY(0) scale(1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}40%{transform:translateY(-16px) scale(1.04);filter:drop-shadow(0 12px 20px rgba(0,0,0,.3))}70%{transform:translateY(-12px) scale(1.03);filter:drop-shadow(0 10px 16px rgba(0,0,0,.25))}}.sds-card-stack-pop{animation:sds-stackPop 2.2s cubic-bezier(.34,1.2,.64,1) infinite}@keyframes sds-shuffleDeal{0%{transform:translate(-60px,-18px) rotate(-14deg) scale(.86);opacity:0;filter:blur(2px)}55%{transform:translate(4px,2px) rotate(1deg) scale(1.02);opacity:1;filter:blur(0px)}75%{transform:translate(-2px,-1px) rotate(-.5deg) scale(.99)}100%{transform:translate(0,0) rotate(0) scale(1);opacity:1;filter:blur(0px)}}.sds-card-shuffle-deal{animation:sds-shuffleDeal .72s cubic-bezier(.34,1.1,.64,1) both}@keyframes sds-deckPeekB{0%,100%{transform:translate(-5px,5px) rotate(-2deg);opacity:.55}50%{transform:translate(-10px,10px) rotate(-4deg);opacity:.75}}@keyframes sds-deckPeekA{0%,100%{transform:translate(-10px,10px) rotate(-4deg);opacity:.35}50%{transform:translate(-18px,18px) rotate(-7deg);opacity:.55}}.sds-card-deck-peek{position:relative;overflow:visible}.sds-card-deck-peek::before{content:"";position:absolute;inset:0;background:rgba(180,190,230,.82);border-radius:inherit;z-index:-1;animation:sds-deckPeekB 2.5s ease-in-out infinite}.sds-card-deck-peek::after{content:"";position:absolute;inset:0;background:rgba(160,172,220,.65);border-radius:inherit;z-index:-2;animation:sds-deckPeekA 2.5s ease-in-out infinite .15s}@keyframes sds-deckCycle{0%,15%{transform:perspective(700px) rotateY(0) translateX(0)}35%,55%{transform:perspective(700px) rotateY(22deg) translateX(8px)}70%{transform:perspective(700px) rotateY(-4deg) translateX(-2px)}100%,85%{transform:perspective(700px) rotateY(0) translateX(0)}}.sds-card-deck-cycle{animation:sds-deckCycle 2.8s ease-in-out infinite}@keyframes sds-stackDrop{0%{transform:translateY(-38px) scale(1.08);opacity:0;filter:blur(3px)}52%{transform:translateY(4px) scale(.98);opacity:1;filter:blur(0px)}70%{transform:translateY(-2px) scale(1.01)}85%{transform:translateY(1px) scale(.998)}100%{transform:translateY(0) scale(1);opacity:1;filter:blur(0px)}}.sds-card-stack-drop{animation:sds-stackDrop .65s cubic-bezier(.34,1.15,.64,1) both}@keyframes sds-dealArc{0%{transform:translate(-72px,-12px) rotate(-18deg) scale(.82);opacity:0}55%{transform:translate(5px,-3px) rotate(1.5deg) scale(1.02);opacity:1}75%{transform:translate(-2px,1px) rotate(-.4deg) scale(.99)}100%{transform:translate(0,0) rotate(0) scale(1);opacity:1}}.sds-card-deal-arc{animation:sds-dealArc .7s cubic-bezier(.2,.6,.3,1) both}@keyframes sds-bounceIn{0%{transform:translateY(50px) scale(.9);opacity:0}45%{transform:translateY(-12px) scale(1.04);opacity:1}65%{transform:translateY(5px) scale(.98)}80%{transform:translateY(-4px) scale(1.01)}92%{transform:translateY(2px) scale(1)}100%{transform:translateY(0) scale(1);opacity:1}}.sds-card-bounce-in{animation:sds-bounceIn .75s cubic-bezier(.2,0,.2,1) both}@keyframes sds-elasticDrop{0%{transform:translateY(-55px) scaleY(.85);opacity:0;filter:blur(2px)}30%{transform:translateY(8px) scaleY(1.06);opacity:1;filter:blur(0px)}48%{transform:translateY(-5px) scaleY(.97)}62%{transform:translateY(3px) scaleY(1.02)}74%{transform:translateY(-2px) scaleY(.99)}84%{transform:translateY(1px) scaleY(1.005)}100%{transform:translateY(0) scaleY(1);opacity:1;filter:blur(0px)}}.sds-card-elastic-drop{animation:sds-elasticDrop .9s cubic-bezier(.34,1.4,.64,1) both}@keyframes sds-slingshot{0%{transform:translate(-80px,30px) rotate(-8deg) scale(.8);opacity:0}40%{transform:translate(10px,-6px) rotate(2deg) scale(1.03);opacity:1}60%{transform:translate(-4px,2px) rotate(-1deg) scale(.99)}80%{transform:translate(2px,-1px) rotate(.4deg) scale(1.005)}100%{transform:translate(0,0) rotate(0) scale(1);opacity:1}}.sds-card-slingshot{animation:sds-slingshot .65s cubic-bezier(.2,.6,.3,1) both}@keyframes sds-cardRubberBand{0%{transform:scale(.6,.6);opacity:0}22%{transform:scale(1.2,.82);opacity:1}40%{transform:scale(.88,1.14)}55%{transform:scale(1.07,.95)}68%{transform:scale(.97,1.03)}80%{transform:scale(1.02,.99)}100%{transform:scale(1,1);opacity:1}}.sds-card-rubber-band{animation:sds-cardRubberBand .78s cubic-bezier(.34,1.3,.64,1) both}@keyframes sds-freeFall{0%{transform:translateY(-64px) scale(.92);opacity:0;filter:blur(2px)}55%{transform:translateY(4px) scale(1.01);opacity:1;filter:blur(0px)}72%{transform:translateY(-2px) scale(1)}100%{transform:translateY(0) scale(1);opacity:1;filter:blur(0px)}}.sds-card-free-fall{animation:sds-freeFall .68s cubic-bezier(.4,0,.2,1) both}@keyframes sds-pinball{0%{transform:translate(-60px,-38px) rotate(-12deg);opacity:0}20%{transform:translate(12px,18px) rotate(6deg);opacity:1}38%{transform:translate(-8px,-10px) rotate(-3deg)}54%{transform:translate(4px,5px) rotate(1.5deg)}70%{transform:translate(-2px,-2px) rotate(-.5deg)}84%{transform:translate(1px,1px) rotate(.2deg)}100%{transform:translate(0,0) rotate(0);opacity:1}}.sds-card-pinball{animation:sds-pinball .88s cubic-bezier(.2,.6,.3,1) both}@keyframes sds-snapBack{0%{transform:translateX(-50px) rotate(-10deg) scale(.9);opacity:0}30%{transform:translateX(18px) rotate(5deg) scale(1.04);opacity:1}50%{transform:translateX(-6px) rotate(-1.5deg) scale(.98)}68%{transform:translateX(3px) rotate(.5deg) scale(1.01)}84%{transform:translateX(-1px) rotate(-.2deg) scale(1)}100%{transform:translateX(0) rotate(0) scale(1);opacity:1}}.sds-card-snap-back{animation:sds-snapBack .72s cubic-bezier(.34,1.25,.64,1) both}@keyframes sds-idleBreathe{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}.sds-card-idle-breathe{animation:sds-idleBreathe 3s ease-in-out infinite}@keyframes sds-idleSway{0%,100%{transform:translateX(0)}35%{transform:translateX(-6px)}65%{transform:translateX(6px)}}.sds-card-idle-sway{animation:sds-idleSway 4s ease-in-out infinite}@keyframes sds-idleBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.sds-card-idle-bob{animation:sds-idleBob 2.5s ease-in-out infinite}@keyframes sds-idlePulse{0%,100%{transform:scale(1);opacity:1}45%,55%{transform:scale(1.025);opacity:.82}}.sds-card-idle-pulse{animation:sds-idlePulse 2s ease-in-out infinite}@keyframes sds-idleGlow{0%,100%{filter:drop-shadow(0 0 0px rgba(100,120,255,0))}50%{filter:drop-shadow(0 0 18px rgba(100,120,255,.55))}}.sds-card-idle-glow{animation:sds-idleGlow 2.8s ease-in-out infinite}@keyframes sds-idleRock{0%,100%{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.sds-card-idle-rock{animation:sds-idleRock 3.5s ease-in-out infinite}/*!
 * SDS Motion Forge — loaders.css
 * Loader animations (Section 5).
 * Part of the lossless v5 category split — combined entry: src/motion.css
 */.sds-loader-orbital{position:relative;width:48px;height:48px}.sds-loader-orbital::after,.sds-loader-orbital::before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--sds-primary);top:50%;left:50%;margin:-4px 0 0 -4px}.sds-loader-orbital::before{animation:sds-orbitalA 1.2s linear infinite}.sds-loader-orbital::after{animation:sds-orbitalB 1.8s linear infinite}@keyframes sds-orbitalA{from{transform:rotate(0) translateX(18px) rotate(0)}to{transform:rotate(360deg) translateX(18px) rotate(-360deg)}}@keyframes sds-orbitalB{from{transform:rotate(120deg) translateX(26px) rotate(-120deg)}to{transform:rotate(480deg) translateX(26px) rotate(-480deg)}}.sds-loader-fluid{width:36px;height:36px;background:var(--sds-primary);animation:sds-fluidFlow 2s ease infinite}@keyframes sds-fluidFlow{0%{border-radius:50%;transform:scale(1) rotate(0)}25%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:scale(1.15) rotate(45deg)}50%{border-radius:50%;transform:scale(.9) rotate(90deg)}75%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;transform:scale(1.1) rotate(135deg)}100%{border-radius:50%;transform:scale(1) rotate(180deg)}}.sds-loader-dots{display:inline-flex;gap:6px}.sds-loader-dots>*{width:8px;height:8px;border-radius:50%;background:var(--sds-primary);animation:sds-particleSync 1s ease infinite}.sds-loader-dots>:nth-child(2){animation-delay:.2s}.sds-loader-dots>:nth-child(3){animation-delay:.4s}@keyframes sds-particleSync{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(0);opacity:0}}.sds-loader-comet{position:relative;width:40px;height:40px;border-radius:50%;border:2px solid var(--sds-primary-dim)}.sds-loader-comet::before{content:"";position:absolute;top:-2px;left:-2px;width:40px;height:40px;border-radius:50%;border:2px solid transparent;border-top-color:var(--sds-primary);animation:sds-cometSpin 1s linear infinite}@keyframes sds-cometSpin{to{transform:rotate(360deg)}}.sds-loader-wave{display:inline-flex;gap:3px;align-items:center;height:32px}.sds-loader-wave>*{width:4px;border-radius:2px;background:var(--sds-primary);animation:sds-waveBar .9s ease infinite}.sds-loader-wave>:first-child{animation-delay:0s;height:60%}.sds-loader-wave>:nth-child(2){animation-delay:.15s;height:90%}.sds-loader-wave>:nth-child(3){animation-delay:.3s;height:50%}.sds-loader-wave>:nth-child(4){animation-delay:.1s;height:80%}.sds-loader-wave>:nth-child(5){animation-delay:.25s;height:65%}@keyframes sds-waveBar{0%,100%{transform:scaleY(.2)}50%{transform:scaleY(1)}}.sds-loader-ping{position:relative;width:16px;height:16px}.sds-loader-ping::after,.sds-loader-ping::before{content:""}.sds-loader-ping::after,.sds-loader-ping::before,.sds-loader-ping>span{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--sds-primary);animation:sds-pingCascade 2s ease infinite}.sds-loader-ping::after{animation-delay:.6s}.sds-loader-ping>span{animation-delay:1.2s}@keyframes sds-pingCascade{0%{transform:scale(.5);opacity:1}100%{transform:scale(3);opacity:0}}.sds-loader-progress{width:100%;height:4px;background:var(--sds-primary-dim);border-radius:99px;overflow:hidden;position:relative}.sds-loader-progress::after{content:"";display:block;height:100%;width:100%;background:var(--sds-primary);border-radius:99px;transform-origin:left center;animation:sds-progressGlow 2s ease infinite}@keyframes sds-progressGlow{0%{transform:scaleX(0);box-shadow:none}50%{box-shadow:0 0 12px var(--sds-primary-glow),4px 0 16px var(--sds-primary-glow)}85%{transform:scaleX(1);box-shadow:0 0 8px var(--sds-primary-glow)}100%{transform:scaleX(1);box-shadow:0 0 8px var(--sds-primary-glow)}}.sds-loader-skeleton{background:linear-gradient(90deg,var(--sds-primary-dim) 25%,rgba(0,21,209,.04) 50%,var(--sds-primary-dim) 75%);background-size:400% 100%;animation:sds-skeletonPulse 1.6s ease infinite;border-radius:4px}@keyframes sds-skeletonPulse{0%{background-position:-300% 0}100%{background-position:300% 0}}.sds-loader-vortex{width:36px;height:36px;border-radius:50%;background:conic-gradient(var(--sds-primary),var(--sds-accent),var(--sds-primary));animation:sds-vortexSpin 1.6s ease infinite}@keyframes sds-vortexSpin{from{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.7)}to{transform:rotate(360deg) scale(1)}}.sds-loader-type{font-family:monospace;border-right:2px solid var(--sds-primary);overflow:hidden;white-space:nowrap;animation:sds-typewriterPrem 2s steps(10) infinite alternate,sds-cursorBlink var(--sds-duration-base,.8s) step-end infinite}.sds-loader-target{position:relative;width:40px;height:40px}.sds-loader-target::before{content:"";position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(0,21,209,.3);animation:sds-cometSpin 4s linear infinite}.sds-loader-dna{position:relative;width:10px;height:48px}.sds-loader-dna::after,.sds-loader-dna::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;left:0;animation:sds-loaderDna var(--sds-duration-slow,1.4s) ease-in-out infinite}.sds-loader-dna::before{background:var(--sds-primary)}.sds-loader-dna::after{background:var(--sds-accent);animation-delay:.7s}@keyframes sds-loaderDna{0%,100%{top:0;transform:scaleX(1);opacity:1}25%{transform:scaleX(.4);opacity:.4}50%{top:38px;transform:scaleX(1);opacity:1}75%{transform:scaleX(.4);opacity:.4}}.sds-loader-pulse{width:20px;height:20px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderPulse 1s ease-in-out infinite}@keyframes sds-loaderPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.4}}.sds-loader-arc{position:relative;width:44px;height:44px}.sds-loader-arc::after,.sds-loader-arc::before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid transparent}.sds-loader-arc::before{border-top-color:var(--sds-primary);border-right-color:var(--sds-primary);animation:sds-cometSpin .9s linear infinite}.sds-loader-arc::after{border-bottom-color:var(--sds-accent);border-left-color:var(--sds-accent);animation:sds-cometSpin var(--sds-duration-slow,1.4s) linear infinite reverse;inset:6px}.sds-loader-signal{display:inline-flex;align-items:flex-end;gap:4px;height:36px}.sds-loader-signal>*{width:7px;border-radius:3px 3px 0 0;background:var(--sds-primary);animation:sds-loaderSignal 1.2s ease-in-out infinite}.sds-loader-signal>:first-child{height:35%;animation-delay:0s}.sds-loader-signal>:nth-child(2){height:60%;animation-delay:.15s}.sds-loader-signal>:nth-child(3){height:85%;animation-delay:.3s}.sds-loader-signal>:nth-child(4){height:100%;animation-delay:.45s}@keyframes sds-loaderSignal{0%,100%{opacity:1}50%{opacity:.2}}.sds-loader-bounce{width:24px;height:24px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderBounce var(--sds-duration-base,.8s) var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) infinite}@keyframes sds-loaderBounce{0%,100%{transform:translateY(0) scaleY(1) scaleX(1)}20%{transform:translateY(-22px) scaleY(1.08) scaleX(.94)}80%{transform:translateY(0) scaleY(.72) scaleX(1.28)}90%{transform:translateY(0) scaleY(1.04) scaleX(.97)}}.sds-loader-radar{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,21,209,.2);overflow:hidden}.sds-loader-radar::before{content:"";position:absolute;width:50%;height:2px;background:linear-gradient(90deg,transparent,var(--sds-primary));top:50%;left:50%;transform-origin:left center;animation:sds-cometSpin 2s linear infinite}.sds-loader-radar::after{content:"";position:absolute;inset:30%;border-radius:50%;background:var(--sds-primary)}.sds-loader-morph{width:36px;height:36px;background:linear-gradient(135deg,var(--sds-primary),var(--sds-accent));animation:sds-loaderMorph var(--sds-duration-slower,2.2s) ease-in-out infinite}@keyframes sds-loaderMorph{0%,100%{border-radius:50%;transform:rotate(0) scale(1)}25%{border-radius:20% 80% 80% 20%/20% 20% 80% 80%;transform:rotate(90deg) scale(1.1)}50%{border-radius:50% 50% 50% 50%/80% 80% 20% 20%;transform:rotate(180deg) scale(.9)}75%{border-radius:80% 20% 20% 80%/80% 20% 80% 20%;transform:rotate(270deg) scale(1.05)}}.sds-loader-cascade{display:inline-flex;align-items:flex-end;gap:4px;height:36px}.sds-loader-cascade>*{width:6px;border-radius:3px;background:var(--sds-primary);animation:sds-loaderCascade 1s ease infinite}.sds-loader-cascade>:first-child{animation-delay:0s}.sds-loader-cascade>:nth-child(2){animation-delay:.1s}.sds-loader-cascade>:nth-child(3){animation-delay:.2s}.sds-loader-cascade>:nth-child(4){animation-delay:.3s}.sds-loader-cascade>:nth-child(5){animation-delay:.4s}@keyframes sds-loaderCascade{0%,100%{height:8px;opacity:.4}50%{height:36px;opacity:1}}.sds-loader-grid{display:grid;grid-template-columns:repeat(3,10px);gap:5px}.sds-loader-grid>*{width:10px;height:10px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderGrid 1.6s ease-in-out infinite}.sds-loader-grid>:first-child{animation-delay:0s}.sds-loader-grid>:nth-child(2){animation-delay:.1s}.sds-loader-grid>:nth-child(3){animation-delay:.2s}.sds-loader-grid>:nth-child(4){animation-delay:.3s}.sds-loader-grid>:nth-child(5){animation-delay:.4s}.sds-loader-grid>:nth-child(6){animation-delay:.5s}.sds-loader-grid>:nth-child(7){animation-delay:.6s}.sds-loader-grid>:nth-child(8){animation-delay:.7s}.sds-loader-grid>:nth-child(9){animation-delay:.8s}@keyframes sds-loaderGrid{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(.2);opacity:.1}}.sds-loader-ring{position:relative;width:44px;height:44px}.sds-loader-ring::after,.sds-loader-ring::before{content:"";position:absolute;border-radius:50%;border:2px solid transparent}.sds-loader-ring::before{inset:0;border-top-color:var(--sds-primary);animation:sds-cometSpin 1s linear infinite}.sds-loader-ring::after{inset:8px;border-bottom-color:var(--sds-accent);animation:sds-cometSpin 1.6s linear infinite reverse}.sds-loader-ripple{position:relative;width:44px;height:44px}.sds-loader-ripple::after,.sds-loader-ripple::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--sds-primary);animation:sds-loaderRipple 2s ease-out infinite}.sds-loader-ripple::after{animation-delay:.8s}@keyframes sds-loaderRipple{0%{transform:scale(.2);opacity:1}100%{transform:scale(2);opacity:0}}.sds-loader-neon-ring{width:44px;height:44px;border-radius:50%;border:2px solid transparent;border-top-color:var(--sds-primary);animation:sds-cometSpin 1s linear infinite,sds-loaderNeonRing 2s ease-in-out infinite}@keyframes sds-loaderNeonRing{0%,100%{box-shadow:0 0 8px var(--sds-primary-glow),inset 0 0 8px var(--sds-primary-dim)}50%{box-shadow:0 0 20px var(--sds-primary-glow),inset 0 0 16px var(--sds-primary-dim)}}.sds-loader-orbit-3{position:relative;width:44px;height:44px}.sds-loader-orbit-3::after,.sds-loader-orbit-3::before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;top:50%;left:50%;margin:-3.5px 0 0 -3.5px}.sds-loader-orbit-3::before{background:var(--sds-primary);animation:sds-orbitalA 1s linear infinite}.sds-loader-orbit-3::after{background:var(--sds-accent);animation:sds-orbitalB var(--sds-duration-slow,1.4s) linear infinite}.sds-loader-electric{position:relative;width:44px;height:44px;border-radius:50%;border:2px solid rgba(0,21,209,.15);animation:sds-loaderElectric 1.5s ease infinite}@keyframes sds-loaderElectric{0%,100%{box-shadow:0 0 0 rgba(0,21,209,0);border-color:rgba(0,21,209,.15)}10%{box-shadow:0 0 12px var(--sds-primary-glow);border-color:var(--sds-primary)}12%{box-shadow:0 0 2px rgba(0,21,209,.1);border-color:rgba(0,21,209,.15)}30%{box-shadow:0 0 8px var(--sds-primary-glow);border-color:rgba(0,21,209,.5)}32%{box-shadow:none;border-color:rgba(0,21,209,.15)}}.sds-loader-expand{width:12px;height:12px;background:var(--sds-primary);animation:sds-loaderExpand 1.6s ease-in-out infinite}@keyframes sds-loaderExpand{0%,100%{transform:scale(1);border-radius:4px}50%{transform:scale(2.5);border-radius:50%;opacity:.5}}.sds-loader-prism{width:36px;height:36px;background:conic-gradient(var(--sds-primary),#8b5cf6,var(--sds-accent),#06b6d4,#10b981,var(--sds-primary));border-radius:50%;animation:sds-cometSpin 2s linear infinite}.sds-loader-neural{position:relative;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(0,21,209,.2);animation:sds-loaderNeural var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-loaderNeural{0%,100%{box-shadow:0 0 0 0 rgba(0,21,209,.15),0 0 0 0 rgba(0,21,209,.05)}33%{box-shadow:0 0 0 6px rgba(0,21,209,.1),0 0 0 12px rgba(0,21,209,.03)}66%{box-shadow:0 0 0 10px rgba(0,21,209,.06),0 0 0 20px rgba(0,21,209,.02)}}.sds-loader-breath{width:36px;height:36px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderBreath 2s ease-in-out infinite}@keyframes sds-loaderBreath{0%,100%{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.sds-loader-pendulum{width:10px;height:10px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderPendulum 1.2s ease-in-out infinite;transform-origin:center -18px}@keyframes sds-loaderPendulum{0%,100%{transform:rotate(-28deg)}50%{transform:rotate(28deg)}}.sds-loader-cube{width:28px;height:28px;background:var(--sds-primary);animation:sds-loaderCube 2s ease-in-out infinite}@keyframes sds-loaderCube{0%{transform:perspective(200px) rotateX(0) rotateY(0);border-radius:4px}25%{transform:perspective(200px) rotateX(90deg) rotateY(0);border-radius:50%}50%{transform:perspective(200px) rotateX(90deg) rotateY(90deg);border-radius:4px}75%{transform:perspective(200px) rotateX(0) rotateY(90deg);border-radius:50%}100%{transform:perspective(200px) rotateX(0) rotateY(180deg);border-radius:4px}}.sds-loader-solar{position:relative;width:44px;height:44px}.sds-loader-solar::before{content:"";position:absolute;inset:12px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderSolar 2s ease-in-out infinite}.sds-loader-solar::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(0,21,209,.4);animation:sds-cometSpin var(--sds-duration-dramatic,3s) linear infinite}@keyframes sds-loaderSolar{0%,100%{box-shadow:0 0 8px var(--sds-primary-glow);transform:scale(1)}50%{box-shadow:0 0 20px var(--sds-primary-glow),0 0 40px rgba(0,21,209,.1);transform:scale(1.15)}}.sds-loader-infinity{position:relative;width:56px;height:28px}.sds-loader-infinity::after,.sds-loader-infinity::before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:2.5px solid var(--sds-primary);top:50%;margin-top:-10px}.sds-loader-infinity::before{left:0;animation:sds-cometSpin 1.2s linear infinite;border-top-color:transparent}.sds-loader-infinity::after{right:0;animation:sds-cometSpin 1.2s linear infinite reverse;border-bottom-color:transparent}.sds-loader-star{width:36px;height:36px;background:var(--sds-primary);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:sds-cometSpin 2s linear infinite,sds-loaderStar 2s ease-in-out infinite}@keyframes sds-loaderStar{0%,100%{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(.8) rotate(180deg)}}.sds-loader-matrix{display:inline-flex;align-items:center;gap:3px;height:36px}.sds-loader-matrix>*{width:4px;border-radius:2px;background:var(--sds-primary);animation:sds-loaderMatrix 1.2s steps(4) infinite}.sds-loader-matrix>:first-child{animation-delay:0s}.sds-loader-matrix>:nth-child(2){animation-delay:.1s}.sds-loader-matrix>:nth-child(3){animation-delay:.2s}.sds-loader-matrix>:nth-child(4){animation-delay:.3s}.sds-loader-matrix>:nth-child(5){animation-delay:.4s}@keyframes sds-loaderMatrix{0%{height:100%;opacity:1}25%{height:40%;opacity:.6}50%{height:80%;opacity:.9}75%{height:20%;opacity:.3}100%{height:100%;opacity:1}}.sds-loader-snake{position:relative;width:44px;height:44px;border-radius:50%;border:3px solid var(--sds-primary-dim)}.sds-loader-snake::before{content:"";position:absolute;inset:-3px;border-radius:50%;border:3px solid transparent;border-top-color:var(--sds-primary);border-right-color:var(--sds-primary);animation:sds-cometSpin 1.2s var(--sds-ease-bounce,cubic-bezier(.68,-.55,.27,1.55)) infinite}.sds-loader-glitch{width:36px;height:36px;background:var(--sds-primary);border-radius:4px;animation:sds-loaderGlitch 2s steps(1) infinite}@keyframes sds-loaderGlitch{0%,100%{transform:none;opacity:1;filter:none}8%{transform:translate(3px,-2px) scaleX(1.1);filter:hue-rotate(60deg)}9%{transform:none;filter:none}40%{transform:translate(-2px,1px);opacity:.7}41%{transform:none;opacity:1}75%{transform:scaleY(1.2) scaleX(.9)}76%{transform:none}}.sds-loader-warp{width:44px;height:44px;border-radius:50%;background:conic-gradient(from 0deg,var(--sds-primary),var(--sds-primary-dim),var(--sds-primary));animation:sds-cometSpin 1.2s linear infinite,sds-loaderWarp 2s ease-in-out infinite}@keyframes sds-loaderWarp{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(.7) rotate(180deg)}}.sds-loader-hex{width:36px;height:36px;background:var(--sds-primary);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);animation:sds-cometSpin 2s linear infinite,sds-loaderHex 2s ease-in-out infinite}@keyframes sds-loaderHex{0%,100%{opacity:1;filter:brightness(1)}50%{opacity:.6;filter:brightness(1.4)}}.sds-loader-quantum{width:20px;height:20px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderQuantum 1.6s steps(1) infinite}@keyframes sds-loaderQuantum{0%,100%{opacity:1;transform:scale(1)}10%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.2)}30%{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.4)}60%{opacity:1;transform:scale(1)}}.sds-loader-liquid-ring{width:40px;height:40px;border-radius:50%;border:3px solid transparent;border-top-color:var(--sds-primary);border-bottom-color:var(--sds-accent);animation:sds-cometSpin 1s linear infinite,sds-loaderLiquidRing var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-loaderLiquidRing{0%,100%{filter:blur(0)}50%{filter:blur(1px) brightness(1.3)}}.sds-loader-hourglass{width:20px;height:36px;background:var(--sds-primary);clip-path:polygon(0 0,100% 0,60% 50%,100% 100%,0 100%,40% 50%);animation:sds-loaderHourglass 1.8s ease-in-out infinite}@keyframes sds-loaderHourglass{0%,100%{transform:rotate(0)}50%{transform:rotate(180deg)}}.sds-loader-crystal{width:32px;height:32px;background:linear-gradient(135deg,rgba(6,182,212,.6),var(--sds-primary),rgba(139,92,246,.6));clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:sds-cometSpin var(--sds-duration-dramatic,3s) linear infinite,sds-loaderCrystal var(--sds-duration-dramatic,3s) ease-in-out infinite}@keyframes sds-loaderCrystal{0%,100%{filter:brightness(1)}50%{filter:brightness(1.5) saturate(1.4)}}.sds-loader-plasma-ring{width:40px;height:40px;border-radius:50%;animation:sds-cometSpin 1.6s linear infinite,sds-loaderPlasmaRing 2.4s ease-in-out infinite;border:2px solid var(--sds-primary)}@keyframes sds-loaderPlasmaRing{0%,100%{box-shadow:0 0 8px var(--sds-primary-glow),inset 0 0 8px var(--sds-primary-dim);filter:hue-rotate(0deg)}33%{box-shadow:0 0 16px rgba(139,92,246,.4),inset 0 0 12px rgba(139,92,246,.1);filter:hue-rotate(120deg)}66%{box-shadow:0 0 12px rgba(209,0,40,.3),inset 0 0 8px rgba(209,0,40,.08);filter:hue-rotate(240deg)}}.sds-loader-helix{display:inline-flex;align-items:center;gap:4px;height:36px}.sds-loader-helix>*{width:8px;height:8px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderHelix 1.2s ease-in-out infinite}.sds-loader-helix>:first-child{animation-delay:0s}.sds-loader-helix>:nth-child(2){animation-delay:.12s;background:color-mix(in srgb,var(--sds-primary) 70%,var(--sds-accent))}.sds-loader-helix>:nth-child(3){animation-delay:.24s}.sds-loader-helix>:nth-child(4){animation-delay:.36s;background:color-mix(in srgb,var(--sds-primary) 70%,var(--sds-accent))}.sds-loader-helix>:nth-child(5){animation-delay:.48s}@keyframes sds-loaderHelix{0%,100%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-16px) scale(.7);opacity:.5}}.sds-loader-clock{position:relative;width:36px;height:36px;border-radius:50%;border:2px solid rgba(0,21,209,.25)}.sds-loader-clock::before{content:"";position:absolute;width:2px;height:40%;background:var(--sds-primary);top:10%;left:calc(50% - 1px);transform-origin:bottom center;animation:sds-cometSpin 2s linear infinite}.sds-loader-clock::after{content:"";position:absolute;width:2px;height:30%;background:var(--sds-accent);top:20%;left:calc(50% - 1px);transform-origin:bottom center;animation:sds-cometSpin 24s linear infinite}.sds-loader-mosaic{display:grid;grid-template-columns:repeat(3,12px);gap:3px}.sds-loader-mosaic>*{width:12px;height:12px;border-radius:2px;background:var(--sds-primary);animation:sds-loaderMosaic 1.8s ease-in-out infinite}.sds-loader-mosaic>:first-child{animation-delay:0s}.sds-loader-mosaic>:nth-child(2){animation-delay:.1s}.sds-loader-mosaic>:nth-child(3){animation-delay:.2s}.sds-loader-mosaic>:nth-child(4){animation-delay:.3s}.sds-loader-mosaic>:nth-child(5){animation-delay:.4s;background:var(--sds-accent)}.sds-loader-mosaic>:nth-child(6){animation-delay:.5s}.sds-loader-mosaic>:nth-child(7){animation-delay:.6s}.sds-loader-mosaic>:nth-child(8){animation-delay:.7s}.sds-loader-mosaic>:nth-child(9){animation-delay:.8s}@keyframes sds-loaderMosaic{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0);opacity:0}}.sds-loader-data{width:44px;height:6px;border-radius:3px;background:var(--sds-primary-dim);overflow:hidden;position:relative}.sds-loader-data::before{content:"";display:block;height:100%;width:40%;border-radius:3px;background:var(--sds-primary);animation:sds-loaderData var(--sds-duration-slow,1.4s) ease-in-out infinite}@keyframes sds-loaderData{0%{transform:translateX(-100%);opacity:1}50%{opacity:.8}100%{transform:translateX(260%);opacity:.4}}.sds-loader-bar{width:44px;height:4px;border-radius:2px;background:var(--sds-primary-dim);overflow:hidden;position:relative}.sds-loader-bar::after{content:"";display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--sds-primary),#8b5cf6);animation:sds-loaderBar 1.8s ease-in-out infinite}@keyframes sds-loaderBar{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.sds-loader-spark{position:relative;width:36px;height:36px;border-radius:50%;border:2px solid var(--sds-primary);animation:sds-loaderSpark 1.8s ease-in-out infinite}.sds-loader-spark::before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--sds-primary);animation:sds-loaderPulse 1.8s ease-in-out infinite}@keyframes sds-loaderSpark{0%,100%{transform:scale(1);box-shadow:0 0 0 rgba(0,21,209,0)}50%{transform:scale(1.05);box-shadow:0 0 16px var(--sds-primary-glow)}}.sds-loader-progress-glow{animation:sds-progressGlow 2.4s ease infinite}.sds-loader-fluid,.sds-loader-morph,.sds-loader-orbital::after,.sds-loader-orbital::before,.sds-loader-plasma-ring,.sds-loader-prism,.sds-loader-vortex,.sds-loader-warp{will-change:transform,opacity}@keyframes sds-dotsWaveKf{0%,100%,60%{transform:translateY(0)}30%{transform:translateY(-10px)}}.sds-loader-dots-wave{display:inline-flex;gap:5px;align-items:center}.sds-loader-dots-wave>*{width:8px;height:8px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-dotsWaveKf .9s ease-in-out infinite}.sds-loader-dots-wave>:nth-child(2){animation-delay:.15s}.sds-loader-dots-wave>:nth-child(3){animation-delay:.3s}.sds-loader-dots-wave>:nth-child(4){animation-delay:.45s}@keyframes sds-dotsFadeKf{0%,100%,80%{opacity:.2}40%{opacity:1}}.sds-loader-dots-fade{display:inline-flex;gap:5px;align-items:center}.sds-loader-dots-fade>*{width:8px;height:8px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-dotsFadeKf .9s ease-in-out infinite}.sds-loader-dots-fade>:nth-child(2){animation-delay:.15s}.sds-loader-dots-fade>:nth-child(3){animation-delay:.3s}.sds-loader-dots-fade>:nth-child(4){animation-delay:.45s}@keyframes sds-dotsFlipKf{0%,100%,50%{transform:rotateY(0)}25%{transform:rotateY(180deg)}}.sds-loader-dots-flip{display:inline-flex;gap:6px;align-items:center;perspective:60px}.sds-loader-dots-flip>*{width:8px;height:8px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-dotsFlipKf 1.2s ease-in-out infinite}.sds-loader-dots-flip>:nth-child(2){animation-delay:.2s}.sds-loader-dots-flip>:nth-child(3){animation-delay:.4s}.sds-loader-dots-flip>:nth-child(4){animation-delay:.6s}@keyframes sds-dotsBounceKf{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(-5px)}}.sds-loader-dots-bounce{display:inline-flex;gap:5px;align-items:flex-end}.sds-loader-dots-bounce>*{width:8px;height:8px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-dotsBounceKf 1.1s ease infinite}.sds-loader-dots-bounce>:nth-child(2){animation-delay:.15s}.sds-loader-dots-bounce>:nth-child(3){animation-delay:.3s}.sds-loader-dots-bounce>:nth-child(4){animation-delay:.45s}@keyframes sds-dotsExpandKf{0%,100%{transform:scale(0);opacity:0}40%,60%{transform:scale(1);opacity:1}}.sds-loader-dots-expand{display:inline-flex;gap:5px;align-items:center}.sds-loader-dots-expand>*{width:8px;height:8px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-dotsExpandKf 1.2s ease-in-out infinite}.sds-loader-dots-expand>:nth-child(2){animation-delay:.2s}.sds-loader-dots-expand>:nth-child(3){animation-delay:.4s}.sds-loader-dots-expand>:nth-child(4){animation-delay:.6s}@keyframes sds-blobMorphKf{0%,100%{clip-path:polygon(50% 5%,93% 25%,93% 75%,50% 95%,7% 75%,7% 25%)}33%{clip-path:polygon(28% 0%,100% 28%,78% 100%,22% 100%,0% 28%,22% 0%)}66%{clip-path:polygon(50% 0%,100% 22%,100% 78%,50% 100%,0% 78%,0% 22%)}}.sds-loader-blob{display:inline-block;width:36px;height:36px;background:var(--sds-primary,currentColor);animation:sds-blobMorphKf 2.4s ease-in-out infinite}@keyframes sds-bubblePopKf{0%{transform:scale(.15);opacity:.9}70%{transform:scale(1);opacity:.3}100%{transform:scale(1.3);opacity:0}}.sds-loader-bubble{display:inline-block;width:28px;height:28px;border:2px solid var(--sds-primary,currentColor);border-radius:50%;animation:sds-bubblePopKf 1.2s ease-out infinite}@keyframes sds-dualRingCW{to{transform:rotate(360deg)}}@keyframes sds-dualRingCCW{to{transform:rotate(-360deg)}}.sds-loader-dual-ring{display:inline-block;position:relative;width:36px;height:36px;border:3px solid transparent;border-top-color:var(--sds-primary,currentColor);border-radius:50%;animation:sds-dualRingCW .8s linear infinite}.sds-loader-dual-ring::before{content:"";position:absolute;inset:4px;border:2px solid transparent;border-bottom-color:var(--sds-primary,currentColor);border-radius:50%;animation:sds-dualRingCCW .6s linear infinite}@keyframes sds-ringSplitCW{to{transform:rotate(360deg)}}@keyframes sds-ringSplitCCW{to{transform:rotate(-360deg)}}.sds-loader-ring-split{display:inline-block;position:relative;width:36px;height:36px;border:3px solid transparent;border-top-color:var(--sds-primary,currentColor);border-right-color:var(--sds-primary,currentColor);border-radius:50%;animation:sds-ringSplitCW .9s linear infinite}.sds-loader-ring-split::before{content:"";position:absolute;inset:-1px;border:3px solid transparent;border-bottom-color:var(--sds-primary,currentColor);border-left-color:var(--sds-primary,currentColor);border-radius:50%;animation:sds-ringSplitCCW .9s linear infinite}@keyframes sds-spinDotOrbit{to{transform:rotate(360deg)}}@keyframes sds-spinDotBead{to{offset-distance:100%}}.sds-loader-spin-dot{display:inline-block;position:relative;width:36px;height:36px;border:2px solid rgba(0,0,0,.14);border-radius:50%;animation:sds-spinDotOrbit 2.4s linear infinite}.sds-loader-spin-dot::before{content:"";position:absolute;width:8px;height:8px;background:var(--sds-primary,currentColor);border-radius:50%;offset-path:border-box;offset-distance:0%;animation:sds-spinDotBead 1s linear infinite}@keyframes sds-ringChaseKf{to{offset-distance:100%}}.sds-loader-ring-chase{display:inline-block;position:relative;width:36px;height:36px;border:2px solid rgba(0,0,0,.1);border-radius:50%}.sds-loader-ring-chase::before{content:"";position:absolute;width:32%;height:3px;background:var(--sds-primary,currentColor);border-radius:3px;offset-path:border-box;offset-distance:0%;animation:sds-ringChaseKf 1.2s cubic-bezier(.4,0,.6,1) infinite}.sds-loader-ring-chase::after{content:"";position:absolute;width:22%;height:3px;background:var(--sds-primary,currentColor);border-radius:3px;offset-path:border-box;offset-distance:48%;animation:sds-ringChaseKf 1.2s cubic-bezier(.4,0,.6,1) infinite .35s}@keyframes sds-eclipseKf{0%,100%{transform:translateX(-7px);opacity:.75}50%{transform:translateX(7px);opacity:.9}}.sds-loader-eclipse{display:inline-block;position:relative;width:40px;height:20px}.sds-loader-eclipse::after,.sds-loader-eclipse::before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:var(--sds-primary,currentColor)}.sds-loader-eclipse::before{left:0;animation:sds-eclipseKf 1.5s ease-in-out infinite}.sds-loader-eclipse::after{right:0;animation:sds-eclipseKf 1.5s ease-in-out infinite .75s}@keyframes sds-haloExpandKf{0%{transform:scale(.2);opacity:.85}100%{transform:scale(2);opacity:0}}.sds-loader-halo{display:inline-block;position:relative;width:28px;height:28px;border:2px solid var(--sds-primary,currentColor);border-radius:50%;animation:sds-haloExpandKf 1.4s ease-out infinite}.sds-loader-halo::before{content:"";position:absolute;inset:-2px;border:2px solid var(--sds-primary,currentColor);border-radius:50%;animation:sds-haloExpandKf 1.4s ease-out infinite .7s}@keyframes sds-ldBarFill{0%{transform:scaleX(0);opacity:1}65%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}.sds-loader-fill-bar{display:inline-block;position:relative;width:60px;height:6px;border-radius:3px;background:rgba(0,0,0,.12);overflow:hidden}.sds-loader-fill-bar::before{content:"";position:absolute;inset:0;border-radius:3px;background:var(--sds-primary,currentColor);transform-origin:left;animation:sds-ldBarFill 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes sds-ldBarPulse{0%,100%{transform:scaleX(.2);opacity:.45}50%{transform:scaleX(1);opacity:1}}.sds-loader-bar-pulse{display:inline-block;width:60px;height:6px;border-radius:3px;background:var(--sds-primary,currentColor);transform-origin:center;animation:sds-ldBarPulse 1.2s ease-in-out infinite}@keyframes sds-ldBarSwing{0%{transform:translateX(-16px)}100%{transform:translateX(76px)}}.sds-loader-bar-swing{display:inline-block;position:relative;width:60px;height:6px;border-radius:3px;background:rgba(0,0,0,.12);overflow:hidden}.sds-loader-bar-swing::before{content:"";position:absolute;inset:0;width:12px;border-radius:3px;background:var(--sds-primary,currentColor);animation:sds-ldBarSwing 1s cubic-bezier(.4,0,.6,1) infinite alternate}@keyframes sds-ldTrackRun{0%{transform:translateX(0) translateY(-50%)}100%{transform:translateX(40px) translateY(-50%)}}.sds-loader-track{display:inline-block;position:relative;width:56px;height:4px;border-radius:4px;background:rgba(0,0,0,.12)}.sds-loader-track::before{content:"";position:absolute;top:50%;left:0;width:12px;height:12px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldTrackRun 1s cubic-bezier(.4,0,.6,1) infinite alternate}@keyframes sds-ldStripes{from{transform:translateX(0)}to{transform:translateX(14px)}}.sds-loader-stripes{display:inline-block;position:relative;width:64px;height:8px;border-radius:4px;background:rgba(0,0,0,.1);overflow:hidden}.sds-loader-stripes::before{content:"";position:absolute;inset:0;width:200%;background:repeating-linear-gradient(-45deg,var(--sds-primary,currentColor) 0,var(--sds-primary,currentColor) 5px,transparent 5px,transparent 14px);animation:sds-ldStripes .7s linear infinite}@keyframes sds-ldEqualizerA{0%,100%{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes sds-ldEqualizerB{0%,100%{transform:scaleY(.7)}50%{transform:scaleY(.25)}}@keyframes sds-ldEqualizerC{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(.85)}}@keyframes sds-ldEqualizerD{0%,100%{transform:scaleY(.9)}50%{transform:scaleY(.3)}}.sds-loader-equalizer{display:inline-flex;gap:3px;align-items:flex-end;height:24px}.sds-loader-equalizer>*{width:5px;height:24px;border-radius:2px 2px 0 0;background:var(--sds-primary,currentColor);transform-origin:bottom}.sds-loader-equalizer>:first-child{animation:sds-ldEqualizerA .8s ease-in-out infinite}.sds-loader-equalizer>:nth-child(2){animation:sds-ldEqualizerB .8s ease-in-out infinite .1s}.sds-loader-equalizer>:nth-child(3){animation:sds-ldEqualizerC .8s ease-in-out infinite .2s}.sds-loader-equalizer>:nth-child(4){animation:sds-ldEqualizerD .8s ease-in-out infinite .3s}@keyframes sds-ldMorphGeo{0%,100%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}33%{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}66%{clip-path:circle(50% at 50% 50%)}}.sds-loader-morph-geo{display:inline-block;width:28px;height:28px;background:var(--sds-primary,currentColor);animation:sds-ldMorphGeo 1.8s ease-in-out infinite}@keyframes sds-ldFold{0%,100%{transform:perspective(60px) rotateX(0) rotateY(0)}25%{transform:perspective(60px) rotateX(0) rotateY(180deg)}50%{transform:perspective(60px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(60px) rotateX(180deg) rotateY(0)}}.sds-loader-fold{display:inline-block;width:22px;height:22px;background:var(--sds-primary,currentColor);animation:sds-ldFold 1.6s ease-in-out infinite}@keyframes sds-ldPinwheelFade{0%,100%{opacity:.1}50%{opacity:1}}.sds-loader-pinwheel{display:inline-block;position:relative;width:28px;height:28px}.sds-loader-pinwheel>*{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldPinwheelFade .8s ease-in-out infinite}.sds-loader-pinwheel>:first-child{top:0;left:50%;transform:translateX(-50%);animation-delay:0s}.sds-loader-pinwheel>:nth-child(2){right:0;top:50%;transform:translateY(-50%);animation-delay:.2s}.sds-loader-pinwheel>:nth-child(3){bottom:0;left:50%;transform:translateX(-50%);animation-delay:.4s}.sds-loader-pinwheel>:nth-child(4){left:0;top:50%;transform:translateY(-50%);animation-delay:.6s}@keyframes sds-ldCoilCW{to{transform:rotate(360deg)}}@keyframes sds-ldCoilCCW{to{transform:rotate(-360deg)}}.sds-loader-coil{display:inline-block;position:relative;width:30px;height:30px;border:3px solid transparent;border-top-color:var(--sds-primary,currentColor);border-radius:50%;animation:sds-ldCoilCW .8s linear infinite}.sds-loader-coil::before{content:"";position:absolute;inset:4px;border:2px solid transparent;border-top-color:var(--sds-primary,currentColor);border-radius:50%;animation:sds-ldCoilCCW .5s linear infinite}.sds-loader-coil::after{content:"";position:absolute;inset:10px;border:2px solid transparent;border-top-color:var(--sds-primary,currentColor);border-radius:50%;animation:sds-ldCoilCW .3s linear infinite}@keyframes sds-ldFlipCard{0%{transform:perspective(80px) rotateY(0)}49%{transform:perspective(80px) rotateY(90deg);opacity:.3}51%{transform:perspective(80px) rotateY(-90deg);opacity:.3}100%{transform:perspective(80px) rotateY(0)}}.sds-loader-flip-card{display:inline-block;width:22px;height:22px;background:var(--sds-primary,currentColor);border-radius:3px;animation:sds-ldFlipCard 1.2s ease-in-out infinite}@keyframes sds-ldDiamond{0%,100%{transform:rotate(45deg) scale(1);opacity:1}50%{transform:rotate(225deg) scale(.6);opacity:.45}}.sds-loader-diamond{display:inline-block;width:20px;height:20px;background:var(--sds-primary,currentColor);animation:sds-ldDiamond 1.2s ease-in-out infinite}@keyframes sds-ldSquaresKf{0%,100%{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}}.sds-loader-squares{display:inline-grid;grid-template-columns:1fr 1fr;gap:3px;width:24px;height:24px}.sds-loader-squares>*{background:var(--sds-primary,currentColor);border-radius:2px;animation:sds-ldSquaresKf .9s ease-in-out infinite}.sds-loader-squares>:first-child{animation-delay:0s}.sds-loader-squares>:nth-child(2){animation-delay:.15s}.sds-loader-squares>:nth-child(3){animation-delay:.3s}.sds-loader-squares>:nth-child(4){animation-delay:.45s}@keyframes sds-ldIsocube{to{transform:perspective(60px) rotateX(-22deg) rotateY(360deg)}}.sds-loader-isocube{display:inline-block;width:22px;height:22px;background:var(--sds-primary,currentColor);animation:sds-ldIsocube 1.8s linear infinite}@keyframes sds-ldMetronome{0%,100%{transform:rotate(-38deg)}50%{transform:rotate(38deg)}}.sds-loader-metronome{display:inline-block;width:4px;height:30px;border-radius:2px;background:var(--sds-primary,currentColor);transform-origin:bottom center;animation:sds-ldMetronome 1s ease-in-out infinite}@keyframes sds-ldTape{0%,100%{transform:translateY(-10px) scaleX(.8) scaleY(1.25)}40%{transform:translateY(4px) scaleX(1.25) scaleY(.75)}60%{transform:translateY(-6px) scaleX(.9) scaleY(1.1)}}.sds-loader-tape{display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldTape .85s cubic-bezier(.4,0,.2,1) infinite}@keyframes sds-ldChaseBox{to{offset-distance:100%}}.sds-loader-chase-box{display:inline-block;position:relative;width:32px;height:32px;border:2px solid rgba(0,0,0,.1);border-radius:4px}.sds-loader-chase-box::before{content:"";position:absolute;width:8px;height:8px;background:var(--sds-primary,currentColor);border-radius:2px;offset-path:border-box;offset-distance:0%;animation:sds-ldChaseBox 1.2s linear infinite}@keyframes sds-ldWindmillFade{0%,100%{opacity:.08}50%{opacity:1}}.sds-loader-windmill{display:inline-block;position:relative;width:28px;height:28px}.sds-loader-windmill>*{position:absolute;top:50%;left:50%;width:10px;height:4px;border-radius:2px;background:var(--sds-primary,currentColor);animation:sds-ldWindmillFade 1s ease-in-out infinite}.sds-loader-windmill>:first-child{transform:translate(-50%,-14px) rotate(0);animation-delay:0s}.sds-loader-windmill>:nth-child(2){transform:translate(4px,-50%) rotate(90deg);animation-delay:.25s}.sds-loader-windmill>:nth-child(3){transform:translate(-50%,10px) rotate(0);animation-delay:.5s}.sds-loader-windmill>:nth-child(4){transform:translate(-14px,-50%) rotate(90deg);animation-delay:.75s}@keyframes sds-ldGlowPulse{0%,100%{filter:drop-shadow(0 0 2px currentColor);transform:scale(.88);opacity:.65}50%{filter:drop-shadow(0 0 14px currentColor);transform:scale(1.1);opacity:1}}.sds-loader-glow-pulse{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldGlowPulse 1.5s ease-in-out infinite}@keyframes sds-ldNeonFlicker{0%,100%,18%,22%,55%,57%{opacity:1;filter:drop-shadow(0 0 8px currentColor)}20%,56%{opacity:.12;filter:none}}.sds-loader-neon-flicker{display:inline-block;width:4px;height:28px;border-radius:2px;background:var(--sds-primary,currentColor);animation:sds-ldNeonFlicker 2.4s ease-in-out infinite}@keyframes sds-ldScanner{0%{transform:translateY(0);opacity:1}90%{transform:translateY(36px);opacity:.3}100%{transform:translateY(0);opacity:0}}.sds-loader-scanner{display:inline-block;position:relative;width:36px;height:36px;border:2px solid rgba(0,0,0,.12);border-radius:3px;overflow:hidden}.sds-loader-scanner::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:1px;background:var(--sds-primary,currentColor);filter:drop-shadow(0 2px 4px currentColor);animation:sds-ldScanner 1.6s ease-in-out infinite}@keyframes sds-ldSpotlight{to{transform:rotate(360deg)}}.sds-loader-spotlight{display:inline-block;position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;background:rgba(0,0,0,.07)}.sds-loader-spotlight::before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,transparent 0deg,transparent 255deg,var(--sds-primary,currentColor) 272deg,transparent 289deg);animation:sds-ldSpotlight 1.2s linear infinite}@keyframes sds-ldBeam{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1}45%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}55%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}100%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:0}}.sds-loader-beam{display:inline-block;width:44px;height:3px;border-radius:2px;background:var(--sds-primary,currentColor);filter:drop-shadow(0 0 4px currentColor);animation:sds-ldBeam 1.4s ease-in-out infinite}@keyframes sds-ldBlurPulse{0%,100%{filter:blur(7px);transform:scale(1.5);opacity:0}50%{filter:blur(0px);transform:scale(1);opacity:1}}.sds-loader-blur-pulse{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldBlurPulse 1.6s ease-in-out infinite}@keyframes sds-ldTimerKf{0%{clip-path:polygon(50% 50%,50% 0%,50% 0%)}25%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 50%)}50%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,50% 100%)}75%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,0% 100%,0% 50%)}100%{clip-path:polygon(50% 50%,50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,50% 0%)}}.sds-loader-timer{display:inline-block;width:28px;height:28px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldTimerKf 1.8s linear infinite}@keyframes sds-ldCursor{0%,100%{opacity:1}50%{opacity:0}}.sds-loader-cursor{display:inline-block;width:2px;height:22px;border-radius:1px;background:var(--sds-primary,currentColor);animation:sds-ldCursor .9s step-end infinite}@keyframes sds-ldBounceBar{0%,100%{transform:translateY(0)}40%{transform:translateY(-14px)}60%{transform:translateY(-5px)}}.sds-loader-bounce-bar{display:inline-flex;gap:3px;align-items:flex-end;height:24px}.sds-loader-bounce-bar>*{width:5px;height:16px;border-radius:2px 2px 0 0;background:var(--sds-primary,currentColor)}.sds-loader-bounce-bar>:first-child{animation:sds-ldBounceBar .8s ease-in-out infinite}.sds-loader-bounce-bar>:nth-child(2){animation:sds-ldBounceBar .8s ease-in-out infinite .13s}.sds-loader-bounce-bar>:nth-child(3){animation:sds-ldBounceBar .8s ease-in-out infinite .26s}.sds-loader-bounce-bar>:nth-child(4){animation:sds-ldBounceBar .8s ease-in-out infinite .39s}@keyframes sds-ldRippleDotRing{0%{transform:scale(1);opacity:.7}100%{transform:scale(3.2);opacity:0}}.sds-loader-ripple-dot{display:inline-block;position:relative;width:10px;height:10px;border-radius:50%;background:var(--sds-primary,currentColor)}.sds-loader-ripple-dot::after,.sds-loader-ripple-dot::before{content:"";position:absolute;inset:0;border:1.5px solid var(--sds-primary,currentColor);border-radius:50%;animation:sds-ldRippleDotRing 1.6s ease-out infinite}.sds-loader-ripple-dot::after{animation-delay:.8s}@keyframes sds-ldYoYo{0%,100%{transform:translateY(-14px)}40%{transform:translateY(4px)}55%{transform:translateY(-4px)}70%{transform:translateY(2px)}}.sds-loader-yo-yo{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldYoYo 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes sds-ldSwivel{0%,100%{transform:translateX(-14px) scaleY(.85)}50%{transform:translateX(14px) scaleY(1.15)}}.sds-loader-swivel{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldSwivel 1s cubic-bezier(.4,0,.6,1) infinite alternate}@keyframes sds-ldGearSpin{to{transform:rotate(360deg)}}.sds-loader-gear{display:inline-block;width:28px;height:28px;background:var(--sds-primary,currentColor);clip-path:polygon(50% 0%,63% 11%,79% 7%,83% 23%,98% 32%,93% 48%,100% 62%,87% 71%,88% 88%,71% 89%,62% 100%,47% 93%,31% 98%,26% 82%,10% 76%,15% 60%,3% 47%,16% 37%,13% 20%,30% 18%,37% 3%);animation:sds-ldGearSpin 2s linear infinite}@keyframes sds-ldDropKf{0%,100%{transform:translateY(-8px) scaleX(1) scaleY(1.25)}60%{transform:translateY(5px) scaleX(1.35) scaleY(.7)}75%{transform:translateY(2px) scaleX(.9) scaleY(1.1)}88%{transform:translateY(4px) scaleX(1.1) scaleY(.95)}}.sds-loader-drop{display:inline-block;width:16px;height:20px;background:var(--sds-primary,currentColor);clip-path:polygon(50% 0%,100% 55%,80% 100%,20% 100%,0% 55%);animation:sds-ldDropKf 1.1s ease-in infinite}@keyframes sds-ldTickerFlip{0%{transform:perspective(50px) rotateX(0);opacity:1}44%{transform:perspective(50px) rotateX(-90deg);opacity:0}56%{transform:perspective(50px) rotateX(90deg);opacity:0}100%{transform:perspective(50px) rotateX(0);opacity:1}}.sds-loader-ticker{display:inline-block;width:22px;height:16px;border-radius:3px;background:var(--sds-primary,currentColor);animation:sds-ldTickerFlip 1.2s ease-in-out infinite}@keyframes sds-ldExpandRingKf{0%{transform:scale(0);opacity:1}100%{transform:scale(2.8);opacity:0}}.sds-loader-expand-ring{display:inline-block;position:relative;width:16px;height:16px;border:2px solid var(--sds-primary,currentColor);border-radius:50%;animation:sds-ldExpandRingKf 1.6s ease-out infinite}.sds-loader-expand-ring::after,.sds-loader-expand-ring::before{content:"";position:absolute;inset:-2px;border:2px solid var(--sds-primary,currentColor);border-radius:50%;animation:sds-ldExpandRingKf 1.6s ease-out infinite}.sds-loader-expand-ring::before{animation-delay:.5s}.sds-loader-expand-ring::after{animation-delay:1s}@keyframes sds-ldSpinFadeKf{0%,100%{opacity:.08}50%{opacity:1}}.sds-loader-spin-fade{display:inline-block;position:relative;width:28px;height:28px}.sds-loader-spin-fade>*{position:absolute;top:50%;left:50%;width:12px;height:3px;border-radius:3px;background:var(--sds-primary,currentColor);animation:sds-ldSpinFadeKf 1s ease-in-out infinite}.sds-loader-spin-fade>:first-child{transform:translate(-50%,-11px) rotate(0);animation-delay:0s}.sds-loader-spin-fade>:nth-child(2){transform:translate(1px,-50%) rotate(90deg);animation-delay:.25s}.sds-loader-spin-fade>:nth-child(3){transform:translate(-50%,8px) rotate(0);animation-delay:.5s}.sds-loader-spin-fade>:nth-child(4){transform:translate(-13px,-50%) rotate(90deg);animation-delay:.75s}@keyframes sds-ldThrob{0%,100%{transform:scale(1);opacity:.8}40%{transform:scale(1.45);opacity:1}60%{transform:scale(.88);opacity:.9}}.sds-loader-throb{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--sds-primary,currentColor);animation:sds-ldThrob 1.1s ease-in-out infinite}/*!
 * SDS Motion Forge — scroll.css
 * Scroll / viewport animations (Section 6) + scroll legacy alias.
 * Part of the lossless v5 category split — combined entry: src/motion.css
 */.sds-scroll-rise{animation:sds-viewportRise var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-viewportRise{from{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sds-scroll-curtain{animation:sds-curtainLift var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-curtainLift{from{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 0% 0);opacity:1}}.sds-scroll-warp{animation:sds-scrollWarp .9s var(--sds-easing) both}@keyframes sds-scrollWarp{from{opacity:0;transform:perspective(600px) rotateX(20deg) translateY(30px);filter:blur(4px)}to{opacity:1;transform:perspective(600px) rotateX(0) translateY(0);filter:blur(0)}}.sds-scroll-slide{animation:sds-momentumSlide var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-momentumSlide{from{opacity:0;transform:translateX(-60px)}70%{transform:translateX(6px)}100%{opacity:1;transform:translateX(0)}}.sds-scroll-scale{animation:sds-scaleReveal var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scaleReveal{from{opacity:0;transform:scale(.7);filter:blur(8px)}70%{opacity:1;transform:scale(1.02);filter:blur(0)}100%{opacity:1;transform:scale(1)}}.sds-scroll-radial{animation:sds-radialExpand .9s var(--sds-easing) both}@keyframes sds-radialExpand{from{clip-path:circle(0% at 50% 100%);opacity:0}to{clip-path:circle(150% at 50% 100%);opacity:1}}.sds-scroll-blur{animation:sds-blurAscend var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-blurAscend{from{opacity:0;transform:translateY(40px);filter:blur(16px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.sds-scroll-tilt{animation:sds-tiltReveal var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-tiltReveal{from{opacity:0;transform:perspective(400px) rotateX(50deg) translateY(20px)}to{opacity:1;transform:perspective(400px) rotateX(0) translateY(0)}}.sds-scroll-scan{animation:sds-scanLine var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scanLine{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.sds-scroll-stagger-pop>*{animation:sds-staggerPop .7s var(--sds-easing) both}.sds-scroll-stagger-pop>:first-child{animation-delay:0s}.sds-scroll-stagger-pop>:nth-child(2){animation-delay:.1s}.sds-scroll-stagger-pop>:nth-child(3){animation-delay:.2s}.sds-scroll-stagger-pop>:nth-child(4){animation-delay:.3s}.sds-scroll-stagger-pop>:nth-child(5){animation-delay:.4s}.sds-scroll-stagger-pop>:nth-child(6){animation-delay:.5s}.sds-scroll-stagger-pop>:nth-child(7){animation-delay:.6s}.sds-scroll-stagger-pop>:nth-child(8){animation-delay:.7s}.sds-scroll-stagger-pop>:nth-child(9){animation-delay:.8s}.sds-scroll-stagger-pop>:nth-child(10){animation-delay:.9s}.sds-scroll-stagger-pop>:nth-child(11){animation-delay:1s}.sds-scroll-stagger-pop>:nth-child(12){animation-delay:1.1s}@keyframes sds-staggerPop{0%{opacity:0;transform:scale(.7) rotate(-4deg)}60%{opacity:1;transform:scale(1.06) rotate(1deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.sds-scroll-depth{animation:sds-depthPortal .9s var(--sds-easing) both}.sds-scroll-shatter{animation:sds-shatterIn var(--sds-duration-base,.8s) var(--sds-easing) both}.sds-scroll-phantom{animation:sds-phantomBlur var(--sds-duration-base,.8s) ease both}.sds-scroll-gravity{animation:sds-gravityDrop var(--sds-duration-base,.8s) var(--sds-ease-bounce,cubic-bezier(.68,-.55,.27,1.55)) both}.sds-scroll-liquid{animation:sds-liquidRise var(--sds-duration-base,.8s) var(--sds-easing) both}.sds-scroll-velvet{animation:sds-velvetDrop var(--sds-duration-base,.8s) var(--sds-easing) both}.sds-scroll-stagger-grid>*{animation:sds-viewportRise .6s var(--sds-easing) both}.sds-scroll-stagger-grid>:first-child{animation-delay:0s}.sds-scroll-stagger-grid>:nth-child(2){animation-delay:80ms}.sds-scroll-stagger-grid>:nth-child(3){animation-delay:.16s}.sds-scroll-stagger-grid>:nth-child(4){animation-delay:.24s}.sds-scroll-stagger-grid>:nth-child(5){animation-delay:.32s}.sds-scroll-stagger-grid>:nth-child(6){animation-delay:.4s}.sds-scroll-stagger-grid>:nth-child(7){animation-delay:.48s}.sds-scroll-stagger-grid>:nth-child(8){animation-delay:.56s}.sds-scroll-stagger-grid>:nth-child(9){animation-delay:.64s}.sds-scroll-stagger-grid>:nth-child(10){animation-delay:.72s}.sds-scroll-stagger-grid>:nth-child(11){animation-delay:.8s}.sds-scroll-stagger-grid>:nth-child(12){animation-delay:.88s}.sds-scroll-orbit{animation:sds-perspSwing var(--sds-duration-base,.8s) var(--sds-easing) both}.sds-scroll-glitch{animation:sds-staticBurst .6s steps(1) both,sds-viewportRise var(--sds-duration-base,.8s) var(--sds-easing) both}.sds-scroll-flip{animation:sds-scrollFlip var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollFlip{from{opacity:0;transform:perspective(600px) rotateX(60deg) translateY(30px);filter:blur(4px)}to{opacity:1;transform:perspective(600px) rotateX(0) translateY(0);filter:blur(0)}}.sds-scroll-zoom-blur{animation:sds-scrollZoomBlur .9s var(--sds-easing) both}@keyframes sds-scrollZoomBlur{from{opacity:0;transform:scale(1.3);filter:blur(20px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.sds-scroll-split{animation:sds-scrollSplit .9s var(--sds-easing) both}@keyframes sds-scrollSplit{from{clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%);opacity:0}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:1}}.sds-scroll-morph{animation:sds-scrollMorph .9s var(--sds-easing) both}@keyframes sds-scrollMorph{from{opacity:0;transform:translateY(40px) skewY(4deg) scaleX(.94)}to{opacity:1;transform:translateY(0) skewY(0) scaleX(1)}}.sds-scroll-spring{animation:sds-scrollSpring .9s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-scrollSpring{from{opacity:0;transform:translateY(60px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.sds-scroll-clip-left{animation:sds-scrollClipLeft var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollClipLeft{from{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0 0 0 0%);opacity:1}}.sds-scroll-clip-right{animation:sds-scrollClipRight var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollClipRight{from{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0% 0 0);opacity:1}}.sds-scroll-elastic{animation:sds-scrollElastic 1s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-scrollElastic{0%{opacity:0;transform:translateY(80px) scaleY(.6)}60%{opacity:1;transform:translateY(-8px) scaleY(1.08)}80%{transform:translateY(3px) scaleY(.97)}100%{opacity:1;transform:translateY(0) scaleY(1)}}.sds-scroll-cinema{animation:sds-scrollCinema 1.2s var(--sds-easing) both}@keyframes sds-scrollCinema{from{opacity:0;letter-spacing:.4em;transform:scale(.85);filter:blur(12px)}to{opacity:1;letter-spacing:0;transform:scale(1);filter:blur(0)}}.sds-scroll-fog{animation:sds-scrollFog 1.2s ease both}@keyframes sds-scrollFog{from{opacity:0;filter:blur(30px) brightness(2);transform:scale(1.1)}to{opacity:1;filter:blur(0) brightness(1);transform:scale(1)}}.sds-scroll-neon{animation:sds-scrollNeon 1s var(--sds-easing) both}@keyframes sds-scrollNeon{0%{opacity:0;text-shadow:0 0 0 var(--sds-primary);transform:translateY(20px)}60%{opacity:1;text-shadow:0 0 20px var(--sds-primary-glow),0 0 40px var(--sds-primary-dim);transform:translateY(-3px)}100%{opacity:1;text-shadow:none;transform:translateY(0)}}.sds-scroll-prism{animation:sds-scrollPrism 1s var(--sds-easing) both}@keyframes sds-scrollPrism{0%{opacity:0;filter:hue-rotate(180deg) blur(8px) brightness(2);transform:scale(.9)}60%{opacity:1;filter:hue-rotate(30deg) blur(0) brightness(1.1);transform:scale(1.02)}100%{opacity:1;filter:hue-rotate(0deg) blur(0) brightness(1);transform:scale(1)}}.sds-scroll-charge{animation:sds-scrollCharge var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollCharge{0%{opacity:0;transform:translateY(30px);filter:brightness(3) blur(6px)}50%{opacity:1;transform:translateY(-4px);filter:brightness(1.4) blur(0)}100%{opacity:1;transform:translateY(0);filter:brightness(1)}}.sds-scroll-magnetic{animation:sds-scrollMagnetic .9s var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-scrollMagnetic{0%{opacity:0;transform:scale(1.2) translateY(-20px);filter:blur(8px)}60%{opacity:1;transform:scale(.98) translateY(3px);filter:blur(0)}100%{opacity:1;transform:scale(1) translateY(0)}}.sds-scroll-wave-rise>*{animation:sds-viewportRise .7s var(--sds-easing) both}.sds-scroll-wave-rise>:first-child{animation-delay:0s}.sds-scroll-wave-rise>:nth-child(2){animation-delay:80ms}.sds-scroll-wave-rise>:nth-child(3){animation-delay:.16s}.sds-scroll-wave-rise>:nth-child(4){animation-delay:.24s}.sds-scroll-wave-rise>:nth-child(5){animation-delay:.32s}.sds-scroll-wave-rise>:nth-child(6){animation-delay:.4s}.sds-scroll-wave-rise>:nth-child(7){animation-delay:.48s}.sds-scroll-wave-rise>:nth-child(8){animation-delay:.56s}.sds-scroll-wave-rise>:nth-child(9){animation-delay:.64s}.sds-scroll-wave-rise>:nth-child(10){animation-delay:.72s}.sds-scroll-wave-rise>:nth-child(11){animation-delay:.8s}.sds-scroll-wave-rise>:nth-child(12){animation-delay:.88s}.sds-scroll-dissolve{animation:sds-scrollDissolve 1s ease both}@keyframes sds-scrollDissolve{0%{opacity:0;filter:blur(16px) saturate(0);transform:scale(1.05)}60%{opacity:1;filter:blur(2px) saturate(.6);transform:scale(1.01)}100%{opacity:1;filter:blur(0) saturate(1);transform:scale(1)}}.sds-scroll-unfold{will-change:transform,opacity;transform-origin:top center;animation:sds-scrollUnfold var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollUnfold{from{opacity:0;transform:perspective(500px) rotateX(-70deg) scaleY(.6)}to{opacity:1;transform:perspective(500px) rotateX(0) scaleY(1)}}.sds-scroll-perspective-left{animation:sds-scrollPerspLeft var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollPerspLeft{from{opacity:0;transform:perspective(600px) rotateY(-50deg) translateX(-30px)}to{opacity:1;transform:perspective(600px) rotateY(0) translateX(0)}}.sds-scroll-bounce{animation:sds-scrollBounce .9s var(--sds-ease-emphasized,cubic-bezier(.215,.61,.355,1)) both}@keyframes sds-scrollBounce{0%{opacity:0;transform:translateY(70px)}60%{opacity:1;transform:translateY(-16px)}78%{transform:translateY(8px)}90%{transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}.sds-scroll-ink{animation:sds-scrollInk 1s var(--sds-easing) both}@keyframes sds-scrollInk{from{clip-path:circle(0% at 0% 50%);opacity:0}to{clip-path:circle(150% at 0% 50%);opacity:1}}.sds-scroll-snap{animation:sds-scrollSnap .5s var(--sds-ease-bounce,cubic-bezier(.68,-.55,.27,1.55)) both}@keyframes sds-scrollSnap{0%{opacity:0;transform:scale(1.25) rotate(3deg)}60%{opacity:1;transform:scale(.95) rotate(-1deg)}80%{transform:scale(1.03) rotate(.5deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.sds-scroll-spiral{animation:sds-scrollSpiral .9s var(--sds-easing) both}@keyframes sds-scrollSpiral{0%{opacity:0;transform:rotate(-180deg) scale(.3);filter:blur(12px)}60%{opacity:1;transform:rotate(8deg) scale(1.04);filter:blur(0)}80%{transform:rotate(-3deg) scale(.98)}100%{opacity:1;transform:rotate(0) scale(1)}}.sds-scroll-vortex{animation:sds-scrollVortex var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollVortex{0%{opacity:0;transform:perspective(400px) translateZ(-200px) rotate(-20deg) scale(.5);filter:blur(16px)}60%{opacity:1;transform:perspective(400px) translateZ(8px) rotate(4deg) scale(1.03);filter:blur(0)}100%{opacity:1;transform:perspective(400px) translateZ(0) rotate(0) scale(1)}}.sds-scroll-skew{animation:sds-scrollSkew var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollSkew{from{opacity:0;transform:translateX(-40px) skewX(-12deg) scaleX(.85)}to{opacity:1;transform:translateX(0) skewX(0) scaleX(1)}}.sds-scroll-punch{animation:sds-scrollPunch .6s cubic-bezier(.25,.46,.45,.94) both}@keyframes sds-scrollPunch{0%{opacity:0;transform:scale(.4);filter:blur(16px) brightness(3)}50%{opacity:1;transform:scale(1.1);filter:blur(1px) brightness(1.3)}70%{transform:scale(.96);filter:blur(0)}100%{opacity:1;transform:scale(1);filter:brightness(1)}}.sds-scroll-crystallize{animation:sds-scrollCrystallize 1s ease both}@keyframes sds-scrollCrystallize{0%{opacity:0;filter:blur(20px) brightness(2) contrast(.5);transform:scale(.95)}40%{opacity:1;filter:blur(4px) brightness(1.3) contrast(.8);transform:scale(1.02)}100%{opacity:1;filter:blur(0) brightness(1) contrast(1);transform:scale(1)}}.sds-scroll-cascade>*{animation:sds-scrollCascadeChild .6s var(--sds-easing) both}.sds-scroll-cascade>:first-child{animation-delay:0s}.sds-scroll-cascade>:nth-child(2){animation-delay:80ms}.sds-scroll-cascade>:nth-child(3){animation-delay:.16s}.sds-scroll-cascade>:nth-child(4){animation-delay:.24s}.sds-scroll-cascade>:nth-child(5){animation-delay:.32s}.sds-scroll-cascade>:nth-child(6){animation-delay:.4s}.sds-scroll-cascade>:nth-child(7){animation-delay:.48s}.sds-scroll-cascade>:nth-child(8){animation-delay:.56s}.sds-scroll-cascade>:nth-child(9){animation-delay:.64s}.sds-scroll-cascade>:nth-child(10){animation-delay:.72s}.sds-scroll-cascade>:nth-child(11){animation-delay:.8s}.sds-scroll-cascade>:nth-child(12){animation-delay:.88s}@keyframes sds-scrollCascadeChild{from{opacity:0;transform:translateY(30px) scale(.9);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.sds-scroll-hologram{animation:sds-scrollHologram 1s var(--sds-easing) both}@keyframes sds-scrollHologram{0%{opacity:0;transform:translateY(20px);filter:hue-rotate(180deg) brightness(2) blur(6px)}50%{opacity:1;filter:hue-rotate(20deg) brightness(1.2) blur(0);transform:translateY(-4px)}100%{opacity:1;filter:hue-rotate(0deg) brightness(1);transform:translateY(0)}}.sds-scroll-drift{animation:sds-scrollDrift 1.2s var(--sds-easing) both}@keyframes sds-scrollDrift{from{opacity:0;transform:translate(-24px,24px) rotate(-3deg);filter:blur(8px)}to{opacity:1;transform:translate(0,0) rotate(0);filter:blur(0)}}.sds-scroll-streak{animation:sds-scrollStreak .7s var(--sds-ease-decelerate,cubic-bezier(.16,1,.3,1)) both}@keyframes sds-scrollStreak{0%{opacity:0;transform:translateX(-200px) scaleX(3);filter:blur(20px)}40%{opacity:1;filter:blur(4px)}70%{transform:translateX(6px) scaleX(.98);filter:blur(0)}100%{opacity:1;transform:translateX(0) scaleX(1)}}.sds-scroll-elastic-pop{animation:sds-scrollElasticPop .7s var(--sds-ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes sds-scrollElasticPop{0%{opacity:0;transform:scale(.4) rotate(-8deg)}60%{opacity:1;transform:scale(1.1) rotate(3deg)}80%{transform:scale(.96) rotate(-1deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.sds-scroll-slide-right{animation:sds-scrollSlideRight var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollSlideRight{from{opacity:0;transform:translateX(60px)}70%{transform:translateX(-6px)}100%{opacity:1;transform:translateX(0)}}.sds-scroll-warp-in{animation:sds-scrollWarpIn .9s var(--sds-easing) both}@keyframes sds-scrollWarpIn{from{opacity:0;transform:perspective(500px) rotateX(25deg) scaleX(.8) translateY(40px);filter:blur(6px)}to{opacity:1;transform:perspective(500px) rotateX(0) scaleX(1) translateY(0);filter:blur(0)}}.sds-scroll-flash{animation:sds-scrollFlash .7s ease both}@keyframes sds-scrollFlash{0%{opacity:0;filter:brightness(5) blur(12px);transform:scale(.9)}30%{opacity:1;filter:brightness(2) blur(2px);transform:scale(1.04)}60%{filter:brightness(1.2)}100%{opacity:1;filter:brightness(1) blur(0);transform:scale(1)}}.sds-scroll-fade-up{animation:sds-viewportRise var(--sds-duration-base,.8s) var(--sds-easing) both}.sds-scroll-zoom-in{animation:sds-scrollZoomIn var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollZoomIn{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.sds-scroll-zoom-out{animation:sds-scrollZoomOut var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollZoomOut{from{transform:scale(1.35);opacity:0}to{transform:scale(1);opacity:1}}.sds-scroll-rotate-in{animation:sds-scrollRotateIn var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollRotateIn{from{transform:rotate(-8deg) translateY(24px);opacity:0}to{transform:rotate(0) translateY(0);opacity:1}}.sds-scroll-hinge-in{animation:sds-scrollHingeIn var(--sds-duration-base,.8s) var(--sds-easing) both;transform-origin:top}@keyframes sds-scrollHingeIn{from{transform:perspective(600px) rotateX(-55deg);opacity:0}to{transform:perspective(600px) rotateX(0);opacity:1}}.sds-scroll-roll-in{animation:sds-scrollRollIn var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollRollIn{from{transform:translateX(-60px) rotate(-10deg);opacity:0}to{transform:translateX(0) rotate(0);opacity:1}}.sds-scroll-rise-right{animation:sds-scrollRiseRight var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollRiseRight{from{transform:translate(-28px,28px);opacity:0}to{transform:translate(0,0);opacity:1}}.sds-scroll-cinematic{animation:sds-scrollCinematic var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollCinematic{from{clip-path:inset(22% 0);transform:scale(1.06);opacity:.5}to{clip-path:inset(0% 0);transform:scale(1);opacity:1}}.sds-scroll-kaboom{animation:sds-scrollKaboom .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes sds-scrollKaboom{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.sds-scroll-lean{animation:sds-scrollLean var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollLean{from{transform:perspective(400px) rotateY(-20deg) translateX(30px);opacity:0}to{transform:perspective(400px) rotateY(0) translateX(0);opacity:1}}.sds-scroll-peel{animation:sds-scrollPeel var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollPeel{from{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);opacity:.4}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.sds-scroll-stretch{animation:sds-scrollStretchIn var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollStretchIn{from{transform:scaleX(.08) scaleY(1.3);opacity:0}55%{transform:scaleX(1.05) scaleY(.94);opacity:1}to{transform:scaleX(1) scaleY(1);opacity:1}}.sds-scroll-jello{animation:sds-scrollJello .85s ease both}@keyframes sds-scrollJello{0%{transform:scale(0) skewX(0);opacity:0}20%{transform:scale(1.1) skewX(-8deg);opacity:1}40%{transform:scale(.95) skewX(5deg)}60%{transform:scale(1.03) skewX(-3deg)}80%{transform:scale(.99) skewX(1deg)}100%{transform:scale(1) skewX(0);opacity:1}}.sds-scroll-flip-up{animation:sds-scrollFlipUp var(--sds-duration-base,.8s) var(--sds-easing) both;transform-origin:bottom}@keyframes sds-scrollFlipUp{from{transform:perspective(600px) rotateX(50deg);opacity:0}to{transform:perspective(600px) rotateX(0);opacity:1}}.sds-scroll-door-left{animation:sds-scrollDoorLeft var(--sds-duration-base,.8s) var(--sds-easing) both;transform-origin:left}@keyframes sds-scrollDoorLeft{from{transform:perspective(800px) rotateY(-70deg);opacity:0}to{transform:perspective(800px) rotateY(0);opacity:1}}.sds-scroll-door-right{animation:sds-scrollDoorRight var(--sds-duration-base,.8s) var(--sds-easing) both;transform-origin:right}@keyframes sds-scrollDoorRight{from{transform:perspective(800px) rotateY(70deg);opacity:0}to{transform:perspective(800px) rotateY(0);opacity:1}}.sds-scroll-barrel{animation:sds-scrollBarrel .9s var(--sds-easing) both}@keyframes sds-scrollBarrel{from{transform:perspective(600px) rotate3d(1,1,0,-90deg);opacity:0}to{transform:perspective(600px) rotate3d(1,1,0,0deg);opacity:1}}.sds-scroll-saturate{animation:sds-scrollSaturate var(--sds-duration-base,.8s) ease-out both}@keyframes sds-scrollSaturate{from{filter:saturate(0);opacity:0;transform:scale(.98)}to{filter:saturate(1);opacity:1;transform:scale(1)}}.sds-scroll-sepia{animation:sds-scrollSepia var(--sds-duration-base,.8s) ease-out both}@keyframes sds-scrollSepia{from{filter:sepia(1) contrast(.9);opacity:0;transform:scale(.98)}to{filter:sepia(0) contrast(1);opacity:1;transform:scale(1)}}.sds-scroll-overexpose{animation:sds-scrollOverexpose var(--sds-duration-base,.8s) ease-out both}@keyframes sds-scrollOverexpose{from{filter:brightness(4) contrast(.55);opacity:.3}50%{filter:brightness(1.4) contrast(.9);opacity:.9}to{filter:brightness(1) contrast(1);opacity:1}}.sds-scroll-thermal{animation:sds-scrollThermal var(--sds-duration-base,.8s) ease-out both}@keyframes sds-scrollThermal{from{filter:hue-rotate(120deg) saturate(3);opacity:0}45%{filter:hue-rotate(40deg) saturate(1.6);opacity:.85}to{filter:hue-rotate(0deg) saturate(1);opacity:1}}.sds-scroll-iris{animation:sds-scrollIris var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollIris{from{clip-path:circle(0% at 50% 50%);opacity:.6}to{clip-path:circle(150% at 50% 50%);opacity:1}}.sds-scroll-wipe-up{animation:sds-scrollWipeUp var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollWipeUp{from{clip-path:inset(100% 0 0 0);opacity:.7}to{clip-path:inset(0% 0 0 0);opacity:1}}.sds-scroll-wipe-right{animation:sds-scrollWipeRight var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollWipeRight{from{clip-path:inset(0 100% 0 0);opacity:.7}to{clip-path:inset(0 0% 0 0);opacity:1}}.sds-scroll-drop-in{animation:sds-scrollDropIn var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollDropIn{0%{transform:translateY(-60px) scaleY(.8);opacity:0}65%{transform:translateY(8px) scaleY(1.04);opacity:1}82%{transform:translateY(-3px) scaleY(.98)}100%{transform:translateY(0) scaleY(1);opacity:1}}.sds-scroll-float{animation:sds-scrollFloat 1.2s cubic-bezier(.2,0,0,1) both}@keyframes sds-scrollFloat{from{transform:translateY(6px);opacity:0;filter:blur(2px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}.sds-scroll-sink{animation:sds-scrollSink var(--sds-duration-base,.8s) var(--sds-easing) both}@keyframes sds-scrollSink{from{transform:translateY(-18px) scale(1.02);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.sds-scroll-shudder{animation:sds-scrollShudder .7s ease both}@keyframes sds-scrollShudder{0%{transform:translateX(-8px) scaleX(.92);opacity:0}15%{transform:translateX(6px) scaleX(1.04);opacity:.8}30%{transform:translateX(-5px) scaleX(.97);opacity:1}50%{transform:translateX(3px)}65%{transform:translateX(-2px)}80%{transform:translateX(1px)}100%{transform:translateX(0);opacity:1}}.sds-scroll-spin-y{animation:sds-scrollSpinY .9s var(--sds-easing) both}@keyframes sds-scrollSpinY{from{transform:perspective(500px) rotateY(-180deg);opacity:0}to{transform:perspective(500px) rotateY(0);opacity:1}}.sds-scroll-rubber-band{animation:sds-scrollRubberBand .8s ease both}@keyframes sds-scrollRubberBand{0%{transform:scaleX(.5) scaleY(1.3);opacity:0}25%{transform:scaleX(1.2) scaleY(.82);opacity:1}45%{transform:scaleX(.9) scaleY(1.1)}65%{transform:scaleX(1.06) scaleY(.96)}80%{transform:scaleX(.98) scaleY(1.02)}100%{transform:scaleX(1) scaleY(1);opacity:1}}.sds-scroll-stagger-fade>*{animation:sds-scrollStaggerFadeChild .5s ease both}.sds-scroll-stagger-fade>:nth-child(2){animation-delay:.1s}.sds-scroll-stagger-fade>:nth-child(3){animation-delay:.2s}.sds-scroll-stagger-fade>:nth-child(4){animation-delay:.3s}.sds-scroll-stagger-fade>:nth-child(5){animation-delay:.4s}.sds-scroll-stagger-fade>:nth-child(6){animation-delay:.5s}@keyframes sds-scrollStaggerFadeChild{from{opacity:0}to{opacity:1}}.sds-scroll-stagger-rise>*{animation:sds-scrollStaggerRiseChild .6s var(--sds-easing) both}.sds-scroll-stagger-rise>:nth-child(2){animation-delay:.1s}.sds-scroll-stagger-rise>:nth-child(3){animation-delay:.2s}.sds-scroll-stagger-rise>:nth-child(4){animation-delay:.3s}.sds-scroll-stagger-rise>:nth-child(5){animation-delay:.4s}.sds-scroll-stagger-rise>:nth-child(6){animation-delay:.5s}@keyframes sds-scrollStaggerRiseChild{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.sds-scroll-glare{animation:sds-scrollGlare .7s ease-out both}@keyframes sds-scrollGlare{0%{filter:brightness(3.5) contrast(.5);opacity:0;transform:scale(1.06)}40%{filter:brightness(1.3) contrast(.9);opacity:1}100%{filter:brightness(1) contrast(1);transform:scale(1);opacity:1}}.sds-scroll-skid-in{animation:sds-scrollSkidIn .7s cubic-bezier(.2,0,.3,1) both}@keyframes sds-scrollSkidIn{0%{transform:translateX(80px);opacity:0}60%{transform:translateX(-12px);opacity:1}80%{transform:translateX(6px)}100%{transform:translateX(0);opacity:1}}.sds-scroll-slingshot{animation:sds-scrollSlingshot .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes sds-scrollSlingshot{0%{transform:translateX(-40px) scaleX(.6);opacity:0}50%{transform:translateX(12px) scaleX(1.08);opacity:1}75%{transform:translateX(-4px) scaleX(.97)}100%{transform:translateX(0) scaleX(1);opacity:1}}.sds-scroll-blink-in{animation:sds-scrollBlinkIn .8s linear both}@keyframes sds-scrollBlinkIn{0%,19%{opacity:0}20%,39%{opacity:.3}40%,59%{opacity:.6}60%,79%{opacity:.85}100%,80%{opacity:1}}.sds-scroll-stagger-slide>*{animation:sds-scrollStaggerSlideChild .6s var(--sds-easing) both}.sds-scroll-stagger-slide>:nth-child(2){animation-delay:.1s}.sds-scroll-stagger-slide>:nth-child(3){animation-delay:.2s}.sds-scroll-stagger-slide>:nth-child(4){animation-delay:.3s}.sds-scroll-stagger-slide>:nth-child(5){animation-delay:.4s}.sds-scroll-stagger-slide>:nth-child(6){animation-delay:.5s}@keyframes sds-scrollStaggerSlideChild{from{transform:translateX(-24px);opacity:0}to{transform:translateX(0);opacity:1}}.sds-scroll-neon-pop{animation:sds-scrollNeonPop .7s ease-out both}@keyframes sds-scrollNeonPop{0%{transform:scale(.8);opacity:0;filter:drop-shadow(0 0 0px currentColor)}55%{transform:scale(1.05);opacity:1;filter:drop-shadow(0 0 14px currentColor)}100%{transform:scale(1);opacity:1;filter:drop-shadow(0 0 4px currentColor)}}.sds-scroll-pixel-in{animation:sds-scrollPixelIn .8s ease-out both}@keyframes sds-scrollPixelIn{from{filter:blur(16px);transform:scale(1.08);opacity:.4}to{filter:blur(0);transform:scale(1);opacity:1}}.sds-scroll-tidal{animation:sds-scrollTidal .9s ease both}@keyframes sds-scrollTidal{0%{transform:translateX(-30px);opacity:0}40%{transform:translateX(10px);opacity:1}60%{transform:translateX(-6px)}75%{transform:translateX(3px)}88%{transform:translateX(-1px)}100%{transform:translateX(0);opacity:1}}.sds-scroll-materialize{animation:sds-scrollMaterialize 1s steps(4,end) both}@keyframes sds-scrollMaterialize{0%{opacity:0;transform:scale(.9);filter:blur(8px)}25%{opacity:.25;transform:scale(.93);filter:blur(6px)}50%{opacity:.5;transform:scale(.96);filter:blur(3px)}75%{opacity:.8;transform:scale(.99);filter:blur(1px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}.sds-scroll-exhale{animation:sds-scrollExhale 1s cubic-bezier(.2,0,0,1) both}@keyframes sds-scrollExhale{from{transform:scale(1.12);opacity:.6}to{transform:scale(1);opacity:1}}.sds-scroll-typewriter{animation:sds-scrollTypewriter .9s steps(14,end) both}@keyframes sds-scrollTypewriter{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.sds-scroll-glitch-in{animation:sds-scrollGlitchIn .7s ease-out both}@keyframes sds-scrollGlitchIn{0%{transform:translateX(-6px);opacity:0;filter:hue-rotate(90deg);clip-path:inset(40% 0 10% 0)}20%{transform:translateX(4px);opacity:.6;filter:hue-rotate(-40deg);clip-path:inset(5% 0 30% 0)}40%{transform:translateX(-2px);opacity:.85;clip-path:inset(0 0 0 0);filter:hue-rotate(15deg)}65%{transform:translateX(1px);filter:hue-rotate(0deg)}100%{transform:translateX(0);opacity:1;filter:hue-rotate(0deg);clip-path:inset(0 0 0 0)}}.sds-scroll-unfurl{animation:sds-scrollUnfurl var(--sds-duration-base,.8s) var(--sds-easing) both;transform-origin:top left}@keyframes sds-scrollUnfurl{from{transform:rotate(-12deg) translate(-20px,-20px) scale(.8);opacity:0}60%{transform:rotate(3deg) translate(5px,5px) scale(1.02);opacity:1}100%{transform:rotate(0) translate(0,0) scale(1);opacity:1}}.sds-scroll-pop-in{animation:sds-scrollPopIn .65s ease both}@keyframes sds-scrollPopIn{0%{transform:scale(0);opacity:0}55%{transform:scale(1.15);opacity:1}75%{transform:scale(.94)}90%{transform:scale(1.04)}100%{transform:scale(1);opacity:1}}.sds-scroll-contrast-in{animation:sds-scrollContrastIn .8s ease-out both}@keyframes sds-scrollContrastIn{from{filter:contrast(3) brightness(.6);opacity:0;transform:scale(.97)}50%{filter:contrast(1.4) brightness(.9);opacity:.9}to{filter:contrast(1) brightness(1);opacity:1;transform:scale(1)}}