.learning-socket-toast-enter-active[data-v-268a492e],.learning-socket-toast-leave-active[data-v-268a492e]{transition:opacity .2s ease,transform .2s ease}.learning-socket-toast-enter-from[data-v-268a492e],.learning-socket-toast-leave-to[data-v-268a492e]{opacity:0;transform:translate(-50%,-50%) scale(.96)}.payment-invoice-form-modal .el-dialog__body{padding:24px 24px 20px}.payment-invoice-form-modal .el-radio-button{flex:1}.payment-invoice-form-modal .el-radio-button__inner{align-items:center;border:1px solid rgb(var(--third-light)/.4);border-radius:12px!important;box-shadow:none!important;display:flex;font-size:14px;font-weight:600;height:42px;justify-content:center;width:100%}.payment-invoice-form-modal .el-form-item{margin-bottom:22px}.payment-invoice-form-modal .el-form-item__label{color:rgb(var(--third-dark)/.85);font-size:13px;font-weight:600;line-height:1.2;padding-bottom:4px}.payment-invoice-form-modal .el-form-item__error{font-size:12px;padding-top:4px}.payment-invoice-form-modal .el-input__wrapper{border:1px solid rgb(var(--third-light)/.4);border-radius:12px;box-shadow:none!important;min-height:44px;transition:border-color .2s ease,box-shadow .2s ease}.payment-invoice-form-modal .el-input__wrapper.is-focus{border-color:rgb(var(--primary)/.5);box-shadow:0 0 0 3px rgb(var(--primary)/.12)!important}.lesson-celebrate__mascot[data-v-9004e391]{animation:celebrate-pop-9004e391 .6s cubic-bezier(.34,1.56,.64,1) both}.lesson-celebrate__bubble[data-v-9004e391]{animation:celebrate-bubble-9004e391 .45s cubic-bezier(.34,1.56,.64,1) .25s both}.lesson-celebrate-leave-active[data-v-9004e391]{transition:opacity .25s ease,transform .25s ease}.lesson-celebrate-leave-to[data-v-9004e391]{opacity:0;transform:translateY(24px)}.lesson-celebrate__mascot img[data-v-9004e391]{animation:celebrate-hop-9004e391 1.1s ease-in-out .6s 3;transform-origin:50% 100%}.lesson-celebrate__glow[data-v-9004e391]{animation:celebrate-glow-9004e391 1.6s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--primary)/.28) 0,rgb(var(--primary)/0) 70%);border-radius:9999px;top:18%;right:10%;bottom:4%;left:10%;position:absolute}.lesson-celebrate__star[data-v-9004e391]{animation:celebrate-twinkle-9004e391 1.2s var(--d) ease-in-out infinite;font-size:18px;line-height:1;position:absolute;z-index:1}@keyframes celebrate-pop-9004e391{0%{opacity:0;transform:translateY(70%) scale(.6) rotate(-8deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes celebrate-bubble-9004e391{0%{opacity:0;transform:translate(16px) scale(.85)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes celebrate-hop-9004e391{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-12%) rotate(-4deg)}55%{transform:translateY(0) rotate(3deg) scaleY(.96)}}@keyframes celebrate-glow-9004e391{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes celebrate-twinkle-9004e391{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(25deg)}}@media (prefers-reduced-motion:reduce){.lesson-celebrate__bubble[data-v-9004e391],.lesson-celebrate__glow[data-v-9004e391],.lesson-celebrate__mascot[data-v-9004e391],.lesson-celebrate__mascot img[data-v-9004e391],.lesson-celebrate__star[data-v-9004e391]{animation:none!important}}.pause-learning-dialog{border-radius:22px!important;box-shadow:0 24px 60px #0f172a33!important;overflow:hidden;padding:0!important;width:min(92vw,420px)!important}.pause-learning-dialog .el-message-box__header{background:linear-gradient(180deg,#fff7e6,#fff 70%);padding:22px 24px 0}.pause-learning-dialog .el-message-box__title{color:#92400e;font-size:17px;font-weight:700}.pause-learning-dialog .el-message-box__content{padding:12px 24px 20px}.pause-learning-dialog .el-message-box__container{align-items:flex-start;gap:12px}.pause-learning-dialog .el-message-box__status{align-items:center;background:#ffedd5;border-radius:999px;box-shadow:0 4px 14px #f59e0b59;color:#f59e0b!important;display:inline-flex;flex-shrink:0;font-size:18px!important;height:30px;justify-content:center;margin-top:2px;width:30px}.pause-learning-dialog .el-message-box__message{color:#5f6e85;font-size:14px;line-height:1.6}.pause-learning-dialog .el-message-box__btns{padding:0 24px 24px}.pause-learning-dialog .el-button--primary{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;font-size:14px;font-weight:600;height:42px}.pause-learning-dialog .el-button--primary:hover{opacity:.92}.pause-learning-dialog--loading .el-message-box__header{background:#fff;padding-bottom:20px}.pause-learning-dialog--loading .el-message-box__content{padding-top:0}
