.eal{--eal-disp:var(--f-urbanist,"Urbanist"),system-ui,sans-serif;--eal-corpo:var(--f-manrope,"Manrope"),system-ui,sans-serif;--eal-campo:rgba(var(--chp-poco-rgb),.62);--eal-reflexo:rgba(255,255,255,.09);position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr;color:var(--chp-tinta);background:var(--chp-noite);font:500 15px/1.55 var(--eal-corpo);-webkit-font-smoothing:antialiased}.eal *,.eal :after,.eal :before{box-sizing:border-box}.eal:before{z-index:-3;background:var(--chp-estrelas)}.eal:after,.eal:before{content:"";position:absolute;inset:0;pointer-events:none}.eal:after{z-index:-2;background:radial-gradient(38% 46% at 30% 40%,rgba(var(--chp-roxo-rgb),.3),transparent 72%),radial-gradient(26% 34% at 72% 30%,rgba(var(--chp-destaque-rgb),.09),transparent 70%),radial-gradient(34% 40% at 78% 92%,rgba(var(--chp-roxo-rgb),.16),transparent 72%),linear-gradient(180deg,transparent 55%,rgba(var(--chp-sombra-rgb),calc(.28 * var(--chp-sombra-k))))}.eal-topo{padding:28px clamp(20px,3.4vw,56px) 0;display:flex}.eal-topo img{display:block;height:28px;width:auto}.eal .eal-so-dia{display:none}.eal-palco{width:min(1640px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);align-items:center;gap:clamp(32px,4.4vw,88px);padding:24px clamp(20px,3.4vw,56px) 56px}.eal-vitrine{container-type:inline-size;--eal-w:min(250px,calc(100cqw / 4.5));display:grid;justify-items:center;gap:clamp(8px,1.6vw,28px);min-width:0}.eal-leque{position:relative;width:100%;height:calc(var(--eal-w) * 1.5 + var(--eal-w) * .42);perspective:1900px;perspective-origin:50% 40%}.eal-capa{--linha-cor:var(--chp-lilas);position:absolute;top:0;left:50%;width:var(--eal-w);aspect-ratio:2/3;margin-left:calc(var(--eal-w) / -2);border-radius:calc(var(--eal-w) * .065);transform:translateX(calc(var(--i) * var(--eal-w) * .68)) translateZ(calc(var(--a) * var(--eal-w) * -.42)) rotateY(calc(var(--i) * 8deg));z-index:calc(10 - var(--a));filter:brightness(calc(1 - var(--a) * .11)) saturate(calc(1 - var(--a) * .06));box-shadow:0 0 0 1px color-mix(in srgb,var(--linha-cor) 55%,transparent),0 30px 60px -22px rgba(var(--chp-sombra-rgb),calc(.85 * var(--chp-sombra-k))),0 14px 46px -14px color-mix(in srgb,var(--linha-cor) 40%,transparent);-webkit-box-reflect:below 12px linear-gradient(transparent 80%,var(--eal-reflexo));animation:eal-chega 1.1s cubic-bezier(.2,.75,.15,1) both;animation-delay:calc(.14s + var(--a) * 90ms)}.eal-capa img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.eal-capa:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--linha-cor) 34%,transparent),transparent 42%),linear-gradient(160deg,rgba(255,255,255,.14),transparent 30%);mix-blend-mode:soft-light}.eal-capa.meio{box-shadow:0 0 0 1px rgba(var(--chp-bronze-rgb),.62),0 40px 80px -24px rgba(var(--chp-sombra-rgb),calc(.9 * var(--chp-sombra-k))),0 18px 60px -12px color-mix(in srgb,var(--linha-cor) 48%,transparent)}.eal-frase{text-align:center;display:grid;gap:10px;animation:eal-chega 1s cubic-bezier(.2,.75,.15,1) .55s both}.eal-frase h2{margin:0;font:200 clamp(30px,2.7vw,50px)/1.05 var(--eal-disp);letter-spacing:-.035em;color:var(--chp-tinta);text-wrap:balance}.eal-frase p{margin:0;color:var(--chp-apoio);font-size:15px}.eal-cartao{position:relative;width:100%;padding:40px clamp(22px,3vw,40px) 30px;border-radius:32px;background:linear-gradient(170deg,rgba(var(--chp-vidro-alto-rgb),.78),rgba(var(--chp-vidro-baixo-rgb),.9));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 46px 120px -30px rgba(var(--chp-sombra-rgb),calc(.75 * var(--chp-sombra-k))),var(--chp-brilho);display:grid;gap:18px;animation:eal-chega .95s cubic-bezier(.2,.75,.15,1) 60ms both}.eal-cartao:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(140deg,rgba(var(--chp-bronze-rgb),.72),rgba(var(--chp-lilas-rgb),.2) 35%,rgba(var(--chp-tinta-rgb),.05) 62%,rgba(var(--chp-lilas-rgb),.18));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.eal-lobo{justify-self:center;position:relative;width:72px;height:72px;display:grid;place-items:center}.eal-lobo:before{content:"";position:absolute;inset:-18px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(var(--chp-lilas-rgb),.26),rgba(var(--chp-destaque-rgb),.06) 60%,transparent)}.eal-lobo img{display:block;width:72px;height:72px}.eal-cartao h1{margin:0;text-align:center;font:800 clamp(34px,3vw,42px)/1 var(--eal-disp);letter-spacing:-.04em;color:var(--chp-tinta)}.eal-cartao h1 span{font-weight:200;color:var(--chp-apoio)}.eal-sub{margin:-6px 0 4px;text-align:center;color:var(--chp-apoio);font-size:15px}.eal-erro{padding:12px 14px;border-radius:14px;font-size:13.5px;line-height:1.5;background:rgba(var(--chp-atencao-rgb),.08);border:1px solid rgba(var(--chp-atencao-rgb),.32);color:var(--chp-tinta)}.eal-form{display:grid;gap:18px}.eal-campo{display:grid;gap:9px}.eal-campo label{font:700 13px var(--eal-corpo);color:var(--chp-apoio)}.eal-dica{margin:0;font-size:12.5px;color:var(--chp-fraco)}.eal-codigo{position:relative;border-radius:16px}.eal-codigo input{position:absolute;inset:0;z-index:2;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:16px;background:transparent;opacity:0;cursor:text;font-size:16px}.eal-casas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 18px repeat(4,minmax(0,1fr));gap:7px;align-items:center}.eal-casas:before{content:"";grid-column:5;grid-row:1;justify-self:center;width:10px;height:2px;border-radius:2px;background:rgba(var(--chp-tinta-rgb),.28)}.eal-casa:nth-child(5){grid-column:6}.eal-casa{position:relative;height:62px;border-radius:14px;display:grid;place-items:center;background:var(--eal-campo);border:1px solid var(--chp-lin);font:600 27px/1 var(--eal-disp);letter-spacing:0;color:var(--chp-tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .18s,box-shadow .18s,background-color .18s}.eal-casa:empty:before{content:"";position:absolute;left:50%;bottom:17px;width:12px;height:2px;margin-left:-6px;border-radius:2px;background:rgba(var(--chp-tinta-rgb),.16)}.eal-casa.cheia{border-color:rgba(var(--chp-lilas-rgb),.34);background:rgba(var(--chp-lilas-rgb),.07)}.eal-codigo.foco .eal-casa.vez{border-color:rgba(var(--chp-lilas-rgb),.75);box-shadow:0 0 0 4px rgba(var(--chp-lilas-rgb),.14)}.eal-codigo.foco .eal-casa.vez:before{display:none}.eal-codigo.foco .eal-casa.vez:after{content:"";width:2px;height:28px;border-radius:2px;background:var(--chp-lilas);animation:eal-pisca 1.1s steps(1) infinite}.eal-codigo.foco:has(.eal-casa:nth-child(8).cheia) .eal-casa{border-color:rgba(var(--chp-lilas-rgb),.5)}.eal-codigo.errado .eal-casa{border-color:rgba(var(--chp-atencao-rgb),.45)}.eal-codigo.foco.errado .eal-casa.vez{border-color:rgba(var(--chp-lilas-rgb),.75)}.eal-lembrar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 16px;border-radius:16px;cursor:pointer;background:rgba(var(--chp-poco-rgb),.38);border:1px solid var(--chp-lin)}.eal-lembrar span{order:-1;display:grid;gap:2px;font:700 14px var(--eal-corpo);color:var(--chp-tinta)}.eal-lembrar small{font:500 12.5px var(--eal-corpo);color:var(--chp-fraco)}.eal-lembrar input{appearance:none;margin:0;flex:none;cursor:pointer;position:relative;width:46px;height:28px;border-radius:999px;background:rgba(var(--chp-tinta-rgb),.14);border:1px solid var(--chp-lin);transition:background-color .2s,border-color .2s}.eal-lembrar input:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--chp-tinta);box-shadow:0 2px 6px rgba(var(--chp-sombra-rgb),calc(.4 * var(--chp-sombra-k)));transition:transform .22s cubic-bezier(.3,.7,.2,1),background-color .2s}.eal-lembrar input:checked{background:var(--chp-lilas);border-color:transparent}.eal-lembrar input:checked:before{transform:translateX(18px);background:var(--chp-acao-tinta)}.eal-lembrar input:focus-visible{outline:2px solid var(--chp-lilas);outline-offset:3px}.eal-bt{display:inline-flex;align-items:center;justify-content:center;width:100%;height:56px;border:0;border-radius:999px;cursor:pointer;background:var(--chp-lilas);color:var(--chp-acao-tinta);font:800 16px var(--eal-corpo);letter-spacing:.005em;box-shadow:0 16px 40px -10px rgba(var(--chp-roxo-rgb),.55);transition:background-color .15s,transform .15s}.eal-bt:hover{background:var(--chp-lilas-forte)}.eal-bt:active{transform:translateY(1px)}.eal-bt:disabled{opacity:.72;cursor:progress}.eal-bt:focus-visible{outline:2px solid var(--chp-lilas);outline-offset:4px}.eal-prof{justify-self:center;margin-top:2px;padding:6px 10px;border-radius:10px;font:600 13.5px var(--eal-corpo);color:var(--chp-fraco);text-decoration:none;transition:color .15s}.eal-prof:hover{color:var(--chp-acao-txt)}.eal-prof:focus-visible{outline:2px solid var(--chp-lilas);outline-offset:2px}@keyframes eal-chega{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes eal-pisca{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.eal-capa,.eal-cartao,.eal-codigo.foco .eal-casa.vez:after,.eal-frase{animation:none}.eal-casa,.eal-lembrar input,.eal-lembrar input:before{transition:none}}@media (min-width:1700px){.eal-palco{grid-template-columns:minmax(0,1fr) 480px}}@media (max-width:960px){.eal-vitrine{--eal-w:min(118px,calc(100cqw / 5.2));justify-self:stretch}.eal-topo{justify-content:center;padding-top:22px}.eal-topo img{height:24px}.eal-palco{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:6px;padding:14px 16px 32px}.eal-leque{height:calc(var(--eal-w) * 1.5 + 14px);perspective:1100px}.eal-capa{-webkit-box-reflect:unset}.eal-frase{display:none}.eal-cartao{width:min(460px,100%);padding:30px 20px 22px;border-radius:28px;gap:16px}.eal-lobo,.eal-lobo img{width:56px;height:56px}}@media (max-width:560px){.eal-capa.ponta{display:none}.eal-vitrine{--eal-w:min(96px,calc(100cqw / 3.9))}.eal-casas{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr)) 12px repeat(4,minmax(0,1fr))}.eal-casa{height:54px;font-size:23px;border-radius:12px}.eal-casas:before{width:8px}}@media (max-height:820px) and (min-width:961px){.eal-vitrine{--eal-w:min(180px,calc(100cqw / 4.5))}.eal-topo{padding-top:20px}.eal-palco{padding-top:12px;padding-bottom:28px}.eal-cartao{padding-top:28px;padding-bottom:22px;gap:14px}.eal-lobo,.eal-lobo img{width:56px;height:56px}.eal-casa{height:56px}}:root:not([data-tema=escuro]) .eal{--eal-campo:rgba(var(--chp-vidro2-rgb),.9);--eal-reflexo:rgba(255,255,255,.3)}:root:not([data-tema=escuro]) .eal:before{display:none}:root:not([data-tema=escuro]) .eal:after{background:radial-gradient(38% 46% at 30% 40%,rgba(150,120,255,.26),transparent 72%),radial-gradient(28% 36% at 70% 26%,rgba(255,186,140,.26),transparent 70%),radial-gradient(34% 40% at 80% 92%,rgba(196,170,255,.26),transparent 72%)}:root:not([data-tema=escuro]) .eal .eal-so-noite{display:none}:root:not([data-tema=escuro]) .eal .eal-so-dia{display:block}:root:not([data-tema=escuro]) .eal-casa:empty:before{background:rgba(var(--chp-tinta-rgb),.22)}:root:not([data-tema=escuro]) .eal-lembrar{background:rgba(var(--chp-vidro2-rgb),.7)}:root:not([data-tema=escuro]) .eal-lembrar input:not(:checked){background:rgba(var(--chp-tinta-rgb),.16)}:root:not([data-tema=escuro]) .eal-lembrar input:before{background:#fff}:root:not([data-tema=escuro]) .eal-bt{box-shadow:0 16px 36px -14px rgba(var(--chp-roxo-rgb),.6)}:root:not([data-tema=escuro]) .eal-capa{filter:brightness(calc(1 - var(--a) * .05)) saturate(calc(1 - var(--a) * .08))}