@charset "UTF-8";@property --lsd-x{syntax: "<length-percentage>"; inherits: true; initial-value: 0;}@property --lsd-y{syntax: "<length-percentage>"; inherits: true; initial-value: 0;}@property --lsd-z{syntax: "<length>"; inherits: true; initial-value: 0;}@property --lsd-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --lsd-scale-x{syntax: "<number>"; inherits: true; initial-value: 1;}@property --lsd-scale-y{syntax: "<number>"; inherits: true; initial-value: 1;}@property --lsd-rotate{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --lsd-skew-x{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --lsd-skew-y{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --lsd-opacity{syntax: "<number>"; inherits: true; initial-value: 1;}@property --lsd-blur{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --lsd-brightness{syntax: "<number>"; inherits: true; initial-value: 1;}@property --lsd-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lsd-scroll-y{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lsd-scroll-velocity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lsd-pointer-x{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lsd-pointer-y{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lsd-stagger-index{syntax: "<integer>"; inherits: true; initial-value: 0;}@property --lsd-stagger-step{syntax: "<time>"; inherits: true; initial-value: 0ms;}:root{--lsd-motion-duration-xs: .12s;--lsd-motion-duration-sm: .2s;--lsd-motion-duration-md: .4s;--lsd-motion-duration-lg: .7s;--lsd-motion-duration-xl: 1.1s;--lsd-motion-duration-slow:1.8s;--lsd-motion-delay-none: 0ms;--lsd-motion-delay-xs: 60ms;--lsd-motion-delay-sm: .12s;--lsd-motion-delay-md: .24s;--lsd-motion-delay-lg: .42s;--lsd-motion-stagger-step: 80ms;--lsd-motion-stagger-start: 0ms;--lsd-motion-distance-xs: 8px;--lsd-motion-distance-sm: 16px;--lsd-motion-distance-md: 32px;--lsd-motion-distance-lg: 64px;--lsd-motion-distance-xl: 96px;--lsd-scroll-smooth-lerp: .1;--lsd-cursor-follow-lerp: .2;--lsd-gradient-follow-lerp: .1}@media(prefers-reduced-motion:reduce){:root{--lsd-motion-duration-xs: 0ms;--lsd-motion-duration-sm: 0ms;--lsd-motion-duration-md: 0ms;--lsd-motion-duration-lg: 0ms;--lsd-motion-duration-xl: 0ms;--lsd-motion-duration-slow: 0ms}}:root{--lsd-ease-linear: cubic-bezier(0, 0, 1, 1);--lsd-ease-standard: cubic-bezier(.4, 0, .2, 1);--lsd-ease-emphasized: cubic-bezier(.3, 0, 0, 1);--lsd-ease-decelerate: cubic-bezier(0, 0, .2, 1);--lsd-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--lsd-ease-out-quart: cubic-bezier(.25, 1, .5, 1);--lsd-ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--lsd-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--lsd-ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--lsd-ease-out-circ: cubic-bezier(0, .55, .45, 1);--lsd-ease-in-out-circ: cubic-bezier(.85, 0, .15, 1);--lsd-ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--lsd-ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--lsd-ease-anticipate: cubic-bezier(.68, -.55, .27, 1.55)}[class*=lsd-fx--anim-]{--lsd-anim-iter: 1;animation-duration:var(--lsd-fx-duration, var(--lsd-motion-duration-md));animation-timing-function:var(--lsd-fx-ease, var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1)));animation-delay:var(--lsd-fx-delay, 0ms);animation-iteration-count:var(--lsd-anim-iter);animation-fill-mode:both;transform:translate(var(--lsd-x, 0),var(--lsd-y, 0)) scale(var(--lsd-scale, 1)) rotate(var(--lsd-rotate, 0deg));filter:blur(var(--lsd-blur, 0));will-change:transform,filter,opacity}.lsd-fx--anim-loop{--lsd-anim-iter: infinite}@keyframes lsd-anim-bounce-in{0%{--lsd-scale: .3;--lsd-opacity: 0}50%{--lsd-scale: 1.05;--lsd-opacity: 1}70%{--lsd-scale: .95}to{--lsd-scale: 1;--lsd-opacity: 1}}.lsd-fx--anim-bounce-in{animation-name:lsd-anim-bounce-in}@keyframes lsd-anim-elastic-in{0%{--lsd-scale: .4;--lsd-opacity: 0}40%{--lsd-scale: 1.12}60%{--lsd-scale: .96}80%{--lsd-scale: 1.02}to{--lsd-scale: 1;--lsd-opacity: 1}}.lsd-fx--anim-elastic-in{animation-name:lsd-anim-elastic-in}@keyframes lsd-anim-pulse{0%,to{--lsd-scale: 1}50%{--lsd-scale: 1.04}}.lsd-fx--anim-pulse{animation-name:lsd-anim-pulse;--lsd-anim-iter: infinite}@keyframes lsd-anim-float{0%,to{--lsd-y: 0}50%{--lsd-y: -6px}}.lsd-fx--anim-float{animation-name:lsd-anim-float;animation-duration:3s;--lsd-anim-iter: infinite;animation-timing-function:ease-in-out}@keyframes lsd-anim-shake{0%,to{--lsd-x: 0}20%,60%{--lsd-x: -4px}40%,80%{--lsd-x: 4px}}.lsd-fx--anim-shake{animation-name:lsd-anim-shake;animation-duration:.5s}@keyframes lsd-anim-drift{0%{--lsd-x: 0;--lsd-y: 0}25%{--lsd-x: 6px;--lsd-y: -4px}50%{--lsd-x: 0;--lsd-y: -8px}75%{--lsd-x: -6px;--lsd-y: -4px}to{--lsd-x: 0;--lsd-y: 0}}.lsd-fx--anim-drift{animation-name:lsd-anim-drift;animation-duration:6s;--lsd-anim-iter: infinite;animation-timing-function:ease-in-out}@keyframes lsd-anim-spin{0%{--lsd-rotate: 0deg}to{--lsd-rotate: 360deg}}.lsd-fx--anim-spin{animation-name:lsd-anim-spin;animation-duration:8s;--lsd-anim-iter: infinite;animation-timing-function:linear}@keyframes lsd-anim-glitch{0%,to{--lsd-x: 0;--lsd-y: 0}20%{--lsd-x: -2px;--lsd-y: 1px}40%{--lsd-x: 2px;--lsd-y: -1px}60%{--lsd-x: -1px;--lsd-y: 2px}80%{--lsd-x: 1px;--lsd-y: -2px}}.lsd-fx--anim-glitch{animation-name:lsd-anim-glitch;animation-duration:.4s}@keyframes lsd-anim-scroll-morph{0%{transform:translate(-20%,-30%) rotate(-30deg) scale(.6);border-radius:50%;opacity:0}15%{transform:translate(30%,10%) rotate(25deg) scale(1.1);border-radius:48% 52% 38% 62%/40% 60% 42% 58%;opacity:.9}35%{transform:translate(-10%,45%) rotate(-18deg) scale(.9);border-radius:62% 38% 58% 42%/55% 45% 65% 35%;opacity:.85}60%{transform:translate(25%,-5%) rotate(12deg) scale(1.05);border-radius:38% 62% 50% 50%/50% 50% 60% 40%;opacity:.9}82%{transform:translate(-6%,15%) rotate(-4deg) scale(.95);border-radius:18% 82% 30% 70%/36% 64% 44% 56%;opacity:.8}to{transform:translate(0) rotate(0) scale(1);border-radius:20%;opacity:.75}}.lsd-fx--anim-scroll-morph{animation-name:lsd-anim-scroll-morph;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,1,.5,1);animation-duration:2.2s}@supports (animation-timeline: view()){.lsd-fx--anim-scroll-morph{animation-timeline:view();animation-duration:auto;animation-range:entry 0% exit 100%}}@media(prefers-reduced-motion:reduce){[class*=lsd-fx--anim-]{animation:none!important}}[class*=lsd-fx--]{--lsd-fx-duration: var(--lsd-motion-duration-md);--lsd-fx-delay: 0ms;--lsd-fx-ease: var(--lsd-ease-out-quart);--lsd-fx-distance: var(--lsd-motion-distance-md);--lsd-fx-scale: .92;--lsd-fx-blur: 12px}.lsd-fx--fade-in-on-mount,.lsd-fx--slide-up-on-mount,.lsd-fx--slide-down-on-mount,.lsd-fx--slide-left-on-mount,.lsd-fx--slide-right-on-mount,.lsd-fx--zoom-in,.lsd-fx--zoom-out,.lsd-fx--blur-in-on-mount{transition:opacity var(--lsd-fx-duration) var(--lsd-fx-ease) var(--lsd-fx-delay),transform var(--lsd-fx-duration) var(--lsd-fx-ease) var(--lsd-fx-delay),filter var(--lsd-fx-duration) var(--lsd-fx-ease) var(--lsd-fx-delay);will-change:opacity,transform,filter}.lsd-fx--fade-in-on-mount:not(.lsd-fx--in){opacity:0}.lsd-fx--slide-up-on-mount:not(.lsd-fx--in){opacity:0;transform:translateY(var(--lsd-fx-distance))}.lsd-fx--slide-down-on-mount:not(.lsd-fx--in){opacity:0;transform:translateY(calc(var(--lsd-fx-distance) * -1))}.lsd-fx--slide-left-on-mount:not(.lsd-fx--in){opacity:0;transform:translate(var(--lsd-fx-distance))}.lsd-fx--slide-right-on-mount:not(.lsd-fx--in){opacity:0;transform:translate(calc(var(--lsd-fx-distance) * -1))}.lsd-fx--zoom-in:not(.lsd-fx--in){opacity:0;transform:scale(var(--lsd-fx-scale))}.lsd-fx--zoom-out:not(.lsd-fx--in){opacity:0;transform:scale(calc(2 - var(--lsd-fx-scale)))}.lsd-fx--blur-in-on-mount:not(.lsd-fx--in){opacity:0;filter:blur(var(--lsd-fx-blur))}.lsd-fx--in{opacity:1!important;transform:none!important;filter:none!important}.lsd-fx--duration-xs{--lsd-fx-duration: var(--lsd-motion-duration-xs)}.lsd-fx--duration-sm{--lsd-fx-duration: var(--lsd-motion-duration-sm)}.lsd-fx--duration-md{--lsd-fx-duration: var(--lsd-motion-duration-md)}.lsd-fx--duration-lg{--lsd-fx-duration: var(--lsd-motion-duration-lg)}.lsd-fx--duration-xl{--lsd-fx-duration: var(--lsd-motion-duration-xl)}.lsd-fx--delay-none{--lsd-fx-delay: var(--lsd-motion-delay-none)}.lsd-fx--delay-xs{--lsd-fx-delay: var(--lsd-motion-delay-xs)}.lsd-fx--delay-sm{--lsd-fx-delay: var(--lsd-motion-delay-sm)}.lsd-fx--delay-md{--lsd-fx-delay: var(--lsd-motion-delay-md)}.lsd-fx--delay-lg{--lsd-fx-delay: var(--lsd-motion-delay-lg)}.lsd-fx--ease-linear,.lsd-fx--ease-standard,.lsd-fx--ease-emphasized,.lsd-fx--ease-decelerate,.lsd-fx--ease-accelerate,.lsd-fx--ease-out-quart,.lsd-fx--ease-in-out-quart,.lsd-fx--ease-out-expo,.lsd-fx--ease-in-out-expo,.lsd-fx--ease-out-back,.lsd-fx--ease-anticipate{--lsd-fx-ease: easings.ease($name)}@media(prefers-reduced-motion:reduce){[class*=lsd-fx--]{transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}.lsd-fx--hover-lift{transition:transform var(--lsd-motion-duration-sm) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1)),box-shadow var(--lsd-motion-duration-sm) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.lsd-fx--hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in oklch,currentColor 18%,transparent)}.lsd-fx--hover-lift-lg{transition:transform var(--lsd-motion-duration-md) var(--lsd-ease-out-expo, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--lsd-motion-duration-md) var(--lsd-ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.lsd-fx--hover-lift-lg:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 48px color-mix(in oklch,currentColor 25%,transparent)}.lsd-fx--hover-scale{transition:transform var(--lsd-motion-duration-sm) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.lsd-fx--hover-scale:hover{transform:scale(1.04)}.lsd-fx--hover-scale-lg{transition:transform var(--lsd-motion-duration-md) var(--lsd-ease-out-back, cubic-bezier(.34, 1.56, .64, 1))}.lsd-fx--hover-scale-lg:hover{transform:scale(1.08)}.lsd-fx--hover-depth{transition:transform var(--lsd-motion-duration-xs) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1)),box-shadow var(--lsd-motion-duration-xs) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1));box-shadow:0 2px color-mix(in oklch,currentColor 25%,transparent)}.lsd-fx--hover-depth:hover{transform:translateY(1px);box-shadow:0 0 color-mix(in oklch,currentColor 25%,transparent)}.lsd-fx--hover-glow{transition:box-shadow var(--lsd-motion-duration-md) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.lsd-fx--hover-glow:hover{box-shadow:0 0 24px color-mix(in oklch,var(--color-primary, currentColor) 45%,transparent)}.lsd-fx--hover-glow-pulse{transition:box-shadow var(--lsd-motion-duration-md)}.lsd-fx--hover-glow-pulse:hover{animation:lsd-anim-glow-pulse 1.4s ease-in-out infinite}.lsd-fx--hover-tilt{transition:transform var(--lsd-motion-duration-md) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1));transform-style:preserve-3d;perspective:1000px}.lsd-fx--hover-tilt:hover{transform:perspective(1000px) rotateY(-6deg) rotateX(4deg) translateZ(6px)}.lsd-fx--hover-shine{position:relative;overflow:hidden;isolation:isolate}.lsd-fx--hover-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,color-mix(in oklch,#fff 40%,transparent) 45%,color-mix(in oklch,#fff 0%,transparent) 55%,transparent 100%);background-size:200% 100%;background-position:150% 0;transition:background-position var(--lsd-motion-duration-lg) var(--lsd-ease-out-expo, cubic-bezier(.16, 1, .3, 1));pointer-events:none;mix-blend-mode:overlay;z-index:1}.lsd-fx--hover-shine:hover:after{background-position:-50% 0}.lsd-fx--hover-border-draw{position:relative}.lsd-fx--hover-border-draw:before,.lsd-fx--hover-border-draw:after{content:"";position:absolute;inset:0;border:2px solid transparent;border-radius:inherit;pointer-events:none;transition:all var(--lsd-motion-duration-md) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.lsd-fx--hover-border-draw:before{border-top-color:var(--color-primary, currentColor);border-right-color:var(--color-primary, currentColor);clip-path:inset(0 0 100% 0)}.lsd-fx--hover-border-draw:after{border-bottom-color:var(--color-primary, currentColor);border-left-color:var(--color-primary, currentColor);clip-path:inset(100% 0 0 0)}.lsd-fx--hover-border-draw:hover:before{clip-path:inset(0 0 0 0)}.lsd-fx--hover-border-draw:hover:after{clip-path:inset(0 0 0 0);transition-delay:.2s}.lsd-fx--hover-squish{transition:transform var(--lsd-motion-duration-xs) var(--lsd-ease-out-back, cubic-bezier(.34, 1.56, .64, 1))}.lsd-fx--hover-squish:hover{transform:scale(1.03,.98)}.lsd-fx--hover-squish:active{transform:scale(.96,1.02)}.lsd-fx--hover-underline,.lsd-fx--hover-underline-center{position:relative;text-decoration:none}.lsd-fx--hover-underline:after,.lsd-fx--hover-underline-center:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--lsd-motion-duration-sm) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.lsd-fx--hover-underline:hover:after,.lsd-fx--hover-underline-center:hover:after{transform:scaleX(1)}.lsd-fx--hover-underline-center:after{transform-origin:center}.lsd-fx--hover-gradient-text{background:linear-gradient(90deg,currentColor 0%,var(--color-primary, currentColor) 50%,currentColor 100%);background-size:200% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position var(--lsd-motion-duration-md) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.lsd-fx--hover-gradient-text:hover{background-position:0% 0}.lsd-fx--hover-magnetic{transition:transform var(--lsd-motion-duration-md) var(--lsd-ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.lsd-fx--hover-magnetic:hover{transform:translate(calc(var(--lsd-pointer-x, 0) * 8px),calc(var(--lsd-pointer-y, 0) * 8px))}.lsd-fx--hover-icon-rotate{transition:transform var(--lsd-motion-duration-sm) var(--lsd-ease-out-back, cubic-bezier(.34, 1.56, .64, 1))}.lsd-fx--hover-icon-rotate:hover{transform:rotate(90deg)}.lsd-fx--hover-icon-flip{transition:transform var(--lsd-motion-duration-md) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1));transform-style:preserve-3d}.lsd-fx--hover-icon-flip:hover{transform:rotateY(180deg)}.lsd-fx--hover-card-flip{transform-style:preserve-3d;transition:transform var(--lsd-motion-duration-lg) var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1))}.lsd-fx--hover-card-flip:hover{transform:rotateY(180deg)}@keyframes lsd-anim-rainbow-shift{0%{background-position:0% 50%}to{background-position:400% 50%}}.lsd-fx--anim-rainbow{background:linear-gradient(90deg,#ff3d71,#ff6b6b,#f59e0b,#10b981,#06b6d4,#3b82f6,#7c5cff,#ff3d71);background-size:400% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:lsd-anim-rainbow-shift 4s linear infinite}.lsd-fx--hover-rainbow{background:linear-gradient(90deg,currentColor 0%,#ff3d71 15%,#ff6b6b 30%,#f59e0b 45%,#10b981 60%,#3b82f6 75%,#7c5cff 90%,currentColor 100%);background-size:300% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position var(--lsd-motion-duration-lg) var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1))}.lsd-fx--hover-rainbow:hover{background-position:0% 50%;animation:lsd-anim-rainbow-shift 3s linear infinite}.lsd-fx--mask-reveal,.lsd-fx--mask-reveal-invert,.lsd-fx--mask-reveal-blur{position:relative;isolation:isolate;overflow:hidden;--lsd-mask-radius: 140px;--lsd-mask-softness: 40px;--lsd-pointer-x: .5;--lsd-pointer-y: .5}.lsd-fx--mask-reveal>.lsd-fx--mask-bottom,.lsd-fx--mask-reveal-invert>.lsd-fx--mask-bottom,.lsd-fx--mask-reveal-blur>.lsd-fx--mask-bottom{position:relative;z-index:1}.lsd-fx--mask-reveal>.lsd-fx--mask-top,.lsd-fx--mask-reveal-invert>.lsd-fx--mask-top,.lsd-fx--mask-reveal-blur>.lsd-fx--mask-top{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--lsd-motion-duration-sm) var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1));-webkit-mask-image:radial-gradient(circle var(--lsd-mask-radius) at calc(var(--lsd-pointer-x) * 100%) calc(var(--lsd-pointer-y) * 100%),#000 0%,#000 calc(100% - var(--lsd-mask-softness)),transparent 100%);mask-image:radial-gradient(circle var(--lsd-mask-radius) at calc(var(--lsd-pointer-x) * 100%) calc(var(--lsd-pointer-y) * 100%),#000 0%,#000 calc(100% - var(--lsd-mask-softness)),transparent 100%)}.lsd-fx--mask-reveal:hover>.lsd-fx--mask-top,.lsd-fx--mask-reveal-invert:hover>.lsd-fx--mask-top,.lsd-fx--mask-reveal-blur:hover>.lsd-fx--mask-top{opacity:1}.lsd-fx--mask-reveal-sm{--lsd-mask-radius: 80px;--lsd-mask-softness: 20px}.lsd-fx--mask-reveal-lg{--lsd-mask-radius: 220px;--lsd-mask-softness: 60px}.lsd-fx--mask-reveal-hard{--lsd-mask-softness: 0px}.lsd-fx--mask-reveal-blur>.lsd-fx--mask-top{opacity:1;filter:blur(14px) saturate(.8);-webkit-mask-image:radial-gradient(circle var(--lsd-mask-radius) at calc(var(--lsd-pointer-x) * 100%) calc(var(--lsd-pointer-y) * 100%),transparent 0%,transparent calc(100% - var(--lsd-mask-softness)),#000 100%);mask-image:radial-gradient(circle var(--lsd-mask-radius) at calc(var(--lsd-pointer-x) * 100%) calc(var(--lsd-pointer-y) * 100%),transparent 0%,transparent calc(100% - var(--lsd-mask-softness)),#000 100%)}.lsd-fx--mask-reveal-invert>.lsd-fx--mask-top{opacity:1;-webkit-mask-image:radial-gradient(circle var(--lsd-mask-radius) at calc(var(--lsd-pointer-x) * 100%) calc(var(--lsd-pointer-y) * 100%),transparent 0%,transparent calc(100% - var(--lsd-mask-softness)),#000 100%);mask-image:radial-gradient(circle var(--lsd-mask-radius) at calc(var(--lsd-pointer-x) * 100%) calc(var(--lsd-pointer-y) * 100%),transparent 0%,transparent calc(100% - var(--lsd-mask-softness)),#000 100%)}@media(prefers-reduced-motion:reduce){[class*=lsd-fx--hover-]{transition:none!important}[class*=lsd-fx--hover-]:hover{transform:none!important;box-shadow:none!important}[class*=lsd-fx--hover-]:before,[class*=lsd-fx--hover-]:after{transition:none!important}}@keyframes lsd-anim-glow-pulse{0%,to{box-shadow:0 0 16px color-mix(in oklch,var(--color-primary, currentColor) 35%,transparent)}50%{box-shadow:0 0 32px color-mix(in oklch,var(--color-primary, currentColor) 60%,transparent)}}.lsd-scroll{animation-play-state:paused}.lsd-scroll.lsd-in-view{animation-play-state:running}.lsd-scroll--at-5{--lsd-scroll-trigger: .05}.lsd-scroll--at-10{--lsd-scroll-trigger: .1}.lsd-scroll--at-15{--lsd-scroll-trigger: .15}.lsd-scroll--at-20{--lsd-scroll-trigger: .2}.lsd-scroll--at-30{--lsd-scroll-trigger: .3}.lsd-scroll--at-40{--lsd-scroll-trigger: .4}.lsd-scroll--at-50{--lsd-scroll-trigger: .5}.lsd-scroll--at-60{--lsd-scroll-trigger: .6}.lsd-scroll--at-70{--lsd-scroll-trigger: .7}.lsd-scroll--at-80{--lsd-scroll-trigger: .8}.lsd-scroll--at-90{--lsd-scroll-trigger: .9}.lsd-scroll-stagger>*{animation-delay:calc(var(--lsd-stagger-start, var(--lsd-motion-stagger-start)) + var(--lsd-stagger-index, 0) * var(--lsd-stagger-step, var(--lsd-motion-stagger-step)))}html[data-lsd-scroll-dir=up] .lsd-scroll--down-only,html[data-lsd-scroll-dir=down] .lsd-scroll--up-only{animation-play-state:paused}@media(max-width:479px){.lsd-scroll--desktop-only{animation:none!important}}@keyframes lsd-scroll-morph{0%{transform:translate(-20%,-30%) rotate(-30deg) scale(.6);border-radius:50%;opacity:0}15%{transform:translate(30%,10%) rotate(25deg) scale(1.1);border-radius:48% 52% 38% 62%/40% 60% 42% 58%;opacity:.9}35%{transform:translate(-10%,45%) rotate(-18deg) scale(.9);border-radius:62% 38% 58% 42%/55% 45% 65% 35%;opacity:.85}60%{transform:translate(25%,-5%) rotate(12deg) scale(1.05);border-radius:38% 62% 50% 50%/50% 50% 60% 40%;opacity:.9}82%{transform:translate(-6%,15%) rotate(-4deg) scale(.95);border-radius:18% 82% 30% 70%/36% 64% 44% 56%;opacity:.8}to{transform:translate(0) rotate(0) scale(1);border-radius:20%;opacity:.75}}@keyframes lsd-scroll-parallax-up{0%{transform:translateY(30%)}to{transform:translateY(-30%)}}@keyframes lsd-scroll-parallax-down{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}.lsd-fx--scroll-parallax-up,.lsd-fx--scroll-parallax-down{will-change:transform;animation-fill-mode:both;animation-duration:1s}.lsd-fx--scroll-parallax-up{animation-name:lsd-scroll-parallax-up}.lsd-fx--scroll-parallax-down{animation-name:lsd-scroll-parallax-down}.lsd-fx--scroll-parallax-slow,.lsd-fx--scroll-parallax-fast{animation-name:lsd-scroll-parallax-up}@supports (animation-timeline: view()){.lsd-fx--scroll-parallax-up,.lsd-fx--scroll-parallax-down{animation-timeline:view();animation-range:entry 0% exit 100%;animation-duration:auto}.lsd-fx--scroll-parallax-slow{animation-range:cover 0% cover 100%}.lsd-fx--scroll-parallax-fast{animation-range:entry 20% exit 80%}}@keyframes lsd-scroll-reveal-up{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lsd-scroll-reveal-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes lsd-scroll-reveal-diagonal{0%{clip-path:polygon(0 100%,0 100%,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.lsd-fx--scroll-reveal,.lsd-fx--scroll-reveal-right,.lsd-fx--scroll-reveal-diagonal{animation-fill-mode:both;animation-duration:1.2s;animation-timing-function:var(--lsd-ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.lsd-fx--scroll-reveal{animation-name:lsd-scroll-reveal-up}.lsd-fx--scroll-reveal-right{animation-name:lsd-scroll-reveal-right}.lsd-fx--scroll-reveal-diagonal{animation-name:lsd-scroll-reveal-diagonal}@supports (animation-timeline: view()){.lsd-fx--scroll-reveal,.lsd-fx--scroll-reveal-right,.lsd-fx--scroll-reveal-diagonal{animation-timeline:view();animation-range:entry 0% cover 30%;animation-duration:auto}}@keyframes lsd-scroll-unfold-top{0%{transform:perspective(800px) rotateX(-90deg);transform-origin:top;opacity:0}to{transform:perspective(800px) rotateX(0);transform-origin:top;opacity:1}}@keyframes lsd-scroll-unfold-left{0%{transform:perspective(800px) rotateY(-90deg);transform-origin:left;opacity:0}to{transform:perspective(800px) rotateY(0);transform-origin:left;opacity:1}}.lsd-fx--scroll-unfold{animation-name:lsd-scroll-unfold-top;animation-fill-mode:both;animation-duration:1s;animation-timing-function:var(--lsd-ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.lsd-fx--scroll-unfold-left{animation-name:lsd-scroll-unfold-left;animation-fill-mode:both;animation-duration:1s;animation-timing-function:var(--lsd-ease-out-expo, cubic-bezier(.16, 1, .3, 1))}@supports (animation-timeline: view()){.lsd-fx--scroll-unfold,.lsd-fx--scroll-unfold-left{animation-timeline:view();animation-range:entry 0% cover 25%;animation-duration:auto}}@keyframes lsd-scroll-shrink{0%{transform:scale(1);opacity:1}to{transform:scale(.85);opacity:.6}}.lsd-fx--scroll-shrink{animation-name:lsd-scroll-shrink;animation-fill-mode:both;animation-duration:1s}@supports (animation-timeline: scroll()){.lsd-fx--scroll-shrink{animation-timeline:scroll(root block);animation-range:0 100vh;animation-duration:auto}}@keyframes lsd-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lsd-fx--scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--color-primary, currentColor);transform-origin:left;transform:scaleX(0);z-index:9999;animation-name:lsd-scroll-progress;animation-fill-mode:both;animation-duration:1s}@supports (animation-timeline: scroll()){.lsd-fx--scroll-progress{animation-timeline:scroll(root block);animation-duration:auto}}@keyframes lsd-scroll-color-shift{0%{background-color:var(--color-bg, canvas)}to{background-color:var(--color-surface, canvas)}}.lsd-fx--scroll-color-shift{animation-name:lsd-scroll-color-shift;animation-fill-mode:both;animation-duration:1s}@supports (animation-timeline: view()){.lsd-fx--scroll-color-shift{animation-timeline:view();animation-range:entry 0% exit 100%;animation-duration:auto}}@keyframes lsd-scroll-text-reveal{0%{opacity:.1;transform:translateY(.3em)}to{opacity:1;transform:translateY(0)}}.lsd-fx--scroll-text-reveal>.lsd-text-word,.lsd-fx--scroll-text-reveal>.lsd-text-char{animation-name:lsd-scroll-text-reveal;animation-fill-mode:both;animation-duration:.6s;animation-timing-function:var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1))}@supports (animation-timeline: view()){.lsd-fx--scroll-text-reveal>.lsd-text-word,.lsd-fx--scroll-text-reveal>.lsd-text-char{animation-timeline:view();animation-range:entry 20% cover 40%;animation-duration:auto}}@media(prefers-reduced-motion:reduce){[class*=lsd-fx--scroll-]{animation:none!important;transform:none!important;clip-path:none!important;opacity:1!important}}.lsd-text-word,.lsd-text-char,.lsd-text-line{display:inline-block;white-space:pre;transform:translate(var(--lsd-x, 0),var(--lsd-y, 0)) scale(var(--lsd-scale, 1));opacity:var(--lsd-opacity, 1);filter:blur(var(--lsd-blur, 0));will-change:transform,opacity,filter}.lsd-text--reveal>*{animation:lsd-slide-up var(--lsd-motion-duration-md) var(--lsd-ease-out-expo) both}.lsd-text--reveal-fade>*{animation:lsd-fade-in var(--lsd-motion-duration-md) var(--lsd-ease-standard) both}.lsd-text--reveal-blur>*{animation:lsd-blur-in var(--lsd-motion-duration-lg) var(--lsd-ease-out-expo) both}.lsd-text--reveal>*,.lsd-text--reveal-fade>*,.lsd-text--reveal-blur>*{animation-delay:calc(var(--lsd-stagger-start, 0ms) + var(--lsd-stagger-index, 0) * var(--lsd-stagger-step, var(--lsd-motion-stagger-step)))}:root{--lsd-cursor-size: 28px;--lsd-cursor-dot-size: 6px;--lsd-cursor-bg: color-mix(in oklch, currentColor 12%, transparent);--lsd-cursor-dot-color: currentColor;--lsd-cursor-ring-color: currentColor;--lsd-cursor-text-color: currentColor;--lsd-cursor-font-size: 11px;--lsd-cursor-hover-scale: 1.8;--lsd-cursor-click-scale: .7}@media(pointer:fine)and (min-width:900px){html.lsd-has-cursor,html.lsd-has-cursor body,html.lsd-has-cursor a,html.lsd-has-cursor button,html.lsd-has-cursor [role=button]{cursor:none}}.lsd-cursor-dot,.lsd-cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:2147483647;transition:transform var(--lsd-motion-duration-xs) var(--lsd-ease-standard),background-color var(--lsd-motion-duration-sm) var(--lsd-ease-standard),border-color var(--lsd-motion-duration-sm) var(--lsd-ease-standard)}.lsd-cursor-dot{width:var(--lsd-cursor-dot-size);height:var(--lsd-cursor-dot-size);background:var(--lsd-cursor-dot-color);border-radius:50%;translate:-50% -50%}.lsd-cursor-ring{width:var(--lsd-cursor-size);height:var(--lsd-cursor-size);border:1px solid var(--lsd-cursor-ring-color);border-radius:50%;translate:-50% -50%;background:var(--lsd-cursor-bg);font-size:var(--lsd-cursor-font-size);color:var(--lsd-cursor-text-color);display:grid;place-items:center;font-weight:600;letter-spacing:.04em}.lsd-cursor-trail{position:fixed;top:0;left:0;width:var(--lsd-cursor-dot-size);height:var(--lsd-cursor-dot-size);background:var(--lsd-cursor-dot-color);border-radius:50%;translate:-50% -50%;pointer-events:none;z-index:2147483646}html[data-lsd-cursor-mode=trail] .lsd-cursor-ring{opacity:0}.lsd-cursor-hover .lsd-cursor-ring{transform:scale(var(--lsd-cursor-hover-scale))}.lsd-cursor-click .lsd-cursor-ring{transform:scale(var(--lsd-cursor-click-scale))}.lsd-cursor-hide .lsd-cursor-dot,.lsd-cursor-hide .lsd-cursor-ring{opacity:0}.lsd-cursor-invert{--lsd-cursor-dot-color: var(--lsd-cursor-inv-dot-color, #fff);--lsd-cursor-ring-color: var(--lsd-cursor-inv-ring-color, #fff);--lsd-cursor-bg: var(--lsd-cursor-inv-bg, rgba(255,255,255,.12))}:root{--lsd-gradient-focus: color-mix(in oklch, var(--color--primary--400, currentColor) 30%, transparent);--lsd-gradient-bg: transparent;--lsd-gradient-size: 60%;--lsd-gradient-pattern-color: color-mix(in oklch, currentColor 10%, transparent);--lsd-gradient-pattern-opacity: .4;--lsd-gradient-pattern-size: 24px;--lsd-gradient-x: .5;--lsd-gradient-y: .5}@property --lsd-gradient-x{syntax: "<number>"; inherits: true; initial-value: .5;}@property --lsd-gradient-y{syntax: "<number>"; inherits: true; initial-value: .5;}.lsd-gradient-bg{position:relative;background:radial-gradient(circle at calc(var(--lsd-gradient-x) * 100%) calc(var(--lsd-gradient-y) * 100%),var(--lsd-gradient-focus),var(--lsd-gradient-bg) var(--lsd-gradient-size));transition:background var(--lsd-motion-duration-xs) linear}.lsd-gradient-bg:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--lsd-gradient-pattern-opacity);mix-blend-mode:overlay}.lsd-gradient-bg--net:before{background-image:linear-gradient(var(--lsd-gradient-pattern-color) 1px,transparent 1px),linear-gradient(90deg,var(--lsd-gradient-pattern-color) 1px,transparent 1px);background-size:var(--lsd-gradient-pattern-size) var(--lsd-gradient-pattern-size)}.lsd-gradient-bg--dots:before{background-image:radial-gradient(var(--lsd-gradient-pattern-color) 1.5px,transparent 2px);background-size:var(--lsd-gradient-pattern-size) var(--lsd-gradient-pattern-size)}.lsd-gradient-bg--lines:before{background-image:repeating-linear-gradient(45deg,var(--lsd-gradient-pattern-color) 0 1px,transparent 1px var(--lsd-gradient-pattern-size))}.lsd-gradient-bg--diamond:before{background-image:linear-gradient(45deg,var(--lsd-gradient-pattern-color) 25%,transparent 25%),linear-gradient(-45deg,var(--lsd-gradient-pattern-color) 25%,transparent 25%);background-size:var(--lsd-gradient-pattern-size) var(--lsd-gradient-pattern-size)}.lsd-gradient-bg--anim-pattern:before{animation:lsd-gradient-drift 20s linear infinite}@keyframes lsd-gradient-drift{0%{background-position:0 0}to{background-position:var(--lsd-gradient-pattern-size) var(--lsd-gradient-pattern-size)}}:root{--lsd-pt-duration: .6s;--lsd-pt-bg: var(--color--base--1000, canvastext);--lsd-pt-color: var(--color--base--0, canvas);--lsd-pt-x: 50;--lsd-pt-y: 50}.lsd-page-transition{position:fixed;inset:0;z-index:2147483646;pointer-events:none;color:var(--lsd-pt-color);background:transparent;will-change:transform,opacity,clip-path}.lsd-page-transition__col{position:absolute;top:0;bottom:0;background:var(--lsd-pt-bg);transform:scaleY(0);transform-origin:top}.lsd-page-transition--slide{background:var(--lsd-pt-bg);transform:translate(-100%);transition:transform var(--lsd-pt-duration) var(--lsd-ease-out-expo)}.lsd-page-transition--slide.is-active{transform:translate(0)}.lsd-page-transition--slide.is-leaving{transform:translate(100%)}.lsd-page-transition--cascade .lsd-page-transition__col{width:25%;transition:transform var(--lsd-pt-duration) var(--lsd-ease-out-expo)}.lsd-page-transition--cascade .lsd-page-transition__col:nth-child(1){left:0;transition-delay:0ms}.lsd-page-transition--cascade .lsd-page-transition__col:nth-child(2){left:25%;transition-delay:60ms}.lsd-page-transition--cascade .lsd-page-transition__col:nth-child(3){left:50%;transition-delay:.12s}.lsd-page-transition--cascade .lsd-page-transition__col:nth-child(4){left:75%;transition-delay:.18s}.lsd-page-transition--cascade.is-active .lsd-page-transition__col{transform:scaleY(1)}.lsd-page-transition--cascade.is-leaving .lsd-page-transition__col{transform-origin:bottom;transform:scaleY(0)}.lsd-page-transition--reveal{background:var(--lsd-pt-bg);clip-path:circle(0 at calc(var(--lsd-pt-x) * 1%) calc(var(--lsd-pt-y) * 1%));transition:clip-path var(--lsd-pt-duration) var(--lsd-ease-out-expo)}.lsd-page-transition--reveal.is-active{clip-path:circle(150% at calc(var(--lsd-pt-x) * 1%) calc(var(--lsd-pt-y) * 1%))}.lsd-page-transition--reveal.is-leaving{clip-path:circle(0 at calc(var(--lsd-pt-x) * 1%) calc(var(--lsd-pt-y) * 1%))}.lsd-page-transition--split-v:before,.lsd-page-transition--split-v:after,.lsd-page-transition--split-h:before,.lsd-page-transition--split-h:after{content:"";position:absolute;background:var(--lsd-pt-bg);transition:transform var(--lsd-pt-duration) var(--lsd-ease-out-expo)}.lsd-page-transition--split-v:before{inset:0 50% 0 0;transform:translate(-100%)}.lsd-page-transition--split-v:after{inset:0 0 0 50%;transform:translate(100%)}.lsd-page-transition--split-v.is-active:before,.lsd-page-transition--split-v.is-active:after{transform:translate(0)}.lsd-page-transition--split-h:before{inset:0 0 50%;transform:translateY(-100%)}.lsd-page-transition--split-h:after{inset:50% 0 0;transform:translateY(100%)}.lsd-page-transition--split-h.is-active:before,.lsd-page-transition--split-h.is-active:after{transform:translateY(0)}:root{--lsd-grid-col-count: 12;--lsd-grid-col-min: 260px;--lsd-grid-gap: 16px;--lsd-grid-gap-sm: 8px;--lsd-grid-gap-md: 16px;--lsd-grid-gap-lg: 24px;--lsd-grid-gap-xl: 32px;--lsd-container-narrow: 820px;--lsd-container-base: 1280px;--lsd-container-wide: 1440px;--lsd-container-full: 100%;--lsd-section-y-sm: 3rem;--lsd-section-y-md: 6rem;--lsd-section-y-lg: 8rem}.lsd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lsd-grid-col-min),1fr));gap:var(--lsd-grid-gap)}.lsd-grid--1col{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--lsd-grid-gap)}.lsd-grid--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lsd-grid-gap)}.lsd-grid--3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lsd-grid-gap)}.lsd-grid--4col{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lsd-grid-gap)}.lsd-grid--5col{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lsd-grid-gap)}.lsd-grid--6col{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--lsd-grid-gap)}.lsd-grid--8col{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--lsd-grid-gap)}.lsd-grid--12col{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--lsd-grid-gap)}.lsd-gap-sm{gap:var(--lsd-grid-gap-sm)}.lsd-gap-md{gap:var(--lsd-grid-gap-md)}.lsd-gap-lg{gap:var(--lsd-grid-gap-lg)}.lsd-gap-xl{gap:var(--lsd-grid-gap-xl)}.lsd-col-1{grid-column:span 1}.lsd-col-2{grid-column:span 2}.lsd-col-3{grid-column:span 3}.lsd-col-4{grid-column:span 4}.lsd-col-5{grid-column:span 5}.lsd-col-6{grid-column:span 6}.lsd-col-7{grid-column:span 7}.lsd-col-8{grid-column:span 8}.lsd-col-9{grid-column:span 9}.lsd-col-10{grid-column:span 10}.lsd-col-11{grid-column:span 11}.lsd-col-12{grid-column:span 12}.lsd-container{max-inline-size:var(--lsd-container-base);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.lsd-container-narrow{max-inline-size:var(--lsd-container-narrow);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.lsd-container-wide{max-inline-size:var(--lsd-container-wide);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.lsd-container-full{max-inline-size:var(--lsd-container-full)}.lsd-w-5{inline-size:5%;max-inline-size:100%}.lsd-w-10{inline-size:10%;max-inline-size:100%}.lsd-w-15{inline-size:15%;max-inline-size:100%}.lsd-w-20{inline-size:20%;max-inline-size:100%}.lsd-w-25{inline-size:25%;max-inline-size:100%}.lsd-w-30{inline-size:30%;max-inline-size:100%}.lsd-w-33{inline-size:33%;max-inline-size:100%}.lsd-w-40{inline-size:40%;max-inline-size:100%}.lsd-w-50{inline-size:50%;max-inline-size:100%}.lsd-w-60{inline-size:60%;max-inline-size:100%}.lsd-w-66{inline-size:66%;max-inline-size:100%}.lsd-w-70{inline-size:70%;max-inline-size:100%}.lsd-w-75{inline-size:75%;max-inline-size:100%}.lsd-w-80{inline-size:80%;max-inline-size:100%}.lsd-w-90{inline-size:90%;max-inline-size:100%}.lsd-w-100{inline-size:100%;max-inline-size:100%}.lsd-w-half{inline-size:50%}.lsd-w-third{inline-size:33.333%}.lsd-w-quarter{inline-size:25%}.lsd-w-two-thirds{inline-size:66.666%}.lsd-w-three-quarters{inline-size:75%}.lsd-w-auto{inline-size:auto}.lsd-w-fit{inline-size:fit-content}.lsd-w-min{inline-size:min-content}.lsd-w-max{inline-size:max-content}.lsd-w-full{inline-size:100%}.lsd-w-screen{inline-size:100vw}.lsd-h-25{block-size:25%}.lsd-h-33{block-size:33%}.lsd-h-50{block-size:50%}.lsd-h-66{block-size:66%}.lsd-h-75{block-size:75%}.lsd-h-100{block-size:100%}.lsd-h-auto{block-size:auto}.lsd-h-full{block-size:100%}.lsd-h-screen{block-size:100vh}.lsd-h-dvh{block-size:100dvh}.lsd-min-w-25{min-inline-size:25%}.lsd-max-w-25{max-inline-size:25%}.lsd-min-h-25{min-block-size:25%}.lsd-max-h-25{max-block-size:25%}.lsd-min-w-50{min-inline-size:50%}.lsd-max-w-50{max-inline-size:50%}.lsd-min-h-50{min-block-size:50%}.lsd-max-h-50{max-block-size:50%}.lsd-min-w-75{min-inline-size:75%}.lsd-max-w-75{max-inline-size:75%}.lsd-min-h-75{min-block-size:75%}.lsd-max-h-75{max-block-size:75%}.lsd-min-w-100{min-inline-size:100%}.lsd-max-w-100{max-inline-size:100%}.lsd-min-h-100{min-block-size:100%}.lsd-max-h-100{max-block-size:100%}.lsd-min-h-screen{min-block-size:100vh}.lsd-min-h-dvh{min-block-size:100dvh}.lsd-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--lsd-grid-gap)}.lsd-stack{display:flex;flex-direction:column;gap:var(--lsd-grid-gap)}.lsd-center{display:grid;place-items:center}.lsd-align-start{align-items:flex-start}.lsd-align-center{align-items:center}.lsd-align-end{align-items:flex-end}.lsd-align-stretch{align-items:stretch}.lsd-justify-start{justify-content:flex-start}.lsd-justify-center{justify-content:center}.lsd-justify-end{justify-content:flex-end}.lsd-justify-between{justify-content:space-between}.lsd-justify-around{justify-content:space-around}.lsd-aspect-square{aspect-ratio:1/1}.lsd-aspect-video{aspect-ratio:16/9}.lsd-aspect-cinema{aspect-ratio:21/9}.lsd-aspect-4-3{aspect-ratio:4/3}.lsd-aspect-3-2{aspect-ratio:3/2}.lsd-aspect-portrait{aspect-ratio:3/4}:root{--lsd-z-sunken-index: -1;--lsd-z-base-index: 0;--lsd-z-raised-index: 10;--lsd-z-elevated-index: 20;--lsd-z-high-index: 30;--lsd-z-modal-index: 1000;--lsd-z-overlay-index: 1100;--lsd-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 1px rgba(0, 0, 0, .04);--lsd-shadow-md: 0 4px 8px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .06);--lsd-shadow-lg: 0 10px 20px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .06);--lsd-shadow-xl: 0 20px 40px rgba(0, 0, 0, .16), 0 8px 16px rgba(0, 0, 0, .1);--lsd-shadow-inset-sm: inset 0 1px 2px rgba(0, 0, 0, .06);--lsd-overlay-bg: rgba(255, 255, 255, .72);--lsd-overlay-blur: 14px;--lsd-overlay-saturate: 1.1;--lsd-z-scale-sunken: 1;--lsd-z-scale-base: 1;--lsd-z-scale-raised: 1;--lsd-z-scale-elevated: 1;--lsd-z-scale-high: 1;--lsd-z-scale-modal: 1;--lsd-z-scale-overlay: 1;--lsd-z-transition: transform .32s cubic-bezier(.25, 1, .5, 1), box-shadow .32s cubic-bezier(.25, 1, .5, 1), background-color .32s cubic-bezier(.25, 1, .5, 1)}.lsd-z-sunken{background:var(--color-surface-sunken, var(--color-bg, canvas));box-shadow:var(--lsd-shadow-inset-sm);z-index:var(--lsd-z-sunken-index);transform:scale(var(--lsd-z-scale-sunken));transition:var(--lsd-z-transition)}.lsd-z-base{background:var(--color-surface-bg, var(--color-bg, canvas));z-index:var(--lsd-z-base-index);box-shadow:none;transform:scale(var(--lsd-z-scale-base));transition:var(--lsd-z-transition)}.lsd-z-raised{position:relative;isolation:isolate;transform:scale(var(--lsd-z-scale-raised));transition:var(--lsd-z-transition);background:var(--color-surface-card, var(--color-surface, canvas));z-index:var(--lsd-z-raised-index);box-shadow:var(--lsd-shadow-sm)}.lsd-z-elevated{position:relative;isolation:isolate;transform:scale(var(--lsd-z-scale-elevated));transition:var(--lsd-z-transition);background:var(--color-surface-elevated, var(--color-surface, canvas));z-index:var(--lsd-z-elevated-index);box-shadow:var(--lsd-shadow-md)}.lsd-z-high{position:relative;isolation:isolate;transform:scale(var(--lsd-z-scale-high));transition:var(--lsd-z-transition);background:var(--color-surface-high, var(--color-surface, canvas));z-index:var(--lsd-z-high-index);box-shadow:var(--lsd-shadow-lg)}.lsd-z-modal{position:relative;isolation:isolate;transform:scale(var(--lsd-z-scale-modal));transition:var(--lsd-z-transition);background:var(--color-surface-modal, var(--color-surface, canvas));z-index:var(--lsd-z-modal-index);box-shadow:var(--lsd-shadow-xl)}.lsd-z-overlay{position:relative;isolation:isolate;transform:scale(var(--lsd-z-scale-overlay));transition:var(--lsd-z-transition);background:var(--color-surface-overlay, var(--lsd-overlay-bg));z-index:var(--lsd-z-overlay-index);box-shadow:var(--lsd-shadow-xl);backdrop-filter:blur(var(--lsd-overlay-blur)) saturate(var(--lsd-overlay-saturate));-webkit-backdrop-filter:blur(var(--lsd-overlay-blur)) saturate(var(--lsd-overlay-saturate))}:root{--lsd-mass-feather: .2;--lsd-mass-light: .4;--lsd-mass-medium: .6;--lsd-mass-heavy: .85;--lsd-mass-anchor: 1;--lsd-mass-yield-distance: 12px;--lsd-mass-yield-ease: cubic-bezier(.25, 1, .5, 1);--lsd-mass-yield-duration: .32s;--lsd-mass-scale-feather: .96;--lsd-mass-scale-light: .98;--lsd-mass-scale-medium: 1;--lsd-mass-scale-heavy: 1.02;--lsd-mass-scale-anchor: 1.04;--lsd-mass-shadow-feather: 0 1px 2px rgba(0, 0, 0, .04);--lsd-mass-shadow-light: 0 2px 4px rgba(0, 0, 0, .06);--lsd-mass-shadow-medium: 0 4px 10px rgba(0, 0, 0, .1);--lsd-mass-shadow-heavy: 0 10px 24px rgba(0, 0, 0, .14);--lsd-mass-shadow-anchor: 0 20px 48px rgba(0, 0, 0, .18)}.lsd-mass-feather{--mass: var(--lsd-mass-feather);transform:scale(var(--lsd-mass-scale-feather));box-shadow:var(--lsd-mass-shadow-feather);transition:transform var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease),box-shadow var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease)}.lsd-mass-light{--mass: var(--lsd-mass-light);transform:scale(var(--lsd-mass-scale-light));box-shadow:var(--lsd-mass-shadow-light);transition:transform var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease),box-shadow var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease)}.lsd-mass-medium{--mass: var(--lsd-mass-medium);transform:scale(var(--lsd-mass-scale-medium));box-shadow:var(--lsd-mass-shadow-medium);transition:transform var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease),box-shadow var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease)}.lsd-mass-heavy{--mass: var(--lsd-mass-heavy);transform:scale(var(--lsd-mass-scale-heavy));box-shadow:var(--lsd-mass-shadow-heavy);transition:transform var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease),box-shadow var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease)}.lsd-mass-anchor{--mass: var(--lsd-mass-anchor);transform:scale(var(--lsd-mass-scale-anchor));box-shadow:var(--lsd-mass-shadow-anchor);transition:transform var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease),box-shadow var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease)}.lsd-mass-field{position:relative}.lsd-mass-field>*{transform:translate(var(--lsd-yield-x, 0),var(--lsd-yield-y, 0)) scale(var(--lsd-mass-self-scale, 1));transition:transform var(--lsd-mass-yield-duration) var(--lsd-mass-yield-ease)}.lsd-mass-field>.lsd-mass-feather{--lsd-mass-self-scale: var(--lsd-mass-scale-feather);transform:translate(var(--lsd-yield-x, 0),var(--lsd-yield-y, 0)) scale(var(--lsd-mass-self-scale))}.lsd-mass-field>.lsd-mass-light{--lsd-mass-self-scale: var(--lsd-mass-scale-light);transform:translate(var(--lsd-yield-x, 0),var(--lsd-yield-y, 0)) scale(var(--lsd-mass-self-scale))}.lsd-mass-field>.lsd-mass-medium{--lsd-mass-self-scale: var(--lsd-mass-scale-medium);transform:translate(var(--lsd-yield-x, 0),var(--lsd-yield-y, 0)) scale(var(--lsd-mass-self-scale))}.lsd-mass-field>.lsd-mass-heavy{--lsd-mass-self-scale: var(--lsd-mass-scale-heavy);transform:translate(var(--lsd-yield-x, 0),var(--lsd-yield-y, 0)) scale(var(--lsd-mass-self-scale))}.lsd-mass-field>.lsd-mass-anchor{--lsd-mass-self-scale: var(--lsd-mass-scale-anchor);transform:translate(var(--lsd-yield-x, 0),var(--lsd-yield-y, 0)) scale(var(--lsd-mass-self-scale))}.lsd-mass-field:has(.lsd-mass-anchor) .lsd-mass-yield-left{--lsd-yield-x: calc(var(--lsd-mass-yield-distance) * -1)}.lsd-mass-field:has(.lsd-mass-anchor) .lsd-mass-yield-right{--lsd-yield-x: var(--lsd-mass-yield-distance)}.lsd-mass-field:has(.lsd-mass-anchor) .lsd-mass-yield-up{--lsd-yield-y: calc(var(--lsd-mass-yield-distance) * -1)}.lsd-mass-field:has(.lsd-mass-anchor) .lsd-mass-yield-down{--lsd-yield-y: var(--lsd-mass-yield-distance)}.lsd-mass-field:has(.lsd-mass-heavy):not(:has(.lsd-mass-anchor)) .lsd-mass-yield-left{--lsd-yield-x: calc(var(--lsd-mass-yield-distance) * -.5)}.lsd-mass-field:has(.lsd-mass-heavy):not(:has(.lsd-mass-anchor)) .lsd-mass-yield-right{--lsd-yield-x: calc(var(--lsd-mass-yield-distance) * .5)}.lsd-mass-field:has(.lsd-mass-heavy):not(:has(.lsd-mass-anchor)) .lsd-mass-yield-up{--lsd-yield-y: calc(var(--lsd-mass-yield-distance) * -.5)}.lsd-mass-field:has(.lsd-mass-heavy):not(:has(.lsd-mass-anchor)) .lsd-mass-yield-down{--lsd-yield-y: calc(var(--lsd-mass-yield-distance) * .5)}@media(prefers-reduced-motion:reduce){.lsd-mass-field>*,.lsd-mass-feather,.lsd-mass-light,.lsd-mass-medium,.lsd-mass-heavy,.lsd-mass-anchor{transition:none!important;transform:none!important}}.lsd-carousel-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lsd-carousel-track::-webkit-scrollbar{display:none}.lsd-carousel-slide{flex:0 0 auto;scroll-snap-align:start}[data-carousel-dot][aria-current=true]{opacity:1}[data-carousel-dot]{opacity:.5}[data-modal]{display:none;position:fixed;inset:0;align-items:center;justify-content:center;z-index:1000}[data-modal].is-open{display:flex}[data-modal-scrim]{position:absolute;inset:0;background:#00000080}[data-modal]>:not([data-modal-scrim]){position:relative}[data-accordion-panel]{overflow:hidden;transition:height .24s ease;height:0}details[data-accordion-row] summary{cursor:pointer}[role=tabpanel]{display:none}[role=tabpanel][aria-hidden=false]{display:block}[role=tab]{cursor:pointer}@media(prefers-reduced-motion:reduce){.lsd-carousel-track{scroll-behavior:auto}[data-accordion-panel]{transition:none}}.lsd-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;line-height:0;vertical-align:-.125em;color:var(--icon--current, currentColor);fill:currentColor;stroke:currentColor}.lsd-icon svg,svg.lsd-icon{width:100%;height:100%;fill:currentColor;stroke:currentColor}.lsd-icon-tile{--lsd-icon-tile-size: 2.25rem;--lsd-icon-tile-radius: var(--radius--md, 8px);display:inline-grid;place-items:center;width:var(--lsd-icon-tile-size);height:var(--lsd-icon-tile-size);aspect-ratio:1/1;border-radius:var(--lsd-icon-tile-radius);padding:0;flex-shrink:0;background:var(--weight-bg, var(--heading--current, var(--color-surface, transparent)));color:var(--weight-fg, var(--icon--current, currentColor));border:var(--lsd-icon-tile-border, none)}.lsd-icon-tile>.lsd-icon,.lsd-icon-tile>svg{width:60%;height:60%;color:currentColor;fill:currentColor;stroke:currentColor}.lsd-icon-tile--sm{--lsd-icon-tile-size: 1.75rem}.lsd-icon-tile--lg{--lsd-icon-tile-size: 3rem}.lsd-icon-tile--xl{--lsd-icon-tile-size: 4rem}.lsd-icon-tile--pill{--lsd-icon-tile-radius: 999px}.lsd-icon-tile--ghost{background:transparent;color:var(--icon--current, currentColor)}.lsd-icon-tile[role=button]:hover,a.lsd-icon-tile:hover,button.lsd-icon-tile:hover{background:color-mix(in oklch,var(--weight-bg, var(--heading--current, var(--color-surface, transparent))),var(--link--current, currentColor) 10%)}@property --lsd-weave-y{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --lsd-weave-z{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --lsd-weave-scale{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lsd-weave-blur{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --lsd-weave-sat{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lsd-weave-shadow{syntax: "<number>"; inherits: false; initial-value: .15;}@property --lsd-weave-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --lsd-weave-opacity{syntax: "<number>"; inherits: false; initial-value: 1;}:root{--lsd-weave-tier-sunken-z: -200px;--lsd-weave-tier-sunken-scale: .78;--lsd-weave-tier-sunken-blur: 1.4px;--lsd-weave-tier-sunken-sat: .6;--lsd-weave-tier-sunken-shadow: .08;--lsd-weave-tier-base-z: 0px;--lsd-weave-tier-base-scale: 1;--lsd-weave-tier-base-blur: 0px;--lsd-weave-tier-base-sat: 1;--lsd-weave-tier-base-shadow: .18;--lsd-weave-tier-raised-z: 40px;--lsd-weave-tier-raised-scale: 1.04;--lsd-weave-tier-raised-blur: 0px;--lsd-weave-tier-raised-sat: 1;--lsd-weave-tier-raised-shadow: .32;--lsd-weave-tier-elevated-z: 100px;--lsd-weave-tier-elevated-scale: 1.1;--lsd-weave-tier-elevated-blur: 0px;--lsd-weave-tier-elevated-sat: 1.05;--lsd-weave-tier-elevated-shadow: .5;--lsd-weave-tier-high-z: 180px;--lsd-weave-tier-high-scale: 1.2;--lsd-weave-tier-high-blur: 0px;--lsd-weave-tier-high-sat: 1.1;--lsd-weave-tier-high-shadow: .8;--lsd-weave-tier-modal-z: 240px;--lsd-weave-tier-modal-scale: 1.3;--lsd-weave-tier-modal-blur: 0px;--lsd-weave-tier-modal-sat: 1.15;--lsd-weave-tier-modal-shadow: 1}.lsd-weave-stage{position:sticky;top:6rem;height:min(80vh,640px);border-radius:var(--radius-lg, 14px);overflow:hidden;isolation:isolate;perspective:1400px;perspective-origin:50% 40%;transform-style:preserve-3d}.lsd-weave-card{position:absolute;left:50%;top:50%;width:min(46%,340px);--lsd-weave-x-scale: 1;padding:1.25rem 1.5rem;border-radius:var(--radius-lg, 14px);will-change:transform,filter,box-shadow;transform-origin:center center;transform:translate(-50%,-50%) translate3d(calc(var(--lsd-weave-x, 0px) * var(--lsd-weave-x-scale, 1)),var(--lsd-weave-y, 0%),var(--lsd-weave-z, 0px)) scale(var(--lsd-weave-scale, 1));filter:blur(var(--lsd-weave-blur, 0px)) saturate(var(--lsd-weave-sat, 1));opacity:var(--lsd-weave-opacity, 1);box-shadow:0 calc(var(--lsd-weave-shadow) * 34px) calc(var(--lsd-weave-shadow) * 68px) color-mix(in srgb,var(--color-accent, currentColor) calc(var(--lsd-weave-shadow) * 42%),transparent),0 calc(var(--lsd-weave-shadow) * 10px) calc(var(--lsd-weave-shadow) * 20px) rgba(0,0,0,calc(var(--lsd-weave-shadow) * .4));animation-timeline:--lsd-weave-scroll;animation-range:entry 0% cover 100%;animation-fill-mode:both;animation-duration:1ms;animation-timing-function:cubic-bezier(.85,0,.15,1)}.lsd-weave-card--riser{animation-name:lsd-weave-riser;z-index:3}@keyframes lsd-weave-riser{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 20%;--lsd-weave-x: -120px}15%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 20%;--lsd-weave-x: -110px}30%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -10%;--lsd-weave-x: -80px}40%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -12%;--lsd-weave-x: -70px}55%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -32%;--lsd-weave-x: -30px}65%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -30%;--lsd-weave-x: -35px}80%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -22%;--lsd-weave-x: -55px}to{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%;--lsd-weave-x: -140px}}.lsd-weave-card--plunger{animation-name:lsd-weave-plunger;z-index:2}@keyframes lsd-weave-plunger{0%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -25%;--lsd-weave-x: 60px;--lsd-weave-opacity: 1}25%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -15%;--lsd-weave-x: 80px;--lsd-weave-opacity: 1}55%{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 120px;--lsd-weave-opacity: 1}62%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 25%;--lsd-weave-x: 140px;--lsd-weave-opacity: .9}75%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 30%;--lsd-weave-x: 220px;--lsd-weave-opacity: .4}to{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 35%;--lsd-weave-x: 340px;--lsd-weave-opacity: 0}}.lsd-weave-card--weaver{animation-name:lsd-weave-weaver;z-index:4}@keyframes lsd-weave-weaver{0%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 0px;--lsd-weave-opacity: 1}15%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -5%;--lsd-weave-x: -10px;--lsd-weave-opacity: 1}28%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 18%;--lsd-weave-x: 30px;--lsd-weave-opacity: .85}40%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 22%;--lsd-weave-x: 260px;--lsd-weave-opacity: .1}52%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 15%;--lsd-weave-x: 320px;--lsd-weave-opacity: 0}58%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 10%;--lsd-weave-x: -320px;--lsd-weave-opacity: 0}65%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 0%;--lsd-weave-x: -220px;--lsd-weave-opacity: .3}75%{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: -10%;--lsd-weave-x: -120px;--lsd-weave-opacity: .85}82%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -22%;--lsd-weave-x: -60px;--lsd-weave-opacity: 1}to{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -10%;--lsd-weave-x: 60px;--lsd-weave-opacity: 1}}.lsd-weave-card--climber{animation-name:lsd-weave-climber;z-index:1}@keyframes lsd-weave-climber{0%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 30%;--lsd-weave-x: -60px}30%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 20%;--lsd-weave-x: -20px}55%{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 40px}78%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -5%;--lsd-weave-x: 80px}to{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 100px}}.lsd-weave-card--bounce{animation-name:lsd-weave-bounce;z-index:2}@keyframes lsd-weave-bounce{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 20%;--lsd-weave-x: 0px}20%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -20%;--lsd-weave-x: 10px}40%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 15%;--lsd-weave-x: -8px}60%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -10%;--lsd-weave-x: 12px}80%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 8%;--lsd-weave-x: -6px}to{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 0px}}.lsd-weave-card--orbit{animation-name:lsd-weave-orbit;z-index:3}@keyframes lsd-weave-orbit{0%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: -140px}25%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 20%;--lsd-weave-x: 0px}50%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 140px}75%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -20%;--lsd-weave-x: 0px}to{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: -140px}}.lsd-weave-card--spiral{animation-name:lsd-weave-spiral;z-index:4}@keyframes lsd-weave-spiral{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 0%;--lsd-weave-x: -20px}25%{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 60px}50%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -5%;--lsd-weave-x: 120px}75%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -20%;--lsd-weave-x: -40px}to{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -8%;--lsd-weave-x: 160px}}.lsd-weave-card--pendulum{animation-name:lsd-weave-pendulum;z-index:3}@keyframes lsd-weave-pendulum{0%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -15%;--lsd-weave-x: -180px}20%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 10%;--lsd-weave-x: -80px}35%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 18%;--lsd-weave-x: 0px}50%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 80px}65%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -15%;--lsd-weave-x: 180px}85%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 5%;--lsd-weave-x: 40px}to{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 0px}}.lsd-weave-card--drift{animation-name:lsd-weave-drift;z-index:1}@keyframes lsd-weave-drift{0%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 25%;--lsd-weave-x: -40px}35%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 50px}70%{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: -5%;--lsd-weave-x: -30px}to{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 20px}}.lsd-weave-card--ricochet{animation-name:lsd-weave-ricochet;z-index:4}@keyframes lsd-weave-ricochet{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 15%;--lsd-weave-x: 0px}18%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -20%;--lsd-weave-x: 140px}36%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 20%;--lsd-weave-x: -160px}54%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -15%;--lsd-weave-x: 120px}78%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 10%;--lsd-weave-x: -80px}to{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 40px}}.lsd-weave-card--vortex{animation-name:lsd-weave-vortex;z-index:2}@keyframes lsd-weave-vortex{0%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 25%;--lsd-weave-x: 200px}25%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: -20%;--lsd-weave-x: -180px}50%{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 15%;--lsd-weave-x: 100px}75%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -10%;--lsd-weave-x: -40px}to{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 0px}}.lsd-weave-card--cascade{animation-name:lsd-weave-cascade;z-index:2}@keyframes lsd-weave-cascade{0%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -25%;--lsd-weave-x: -60px}20%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -10%;--lsd-weave-x: -30px}40%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 10px}60%{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 60px}80%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 20%;--lsd-weave-x: 120px}to{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 30%;--lsd-weave-x: 180px}}.lsd-weave-card--ladder{animation-name:lsd-weave-ladder;z-index:2}@keyframes lsd-weave-ladder{0%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 30%;--lsd-weave-x: 0px;--lsd-weave-opacity: .3}8%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 28%;--lsd-weave-x: -8px;--lsd-weave-opacity: .7}18%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 18%;--lsd-weave-x: 8px;--lsd-weave-opacity: 1}30%{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 8%;--lsd-weave-x: -6px;--lsd-weave-opacity: 1}42%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -4%;--lsd-weave-x: 6px;--lsd-weave-opacity: 1}54%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -14%;--lsd-weave-x: -4px;--lsd-weave-opacity: 1}62%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -24%;--lsd-weave-x: 0px;--lsd-weave-opacity: 1}78%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -22%;--lsd-weave-x: 6px;--lsd-weave-opacity: 1}to{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -25%;--lsd-weave-x: -4px;--lsd-weave-opacity: 1}}.lsd-weave-shockwave{position:absolute;left:50%;top:65%;width:4px;height:4px;border-radius:50%;background:transparent;border:2px solid var(--color-accent, currentColor);opacity:0;transform:translate(-50%,-50%) scale(0);pointer-events:none;animation:lsd-weave-shockwave 1ms both;animation-timeline:--lsd-weave-scroll;animation-range:entry 0% cover 100%}@keyframes lsd-weave-shockwave{0%,58%{opacity:0;transform:translate(-50%,-50%) scale(0)}61%{opacity:.9;transform:translate(-50%,-50%) scale(1)}70%{opacity:.4;transform:translate(-50%,-50%) scale(14)}78%,to{opacity:0;transform:translate(-50%,-50%) scale(24)}}@media(max-width:900px){.lsd-weave-stage{height:min(70vh,520px);perspective:900px}.lsd-weave-card{width:calc(100% - 2rem)}.lsd-weave-card--riser{animation-name:lsd-weave-mobile-riser}.lsd-weave-card--plunger{animation-name:lsd-weave-mobile-plunger}.lsd-weave-card--weaver{animation-name:lsd-weave-mobile-weaver}.lsd-weave-card--climber{animation-name:lsd-weave-mobile-climber}.lsd-weave-card--bounce{animation-name:lsd-weave-mobile-bounce}.lsd-weave-card--orbit{animation-name:lsd-weave-mobile-orbit}.lsd-weave-card--spiral{animation-name:lsd-weave-mobile-spiral}.lsd-weave-card--pendulum{animation-name:lsd-weave-mobile-pendulum}.lsd-weave-card--drift{animation-name:lsd-weave-mobile-drift}.lsd-weave-card--ricochet{animation-name:lsd-weave-mobile-ricochet}.lsd-weave-card--vortex{animation-name:lsd-weave-mobile-vortex}.lsd-weave-card--cascade{animation-name:lsd-weave-mobile-cascade}.lsd-weave-card--ladder{animation-name:lsd-weave-mobile-ladder}}@keyframes lsd-weave-mobile-riser{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 20%}to{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -20%}}@keyframes lsd-weave-mobile-plunger{0%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -25%}to{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 25%}}@keyframes lsd-weave-mobile-weaver{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 10%}50%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -5%}to{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%}}@keyframes lsd-weave-mobile-climber{0%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 30%}to{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -10%}}@keyframes lsd-weave-mobile-bounce{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 15%}50%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -10%}to{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%}}@keyframes lsd-weave-mobile-orbit{0%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 10%}to{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -10%}}@keyframes lsd-weave-mobile-spiral{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 10%}to{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -10%}}@keyframes lsd-weave-mobile-pendulum{0%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -10%}50%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 15%}to{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%}}@keyframes lsd-weave-mobile-drift{0%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 20%}to{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%}}@keyframes lsd-weave-mobile-ricochet{0%{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 15%}50%{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -10%}to{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%}}@keyframes lsd-weave-mobile-vortex{0%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 20%}to{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: 0%}}@keyframes lsd-weave-mobile-cascade{0%{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -20%}50%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%}to{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 25%}}@keyframes lsd-weave-mobile-ladder{0%{--lsd-weave-z: var(--lsd-weave-tier-sunken-z);--lsd-weave-scale: var(--lsd-weave-tier-sunken-scale);--lsd-weave-blur: var(--lsd-weave-tier-sunken-blur);--lsd-weave-sat: var(--lsd-weave-tier-sunken-sat);--lsd-weave-shadow: var(--lsd-weave-tier-sunken-shadow);--lsd-weave-y: 25%}50%{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%}to{--lsd-weave-z: var(--lsd-weave-tier-modal-z);--lsd-weave-scale: var(--lsd-weave-tier-modal-scale);--lsd-weave-blur: var(--lsd-weave-tier-modal-blur);--lsd-weave-sat: var(--lsd-weave-tier-modal-sat);--lsd-weave-shadow: var(--lsd-weave-tier-modal-shadow);--lsd-weave-y: -25%}}@media(prefers-reduced-motion:reduce){.lsd-weave-card{animation:none!important}.lsd-weave-card--riser{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -30%;--lsd-weave-x: -40px}.lsd-weave-card--plunger{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 120px}.lsd-weave-card--weaver{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -5%;--lsd-weave-x: -20px}.lsd-weave-card--climber{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 40px}.lsd-weave-card--bounce{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 0px}.lsd-weave-card--orbit{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 0px}.lsd-weave-card--spiral{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -5%;--lsd-weave-x: 60px}.lsd-weave-card--pendulum{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 0px}.lsd-weave-card--drift{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 5%;--lsd-weave-x: 0px}.lsd-weave-card--ricochet{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 20px}.lsd-weave-card--vortex{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 0px}.lsd-weave-card--cascade{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 10px}.lsd-weave-card--ladder{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -5%;--lsd-weave-x: 0px}.lsd-weave-shockwave{display:none}}@supports not (animation-timeline: view()){.lsd-weave-card{animation:none;opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.2,.7,.3,1),filter .8s,box-shadow .8s}.lsd-weave-stage.is-in-view .lsd-weave-card{opacity:1}.lsd-weave-stage.is-in-view .lsd-weave-card--riser{--lsd-weave-z: var(--lsd-weave-tier-high-z);--lsd-weave-scale: var(--lsd-weave-tier-high-scale);--lsd-weave-blur: var(--lsd-weave-tier-high-blur);--lsd-weave-sat: var(--lsd-weave-tier-high-sat);--lsd-weave-shadow: var(--lsd-weave-tier-high-shadow);--lsd-weave-y: -30%;--lsd-weave-x: -40px}.lsd-weave-stage.is-in-view .lsd-weave-card--plunger{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 10%;--lsd-weave-x: 120px}.lsd-weave-stage.is-in-view .lsd-weave-card--weaver{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -5%}.lsd-weave-stage.is-in-view .lsd-weave-card--climber{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 10%}.lsd-weave-stage.is-in-view .lsd-weave-card--bounce{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%}.lsd-weave-stage.is-in-view .lsd-weave-card--orbit{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%}.lsd-weave-stage.is-in-view .lsd-weave-card--spiral{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -5%;--lsd-weave-x: 60px}.lsd-weave-stage.is-in-view .lsd-weave-card--pendulum{--lsd-weave-z: var(--lsd-weave-tier-raised-z);--lsd-weave-scale: var(--lsd-weave-tier-raised-scale);--lsd-weave-blur: var(--lsd-weave-tier-raised-blur);--lsd-weave-sat: var(--lsd-weave-tier-raised-sat);--lsd-weave-shadow: var(--lsd-weave-tier-raised-shadow);--lsd-weave-y: 0%}.lsd-weave-stage.is-in-view .lsd-weave-card--drift{--lsd-weave-z: var(--lsd-weave-tier-base-z);--lsd-weave-scale: var(--lsd-weave-tier-base-scale);--lsd-weave-blur: var(--lsd-weave-tier-base-blur);--lsd-weave-sat: var(--lsd-weave-tier-base-sat);--lsd-weave-shadow: var(--lsd-weave-tier-base-shadow);--lsd-weave-y: 5%}.lsd-weave-stage.is-in-view .lsd-weave-card--ricochet{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 20px}.lsd-weave-stage.is-in-view .lsd-weave-card--vortex{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%}.lsd-weave-stage.is-in-view .lsd-weave-card--cascade{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: 0%;--lsd-weave-x: 10px}.lsd-weave-stage.is-in-view .lsd-weave-card--ladder{--lsd-weave-z: var(--lsd-weave-tier-elevated-z);--lsd-weave-scale: var(--lsd-weave-tier-elevated-scale);--lsd-weave-blur: var(--lsd-weave-tier-elevated-blur);--lsd-weave-sat: var(--lsd-weave-tier-elevated-sat);--lsd-weave-shadow: var(--lsd-weave-tier-elevated-shadow);--lsd-weave-y: -5%;--lsd-weave-x: 0px}}@property --weight-bg{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --weight-fg{syntax: "<color>"; inherits: true; initial-value: currentcolor;}@property --weight-border{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --weight-hover{syntax: "<color>"; inherits: true; initial-value: transparent;}.weight-primary{--weight-bg: var(--color-primary);--weight-fg: var(--buttonLabel--on-primary, var(--text--on-primary, white));--weight-border: var(--color-primary);--weight-hover: color-mix(in oklch, var(--color-primary), var(--color-surface, var(--color-bg, black)) 12%)}.weight-secondary{--weight-bg: var(--color-secondary);--weight-fg: var(--buttonLabel--on-secondary, var(--text--on-secondary, white));--weight-border: var(--color-secondary);--weight-hover: color-mix(in oklch, var(--color-secondary), var(--color-surface, var(--color-bg, black)) 12%)}.weight-success{--weight-bg: var(--color-success);--weight-fg: var(--buttonLabel--on-success, var(--text--on-success, white));--weight-border: var(--color-success);--weight-hover: color-mix(in oklch, var(--color-success), var(--color-surface, var(--color-bg, black)) 12%)}.weight-warning{--weight-bg: var(--color-warning);--weight-fg: var(--buttonLabel--on-warning, var(--text--on-warning, white));--weight-border: var(--color-warning);--weight-hover: color-mix(in oklch, var(--color-warning), var(--color-surface, var(--color-bg, black)) 12%)}.weight-danger{--weight-bg: var(--color-danger);--weight-fg: var(--buttonLabel--on-danger, var(--text--on-danger, white));--weight-border: var(--color-danger);--weight-hover: color-mix(in oklch, var(--color-danger), var(--color-surface, var(--color-bg, black)) 12%)}.weight-info{--weight-bg: var(--color-info);--weight-fg: var(--buttonLabel--on-info, var(--text--on-info, white));--weight-border: var(--color-info);--weight-hover: color-mix(in oklch, var(--color-info), var(--color-surface, var(--color-bg, black)) 12%)}.weight-neutral{--weight-bg: var(--color-surface-card, var(--color-surface, transparent));--weight-fg: var(--text--current, currentcolor);--weight-border: var(--border--current, var(--color-border, currentcolor));--weight-hover: color-mix(in oklch, var(--weight-bg), var(--link--current, currentcolor) 8%)}.weight-ghost{--weight-bg: transparent;--weight-fg: var(--text--current, var(--icon--current, currentcolor));--weight-border: var(--border--current, var(--color-border, currentcolor));--weight-hover: color-mix(in oklch, var(--text--current, currentcolor), transparent 88%)}.weight-tonal-primary{--weight-bg: color-mix(in oklch, var(--color-primary) 20%, var(--color-surface, var(--color-bg, transparent)));--weight-fg: var(--color-primary);--weight-border: color-mix(in oklch, var(--color-primary) 40%, transparent);--weight-hover: color-mix(in oklch, var(--color-primary) 32%, var(--color-surface, var(--color-bg, transparent)))}.weight-tonal-secondary{--weight-bg: color-mix(in oklch, var(--color-secondary) 20%, var(--color-surface, var(--color-bg, transparent)));--weight-fg: var(--color-secondary);--weight-border: color-mix(in oklch, var(--color-secondary) 40%, transparent);--weight-hover: color-mix(in oklch, var(--color-secondary) 32%, var(--color-surface, var(--color-bg, transparent)))}.weight-tonal-success{--weight-bg: color-mix(in oklch, var(--color-success) 20%, var(--color-surface, var(--color-bg, transparent)));--weight-fg: var(--color-success);--weight-border: color-mix(in oklch, var(--color-success) 40%, transparent);--weight-hover: color-mix(in oklch, var(--color-success) 32%, var(--color-surface, var(--color-bg, transparent)))}.weight-tonal-warning{--weight-bg: color-mix(in oklch, var(--color-warning) 20%, var(--color-surface, var(--color-bg, transparent)));--weight-fg: var(--color-warning);--weight-border: color-mix(in oklch, var(--color-warning) 40%, transparent);--weight-hover: color-mix(in oklch, var(--color-warning) 32%, var(--color-surface, var(--color-bg, transparent)))}.weight-tonal-danger{--weight-bg: color-mix(in oklch, var(--color-danger) 20%, var(--color-surface, var(--color-bg, transparent)));--weight-fg: var(--color-danger);--weight-border: color-mix(in oklch, var(--color-danger) 40%, transparent);--weight-hover: color-mix(in oklch, var(--color-danger) 32%, var(--color-surface, var(--color-bg, transparent)))}.weight-tonal-info{--weight-bg: color-mix(in oklch, var(--color-info) 20%, var(--color-surface, var(--color-bg, transparent)));--weight-fg: var(--color-info);--weight-border: color-mix(in oklch, var(--color-info) 40%, transparent);--weight-hover: color-mix(in oklch, var(--color-info) 32%, var(--color-surface, var(--color-bg, transparent)))}.lsd-btn{--lsd-btn-padding-block: var(--spacing--sm, .5rem);--lsd-btn-padding-inline: var(--spacing--lg, 1rem);--lsd-btn-radius: var(--radius--md, 8px);--lsd-btn-font-size: var(--font--size--button, var(--font--size--0, 1rem));--lsd-btn-font-weight: 600;--lsd-btn-gap: var(--spacing--sm, .5rem);--lsd-btn-border-width: var(--border--width, 1px);--lsd-btn-transition: var(--transition, .2s ease-in-out);display:inline-flex;align-items:center;justify-content:center;gap:var(--lsd-btn-gap);padding-block:var(--lsd-btn-padding-block);padding-inline:var(--lsd-btn-padding-inline);border-radius:var(--lsd-btn-radius);font-family:inherit;font-size:var(--lsd-btn-font-size);font-weight:var(--lsd-btn-font-weight);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--weight-bg, var(--color-surface-card, transparent));color:var(--weight-fg, var(--buttonLabel--current, var(--text--current, currentcolor)));border:var(--lsd-btn-border-width) solid var(--weight-border, var(--border--current, var(--color-border, transparent)));transition:background var(--lsd-btn-transition),color var(--lsd-btn-transition),border-color var(--lsd-btn-transition),box-shadow var(--lsd-btn-transition),transform var(--lsd-btn-transition)}.lsd-btn--sm{--lsd-btn-padding-block: var(--spacing--xs, .25rem);--lsd-btn-padding-inline: var(--spacing--md, .75rem);--lsd-btn-font-size: var(--font--size--0, .875rem);--lsd-btn-radius: var(--radius--sm, 6px)}.lsd-btn--md{--lsd-btn-padding-block: var(--spacing--sm, .5rem);--lsd-btn-padding-inline: var(--spacing--lg, 1rem);--lsd-btn-font-size: var(--font--size--button, var(--font--size--0, 1rem));--lsd-btn-radius: var(--radius--md, 8px)}.lsd-btn--lg{--lsd-btn-padding-block: var(--spacing--md, .75rem);--lsd-btn-padding-inline: var(--spacing--2xl, 1.5rem);--lsd-btn-font-size: var(--font--size--1, 1.125rem);--lsd-btn-radius: var(--radius--lg, 10px)}.lsd-btn:hover,.lsd-btn:focus-visible{background:var(--weight-hover, color-mix(in oklch, var(--weight-bg, currentcolor), var(--color-surface, var(--color-bg, transparent)) 12%))}.lsd-btn:focus-visible{outline:2px solid var(--color-accent, var(--weight-border, currentcolor));outline-offset:2px}.lsd-btn:active{transform:translateY(1px)}.lsd-btn:disabled,.lsd-btn[aria-disabled=true],.lsd-btn.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.lsd-btn--primary{--weight-bg: var(--color-primary);--weight-fg: var(--buttonLabel--on-primary, var(--text--on-primary, white));--weight-border: var(--color-primary);--weight-hover: color-mix(in oklch, var(--color-primary), var(--color-surface, var(--color-bg, black)) 12%)}.lsd-btn--ghost{--weight-bg: transparent;--weight-fg: var(--text--current, var(--icon--current, currentcolor));--weight-border: var(--border--current, var(--color-border, currentcolor));--weight-hover: color-mix(in oklch, var(--text--current, currentcolor), transparent 88%)}.lsd-btn--outlined{--weight-bg: transparent;--weight-fg: var(--color-primary);--weight-border: var(--color-primary);--weight-hover: color-mix(in oklch, var(--color-primary) 12%, transparent)}.lsd-btn--soft{--weight-bg: color-mix(in oklch, var(--color-primary) 20%, var(--color-surface, var(--color-bg, transparent)));--weight-fg: var(--color-primary);--weight-border: color-mix(in oklch, var(--color-primary) 40%, transparent);--weight-hover: color-mix(in oklch, var(--color-primary) 32%, var(--color-surface, var(--color-bg, transparent)))}.lsd-btn--danger{--weight-bg: var(--color-danger);--weight-fg: var(--buttonLabel--on-danger, var(--text--on-danger, white));--weight-border: var(--color-danger);--weight-hover: color-mix(in oklch, var(--color-danger), var(--color-surface, var(--color-bg, black)) 12%)}@property --lsd-radius-tl{syntax: "<percentage>"; inherits: true; initial-value: 20%;}@property --lsd-radius-tr{syntax: "<percentage>"; inherits: true; initial-value: 80%;}@property --lsd-radius-br{syntax: "<percentage>"; inherits: true; initial-value: 30%;}@property --lsd-radius-bl{syntax: "<percentage>"; inherits: true; initial-value: 70%;}@keyframes lsd-anim-jiggle{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.lsd-fx--jiggle{display:inline-block;transform-origin:center}.lsd-fx--jiggle:hover,.lsd-fx--jiggle.is-playing{animation:lsd-anim-jiggle .4s var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1)) both}@keyframes lsd-anim-bounce-fx{0%{transform:translateY(0) scaleY(1)}15%{transform:translateY(0) scaleY(.85)}40%{transform:translateY(-22px) scaleY(1.12)}65%{transform:translateY(0) scaleY(.92)}85%{transform:translateY(-4px) scaleY(1.02)}to{transform:translateY(0) scaleY(1)}}.lsd-fx--bounce{display:inline-block;transform-origin:bottom center}.lsd-fx--bounce:hover,.lsd-fx--bounce.is-playing{animation:lsd-anim-bounce-fx .6s var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1)) both}.lsd-fx--flip{position:relative;transform-style:preserve-3d;perspective:800px;transition:transform .6s var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1))}.lsd-fx--flip:hover,.lsd-fx--flip.is-playing{transform:rotateY(180deg)}.lsd-fx--flip-front,.lsd-fx--flip-back{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden;border-radius:inherit}.lsd-fx--flip-back{transform:rotateY(180deg)}@keyframes lsd-anim-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lsd-fx--rotate-slow{display:inline-block;animation:lsd-anim-rotate-slow 8s linear infinite}@keyframes lsd-anim-rotate-burst{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lsd-fx--rotate-burst{display:inline-block}.lsd-fx--rotate-burst:hover,.lsd-fx--rotate-burst.is-playing{animation:lsd-anim-rotate-burst .7s var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1)) both}@keyframes lsd-anim-fade-pulse{0%,to{opacity:1}50%{opacity:.6}}.lsd-fx--fade-pulse:hover,.lsd-fx--fade-pulse.is-playing{animation:lsd-anim-fade-pulse .6s ease-in-out both}@keyframes lsd-anim-morph{0%{border-radius:20% 80% 30% 70%/35% 65% 40% 60%}25%{border-radius:80% 20% 70% 30%/60% 40% 65% 35%}50%{border-radius:40% 60% 80% 20%/55% 45% 30% 70%}75%{border-radius:60% 40% 20% 80%/30% 70% 55% 45%}to{border-radius:20% 80% 30% 70%/35% 65% 40% 60%}}.lsd-fx--morph{border-radius:20% 80% 30% 70%/35% 65% 40% 60%;transition:border-radius .4s var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1))}.lsd-fx--morph:hover,.lsd-fx--morph.is-playing{animation:lsd-anim-morph 1.2s var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1)) both}@keyframes lsd-anim-liquid{0%{transform:scale(1);border-radius:50%}35%{transform:scale(1.12);border-radius:30% 70% 40% 60%/60% 40%}70%{transform:scale(1.04);border-radius:65% 35% 55% 45%/40% 60% 35% 65%}to{transform:scale(1);border-radius:50%}}.lsd-fx--liquid{border-radius:50%;transition:border-radius .3s var(--lsd-ease-out-back, cubic-bezier(.34, 1.56, .64, 1))}.lsd-fx--liquid:hover,.lsd-fx--liquid.is-playing{animation:lsd-anim-liquid .7s cubic-bezier(.34,1.56,.64,1) both}.lsd-fx--surface-swap{--lsd-swap-bg-from: var(--weight-bg, var(--color-primary, currentColor));--lsd-swap-fg-from: var(--weight-fg, var(--color-on-primary, canvas));--lsd-swap-border-from: var(--weight-border, transparent);--lsd-swap-bg-to: var(--color-success, currentColor);--lsd-swap-fg-to: var(--color-on-success, canvas);--lsd-swap-border-to: var(--color-success, currentColor);background-color:var(--lsd-swap-bg-from);color:var(--lsd-swap-fg-from);border-color:var(--lsd-swap-border-from);transition:background-color .45s var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1)),color .45s var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1)),border-color .45s var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1))}.lsd-fx--surface-swap:hover,.lsd-fx--surface-swap.is-playing{background-color:var(--lsd-swap-bg-to);color:var(--lsd-swap-fg-to);border-color:var(--lsd-swap-border-to)}.lsd-fx--tilt-3d{transform-style:preserve-3d;transition:transform .4s var(--lsd-ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.lsd-fx--tilt-3d:hover,.lsd-fx--tilt-3d.is-playing{transform:perspective(600px) rotateX(-4deg) rotateY(4deg)}@keyframes lsd-anim-swing{0%{transform:rotate(0)}25%{transform:rotate(-8deg)}55%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}.lsd-fx--swing{display:inline-block;transform-origin:top center}.lsd-fx--swing:hover,.lsd-fx--swing.is-playing{animation:lsd-anim-swing .7s var(--lsd-ease-in-out-quart, cubic-bezier(.76, 0, .24, 1)) both}@keyframes lsd-anim-glitch{0%,to{transform:translate(0);box-shadow:0 0 0 transparent,0 0 0 transparent}20%{transform:translate(-3px);box-shadow:2px 0 color-mix(in oklch,var(--color-danger, currentColor) 55%,transparent),-2px 0 color-mix(in oklch,var(--color-info, currentColor) 55%,transparent)}40%{transform:translate(3px);box-shadow:-2px 0 color-mix(in oklch,var(--color-danger, currentColor) 55%,transparent),2px 0 color-mix(in oklch,var(--color-info, currentColor) 55%,transparent)}60%{transform:translate(-2px);box-shadow:1px 0 color-mix(in oklch,var(--color-primary, currentColor) 45%,transparent),-1px 0 color-mix(in oklch,var(--color-success, currentColor) 45%,transparent)}80%{transform:translate(2px);box-shadow:0 0 0 transparent,0 0 0 transparent}}.lsd-fx--glitch{display:inline-block}.lsd-fx--glitch:hover,.lsd-fx--glitch.is-playing{animation:lsd-anim-glitch .18s steps(5,end) both}@media(prefers-reduced-motion:reduce){.lsd-fx--jiggle,.lsd-fx--bounce,.lsd-fx--rotate-slow,.lsd-fx--rotate-burst,.lsd-fx--fade-pulse,.lsd-fx--morph,.lsd-fx--liquid,.lsd-fx--swing,.lsd-fx--glitch{animation:none!important}.lsd-fx--jiggle:hover,.lsd-fx--bounce:hover,.lsd-fx--rotate-burst:hover,.lsd-fx--fade-pulse:hover,.lsd-fx--morph:hover,.lsd-fx--liquid:hover,.lsd-fx--swing:hover,.lsd-fx--glitch:hover{animation:none!important;transform:none!important;box-shadow:none!important}.lsd-fx--flip,.lsd-fx--tilt-3d,.lsd-fx--surface-swap{transition:none!important}.lsd-fx--flip:hover,.lsd-fx--tilt-3d:hover{transform:none!important}}@property --lsd-theatre-scale{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lsd-theatre-rotate{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --lsd-theatre-rotate-y{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --lsd-theatre-skew{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --lsd-theatre-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --lsd-theatre-y{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --lsd-theatre-br-tl{syntax: "<percentage>"; inherits: false; initial-value: 12%;}@property --lsd-theatre-br-tr{syntax: "<percentage>"; inherits: false; initial-value: 12%;}@property --lsd-theatre-br-br{syntax: "<percentage>"; inherits: false; initial-value: 12%;}@property --lsd-theatre-br-bl{syntax: "<percentage>"; inherits: false; initial-value: 12%;}@property --lsd-theatre-hue{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --lsd-theatre-saturate{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lsd-theatre-opacity{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lsd-theatre-shadow{syntax: "<number>"; inherits: false; initial-value: .3;}@property --lsd-theatre-scale-x{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lsd-theatre-scale-y{syntax: "<number>"; inherits: false; initial-value: 1;}.lsd-theatre-stage{position:sticky;top:6rem;height:min(80vh,640px);overflow:hidden;border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,var(--color-surface, canvas),var(--color-bg, canvas) 85%);border:1px solid var(--color-border, color-mix(in oklch, currentColor 12%, transparent));isolation:isolate;perspective:1400px;perspective-origin:50% 45%;transform-style:preserve-3d}.lsd-theatre-hero{position:absolute;left:50%;top:50%;width:180px;height:180px;display:grid;place-items:center;color:var(--weight-fg, var(--color-on-primary, canvastext));background:var(--weight-bg, var(--color-primary, currentColor));border:1px solid var(--weight-border, transparent);transform-origin:center center;transform-style:preserve-3d;backface-visibility:visible;transform:translate(-50%,-50%) translate3d(var(--lsd-theatre-x, 0px),var(--lsd-theatre-y, 0%),0) rotate(var(--lsd-theatre-rotate, 0deg)) rotateY(var(--lsd-theatre-rotate-y, 0deg)) skew(var(--lsd-theatre-skew, 0deg)) scale(calc(var(--lsd-theatre-scale, 1) * var(--lsd-theatre-scale-x, 1)),calc(var(--lsd-theatre-scale, 1) * var(--lsd-theatre-scale-y, 1)));border-radius:var(--lsd-theatre-br-tl, 12%) var(--lsd-theatre-br-tr, 12%) var(--lsd-theatre-br-br, 12%) var(--lsd-theatre-br-bl, 12%);filter:hue-rotate(var(--lsd-theatre-hue, 0deg)) saturate(var(--lsd-theatre-saturate, 1));opacity:var(--lsd-theatre-opacity, 1);box-shadow:0 calc(var(--lsd-theatre-shadow, .3) * 40px) calc(var(--lsd-theatre-shadow, .3) * 80px) color-mix(in srgb,var(--color-accent, var(--color-primary, currentColor)) calc(var(--lsd-theatre-shadow, .3) * 50%),transparent),0 calc(var(--lsd-theatre-shadow, .3) * 10px) calc(var(--lsd-theatre-shadow, .3) * 20px) rgba(0,0,0,calc(var(--lsd-theatre-shadow, .3) * .45));will-change:transform,filter,border-radius,opacity}.lsd-theatre-hero--scripted{animation-name:lsd-theatre-show;animation-timeline:--lsd-theatre-scroll;animation-range:entry 0% cover 100%;animation-fill-mode:both;animation-duration:1ms;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes lsd-theatre-show{0%{--lsd-theatre-scale: .6;--lsd-theatre-rotate: -40deg;--lsd-theatre-opacity: 0;--lsd-theatre-y: -200px;--lsd-theatre-shadow: 0}12%{--lsd-theatre-scale: 1;--lsd-theatre-rotate: 0deg;--lsd-theatre-opacity: 1;--lsd-theatre-y: 0%;--lsd-theatre-shadow: .35;--lsd-theatre-br-tl: 12%;--lsd-theatre-br-tr: 12%;--lsd-theatre-br-br: 12%;--lsd-theatre-br-bl: 12%}20%{--lsd-theatre-scale: .95;--lsd-theatre-skew: -8deg;--lsd-theatre-x: -18px}28%{--lsd-theatre-scale: 1.05;--lsd-theatre-skew: 8deg;--lsd-theatre-x: 18px}36%{--lsd-theatre-skew: 0deg;--lsd-theatre-x: 0px;--lsd-theatre-rotate-y: 180deg;--lsd-theatre-hue: 45deg}48%{--lsd-theatre-rotate-y: 180deg;--lsd-theatre-saturate: 1.3;--lsd-theatre-hue: 45deg}56%{--lsd-theatre-rotate-y: 180deg;--lsd-theatre-scale-x: .05;--lsd-theatre-scale-y: 1;--lsd-theatre-hue: -60deg;--lsd-theatre-saturate: 1.5}64%{--lsd-theatre-rotate-y: 0deg;--lsd-theatre-scale-x: 1;--lsd-theatre-scale-y: 1;--lsd-theatre-hue: -60deg;--lsd-theatre-saturate: 1.2;--lsd-theatre-scale: 1}72%{--lsd-theatre-br-tl: 50%;--lsd-theatre-br-tr: 10%;--lsd-theatre-br-br: 50%;--lsd-theatre-br-bl: 10%;--lsd-theatre-hue: -30deg}80%{--lsd-theatre-scale-x: 1.3;--lsd-theatre-scale-y: .7;--lsd-theatre-br-tl: 40%;--lsd-theatre-br-tr: 60%;--lsd-theatre-br-br: 40%;--lsd-theatre-br-bl: 60%}86%{--lsd-theatre-scale-x: .7;--lsd-theatre-scale-y: 1.3;--lsd-theatre-br-tl: 60%;--lsd-theatre-br-tr: 40%;--lsd-theatre-br-br: 60%;--lsd-theatre-br-bl: 40%}92%{--lsd-theatre-scale-x: 1;--lsd-theatre-scale-y: 1;--lsd-theatre-scale: 1.1;--lsd-theatre-rotate: 360deg;--lsd-theatre-br-tl: 20%;--lsd-theatre-br-tr: 20%;--lsd-theatre-br-br: 20%;--lsd-theatre-br-bl: 20%}to{--lsd-theatre-scale: .5;--lsd-theatre-rotate: 540deg;--lsd-theatre-y: -180px;--lsd-theatre-opacity: 0;--lsd-theatre-shadow: 0}}@media(max-width:900px){.lsd-theatre-stage{height:min(70vh,520px);perspective:900px}.lsd-theatre-hero{width:140px;height:140px}.lsd-theatre-hero--scripted{animation-name:lsd-theatre-show-mobile}}@keyframes lsd-theatre-show-mobile{0%{--lsd-theatre-scale: .6;--lsd-theatre-opacity: 0;--lsd-theatre-y: -120px}20%{--lsd-theatre-scale: 1;--lsd-theatre-opacity: 1;--lsd-theatre-y: 0%}45%{--lsd-theatre-rotate-y: 180deg;--lsd-theatre-hue: -40deg;--lsd-theatre-saturate: 1.25}70%{--lsd-theatre-rotate-y: 0deg;--lsd-theatre-br-tl: 50%;--lsd-theatre-br-tr: 10%;--lsd-theatre-br-br: 50%;--lsd-theatre-br-bl: 10%;--lsd-theatre-scale: 1.05}to{--lsd-theatre-scale: .5;--lsd-theatre-rotate: 360deg;--lsd-theatre-opacity: 0;--lsd-theatre-y: -120px}}@media(prefers-reduced-motion:reduce){.lsd-theatre-hero--scripted{animation:none!important;--lsd-theatre-scale: 1;--lsd-theatre-rotate: 0deg;--lsd-theatre-rotate-y: 0deg;--lsd-theatre-skew: 0deg;--lsd-theatre-x: 0px;--lsd-theatre-y: 0%;--lsd-theatre-hue: 20deg;--lsd-theatre-saturate: 1.1;--lsd-theatre-opacity: 1;--lsd-theatre-shadow: .4;--lsd-theatre-br-tl: 30%;--lsd-theatre-br-tr: 20%;--lsd-theatre-br-br: 30%;--lsd-theatre-br-bl: 20%}}@supports not (animation-timeline: view()){.lsd-theatre-hero--scripted{animation:none;opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.3,1),filter .7s,border-radius .7s}.lsd-theatre-stage.is-in-view .lsd-theatre-hero--scripted{--lsd-theatre-scale: 1.05;--lsd-theatre-rotate: 0deg;--lsd-theatre-rotate-y: 0deg;--lsd-theatre-hue: -30deg;--lsd-theatre-saturate: 1.15;--lsd-theatre-opacity: 1;--lsd-theatre-shadow: .45;--lsd-theatre-br-tl: 40%;--lsd-theatre-br-tr: 15%;--lsd-theatre-br-br: 40%;--lsd-theatre-br-bl: 15%;opacity:1}}
