.premium{color:var(--c-tinta)}html:has([data-topo-espaco]){scroll-padding-top:calc(var(--topo-espaco,4.5rem) + 1rem)}@media (max-width:1023px){html:has([data-topo-espaco]){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.premium button,.premium a{-webkit-tap-highlight-color:transparent}.premium :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--c-marca);outline-offset:4px}.premium aside nav :is(a,button):focus-visible,.premium [role=radiogroup]>[role=radio]:focus-visible{outline-offset:-3px}.premium-select,.premium-primary,.premium-card{transition:transform .24s var(--curva-saida), box-shadow .24s var(--curva-saida), background-color .24s ease, border-color .24s ease}@media (hover:hover) and (pointer:fine){.premium-select:hover{transform:translateY(-2px)}.premium-primary:hover{background-color:var(--c-acao-forte);box-shadow:var(--sombra-brilho);transform:translateY(-1px)}}.premium-select:active,.premium-primary:active{transform:scale(.97)}.premium-intro:before{content:"";z-index:-1;border:1px solid color-mix(in oklab, var(--c-lilas) 40%, transparent);width:520px;height:520px;box-shadow:0 0 0 55px color-mix(in oklab, var(--c-superficie) 15%, transparent), 0 0 0 110px color-mix(in oklab, var(--c-superficie) 10%, transparent);border-radius:50%;position:absolute;bottom:-330px;right:-250px}.premium-float{animation:7s ease-in-out infinite premium-float}.premium-enter{animation:premium-enter .55s var(--curva-saida) backwards}.premium-bars>span{transform-origin:bottom;animation:premium-bar .8s var(--curva-saida) both}.premium-orbit{animation:35s linear infinite premium-orbit}.premium-appointment{background:radial-gradient(ellipse at 90% 0%, var(--c-lavanda-2) 0%, transparent 60%), radial-gradient(ellipse at 0% 100%, color-mix(in oklab, var(--c-brilho-fundo) 80%, transparent) 0%, transparent 55%), linear-gradient(115deg, var(--c-lavanda), var(--c-lilas-fundo))}.premium-appointment:after{content:"";pointer-events:none;border:1px solid color-mix(in oklab, var(--c-lilas) 22%, transparent);width:420px;height:420px;box-shadow:0 0 0 40px color-mix(in oklab, var(--c-lilas) 9%, transparent), 0 0 0 80px color-mix(in oklab, var(--c-lilas) 6%, transparent);border-radius:50%;position:absolute;top:-130px;right:-80px}[data-tema=escuro] .premium-card{background-image:linear-gradient(#ffffff06,#0000 120px)}[data-tema=escuro] .premium-appointment{background:radial-gradient(ellipse at 92% -8%, color-mix(in oklab, var(--c-acao) 30%, transparent) 0%, transparent 55%), radial-gradient(ellipse at -4% 112%, color-mix(in oklab, var(--c-brilho) 13%, transparent) 0%, transparent 52%), linear-gradient(145deg, color-mix(in oklab, var(--c-lavanda) 88%, var(--c-superficie)) 0%, color-mix(in oklab, var(--c-lavanda) 22%, var(--c-superficie)) 62%, var(--c-superficie) 100%);border-color:color-mix(in oklab, var(--c-acao) 22%, transparent)}[data-tema=escuro] .premium-appointment:after{border-color:color-mix(in oklab, var(--c-acao) 16%, transparent);box-shadow:0 0 0 40px color-mix(in oklab, var(--c-acao) 3.5%, transparent), 0 0 0 80px color-mix(in oklab, var(--c-acao) 2%, transparent)}@keyframes premium-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes premium-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes premium-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.premium-float,.premium-enter,.premium-bars>span,.premium-orbit{animation:none!important}.premium-select,.premium-primary,.premium-card{transition:none}}
