@property --dm-tg-x{syntax: "<number>"; inherits: true; initial-value: .5;}@property --dm-tg-s{syntax: "<number>"; inherits: true; initial-value: 0;}.dm-tg{background-image:linear-gradient(110deg,var(--dm-tg-a, var(--dm-primary)),var(--dm-tg-b, var(--dm-primary)));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:0 .04em .06em 0}.dm-tg--hover,.dm-tg--sweep{background-image:linear-gradient(100deg,transparent calc(var(--dm-tg-x) * 100% - 20%),rgba(255,255,255,calc(var(--dm-tg-s) * .7)) calc(var(--dm-tg-x) * 100%),transparent calc(var(--dm-tg-x) * 100% + 20%)),linear-gradient(110deg,var(--dm-tg-a, var(--dm-primary)),var(--dm-tg-b, var(--dm-primary)));transition:--dm-tg-s .35s ease}.dm-tg--sweep{animation:dm-tg-sweep 4.5s ease-in-out 1s infinite}@keyframes dm-tg-sweep{0%{--dm-tg-x: -.3;--dm-tg-s: 1}45%{--dm-tg-x: 1.3;--dm-tg-s: 1}to{--dm-tg-x: 1.3;--dm-tg-s: 1}}.dm-tm-iw{opacity:.22;transition:opacity .35s ease}.dm-tm-iw.is-lit{opacity:1}.dm-tm-words.is-split .dm-tm-w{display:inline-block;opacity:0;transform:translateY(.45em);filter:blur(6px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1),filter .5s ease;transition-delay:var(--dm-tm-d, 0ms)}.dm-tm-words.is-split.is-in .dm-tm-w{opacity:1;transform:none;filter:none}.dm-tilt{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}.dm-tilt.is-tilting{transform:perspective(900px) rotateX(var(--dm-tilt-x, 0deg)) rotateY(var(--dm-tilt-y, 0deg)) translateY(-4px);transition:transform .12s ease-out,box-shadow .3s ease}.dm-tilt>.card,.dm-tilt>*>.card{transition:box-shadow .4s ease;position:relative}.dm-tilt.is-tilting>.card,.dm-tilt.is-tilting>*>.card{box-shadow:var(--dm-shadow-xl)}.dm-tilt.is-tilting>.card:after,.dm-tilt.is-tilting>*>.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--dm-tilt-mx, 50%) var(--dm-tilt-my, 50%),color-mix(in srgb,var(--dm-primary) 12%,transparent),transparent 70%)}@media(prefers-reduced-motion:reduce){.dm-tg--sweep{animation:none}}html.dm-reduced-motion .dm-tg--sweep{animation:none}
