.v-link{color:var(--color-heading)}.v-link:before{background-color:var(--color-border);width:100%}.v-link:after,.v-link:before{bottom:0;content:"";height:2px;left:0;position:absolute}.v-link:after{background-color:var(--color-heading);transition:width .3s cubic-bezier(.455,.03,.515,.955);width:0}.v-link:hover:after{width:100%}.v-link--black{color:var(--color-heading)}.v-link--black:after{background-color:var(--color-heading)}.v-link--warning{color:var(--color-link-warning)}.v-link--warning:after{background-color:var(--color-link-warning)}.v-link--info{color:var(--color-brand-info)}.v-link--info:after{background-color:var(--color-brand-info)}.v-link--haze{color:var(--color-brand-haze)}.v-link--haze:after{background-color:var(--color-brand-haze)}.v-heading strong{color:var(--color-heading);font-size:inherit;font-weight:500;line-height:inherit}.v-progressive-image--failed .v-progressive-image__img{opacity:0}@media(prefers-reduced-motion:no-preference){.v-progressive-image__img{transition:opacity .35s ease-in-out}.v-progressive-image__img--pending{opacity:0}}.v-dot-grid__dot:after{background-color:var(--color-decorative-dot);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.v-not-found-cover{overflow-x:hidden}@media screen and (min-width:2560px){.v-not-found-cover{overflow-x:visible}}@media(min-width:991px){.v-not-found-cover-bg{background:linear-gradient(184deg,var(--color-cover-gradient-from) 0,var(--color-cover-gradient-from) 90%,var(--color-cover-gradient-to) 90%)}}@media screen and (min-width:1600px){.v-not-found-item{height:580px;top:52%;width:50%}}@media screen and (min-width:1700px){.v-not-found-item{height:620px;top:55%;width:50%}}@media screen and (min-width:2560px){.v-not-found-item,.v-not-found-item-bg{border-radius:10px}}@media(min-width:991px){.v-not-found-image{bottom:0;position:absolute;right:-25px;width:120%}}@media(min-width:1280px){.v-not-found-image{width:120%}}@media screen and (min-width:1600px){.v-not-found-image{width:130%}}@media screen and (min-width:1700px){.v-not-found-image{width:133%}}@media screen and (min-width:1800px){.v-not-found-image{width:120%}}@media screen and (min-width:2000px){.v-not-found-image{width:110%}}@media screen and (min-width:2560px){.v-not-found-image{right:0;width:110%}}
