@property --bda-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --bda-hue{syntax:"<angle>";inherits:true;initial-value:0deg}.dt-bda{inset:calc(-1 * var(--bda-e-top,1) * var(--bda-width,1px)) calc(-1 * var(--bda-e-right,1) * var(--bda-width,1px)) calc(-1 * var(--bda-e-bottom,1) * var(--bda-width,1px)) calc(-1 * var(--bda-e-left,1) * var(--bda-width,1px));border-radius:var(--bda-radius,0px);pointer-events:none;z-index:var(--bda-z,1);opacity:0;visibility:hidden;filter:hue-rotate(var(--bda-hue,0deg));transition:opacity .22s,visibility .22s;position:absolute}.dt-bda[data-on=true]{opacity:var(--bda-opacity,1);visibility:visible}.dt-bda[data-hover=true]{opacity:0;visibility:hidden}:hover>.dt-bda[data-on=true][data-hover=true]{opacity:var(--bda-opacity,1);visibility:visible}.dt-bda-clip{display:block;position:absolute;inset:0}.dt-bda-clip--shadow{z-index:0}.dt-bda-clip--bloom{z-index:1}.dt-bda-clip--glow{z-index:3}.dt-bda-clip--particles{z-index:5}.dt-bda-clip[data-clip=inside]{border-radius:var(--bda-radius,0px);overflow:hidden}.dt-bda-clip[data-clip=outside]{inset:calc(-1 * var(--bda-fx-reach,120px));padding:calc(var(--bda-fx-reach,120px) + var(--bda-e-top,1) * var(--bda-width,1px)) calc(var(--bda-fx-reach,120px) + var(--bda-e-right,1) * var(--bda-width,1px)) calc(var(--bda-fx-reach,120px) + var(--bda-e-bottom,1) * var(--bda-width,1px)) calc(var(--bda-fx-reach,120px) + var(--bda-e-left,1) * var(--bda-width,1px));border-radius:calc(var(--bda-radius,0px) + var(--bda-fx-reach,120px));-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dt-bda-clip[data-clip=outside]>.dt-bda-fx{inset:var(--bda-fx-reach,120px)}.dt-bda-clip[data-clip=outside]>.dt-bda-canvas{inset:calc(var(--bda-fx-reach,120px) - var(--bda-canvas-pad,60px))}.dt-bda-canvas{inset:calc(-1 * var(--bda-canvas-pad,60px));pointer-events:none;opacity:var(--bda-pt-opacity,1);display:block;position:absolute}.dt-bda-fx{display:block;position:absolute;inset:0}.dt-bda-fx:before{content:"";padding:calc(var(--bda-e-top,1) * var(--bda-width,1px)) calc(var(--bda-e-right,1) * var(--bda-width,1px)) calc(var(--bda-e-bottom,1) * var(--bda-width,1px)) calc(var(--bda-e-left,1) * var(--bda-width,1px));border-radius:var(--bda-radius,0px);background-image:var(--bda-paint,none);background-size:var(--bda-size,100% 100%);-webkit-mask-composite:xor;background-position:0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dt-bda-fx--ring{z-index:4;opacity:var(--bda-ring-opacity,1)}.dt-bda-fx--glow{--bda-glow-grow:max(0px, calc((var(--bda-glow-thick,var(--bda-width,1px)) - var(--bda-width,1px)) / 2));mix-blend-mode:plus-lighter;filter:blur(var(--bda-glow-blur,14px)) brightness(var(--bda-glow-bright,1.2)) saturate(var(--bda-glow-sat,1.15)) hue-rotate(var(--bda-glow-hue,0deg));opacity:var(--bda-glow-opacity,.7)}.dt-bda-fx--glow:before{inset:calc(-1 * var(--bda-e-top,1) * var(--bda-glow-grow,0px)) calc(-1 * var(--bda-e-right,1) * var(--bda-glow-grow,0px)) calc(-1 * var(--bda-e-bottom,1) * var(--bda-glow-grow,0px)) calc(-1 * var(--bda-e-left,1) * var(--bda-glow-grow,0px));padding:calc(var(--bda-e-top,1) * (var(--bda-width,1px) + 2 * var(--bda-glow-grow,0px))) calc(var(--bda-e-right,1) * (var(--bda-width,1px) + 2 * var(--bda-glow-grow,0px))) calc(var(--bda-e-bottom,1) * (var(--bda-width,1px) + 2 * var(--bda-glow-grow,0px))) calc(var(--bda-e-left,1) * (var(--bda-width,1px) + 2 * var(--bda-glow-grow,0px)));border-radius:calc(var(--bda-radius,0px) + var(--bda-glow-grow,0px))}.dt-bda-fx--bloom-core,.dt-bda-fx--bloom-near,.dt-bda-fx--bloom-far,.dt-bda-fx--bloom-tail{--bda-bloom-grow:max(0px, calc((var(--bda-bloom-thick,var(--bda-width,1px)) - var(--bda-width,1px)) / 2));mix-blend-mode:plus-lighter}.dt-bda-fx--bloom-core:before,.dt-bda-fx--bloom-near:before,.dt-bda-fx--bloom-far:before,.dt-bda-fx--bloom-tail:before{inset:calc(-1 * var(--bda-e-top,1) * var(--bda-bloom-grow,0px)) calc(-1 * var(--bda-e-right,1) * var(--bda-bloom-grow,0px)) calc(-1 * var(--bda-e-bottom,1) * var(--bda-bloom-grow,0px)) calc(-1 * var(--bda-e-left,1) * var(--bda-bloom-grow,0px));padding:calc(var(--bda-e-top,1) * (var(--bda-width,1px) + 2 * var(--bda-bloom-grow,0px))) calc(var(--bda-e-right,1) * (var(--bda-width,1px) + 2 * var(--bda-bloom-grow,0px))) calc(var(--bda-e-bottom,1) * (var(--bda-width,1px) + 2 * var(--bda-bloom-grow,0px))) calc(var(--bda-e-left,1) * (var(--bda-width,1px) + 2 * var(--bda-bloom-grow,0px)));border-radius:calc(var(--bda-radius,0px) + var(--bda-bloom-grow,0px))}.dt-bda-fx--bloom-core{z-index:3;filter:blur(calc(var(--bda-bloom-size,40px) * .12)) brightness(calc(var(--bda-bloom-bright,1.35) * 1.7)) saturate(.55) hue-rotate(var(--bda-bloom-hue,0deg));opacity:var(--bda-bloom-opacity,.8)}.dt-bda-fx--bloom-near{z-index:2;filter:blur(calc(var(--bda-bloom-size,40px) * .35)) brightness(var(--bda-bloom-bright,1.35)) saturate(var(--bda-bloom-sat,1.3)) hue-rotate(var(--bda-bloom-hue,0deg));opacity:var(--bda-bloom-opacity,.8)}.dt-bda-fx--bloom-far{z-index:1;filter:blur(var(--bda-bloom-size,40px)) brightness(var(--bda-bloom-bright,1.35)) saturate(var(--bda-bloom-sat,1.3)) hue-rotate(var(--bda-bloom-hue,0deg));opacity:calc(var(--bda-bloom-opacity,.8) * .7)}.dt-bda-fx--bloom-tail{z-index:0;filter:blur(calc(var(--bda-bloom-size,40px) * 1.9)) brightness(var(--bda-bloom-bright,1.35)) saturate(var(--bda-bloom-sat,1.3)) hue-rotate(var(--bda-bloom-hue,0deg));opacity:calc(var(--bda-bloom-opacity,.8) * .5)}.dt-bda-fx--shadow{transform:translate(var(--bda-sh-x,0px), var(--bda-sh-y,6px));filter:blur(var(--bda-sh-blur,18px)) saturate(var(--bda-sh-sat,1)) hue-rotate(var(--bda-sh-hue,0deg));opacity:var(--bda-sh-opacity,.45)}.dt-bda-fx--shadow:before{inset:calc(-1 * var(--bda-e-top,1) * var(--bda-sh-spread,0px)) calc(-1 * var(--bda-e-right,1) * var(--bda-sh-spread,0px)) calc(-1 * var(--bda-e-bottom,1) * var(--bda-sh-spread,0px)) calc(-1 * var(--bda-e-left,1) * var(--bda-sh-spread,0px));padding:max(0px, calc(var(--bda-e-top,1) * (var(--bda-width,1px) + 2 * var(--bda-sh-spread,0px)))) max(0px, calc(var(--bda-e-right,1) * (var(--bda-width,1px) + 2 * var(--bda-sh-spread,0px)))) max(0px, calc(var(--bda-e-bottom,1) * (var(--bda-width,1px) + 2 * var(--bda-sh-spread,0px)))) max(0px, calc(var(--bda-e-left,1) * (var(--bda-width,1px) + 2 * var(--bda-sh-spread,0px))))}.dt-bda[data-on=true][data-variant=flow] .dt-bda-fx:before{animation:bda-slide-x var(--bda-duration,3s) linear infinite;animation-direction:var(--bda-dir,normal);animation-play-state:var(--bda-play,running)}.dt-bda[data-on=true][data-variant=pingpong] .dt-bda-fx:before{animation:bda-slide-x var(--bda-duration,3s) ease-in-out infinite;animation-direction:var(--bda-dir,alternate);animation-play-state:var(--bda-play,running)}.dt-bda[data-on=true][data-variant=scan] .dt-bda-fx:before{animation:bda-slide-y var(--bda-duration,3s) linear infinite;animation-direction:var(--bda-dir,normal);animation-play-state:var(--bda-play,running)}.dt-bda[data-on=true][data-variant=rotate],.dt-bda[data-on=true][data-variant=comet]{animation:bda-spin var(--bda-duration,3s) linear infinite;animation-direction:var(--bda-dir,normal);animation-play-state:var(--bda-play,running)}.dt-bda[data-on=true][data-variant=pulse]{animation:bda-pulse var(--bda-duration,3s) ease-in-out infinite;animation-play-state:var(--bda-play,running)}.dt-bda[data-on=true][data-variant=shimmer] .dt-bda-fx:before{animation:bda-shimmer var(--bda-duration,3s) linear infinite;animation-direction:var(--bda-dir,normal);animation-play-state:var(--bda-play,running);background-repeat:no-repeat,repeat}.dt-bda[data-on=true][data-variant=dash] .dt-bda-fx:before{animation:bda-dash var(--bda-duration,3s) linear infinite;animation-direction:var(--bda-dir,normal);animation-play-state:var(--bda-play,running)}.dt-bda[data-on=true][data-variant=rainbow]{animation:bda-hue var(--bda-duration,3s) linear infinite;animation-direction:var(--bda-dir,normal);animation-play-state:var(--bda-play,running)}.dt-bda[data-on=true][data-variant=flicker]{animation:bda-flicker calc(var(--bda-duration,3s) * 1.6) linear infinite;animation-play-state:var(--bda-play,running)}@keyframes bda-slide-x{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes bda-slide-y{0%{background-position-y:0%}to{background-position-y:200%}}@keyframes bda-spin{0%{--bda-angle:0deg}to{--bda-angle:360deg}}@keyframes bda-pulse{0%,to{opacity:calc(var(--bda-opacity,1) * .2)}50%{opacity:var(--bda-opacity,1)}}@keyframes bda-shimmer{0%{background-position:-15% 0,0 0}to{background-position:115% 0,0 0}}@keyframes bda-dash{0%{background-position:0 0}to{background-position:var(--bda-dash-travel,28.2843px) 0}}@keyframes bda-hue{0%{--bda-hue:0deg}to{--bda-hue:360deg}}@keyframes bda-flicker{0%,5.5%,7%,11.5%,13%,44%,49%,to{opacity:var(--bda-opacity,1)}6%{opacity:calc(var(--bda-opacity,1) * .18)}12%{opacity:calc(var(--bda-opacity,1) * .5)}46%{opacity:calc(var(--bda-opacity,1) * .25)}47%{opacity:calc(var(--bda-opacity,1) * .85)}48%{opacity:calc(var(--bda-opacity,1) * .3)}78%{opacity:calc(var(--bda-opacity,1) * .92)}}@media (prefers-reduced-motion:reduce){.dt-bda,.dt-bda-fx,.dt-bda-fx:before{animation:none!important}}
