.dmx-root{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;--dmx-cycle:1.5s;--dmx-opacity-base:.16;--dmx-opacity-mid:.32;--dmx-opacity-peak:1;--dmx-halo-level:0}.dmx-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.dmx-dot{border-radius:999px;clip-path:none;display:block;background:var(--dmx-dot-fill,currentColor);opacity:calc((var(--dmx-opacity-base) + var(--dmx-opacity-mid))*.5);--dmx-bloom-level:0;transform-origin:center;transform:none;will-change:opacity}.dmx-root.dmx-dot-shape-circle .dmx-dot{border-radius:999px;clip-path:none;-webkit-mask:none;mask:none}.dmx-root.dmx-dot-shape-diamond .dmx-dot,.dmx-root.dmx-dot-shape-square .dmx-dot{border-radius:0;clip-path:none;-webkit-mask:none;mask:none}.dmx-root.dmx-dot-shape-diamond .dmx-dot{transform:rotate(45deg) scale(.7071067812)}.dmx-root.dmx-dot-shape-hearts .dmx-dot{position:relative;border-radius:0;clip-path:none;transform:none;background:none;-webkit-mask:none;mask:none}.dmx-root.dmx-dot-shape-hearts .dmx-dot:before{content:"";position:absolute;inset:0;background:var(--dmx-dot-fill,currentColor);-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M8.593.827A3.44%203.44%200%200%200%206%202.054%203.45%203.45%200%200%200%203.402.827%203.426%203.426%200%200%200%200%204.257c0%204.105%204.201%206.618%205.488%207.29a1.1%201.1%200%200%200%201.022%200c1.287-.672%205.489-3.184%205.489-7.289A3.427%203.427%200%200%200%208.592.827Z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M8.593.827A3.44%203.44%200%200%200%206%202.054%203.45%203.45%200%200%200%203.402.827%203.426%203.426%200%200%200%200%204.257c0%204.105%204.201%206.618%205.488%207.29a1.1%201.1%200%200%200%201.022%200c1.287-.672%205.489-3.184%205.489-7.289A3.427%203.427%200%200%200%208.592.827Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dmx-bloom .dmx-dot{filter:drop-shadow(0 0 calc(var(--dmx-dot-size, 3px)*.75*max(var(--dmx-bloom-level, 0),var(--dmx-halo-level, 0))) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px)*1.35*max(var(--dmx-bloom-level, 0),var(--dmx-halo-level, 0))) currentColor)}.dmx-root.dmx-bloom-halo.dmx-bloom .dmx-dot{filter:drop-shadow(0 0 calc(var(--dmx-dot-size, 3px)*.92*max(var(--dmx-bloom-level, 0),var(--dmx-halo-level, 0))) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px)*1.62*max(var(--dmx-bloom-level, 0),var(--dmx-halo-level, 0))) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px)*2.55*max(var(--dmx-bloom-level, 0),var(--dmx-halo-level, 0))) currentColor)}.dmx-muted .dmx-dot{opacity:calc(var(--dmx-opacity-mid)*.44);--dmx-bloom-level:0}.dmx-dot.dmx-inactive{opacity:0!important;--dmx-bloom-level:0;animation:none!important;visibility:hidden;pointer-events:none;will-change:auto;filter:none}.dmx-ripple{animation:dmx-ripple calc(var(--dmx-cycle)*var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--dmx-ripple-ring, 0)*.2333*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}.dmx-ripple-echo{animation:dmx-ripple-echo calc(var(--dmx-cycle)*var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc((var(--dmx-ripple-ring, 0)*.14 + var(--dmx-ripple-parity, 0)*.03)*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}.dmx-center-origin-ripple{animation:dmx-center-origin-ripple calc(var(--dmx-cycle)*var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--dmx-center-ripple-ring, 0)*.16*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}.dmx-collapse{animation:dmx-collapse calc(var(--dmx-cycle)*.2*var(--dmx-speed, 1)) ease-in forwards;animation-delay:calc((4 - var(--dmx-manhattan, 0))*.032*var(--dmx-cycle)*var(--dmx-speed, 1))}.dmx-hover-ripple{animation:dmx-hover-ripple calc(var(--dmx-cycle)*var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--dmx-distance, 0)*.127*var(--dmx-cycle)*var(--dmx-speed, 1))}.dmx-path{animation:dmx-ripple calc(var(--dmx-cycle)*var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--dmx-path, 0)*.2333*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}.dmx-diagonal-alt-sweep{animation:dmx-diagonal-alt-sweep calc(var(--dmx-cycle)*var(--dmx-speed, 1)) linear infinite;animation-delay:calc((var(--dmx-path, 0)*.2 + var(--dmx-diagonal-parity, 0)*.5)*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}.dmx-spiral-snake{animation:dmx-spiral-snake calc(var(--dmx-cycle)*var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-spiral-order, 0)*.04*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}.dmx-diagonal-snake{animation:dmx-diagonal-snake calc(var(--dmx-cycle)*var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-diagonal-snake-order, 0)*.04*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}.dmx-outer-snake{animation:dmx-ring-snake calc(var(--dmx-cycle)*var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-outer-order, 0)*.0625*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}.dmx-middle-snake{animation:dmx-ring-snake calc(var(--dmx-cycle)*var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-middle-order, 0)*.125*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-ripple{0%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}}@keyframes dmx-ripple-echo{0%,to{opacity:calc(var(--dmx-opacity-base)*.625);--dmx-bloom-level:0}28%{opacity:calc(var(--dmx-opacity-peak)*.98);--dmx-bloom-level:.9}56%{opacity:var(--dmx-opacity-mid);--dmx-bloom-level:0}78%{opacity:calc(var(--dmx-opacity-peak)*.68 + var(--dmx-opacity-mid)*.32);--dmx-bloom-level:0}}@keyframes dmx-center-origin-ripple{0%,to{opacity:calc(var(--dmx-opacity-base)*.625);--dmx-bloom-level:0}34%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}60%{opacity:calc((var(--dmx-opacity-base) + var(--dmx-opacity-mid))*.5);--dmx-bloom-level:0}}@keyframes dmx-collapse{0%{opacity:calc(var(--dmx-opacity-peak)*.95 + var(--dmx-opacity-mid)*.05);--dmx-bloom-level:.75}to{opacity:calc(var(--dmx-opacity-base)*.375);--dmx-bloom-level:0}}@keyframes dmx-hover-ripple{0%{opacity:calc(var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}45%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-diagonal-alt-sweep{0%,to{opacity:calc(var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}14%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}30%{opacity:calc(var(--dmx-opacity-base)*.75);--dmx-bloom-level:0}}@keyframes dmx-spiral-snake{0%,to{opacity:calc(var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}8%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}16%{opacity:calc(var(--dmx-opacity-peak)*.5 + var(--dmx-opacity-mid)*.4 + var(--dmx-opacity-base)*.1);--dmx-bloom-level:0}24%{opacity:calc(var(--dmx-opacity-peak)*.25 + var(--dmx-opacity-mid)*.45 + var(--dmx-opacity-base)*.3);--dmx-bloom-level:0}32%{opacity:calc(var(--dmx-opacity-mid)*.5 + var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}40%{opacity:calc(var(--dmx-opacity-base)*.75);--dmx-bloom-level:0}}@keyframes dmx-diagonal-snake{0%,to{opacity:calc(var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}8%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}16%{opacity:calc(var(--dmx-opacity-peak)*.5 + var(--dmx-opacity-mid)*.4 + var(--dmx-opacity-base)*.1);--dmx-bloom-level:0}24%{opacity:calc(var(--dmx-opacity-peak)*.25 + var(--dmx-opacity-mid)*.45 + var(--dmx-opacity-base)*.3);--dmx-bloom-level:0}32%{opacity:calc(var(--dmx-opacity-mid)*.5 + var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}40%{opacity:calc(var(--dmx-opacity-base)*.75);--dmx-bloom-level:0}}@keyframes dmx-ring-snake{0%,to{opacity:calc(var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}10%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}20%{opacity:calc(var(--dmx-opacity-peak)*.45 + var(--dmx-opacity-mid)*.45 + var(--dmx-opacity-base)*.1);--dmx-bloom-level:0}30%{opacity:calc(var(--dmx-opacity-peak)*.2 + var(--dmx-opacity-mid)*.4 + var(--dmx-opacity-base)*.4);--dmx-bloom-level:0}40%{opacity:calc(var(--dmx-opacity-base)*.875);--dmx-bloom-level:0}}.dmx-square9-bit{animation-duration:calc(5.2s*var(--dmx-speed, 1));animation-timing-function:steps(52);animation-iteration-count:infinite;will-change:opacity}.dmx-square9-d1{animation-name:dmx-square9-d1}.dmx-square9-d2{animation-name:dmx-square9-d2}.dmx-square9-d3{animation-name:dmx-square9-d3}.dmx-square9-d4{animation-name:dmx-square9-d4}.dmx-square9-d5{animation-name:dmx-square9-d5}.dmx-square9-d6{animation-name:dmx-square9-d6}@keyframes dmx-square9-d1{0%,3.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}3.846154%,30.769231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}30.769231%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}57.692308%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}65.384615%,71.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}71.153846%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d2{0%,5.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}25%,5.769231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}25%,30.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}30.769231%,36.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}36.538462%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}61.538462%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}65.384615%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}76.923077%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d3{0%,7.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}25%,7.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}25%,36.538462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}36.538462%,42.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}42.307692%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}57.692308%,71.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}71.153846%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}76.923077%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d4{0%,13.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}13.461538%,30.769231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}30.769231%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}61.538462%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}65.384615%,71.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}71.153846%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d5{0%,15.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}15.384615%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}25%,30.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}30.769231%,36.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}36.538462%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}57.692308%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}65.384615%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}76.923077%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d6{0%,17.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}17.307692%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}25%,36.538462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}36.538462%,42.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}42.307692%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}61.538462%,71.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}71.153846%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}76.923077%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}.dmx-square6-col-snake{animation:dmx-square6-col-snake calc(var(--dmx-cycle)*var(--dmx-speed, 1)) steps(5) infinite;animation-delay:calc(var(--dmx-col-pos, 0)*.2*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-square6-col-snake{0%,20%{opacity:calc(var(--dmx-opacity-peak)*.6 + var(--dmx-opacity-mid)*.25 + var(--dmx-opacity-base)*.15);--dmx-bloom-level:0}20%,40%{opacity:calc(var(--dmx-opacity-peak)*.3 + var(--dmx-opacity-mid)*.5 + var(--dmx-opacity-base)*.2);--dmx-bloom-level:0}40%,60%{opacity:calc(var(--dmx-opacity-mid)*.6 + var(--dmx-opacity-base)*.4);--dmx-bloom-level:0}60%,80%{opacity:calc(var(--dmx-opacity-mid)*.2 + var(--dmx-opacity-base)*.8);--dmx-bloom-level:0}80%,to{opacity:calc(var(--dmx-opacity-base)*.625);--dmx-bloom-level:0}}.dmx-circular2-ring{animation:dmx-circular2-ring calc(var(--dmx-cycle)*var(--dmx-speed, 1)) steps(12) infinite;animation-delay:calc(var(--dmx-ring-order, 0)*.08333*var(--dmx-cycle)*var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-circular2-ring{0%,8.333333%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}16.666667%,8.333333%{opacity:calc(var(--dmx-opacity-peak)*.6 + var(--dmx-opacity-mid)*.4);--dmx-bloom-level:0}16.666667%,25%{opacity:calc(var(--dmx-opacity-mid)*.5 + var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}25%,33.333333%{opacity:calc(var(--dmx-opacity-mid)*.3 + var(--dmx-opacity-base)*.7);--dmx-bloom-level:0}33.333333%,41.666667%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}41.666667%,50%{opacity:calc(var(--dmx-opacity-peak)*.6 + var(--dmx-opacity-mid)*.4);--dmx-bloom-level:0}50%,58.333333%{opacity:calc(var(--dmx-opacity-mid)*.5 + var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}58.333333%,66.666667%{opacity:calc(var(--dmx-opacity-mid)*.3 + var(--dmx-opacity-base)*.7);--dmx-bloom-level:0}66.666667%,75%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}75%,83.333333%{opacity:calc(var(--dmx-opacity-peak)*.6 + var(--dmx-opacity-mid)*.4);--dmx-bloom-level:0}83.333333%,91.666667%{opacity:calc(var(--dmx-opacity-mid)*.5 + var(--dmx-opacity-base)*.5);--dmx-bloom-level:0}91.666667%,to{opacity:calc(var(--dmx-opacity-mid)*.3 + var(--dmx-opacity-base)*.7);--dmx-bloom-level:0}}@media(prefers-reduced-motion:reduce){.dmx-center-origin-ripple,.dmx-circular2-ring,.dmx-collapse,.dmx-diagonal-alt-sweep,.dmx-diagonal-snake,.dmx-dot,.dmx-hover-ripple,.dmx-middle-snake,.dmx-outer-snake,.dmx-path,.dmx-ripple,.dmx-ripple-echo,.dmx-spiral-snake,.dmx-square6-col-snake,.dmx-square9-bit{animation:none!important;transition:none!important}}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media(hover:none)and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled=true]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:#00000014}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
