.is-hidden{display:none}.tabs__controls{display:flex;box-shadow:inset 0 -1px #dfe2eb}.tabs__controls>*{flex-grow:1}body:has(.login-pin-container) .tabs__controls{margin-bottom:0!important;box-shadow:none}.tabs__control{text-decoration:none;color:#11200099;display:block;transition:all .3s;padding:24px 16px 6px;box-shadow:inset 0 0 #67a516;pointer-events:none}body:has(.login-pin-container) .tabs__control{padding:5px 0 0;box-shadow:none}.tabs__control:focus{color:#112000;outline:none;background-color:#f3f4f8}.tabs__control:hover,.tabs__control[aria-selected=true]{color:#112000}.card-invited{background-color:#fff;box-shadow:0 1px 2px #303a501a;display:flex;padding:.8rem 1rem;margin-bottom:.3rem;align-items:center}.card-invited__user{flex-grow:1}.card-invited__avatar{background-color:#dfe2eb;border-radius:50%;height:32px;width:32px;margin-right:1rem;text-align:center;text-transform:uppercase;font-size:1.2rem;font-weight:600;color:#11200080;line-height:32px}.card-invited__remove{cursor:pointer;border:0;background-color:initial;opacity:.6;height:32px;width:32px;transition:opacity .2s,background-color .1s;outline:none;background-color:#f3f4f800;border-radius:50%;padding-top:.2rem;padding-bottom:.4rem}.card-invited__remove:hover{opacity:1}.card-invited__remove:focus{opacity:1;background-color:#f3f4f8}.modal-invite{height:calc(100vh - 20px);position:relative;padding:0;max-height:740px;max-width:1100px;overflow:hidden}.modal-invite__body{display:grid;grid-template-rows:1fr 1fr;height:calc(100% - 4rem)}@media (min-width:768px){.modal-invite__body{grid-template-columns:1fr 38%;grid-template-rows:1fr}}.modal-invite__close{text-decoration:none;border:0;background-color:initial;padding:0;line-height:1}.modal-invite__close svg{vertical-align:middle}.modal-invite__add-email{max-width:28rem}.modal-invite__header{padding:0 1rem;border-bottom:1px solid #dfe2eb;display:flex;justify-content:space-between;align-items:center;line-height:4rem}@media (min-width:768px){.modal-invite__header{padding-left:2.25rem;padding-right:2.25rem;grid-column:1/-1}}.modal-invite__title{font-size:1.125rem;font-weight:700;color:#112000}.modal-invite__section-title{font-size:1rem;font-weight:600;padding:2.25rem 0 .4rem;display:block}.modal-invite__content{padding:0 1rem 1rem;overflow:auto}@media (min-width:768px){.modal-invite__content{overflow:initial;padding-left:2.25rem;padding-right:2.25rem}}.modal-invite__result{background-color:#f3f4f8;position:relative;overflow:hidden;height:calc(100% - 1px)}.modal-invite__send{position:absolute;bottom:0;left:0;width:100%;padding:1rem}.modal-invite__send button{margin-bottom:0}.modal-invite__list-added{position:relative;overflow:auto;height:calc(100% - 5rem);padding:1rem}.card-invite-group{display:flex;margin-bottom:1rem}.card-invite-group__picture{width:56px;height:56px;flex:none}.card-invite-group__picture img{vertical-align:middle;width:100%;height:100%;object-fit:cover}.card-invite-group__content{padding:0 1.125rem;line-height:1.4;flex-grow:1}.card-invite-group__title{font-size:1.125rem;color:#112000;font-weight:600;padding-top:.2rem}.card-invite-group__details{color:#11200080;font-size:.875rem}.card-invite-group__action{align-self:center}.light-message{padding:2.25rem 0;text-align:center;color:#11200080}.grey-button--collapsible{display:flex;min-width:2rem}.grey-button--collapsible__icon img{vertical-align:initial}@media (min-width:768px){.grey-button--collapsible__icon{margin-right:.6rem}}@media (max-width:767px){.grey-button--collapsible__text{display:none}}.primary-button--large{font-weight:600;font-size:1.125rem;line-height:2.4}.primary-button--full{width:100%}.tooltip-trigger{white-space:nowrap;cursor:help}.tooltip{display:inline-block;position:absolute;max-width:220px;z-index:10;background-color:#fff;border-radius:6px;border:2px solid #9bd84c;font-size:.6875rem;padding:5px 5px 5px 10px;transition:opacity .2s,visibility .2s;box-shadow:0 3px 5px #0000004d}@media (min-width:768px){.tooltip{border-radius:8px;max-width:280px;font-size:.8125rem}}@supports (filter:drop-shadow(1px 1px #000)){.tooltip{filter:drop-shadow(0 5px 0 rgba(0,0,0,.15));box-shadow:0 1px 0 #00000040}}@supports (clip-path:inset(50%)){.tooltip:before{content:"";position:absolute;background-color:inherit;border:inherit;width:12px;height:12px;clip-path:polygon(0 0,100% 100%,100% 100%,0 100%)}}.tootip:not(.tooltip--sticky){pointer-events:none}.tooltip--bottom:before,.tooltip--top:before{left:calc(50% - 6px)}.tooltip--top:before{bottom:-6px;transform:rotate(-45deg)}.tooltip--bottom:before{top:-6px;transform:rotate(135deg)}.tooltip--left:before,.tooltip--right:before{top:calc(50% - 6px)}.tooltip--left:before{right:-6px;transform:rotate(-135deg)}.tooltip--right:before{left:-6px;transform:rotate(45deg)}.tooltip--is-hidden{visibility:hidden;opacity:0}.challenge-pin{position:relative}.challenge-pin__code{position:relative;display:flex}.challenge-pin__input-wrapper{position:relative;margin-right:.25rem;flex-grow:1}.challenge-pin__input-wrapper input{width:100%;border:1px solid #b5b9c7;border-radius:.125rem;height:2.25rem;padding:0 .875rem}.challenge-pin__input-wrapper input:focus{outline:0;border-color:#67a516;box-shadow:0 0 3px #67a51680}.challenge-pin__button-copy{background-color:initial;border:0;padding:0;background-image:url(https://cloud.educaplay.com/r/img/i-copy.svg);background-position:50%;background-repeat:no-repeat;position:absolute;width:2.25rem;height:100%;right:0}.challenge-pin__button-help{position:absolute;top:calc(50% - 15px);left:100%;color:#ccc;background-color:initial;border:0;width:24px;height:24px}@media (max-width:767px){.challenge-pin__button-help{top:2px;left:54px;display:none}}.challenge-pin__input-wrapper .button-with-msg{position:absolute;height:100%;width:2.25rem;top:0;right:0}.challenge-pin__code .e-form{width:144px;min-width:144px}@media (min-width:768px){.challenge-pin__code .e-form{width:200px}}.challenge-pin__code .e-form input{min-width:0;max-width:none}body{background-color:#112000}h1{font-size:1.25rem;font-weight:700;line-height:1.15;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}@media (min-width:760px){h1{font-size:1.5rem}}h1.strong-title,label h2{color:#fff}.wrapper{display:flex;flex-direction:column;justify-content:center;max-width:1550px;min-height:calc(100dvh - 52px);margin:0 auto;align-items:center;text-align:center;padding-bottom:10px}@media (min-width:768px){.wrapper{padding-bottom:30px;min-height:calc(100dvh - 56px)}}@media (min-width:1024px){.wrapper{min-height:calc(100dvh - 60px)}}.g-recaptcha{display:flex;justify-content:center;margin-bottom:1.4rem}.text-center{text-align:center}.strong-title{font-weight:700}body:has(.login-pin-container) .strong-title{font-weight:600;font-size:.6875rem}@media (min-width:768px){body:has(.login-pin-container) .strong-title{font-size:.8125rem}}.margin-bottom{margin-bottom:1.2rem}.padding-y-large{padding-top:4rem;padding-bottom:4rem}#originData .login:has(.login-pin-container){max-width:95%!important;padding:10px}@media (min-width:1024px){#originData .login:has(.login-pin-container){padding:40px}}@media (min-width:1280px){#originData .login:has(.login-pin-container){padding:60px}}.login-pin-container{width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.login-pin-container{justify-content:space-between;align-items:flex-start}}.login-guest,.login-guest__form{padding-top:1rem}body:has(.login-pin-container) .login-guest__form{padding:0}body:has(.login-pin-container) .login-guest{padding:0}.narrow-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:calc(100% - 20px);gap:10px}@media (min-width:768px){.narrow-container{max-width:360px;gap:16px;margin:0 auto}}@media (min-width:1280px){.narrow-container{max-width:460px}}.narrow-container__wrapper{display:flex;flex-direction:column;gap:5px;width:100%;margin:0 16px;padding:10px 20px 16px;background-color:#0b1500;border:1px solid #666;border-radius:12px}@media (min-width:768px){.narrow-container__wrapper{border-radius:16px;margin:0}}@media (max-width:540px){.narrow-container__wrapper{padding:5px 16px 10px}}.narrow-container__wrapper form{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.narrow-container__wrapper form{gap:16px}}.narrow-container input.gamepin-field{text-align:center!important;font-weight:800!important;text-transform:uppercase!important;padding:0 39px 0 27px!important}@media (min-width:768px){.narrow-container input.gamepin-field{padding:0 47px 0 33px!important}}.narrow-container input.gamepin-field::placeholder{text-align:center!important;font-weight:700!important;text-transform:uppercase!important}.narrow-container .e-btn.e-btn--secondary{gap:10px;margin:auto;min-width:100%}.wrapper-middle-page{min-height:calc(100vh - 20rem);display:flex;justify-content:center;align-items:center}.header--externo{display:flex;align-items:center;background-color:#67a516;height:52px;padding:0;box-shadow:0 1px 0 #000000a6}@media (min-width:768px){.header--externo{height:56px}}@media (min-width:1024px){.header--externo{height:60px}}.bg-challenge-shapes{background-image:url(https://cloud.educaplay.com/r/img/bg-challenge-shapes.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat}.bg-challenge-shapes .e-btn{margin:0 auto;min-width:220px}.flat-button-primary__full{width:100%;min-width:100%}.login--min .login-pin-container{width:100%;max-width:100%;margin:0;padding:0}.login--min .login-guest{padding:0}.login--min .login-guest__form{padding-top:.375rem}.login--min .login-guest h1{font-size:1.75rem;line-height:1.15;margin:0}