@layer vuetify-core.reset{details,figure,ol,summary,ul{margin:0;padding:0}*,h1,h2,h3,h4,h5,h6,p{margin:0}*{padding:0}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{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}textarea{resize:vertical}button,input,select,textarea{background-color:#0000;border-style:none}select{-webkit-appearance:none;-moz-appearance:none}legend{white-space:normal;max-width:100%;display:table}}@layer vuetify-components{.v-ripple__container{border-radius:inherit;z-index:0;contain:strict;width:100%;height:100%}.v-ripple__animation,.v-ripple__container{color:inherit;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.v-ripple__animation{opacity:0;will-change:transform,opacity;background:currentColor;border-radius:50%}.v-ripple__animation--enter{opacity:0;transition:none}.v-ripple__animation--in{opacity:calc(var(--v-theme-overlay-multiplier)*.25);transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:reduce){.v-ripple__animation--in{transition-property:opacity;transition-duration:.1s}}.v-ripple__animation--out{opacity:0;transition:opacity .3s cubic-bezier(0,0,.2,1)}}
