#hvucl-stage.hvucl-stage{
    all:initial;
    position:fixed!important;
    inset:0!important;
    width:100vw!important;
    height:100vh!important;
    height:100dvh!important;
    overflow:hidden!important;
    pointer-events:none!important;
    user-select:none!important;
    -webkit-user-select:none!important;
    opacity:0!important;
    visibility:hidden!important;
    z-index:2147482000;
    transition:opacity 240ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 240ms!important;
    contain:layout style paint;
}
#hvucl-stage.hvucl-stage.hvucl-visible{
    opacity:1!important;
    visibility:visible!important;
    transition-delay:0s!important;
}
#hvucl-stage .hvucl-spot{
    all:initial;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:760px;
    height:532px;
    pointer-events:none!important;
    transform:translate3d(-200vw,-200vh,0)!important;
    transform-origin:center center!important;
    will-change:transform;
}
#hvucl-stage .hvucl-shade,
#hvucl-stage .hvucl-reveal,
#hvucl-stage .hvucl-tint{
    all:initial;
    position:absolute!important;
    inset:0!important;
    display:block!important;
    pointer-events:none!important;
    box-sizing:border-box!important;
    border-radius:50%!important;
}
#hvucl-stage .hvucl-shade{
    background:radial-gradient(ellipse at center,transparent 0%,transparent 30%,rgba(0,0,0,.012) 52%,rgba(0,0,0,.095) 77%,rgba(0,0,0,.28) 100%)!important;
    box-shadow:0 0 0 9999px rgba(0,0,0,.28)!important;
}
#hvucl-stage .hvucl-reveal{
    background:rgba(255,255,255,.002)!important;
    -webkit-backdrop-filter:brightness(1.10) saturate(1.03) contrast(1)!important;
    backdrop-filter:brightness(1.10) saturate(1.03) contrast(1)!important;
    -webkit-mask-image:radial-gradient(ellipse at center,#000 0%,#000 28%,rgba(0,0,0,.88) 51%,rgba(0,0,0,.40) 75%,transparent 96%)!important;
    mask-image:radial-gradient(ellipse at center,#000 0%,#000 28%,rgba(0,0,0,.88) 51%,rgba(0,0,0,.40) 75%,transparent 96%)!important;
    -webkit-mask-repeat:no-repeat!important;
    mask-repeat:no-repeat!important;
}
#hvucl-stage .hvucl-tint{
    inset:8%!important;
    background:radial-gradient(ellipse at center,rgba(197,138,81,.13) 0%,rgba(197,138,81,.085) 34%,rgba(197,138,81,.028) 63%,transparent 91%)!important;
    filter:blur(72px)!important;
    -webkit-filter:blur(72px)!important;
    mix-blend-mode:soft-light!important;
}
#hvucl-stage.hvucl-selector-mode{
    clip-path:inset(var(--hvucl-clip-top,0px) var(--hvucl-clip-right,0px) var(--hvucl-clip-bottom,0px) var(--hvucl-clip-left,0px) round var(--hvucl-clip-radius,0px));
    -webkit-clip-path:inset(var(--hvucl-clip-top,0px) var(--hvucl-clip-right,0px) var(--hvucl-clip-bottom,0px) var(--hvucl-clip-left,0px) round var(--hvucl-clip-radius,0px));
}
html.hvucl-ready #hvucl-stage{display:block!important}
@supports not ((backdrop-filter:brightness(1.1)) or (-webkit-backdrop-filter:brightness(1.1))){
    #hvucl-stage .hvucl-reveal{background:radial-gradient(ellipse at center,rgba(255,255,255,.045) 0%,rgba(255,255,255,.018) 52%,transparent 91%)!important}
}
@media (prefers-reduced-motion:reduce){
    #hvucl-stage.hvucl-stage{transition-duration:0ms!important}
}
