.cha{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;color:var(--chp-tinta);font-family:var(--sans);background:radial-gradient(80% 55% at 50% 25%,rgba(var(--chp-roxo-rgb),.4),transparent 70%),linear-gradient(180deg,rgba(var(--chp-vidro-rgb),.96),rgba(var(--chp-noite-rgb),.98) 70%);animation:cha-entra .35s ease-out}@keyframes cha-entra{0%{opacity:0}to{opacity:1}}.cha-capa{position:absolute;inset:0;background:50%/cover;filter:blur(34px) brightness(.45) saturate(1.1);transform:scale(1.2);opacity:.5;z-index:-1}.cha-caixa{width:min(440px,100%);padding:40px 26px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:100dvh;justify-content:center}.cha-caixa small{font:700 12px var(--sans);letter-spacing:.16em;color:var(--chp-bronze)}.cha-foto{position:relative;width:136px;height:136px;border-radius:50%;margin:30px 0 22px;display:grid;place-items:center;background:linear-gradient(135deg,var(--chp-roxo),var(--chp-lilas)) 50%/cover;color:var(--chp-acao-tinta);font:300 54px var(--disp)}.cha-foto:after,.cha-foto:before{content:"";position:absolute;inset:-14px;border-radius:50%;border:1.5px solid rgba(var(--chp-bronze-rgb),.55);animation:cha-onda 2s infinite}.cha-foto:after{animation-delay:1s}@keyframes cha-onda{0%{transform:scale(.9);opacity:1}to{transform:scale(1.45);opacity:0}}.cha h2{margin:0;font:700 clamp(26px,7vw,32px)/1.1 var(--disp);letter-spacing:-.02em;text-wrap:balance}.cha-caixa>p{margin:8px 0 0;color:var(--chp-apoio)}.cha-aula{display:flex;align-items:center;gap:12px;margin-top:24px;padding:9px 16px 9px 9px;border-radius:20px;text-align:left;background:linear-gradient(165deg,rgba(var(--chp-vidro-rgb),.7),rgba(var(--chp-vidro-baixo-rgb),.6)) padding-box,linear-gradient(140deg,rgba(var(--chp-bronze-rgb),.42),rgba(var(--chp-lilas-rgb),.1) 50%,rgba(var(--chp-lilas-rgb),.2)) border-box;border:1px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cha-aula img{width:44px;height:60px;border-radius:9px;object-fit:cover}.cha-aula b{display:block;font:700 15px var(--disp)}.cha-aula small{font:600 12px var(--sans);letter-spacing:0;color:var(--chp-apoio)}.cha-bts{display:flex;justify-content:space-around;width:100%;margin-top:auto;padding-top:40px}.cha-bts button{display:grid;justify-items:center;gap:8px;border:0;background:none;color:var(--chp-tinta);font:700 13.5px var(--sans);cursor:pointer}.cha-bts .bola{width:76px;height:76px;border-radius:50%;display:grid;place-items:center}.cha-bts .bola svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cha-depois .bola{background:transparent;box-shadow:inset 0 0 0 1px rgba(var(--chp-lilas-rgb),.35);color:var(--chp-tinta)}.cha-entrar .bola{background:var(--chp-lilas);color:var(--chp-acao-tinta);animation:cha-pulsa 1.4s infinite}@keyframes cha-pulsa{50%{box-shadow:0 0 0 12px rgba(var(--chp-lilas-rgb),.2)}}.cha button:focus-visible{outline:2px solid var(--chp-lilas);outline-offset:4px;border-radius:20px}.cha-entrando{text-align:center;padding:20px}.cha-porta{width:120px;height:170px;margin:0 auto 20px;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,rgba(var(--chp-roxo-rgb),.5),var(--chp-vidro));position:relative;overflow:hidden;box-shadow:0 0 0 1.5px rgba(var(--chp-lilas-rgb),.3)}.cha-porta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--chp-bronze-rgb),.55),rgba(var(--chp-bronze-rgb),.25));transform-origin:left;transform:scaleX(0);animation:cha-abre .8s cubic-bezier(.3,1,.4,1) .1s forwards}@keyframes cha-abre{to{transform:scaleX(1)}}.cha-entrando p{color:var(--chp-apoio);margin:6px 0 0}@media (min-width:861px){.cha{background:rgba(var(--chp-noite-rgb),.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cha-capa{display:none}.cha-caixa{min-height:0;border-radius:34px;padding:34px 30px 28px;background:radial-gradient(80% 60% at 50% 20%,rgba(var(--chp-roxo-rgb),.38),transparent 70%) padding-box,linear-gradient(180deg,var(--chp-vidro),var(--chp-poco)) padding-box,linear-gradient(140deg,rgba(var(--chp-bronze-rgb),.42),rgba(var(--chp-lilas-rgb),.1) 50%,rgba(var(--chp-lilas-rgb),.2)) border-box;border:1px solid transparent;box-shadow:0 40px 90px rgba(var(--chp-sombra-rgb),calc(.6 * var(--chp-sombra-k)))}.cha-foto{width:110px;height:110px;font-size:44px;margin:22px 0 18px}.cha-bts{padding-top:26px;gap:10px}.cha-bts button{flex:1 1;display:flex;justify-content:center;align-items:center;height:50px;border-radius:16px;font:700 15px var(--disp)}.cha-bts .bola{display:none}.cha-depois{background:transparent!important;box-shadow:inset 0 0 0 1px rgba(var(--chp-lilas-rgb),.35);color:var(--chp-tinta)!important}.cha-entrar{background:var(--chp-lilas)!important;color:var(--chp-acao-tinta)!important;animation:cha-pulsa 1.4s infinite}}@media (prefers-reduced-motion:reduce){.cha,.cha *,.cha :after,.cha :before{animation:none!important}}.cha:focus{outline:none}