@keyframes vdl1pa0{0%{opacity:1}to{opacity:.75}}
*,:before,:after{box-sizing:border-box}
*{outline-color:var(--_1mugyjf2j);outline-offset:4px}
:focus-visible{outline:2px solid var(--_1mugyjf2n);outline-offset:2px;transition:outline .15s ease-in,outline-offset .15s ease-in}
html:focus-within{scroll-behavior:smooth}
body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}
body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}
button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-align:inherit;margin:0}
button{cursor:pointer;background-color:#0000;border:none;padding:0}
hr{border:0;border-bottom:1px solid var(--_1mugyjf6x);width:100%}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace;font-size:1em}
small{font-size:80%}
sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
ul,ol{margin:0;padding:0;list-style-type:none}
a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}
svg :focus{outline:none}
.vdl1pa1{opacity:.75;animation:.5s ease-in-out infinite alternate vdl1pa0}
@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
