@keyframes flash{0%,to{opacity:1}50%{opacity:0}}.ai-scoped .flashing{animation:4s infinite flash}.ai-scoped .intro-box{text-align:center;justify-content:center}.ai-scoped .intro-text{color:gray;text-align:center;width:70%;margin:0 auto;font-size:1.2rem;font-weight:700}@media (max-width:500px){.ai-scoped .intro-text{width:90%;font-size:.9rem}}.ai-scoped .gray-cloud{z-index:1;background:#0003;border-radius:10px;position:absolute;inset:0}.ai-scoped .no-select-cloud *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.ai-scoped .lab-panel{background-color:#eaf8fe;border-radius:10px!important;margin:10px 0!important}.ai-scoped .lab-panel:before{display:none}.ai-scoped .challenge-panel{background-color:#f0faf0;border-radius:10px!important;margin:10px 0!important}.ai-scoped .challenge-panel:before{display:none}.ai-scoped .resource-panel{background-color:#faf4fe;border-radius:10px!important;margin:10px 0!important}.ai-scoped .resource-panel:before{display:none}.ai-scoped .MuiAccordionSummary-root.MuiButtonBase-root{justify-content:flex-start;padding-top:.7rem;padding-bottom:.7rem;min-height:auto!important}.ai-scoped .panel-main{justify-content:space-between;align-items:center;width:70%;display:flex}@media (max-width:1200px){.ai-scoped .panel-main{width:100%}}.ai-scoped .image-and-title{align-items:center;display:flex}.ai-scoped .MuiAccordionSummary-content{display:contents}.ai-scoped .icon-margin{margin:auto 8px auto auto}.ai-scoped .desc-icon{align-self:flex-start;width:26px;min-width:26px;height:26px;margin-right:6px}.ai-scoped .panel-icon{align-self:flex-start;width:33px;min-width:33px;height:33px}@media (max-width:500px){.ai-scoped .panel-icon{display:none}}.ai-scoped .panel-icon-box{background:#27ae60;border-radius:15%;justify-content:center;align-self:center;align-items:center;width:28px;min-width:28px;height:28px;display:flex;overflow:hidden;box-shadow:0 4px 8px #0000001a}.ai-scoped .panel-icon-box img{object-fit:cover;max-width:80%;max-height:80%}.ai-scoped .panel-button{visibility:visible;position:absolute;top:.7rem;right:1rem}@media (max-width:1200px){.ai-scoped .md-panel-button{display:none!important}}.ai-scoped .sm-panel-button{margin-top:.2rem;margin-bottom:1rem;margin-left:1rem;position:static;display:none!important}@media (max-width:1200px){.ai-scoped .sm-panel-button{display:flex!important}}.ai-scoped .form-field div{margin-top:0;margin-bottom:0}.ai-scoped .text-and-select{display:flex}.ai-scoped .text-and-select .MuiGrid-item{flex-basis:100%;max-width:100%}.ai-scoped .ai-creation-form .MuiAccordion-root{width:100%}.ai-scoped .link-list{margin:0;padding:0;list-style-type:none}.ai-scoped .link-container,.ai-scoped .video-container{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:15px;margin-bottom:10px;display:flex}.ai-scoped .link-title,.ai-scoped .link-url,.ai-scoped .video-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-scoped .video-title{margin-bottom:1rem;display:block}.ai-scoped .link-title-box{width:60%;display:flex}.ai-scoped .link-title{width:100%}.ai-scoped .link-url{width:35%}.ai-scoped .hr-style{border-top:1px solid #ccc;width:100%;margin-top:10px}.ai-scoped .video-box{width:calc(50% - 10px);margin-bottom:3.5rem;margin-right:10px;padding-top:calc(28.125% - 28px);position:relative}.ai-scoped .video-box iframe,.ai-scoped .video-box .placeholder-video{width:100%;height:100%;position:absolute;top:0;left:0}.ai-scoped .video-box .placeholder-video img{width:100%;height:100%}.ai-scoped .video-box a{width:95%;position:absolute;bottom:-3rem;left:0}@media (max-width:1200px){.ai-scoped .link-container{display:block}.ai-scoped .link-title-box,.ai-scoped .link-url{width:100%;margin-bottom:5px}}@media (max-width:500px){.ai-scoped .video-container{display:block}.ai-scoped .video-box{width:100%;padding-top:calc(56.25% - 14px)}}.ai-scoped .strike-through{text-decoration:line-through}.ai-scoped .no-good-fit{color:#498cce;cursor:pointer;text-decoration:underline}.ai-scoped .rm-image{width:50%}.ai-scoped .rm-image img{width:100%}@media (max-width:500px){.ai-scoped .rm-image{width:100%}}
