:root{--dm-ease-out:cubic-bezier(.16, 1, .3, 1);--dm-ease-in-out:cubic-bezier(.65, 0, .35, 1);--dm-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dm-dur-1:.18s;--dm-dur-2:.32s;--dm-dur-3:.72s;--dm-dur-4:1.2s;--dm-breath:6.4s;--dm-orbit:48s;--dm-stagger:70ms;--dm-rise:var(--space-5);--dm-poles-gradient:linear-gradient(90deg, var(--pole-aggregation), var(--pole-singularization), var(--pole-liberation), var(--pole-restriction), var(--pole-stimulation), var(--pole-inhibition), var(--pole-potentiation), var(--pole-normalization), var(--pole-aggregation))}@keyframes dm-condense{0%{opacity:0;transform:translateY(var(--dm-rise));filter:blur(6px)}to{opacity:1;filter:none;transform:none}}@keyframes dm-bloom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes dm-fade{0%{opacity:0}to{opacity:1}}@keyframes dm-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes dm-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--space-1-5) * -1))}}@keyframes dm-orbit{to{transform:rotate(360deg)}}@keyframes dm-orbit-back{to{transform:rotate(-360deg)}}@keyframes dm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dm-aurora{to{background-position:200% 0}}@keyframes dm-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes dm-sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes dm-poles-cycle{0%,to{color:var(--pole-aggregation)}12.5%{color:var(--pole-singularization)}25%{color:var(--pole-liberation)}37.5%{color:var(--pole-restriction)}50%{color:var(--pole-stimulation)}62.5%{color:var(--pole-inhibition)}75%{color:var(--pole-potentiation)}87.5%{color:var(--pole-normalization)}}@keyframes dm-caret{50%{opacity:0}}html.dm-motion .dm-reveal:not(.is-in){opacity:0;transform:translateY(var(--dm-rise));filter:blur(5px)}html.dm-motion .dm-reveal[data-reveal=bloom]:not(.is-in){filter:none;transform:scale(.94)}html.dm-motion .dm-reveal[data-reveal=fade]:not(.is-in){filter:none;transform:none}html.dm-motion .dm-reveal[data-reveal=left]:not(.is-in){transform:translateX(calc(var(--dm-rise) * -1.5))}html.dm-motion .dm-reveal[data-reveal=right]:not(.is-in){transform:translateX(calc(var(--dm-rise) * 1.5))}html.dm-motion .dm-reveal{transition:opacity var(--dm-dur-3) var(--dm-ease-out), transform var(--dm-dur-3) var(--dm-ease-out), filter var(--dm-dur-3) var(--dm-ease-out), border-color var(--dm-dur-1) ease, box-shadow var(--dm-dur-1) ease, background-color var(--dm-dur-1) ease;transition-delay:calc(var(--dm-i,0) * var(--dm-stagger))}html.dm-motion .dm-reveal.is-in{transition-delay:calc(var(--dm-i,0) * var(--dm-stagger)), calc(var(--dm-i,0) * var(--dm-stagger)), calc(var(--dm-i,0) * var(--dm-stagger)), 0s, 0s, 0s}.dm-words{display:inline}.dm-word{overflow-wrap:break-word;max-width:100%;display:inline-block}html.dm-motion .dm-words .dm-word{animation:dm-condense var(--dm-dur-4) var(--dm-ease-out) both;animation-delay:calc(var(--dm-w,0) * 90ms + .12s)}.dm-page-in{animation:dm-fade var(--dm-dur-3) var(--dm-ease-out) both}.dm-breathe{animation:dm-breathe var(--dm-breath) var(--dm-ease-in-out) infinite;transform-origin:50%}.dm-float{animation:dm-float calc(var(--dm-breath) * .75) var(--dm-ease-in-out) infinite}.dm-spin-slow{animation:dm-orbit var(--dm-orbit) linear infinite}.dm-poles-cycle{animation:16s linear infinite dm-poles-cycle}.dm-aurora-text{background:var(--dm-poles-gradient);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:14s linear infinite dm-aurora}.dm-aurora-border{isolation:isolate;position:relative}.dm-aurora-border:after{content:"";border-radius:inherit;background:var(--dm-poles-gradient);-webkit-mask:linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--white) 0 0) content-box exclude, linear-gradient(var(--white) 0 0);mask:linear-gradient(var(--white) 0 0) content-box exclude, linear-gradient(var(--white) 0 0);opacity:.55;pointer-events:none;z-index:-1;background-size:200% 100%;padding:1px;animation:14s linear infinite dm-aurora;position:absolute;inset:0}.dm-ring{position:relative}.dm-ring:before{content:"";border-radius:inherit;border:1px solid var(--dm-c,var(--purple-glow));animation:dm-ring 2.8s var(--dm-ease-out) infinite;pointer-events:none;position:absolute;inset:0}.dm-sheen{isolation:isolate;position:relative;overflow:hidden}.dm-sheen:after{content:"";background:linear-gradient(90deg, transparent, var(--white-a08), transparent);pointer-events:none;width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}.dm-sheen:hover:after{animation:dm-sweep .9s var(--dm-ease-out)}.dm-spot{isolation:isolate;position:relative}.dm-spot:before{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--dm-mx,50%) var(--dm-my,-40%), color-mix(in srgb, var(--dm-c,var(--purple-primary)) 14%, transparent), transparent 60%);opacity:0;transition:opacity var(--dm-dur-2) ease;pointer-events:none;z-index:-1;position:absolute;inset:0}.dm-spot:hover:before{opacity:1}.dm-tilt{transform:perspective(900px) rotateX(var(--dm-rx,0deg)) rotateY(var(--dm-ry,0deg)) translateY(var(--dm-lift,0));transition:transform var(--dm-dur-2) var(--dm-ease-out), border-color var(--dm-dur-1) ease, box-shadow var(--dm-dur-1) ease}.dm-tilt:hover{--dm-lift:calc(var(--space-1) * -1)}.dm-underline{transition:background-size var(--dm-dur-2) var(--dm-ease-out);background:linear-gradient(currentColor,currentColor) bottom/0% 1px no-repeat}.dm-underline:hover,.dm-underline:focus-visible{background-size:100% 1px}.dm-caret:after{content:"▍";color:var(--purple-glow);margin-left:.1em;animation:1s step-end infinite dm-caret}.dm-draw *{stroke-dasharray:1;stroke-dashoffset:1px}html:not(.dm-motion) .dm-draw *{stroke-dashoffset:0}html.dm-motion .dm-draw.is-in *{animation:dm-draw 1.4s var(--dm-ease-in-out) forwards;animation-delay:var(--dm-delay,0s)}.dm-orbit{width:var(--dm-size);height:var(--dm-size);flex:none;position:relative}.dm-orbit-ring{animation:dm-orbit var(--dm-speed,var(--dm-orbit)) linear infinite;position:absolute;inset:0}.dm-orbit-ring:before{content:"";inset:calc(var(--dm-glyph) / 2);border-radius:var(--radius-round);border:1px dashed var(--purple-primary-a16);position:absolute}.dm-orbit-slot{width:var(--dm-glyph);height:var(--dm-glyph);margin:calc(var(--dm-glyph) / -2) 0 0 calc(var(--dm-glyph) / -2);transform:rotate(var(--dm-a)) translate(calc(var(--dm-size) / 2 - var(--dm-glyph) / 2)) rotate(calc(var(--dm-a) * -1));position:absolute;top:50%;left:50%}.dm-orbit-slot>*{animation:dm-orbit-back var(--dm-speed,var(--dm-orbit)) linear infinite}.dm-orbit-core{text-align:center;place-items:center;display:grid;position:absolute;inset:22%}.dm-rings{width:var(--dm-size);height:var(--dm-size);flex:none;position:relative}.dm-rings-ring{inset:calc(var(--dm-k) * var(--dm-size) * .1);border-radius:var(--radius-round);border:1px solid color-mix(in srgb, var(--dm-c) 34%, transparent);animation:dm-orbit calc(var(--dm-period) * (1 + var(--dm-k) * .35)) linear infinite;position:absolute}.dm-rings-ring:nth-child(2n){animation-direction:reverse}.dm-rings-ring>span{width:var(--dm-dot);height:var(--dm-dot);margin:calc(var(--dm-dot) / -2) 0 0 calc(var(--dm-dot) / -2);animation:dm-orbit-back calc(var(--dm-period) * (1 + var(--dm-k) * .35)) linear infinite;animation-delay:inherit;place-items:center;display:grid;position:absolute;top:0;left:50%}.dm-rings-ring:nth-child(2n)>span{animation-direction:reverse}.dm-rings-core{border-radius:var(--radius-round);background:var(--purple-glow);box-shadow:0 0 18px var(--purple-shadow);animation:dm-breathe 3.2s var(--dm-ease-in-out) infinite;position:absolute;inset:45%}.dm-hypercube{filter:drop-shadow(0 0 10px var(--purple-shadow));overflow:visible}.dm-hc-edge{stroke:var(--purple-glow);stroke-width:.5px;stroke-linecap:round}.dm-hc-3{stroke:var(--purple-light);stroke-dasharray:1.2 1.6}.dm-hc-vertex{fill:var(--purple-light)}.dm-field{pointer-events:none;z-index:0;opacity:.55;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.dm-breathe,.dm-float,.dm-spin-slow,.dm-poles-cycle,.dm-aurora-text,.dm-aurora-border:after,.dm-ring:before,.dm-orbit-ring,.dm-orbit-slot>*,.dm-rings-ring,.dm-rings-ring>span,.dm-rings-core,html.dm-motion .dm-words .dm-word{animation:none!important}.dm-tilt{transform:none!important}}
