.WhatsAppButton-module__n077Kq__button{z-index:44;border-radius:var(--radius-full);background:var(--color-whatsapp);width:52px;height:52px;color:var(--color-white);transition:transform .2s var(--ease), bottom .2s var(--ease);animation:WhatsAppButton-module__n077Kq__pop-in .5s var(--ease) .8s backwards;place-items:center;display:grid;position:fixed;bottom:73px;right:16px;box-shadow:0 6px 16px #0003}.WhatsAppButton-module__n077Kq__button:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-whatsapp);animation:3s ease-out 1.6s infinite WhatsAppButton-module__n077Kq__ring;position:absolute;inset:0}@keyframes WhatsAppButton-module__n077Kq__pop-in{0%{opacity:0;transform:translateY(16px)scale(.6)}to{opacity:1;transform:none}}@keyframes WhatsAppButton-module__n077Kq__ring{0%{opacity:.55;transform:scale(1)}60%,to{opacity:0;transform:scale(1.7)}}@keyframes WhatsAppButton-module__n077Kq__wave{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-14deg)}92%{transform:rotate(12deg)}95%{transform:rotate(-6deg)}}.WhatsAppButton-module__n077Kq__button:hover{transform:scale(1.06)}.WhatsAppButton-module__n077Kq__button:focus-visible{box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.WhatsAppButton-module__n077Kq__icon{width:28px;height:28px;animation:6s ease-in-out 2.4s infinite WhatsAppButton-module__n077Kq__wave}html[data-buy-bar] .WhatsAppButton-module__n077Kq__button{bottom:133px}html[data-tab-bar-hidden] .WhatsAppButton-module__n077Kq__button{pointer-events:none;transform:translateY(calc(100% + 100px))}@media (min-width:768px){html[data-tab-bar-hidden] .WhatsAppButton-module__n077Kq__button{pointer-events:auto;transform:none}.WhatsAppButton-module__n077Kq__button{width:56px;height:56px;bottom:24px;right:24px}html[data-buy-bar] .WhatsAppButton-module__n077Kq__button{bottom:84px}.WhatsAppButton-module__n077Kq__icon{width:30px;height:30px}}@media (min-width:1280px){html[data-buy-bar] .WhatsAppButton-module__n077Kq__button{bottom:24px}}@media (prefers-reduced-motion:reduce){.WhatsAppButton-module__n077Kq__button,.WhatsAppButton-module__n077Kq__button:before,.WhatsAppButton-module__n077Kq__icon{animation:none}.WhatsAppButton-module__n077Kq__button{transition:none}.WhatsAppButton-module__n077Kq__button:hover{transform:none}}
.StudentShell-module__m32_bq__shell{flex-direction:column;min-height:100vh;padding-bottom:80px;display:flex}@media (min-width:768px){.StudentShell-module__m32_bq__shell{padding-bottom:0}}.StudentShell-module__m32_bq__main{flex:1;min-height:100svh}
