.cad-painel{background:radial-gradient(70% 55% at 50% 38%, #ffffff29, transparent 70%), linear-gradient(160deg, var(--primary) 0%, var(--primary-deep) 100%);isolation:isolate}.dark .cad-painel{background:radial-gradient(70% 55% at 50% 38%, color-mix(in oklch, var(--primary) 30%, transparent), transparent 70%), var(--card);border:1px solid var(--border)}.cad-grade{z-index:-1;background-image:radial-gradient(#ffffff38 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 45%,#000 10%,#0000 75%)}.cad-janela,.cad-celular{transition:transform .6s cubic-bezier(.2,.8,.2,1);animation:.9s cubic-bezier(.2,.8,.2,1) both cad-aparece;box-shadow:0 40px 80px -30px #0000008c,0 0 0 1px #00000040}.cad-janela{animation-delay:.1s}.cad-celular{animation-delay:.35s}.cad-janela:hover,.cad-celular:hover{transform:translateY(-6px)}.cad-vidro{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#fffffff7;border:1px solid #ffffffb3;box-shadow:0 24px 48px -18px #0006}@keyframes cad-aparece{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.cad-notificacao{transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.cad-notificacao[data-visivel=false]{opacity:0;transform:translateY(-12px)scale(.97)}.cad-atualizou{animation:.7s ease-out cad-marca}@keyframes cad-marca{0%{background-color:color-mix(in oklch, var(--primary) 18%, transparent)}to{background-color:#0000}}.cad-cta{box-shadow:0 12px 28px -12px color-mix(in oklch, var(--primary) 85%, transparent);transition:transform .15s,box-shadow .2s}.cad-cta:not(:disabled):hover{box-shadow:0 16px 32px -12px color-mix(in oklch, var(--primary) 95%, transparent);transform:translateY(-1px)}.cad-cta:not(:disabled):active{transform:translateY(0)}.cad-fundo{background-image:radial-gradient(60% 40% at 0% 0%, color-mix(in oklch, var(--primary) 9%, transparent), transparent 70%)}.cad-surge{animation:.7s cubic-bezier(.2,.8,.2,1) both cad-aparece;animation-delay:var(--atraso,0s)}.cad-destaque path{stroke-dasharray:220;stroke-dashoffset:220px;opacity:.45;animation:.9s cubic-bezier(.6,0,.2,1) .7s forwards cad-risca}@keyframes cad-risca{to{stroke-dashoffset:0}}.cad-pulso:after{content:"";border-radius:inherit;background:inherit;animation:1.8s ease-out infinite cad-pulsa;position:absolute;inset:0}@keyframes cad-pulsa{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.cad-passo:not([hidden]){animation:.4s cubic-bezier(.2,.8,.2,1) cad-passo}@keyframes cad-passo{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.cad-barra{transition:width .6s cubic-bezier(.2,.8,.2,1)}.cad-notificacao-depois[data-visivel=true]{transition-delay:.7s}.cad-brilho{position:relative;overflow:hidden}.cad-brilho:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:4.5s ease-in-out 1.5s infinite cad-reflexo;position:absolute;inset:0;transform:translate(-120%)}.cad-brilho:disabled:after{display:none}@keyframes cad-reflexo{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.cad-celular{transition:none;animation:none}.cad-janela,.cad-atualizou,.cad-surge,.cad-passo:not([hidden]){animation:none}.cad-notificacao,.cad-barra,.cad-janela{transition:none}.cad-pulso:after,.cad-brilho:after{animation:none;display:none}.cad-destaque path{stroke-dashoffset:0;animation:none}}
