.upgrade-modal-wrapper[data-v-6cd519d0]{z-index:9999}.upgrade-modal-wrapper .upgrade-modal[data-v-6cd519d0]{width:640px;background:#fff;border-radius:20px;box-shadow:0 0 40px 1px rgba(0,0,0,.25)}.upgrade-modal-wrapper .upgrade-modal.assessment[data-v-6cd519d0]{background:linear-gradient(105.82deg,#599ce6 2.8%,#8bffc1 96.6%)}.upgrade-modal-wrapper .upgrade-modal.catchup[data-v-6cd519d0]{background:linear-gradient(105.82deg,#8afec0 2.8%,#79e3fc 96.6%)}@media(max-width:768px){.upgrade-modal-wrapper .upgrade-modal[data-v-6cd519d0]{width:90vw}}.upgrade-modal-wrapper .upgrade-modal .upgrade-modal-content .upgrade-modal-title[data-v-6cd519d0]{font-family:Quicksand,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:35px;text-align:center;letter-spacing:-.03em;color:#fff}@media(max-width:768px){.upgrade-modal-wrapper .upgrade-modal .upgrade-modal-content .upgrade-modal-title[data-v-6cd519d0]{font-size:24px;line-height:30px}}.upgrade-modal-wrapper .upgrade-modal .upgrade-modal-content .upgrade-modal-message[data-v-6cd519d0]{font-family:Quicksand,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;letter-spacing:-.03em;color:#58595b}@media(max-width:768px){.upgrade-modal-wrapper .upgrade-modal .upgrade-modal-content .upgrade-modal-message[data-v-6cd519d0]{font-size:16px;line-height:20px}}.upgrade-modal-wrapper .upgrade-modal .upgrade-modal-content .upgrade-modal-button[data-v-6cd519d0]{font-family:Quicksand,sans-serif;font-style:normal;font-weight:500;font-size:16px;text-align:center;color:#e0a040;background:transparent;border:none;cursor:pointer;transition:opacity .2s ease}.upgrade-modal-wrapper .upgrade-modal .upgrade-modal-content .upgrade-modal-button[data-v-6cd519d0]:hover{opacity:.8}.rl-icon[data-v-1298ce96]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rl-icon svg[data-v-1298ce96]{width:auto;height:1.1rem}@media (min-width:570px) and (max-width:626px){.mt-auto{margin-top:36.3rem!important}}@media (min-width:627px) and (max-width:655px){.mt-auto{margin-top:38rem!important}}@media (min-width:656px) and (max-width:685px){.mt-auto{margin-top:39rem!important}}@media (min-width:686px) and (max-width:715px){.mt-auto{margin-top:42.3rem!important}}@media (min-width:716px) and (max-width:768px){.mt-auto{margin-top:44.5rem!important}}body.v-tour--active{pointer-events:all!important}