.quiz-story-wrapper .swiper-container{perspective:1000px;width:100%}.quiz-story-wrapper .swiper-container .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transform-style:preserve-3d;transition-property:transform;width:100%;z-index:1}.quiz-story-wrapper .modal-content{display:flex;flex-direction:row;height:100%;max-width:560px;overflow:visible}.quiz-story-wrapper .modal-background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.limudnaim-story{border-radius:20px;box-sizing:border-box;height:100%;overflow:hidden;transform:perspective(0);transform-style:flat}.is-full-screen .limudnaim-story{border-radius:0}.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-left,.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-right{bottom:50%;height:3em;position:absolute;transition:.5s;width:3em}.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-left:after,.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-right:after{border-color:#afafaf;border-style:solid;border-width:2px 2px 0 0;content:"";display:block;height:2em;margin:auto;transition:.5s;width:2em}.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-left:hover,.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-right:hover{transform:scale(1.1)}.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-left:hover:after,.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-right:hover:after{border-color:#ff9001}.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-right{right:0}.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-left{left:0}.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-right:after{transform:rotate(45deg)}.limudnaim-story .limudnaim-story-navigation .limudnaim-story-navigation-left:after{transform:rotate(225deg)}.limudnaim-story .limudnaim-story-content{overflow:auto}.limudnaim-story-modal .has-background-loading{background:#f3f3f3;border-radius:3px;display:inline-block;height:1em;overflow:hidden;position:relative;word-spacing:1em}.limudnaim-story-modal .has-background-loading:after{animation:i 2s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes i{to{transform:translateX(100%)}}.shakeX,.shakeY{animation-duration:1s;animation-fill-mode:both}@keyframes q{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.shakeY{animation-name:q}@keyframes r{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shakeX{animation-name:r}.quiz-container{border-radius:20px;overflow:hidden}.quiz-container .katex{font-size:1.2em}.quiz-container .katex .katex{font-size:1em}.quiz-container .question-details{line-height:1.5}.quiz-container .question-details img{max-height:500px}.quiz-container .quiz-answer{box-shadow:5px 5px 3px hsla(0,0%,4%,.1);box-sizing:border-box;height:auto;line-height:1.5rem;opacity:1;white-space:break-spaces}.quiz-container .quiz-answer img{max-height:200px;vertical-align:middle;width:100%}.quiz-container .quiz-answer.is-not-rounded{border-radius:50px}.quiz-container .quiz-answer.is-danger .quiz-answer-bullet,.quiz-container .quiz-answer.is-success .quiz-answer-bullet{border-color:#fff;color:#fff}.quiz-container .quiz-answer .quiz-answer-bullet{border:2px solid #ff9001;border-radius:9999px;color:#ff9001;height:25px;left:15px;line-height:20px;position:absolute;width:25px}@media screen and (max-width:1087px){.quiz-container .quiz-answer .quiz-answer-bullet{height:22px;line-height:18px;right:8px;width:22px}}.quiz-container .quiz-action-bar,.quiz-container .quiz-action-bar-spacer{min-height:200px}.quiz-container .quiz-action-bar{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #dbdbdb;bottom:0;left:0;overflow:hidden;position:absolute;width:100%}.quiz-container .quiz-action-bar .next{overflow:hidden}.quiz-container .quiz-action-bar .next .next-label{z-index:1}.quiz-container .quiz-action-bar .next .next-progress{background-color:#ffc780;bottom:0;height:100%;position:absolute;right:0;width:100%}.quiz-container .slide-up-down-enter-active,.quiz-container .slide-up-down-enter-active .quiz-action-bar,.quiz-container .slide-up-down-leave-active,.quiz-container .slide-up-down-leave-active .quiz-action-bar{transform:translateY(0);transition:.5s}.quiz-container .slide-up-down-enter,.quiz-container .slide-up-down-enter .quiz-action-bar,.quiz-container .slide-up-down-leave-to,.quiz-container .slide-up-down-leave-to .quiz-action-bar{transform:translateY(100%)}.video-solution-modal[data-v-03e9ae50] .modal-content{background-image:linear-gradient(45deg,#fffaf4,#8f8f8f)!important}.video-solution-modal .explanation-steps[data-v-03e9ae50]{background-color:rgba(0,0,0,.9);right:50%;top:0;transform:translateX(50%);width:95%}.video-solution-modal .explanation-step-point[data-v-03e9ae50]{background:none;border-radius:50px;cursor:pointer;height:2px;margin:5px 2px 3px;padding:0;transform:scale(1);transition:all 1s;width:20px}@media screen and (max-height:820px){.explanation-footer .button[data-v-314a8894],.video-solution-modal .video-footer .button[data-v-03e9ae50]{font-size:1rem!important}}@keyframes flicker{0%{color:inherit}50%{color:#ff9001}to{color:inherit}}.course-lobby-feedback-modal .modal-background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}.course-lobby-feedback-modal .modal-content{bottom:0;left:0;margin:60px 30px;position:absolute}.modal-feedback-enter-active,.modal-feedback-enter-active .modal-background,.modal-feedback-enter-active .modal-content,.modal-feedback-leave-active,.modal-feedback-leave-active .modal-background,.modal-feedback-leave-active .modal-content{transition:all .5s ease}.modal-feedback-enter .modal-background,.modal-feedback-leave-to .modal-background{opacity:0}.modal-feedback-enter .modal-content,.modal-feedback-leave-to .modal-content{transform:scale(0);transform-origin:left bottom}.user-info{border-bottom:1px solid #eee}.user-info a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.content-offer-widget[data-v-3f1b2614]{max-width:100%;overflow:hidden}.content-actions[data-v-3f1b2614]{max-width:100%}.content-actions .buttons[data-v-3f1b2614]{display:flex;flex-wrap:wrap;gap:.5rem}.content-action-button[data-v-3f1b2614]{word-wrap:break-word;min-width:140px}.content-dismissed[data-v-3f1b2614]{font-style:italic}@media screen and (max-width:768px){.content-actions .buttons[data-v-3f1b2614]{flex-direction:column}.content-action-button[data-v-3f1b2614]{min-width:0;min-width:auto;width:100%}}.buttons .button[data-v-59cbd958]{height:auto;min-height:2.5em}button.button[data-v-64455bd0]{border-radius:8px;height:auto}.practice-subject-selection-widget[data-v-56c2d1b2]{max-width:100%;overflow:hidden}.practice-subject-selection-widget .buttons[data-v-56c2d1b2]{max-width:100%}.practice-subject-selection-widget .practice-subject-button[data-v-56c2d1b2]{border-radius:8px;height:auto;max-width:100%;min-height:3rem;overflow:hidden;text-align:left;white-space:normal}.practice-subject-selection-widget .practice-subject-button .subject-name[data-v-56c2d1b2]{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.intent-clarification-widget .intent-options .option-button[data-v-4e2f8fd0]{border:none;border-radius:.5rem;min-height:3.5rem;padding:.75rem 1rem;transition:all .2s ease}.intent-clarification-widget .intent-options .option-button[data-v-4e2f8fd0]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.tools-bar[data-v-63982189]{border-bottom:1px solid #e0e0e0;padding-bottom:1rem}.color-button[data-v-63982189]{border-width:2px!important;height:2rem!important;margin:0 .25rem!important;padding:0!important;width:2rem!important}.color-button.is-selected[data-v-63982189]{border-width:3px!important;transform:scale(1.1)}.canvas-container[data-v-63982189]{overflow:auto;padding:1rem 0}@media screen and (max-width:768px){.modal-card[data-v-63982189]{margin:.5rem!important;max-width:calc(100vw - 1rem)!important}.tools-bar .field.is-grouped[data-v-63982189]{align-items:flex-start;flex-direction:column}.tools-bar .control[data-v-63982189]{margin-bottom:.75rem}.canvas-container[data-v-63982189]{padding:.5rem 0}}@media (hover:none) and (pointer:coarse){.button[data-v-63982189]{min-height:2.5rem}.color-button[data-v-63982189]{height:2.5rem!important;width:2.5rem!important}}.chat-avatar[data-v-4c7553f5]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.message-avatar[data-v-4c7553f5]{flex-shrink:0;height:2rem;width:2rem}.bot-avatar[data-v-4c7553f5],.user-avatar[data-v-4c7553f5]{align-items:center;border-radius:50%;display:flex;font-size:.875rem;height:100%;justify-content:center;width:100%}.bot-avatar[data-v-4c7553f5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.user-avatar[data-v-4c7553f5]{background:#3273dc;color:#fff}.message-bubble[data-v-4c7553f5]{border:1px solid #e9ecef;border-radius:1.125rem}.option-button[data-v-4c7553f5]{transition:all .2s ease}.option-button[data-v-4c7553f5]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media screen and (max-width:768px){.chat-avatar[data-v-4c7553f5]{height:2rem;width:2rem}.message-avatar[data-v-4c7553f5]{height:1.5rem;width:1.5rem}.bot-avatar[data-v-4c7553f5],.user-avatar[data-v-4c7553f5]{font-size:.75rem}.option-button[data-v-4c7553f5]{padding:.75rem!important}.message-text[data-v-4c7553f5] .code-block{font-size:.75rem;padding:.75rem}.message-text[data-v-4c7553f5] h1{font-size:1.25rem}.message-text[data-v-4c7553f5] h2{font-size:1.125rem}.message-text[data-v-4c7553f5] h3{font-size:1rem}}@media(hover:none)and (pointer:coarse){.option-button[data-v-4c7553f5]{min-height:60px}}.editor-wrapper[data-v-4c7553f5]{background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:inset 0 .0625em .125em hsla(0,0%,4%,.05);color:#363636;cursor:text;font-size:1rem;line-height:1.5;min-height:2.5rem;outline:none;padding:.5rem .75rem;position:relative;transition:all .2s ease;width:100%}.editor-wrapper.is-focused[data-v-4c7553f5]{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.editor-wrapper[data-v-4c7553f5]:hover{border-color:#b5b5b5}.editor-wrapper.is-drag-over[data-v-4c7553f5]{background-color:rgba(50,115,220,.05);border-color:#3273dc;border-style:dashed}.editor-wrapper .drag-overlay[data-v-4c7553f5]{align-items:center;background-color:rgba(50,115,220,.1);border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.editor-wrapper .drag-overlay .drag-message[data-v-4c7553f5]{color:#3273dc;text-align:center}.editor-wrapper .drag-overlay .drag-message p[data-v-4c7553f5]{font-weight:500;margin-top:.5rem}.editor-wrapper .processing-overlay[data-v-4c7553f5]{align-items:center;background-color:hsla(0,0%,100%,.95);border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:15}.editor-wrapper .processing-overlay .processing-message[data-v-4c7553f5]{color:#3273dc;text-align:center}.editor-wrapper .processing-overlay .processing-message .processing-spinner[data-v-4c7553f5]{display:flex;justify-content:center;margin-bottom:.5rem}.editor-wrapper .processing-overlay .processing-message .processing-spinner .spinner[data-v-4c7553f5]{animation:k-4c7553f5 1s linear infinite;border:2px solid #e0e0e0;border-radius:50%;border-top-color:#3273dc;height:20px;width:20px}.editor-wrapper .processing-overlay .processing-message p[data-v-4c7553f5]{font-size:.875rem;font-weight:500;margin:0}.editor-wrapper[data-v-4c7553f5] .ProseMirror{outline:none}.editor-wrapper[data-v-4c7553f5] .ProseMirror .is-editor-empty:first-child:before{color:#b5b5b5;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-wrapper[data-v-4c7553f5] .ProseMirror p{margin:0}.editor-wrapper[data-v-4c7553f5] .ProseMirror p.is-empty:before{color:#b5b5b5;content:attr(data-placeholder);height:0;pointer-events:none}.editor-wrapper[data-v-4c7553f5] .ProseMirror sup{font-size:.75em;line-height:0;position:relative;top:-.5em;vertical-align:baseline}.editor-wrapper[data-v-4c7553f5] .ProseMirror sub{bottom:-.25em;font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.editor-wrapper[data-v-4c7553f5] .ProseMirror strong{font-weight:600}.editor-wrapper[data-v-4c7553f5] .ProseMirror u{-webkit-text-decoration:underline;text-decoration:underline}.editor-wrapper[data-v-4c7553f5] .ProseMirror .chat-image{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block;height:auto;margin:.5rem 0;max-width:100%}.editor-wrapper[data-v-4c7553f5] .ProseMirror .chat-image:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.editor-wrapper[data-v-4c7553f5] .ProseMirror ol,.editor-wrapper[data-v-4c7553f5] .ProseMirror ul{margin:.5rem 0;padding-left:1.5rem}.editor-wrapper[data-v-4c7553f5] .ProseMirror li{margin:.25rem 0}.editor-wrapper[data-v-4c7553f5] .ProseMirror code{background-color:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;padding:.125rem .25rem}.editor-wrapper[data-v-4c7553f5] .ProseMirror pre{background-color:#f5f5f5;border-radius:4px;overflow-x:auto;padding:1rem}.editor-wrapper[data-v-4c7553f5] .ProseMirror pre code{background:none;padding:0}@media screen and (max-width:768px){.editor-wrapper[data-v-4c7553f5] .ProseMirror{font-size:.875rem;min-height:2.25rem;padding:.5rem}}.streaming-indicator[data-v-4c7553f5]{align-items:baseline;display:inline-flex;margin-left:.5rem}.streaming-indicator .streaming-text[data-v-4c7553f5]{animation:n-4c7553f5 2s ease-in-out infinite;font-size:.875em;font-style:italic;margin-right:.25rem;opacity:.8}.streaming-indicator .streaming-dots[data-v-4c7553f5]{display:inline-flex}.streaming-indicator .streaming-dots .dot[data-v-4c7553f5]{animation:m-4c7553f5 1.4s infinite both;background-color:currentColor;border-radius:50%;height:4px;margin:0 1px;width:4px}.streaming-indicator .streaming-dots .dot[data-v-4c7553f5]:first-child{animation-delay:-.32s}.streaming-indicator .streaming-dots .dot[data-v-4c7553f5]:nth-child(2){animation-delay:-.16s}@keyframes m-4c7553f5{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes n-4c7553f5{0%,to{opacity:.6}50%{opacity:1}}@keyframes k-4c7553f5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.attachment-loading[data-v-4c7553f5]{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.attachment-loading .spinner[data-v-4c7553f5]{animation:k-4c7553f5 1s linear infinite;border:2px solid #e0e0e0;border-radius:50%;border-top-color:#3273dc;height:16px;width:16px}.budget-indicator[data-v-4c7553f5]{margin-top:.25rem}.chat-notification[data-v-4c7553f5]{word-wrap:break-word;align-items:center;border-radius:.375rem;display:flex;font-size:.75rem;gap:.25rem;height:100%;line-height:1.2;padding:.375rem .5rem}.chat-notification.is-danger[data-v-4c7553f5]{background-color:#fef7f7;border:1px solid #fecaca;color:#f14668}.chat-notification .icon[data-v-4c7553f5]{flex-shrink:0}.message-text[data-v-4c7553f5] h1,.message-text[data-v-4c7553f5] h2,.message-text[data-v-4c7553f5] h3,.message-text[data-v-4c7553f5] h4,.message-text[data-v-4c7553f5] h5,.message-text[data-v-4c7553f5] h6{font-weight:600;line-height:1.3;margin:1rem 0 .5rem}.message-text[data-v-4c7553f5] h1:first-child,.message-text[data-v-4c7553f5] h2:first-child,.message-text[data-v-4c7553f5] h3:first-child,.message-text[data-v-4c7553f5] h4:first-child,.message-text[data-v-4c7553f5] h5:first-child,.message-text[data-v-4c7553f5] h6:first-child{margin-top:0}.message-text[data-v-4c7553f5] h1{font-size:1.5rem}.message-text[data-v-4c7553f5] h2{font-size:1.3rem}.message-text[data-v-4c7553f5] h3{font-size:1.1rem}.message-text[data-v-4c7553f5] h4,.message-text[data-v-4c7553f5] h5,.message-text[data-v-4c7553f5] h6{font-size:1rem}.message-text[data-v-4c7553f5] p{margin:.5rem 0}.message-text[data-v-4c7553f5] p:first-child{margin-top:0}.message-text[data-v-4c7553f5] p:last-child{margin-bottom:0}.message-text[data-v-4c7553f5] .content-list{margin:.5rem 0;padding-left:1.5rem}.message-text[data-v-4c7553f5] .content-list li,.message-text[data-v-4c7553f5] .content-list ol,.message-text[data-v-4c7553f5] .content-list ul{margin:.25rem 0}.message-text[data-v-4c7553f5] .code-block{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;font-family:Courier New,Monaco,Menlo,monospace;font-size:.875rem;line-height:1.4;margin:.5rem 0;overflow-x:auto;padding:1rem}.message-text[data-v-4c7553f5] .code-block code{background:none;border:none;font-size:inherit;padding:0}.message-text[data-v-4c7553f5] code{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;font-family:Courier New,Monaco,Menlo,monospace;font-size:.875em;padding:.125rem .25rem}.message-text[data-v-4c7553f5] .blockquote{background-color:rgba(0,0,0,.02);border-left:4px solid #dbdbdb;border-radius:0 4px 4px 0;color:#6c757d;font-style:italic;margin:1rem 0;padding-left:1rem}.message-text[data-v-4c7553f5] a{color:#3273dc;-webkit-text-decoration:underline;text-decoration:underline}.message-text[data-v-4c7553f5] a:hover{color:#2366d1}.message-text[data-v-4c7553f5] a.nuxt-link{color:#3273dc}.message-text[data-v-4c7553f5] strong{font-weight:600}.message-text[data-v-4c7553f5] em{font-style:italic}.message-text[data-v-4c7553f5] hr{background-color:#dbdbdb;border:none;height:1px;margin:1rem 0}.message-text[data-v-4c7553f5] table{border-collapse:collapse;margin:.5rem 0;width:100%}.message-text[data-v-4c7553f5] table td,.message-text[data-v-4c7553f5] table th{border:1px solid #dbdbdb;padding:.5rem;text-align:left}.message-text[data-v-4c7553f5] table th{background-color:#f5f5f5;font-weight:600}.message-text[data-v-4c7553f5] .katex{font-size:1em}.message-text[data-v-4c7553f5] .katex-display{margin:.5rem 0}.message-text[data-v-4c7553f5] img{border-radius:4px;height:auto;margin:.5rem 0;max-width:100%}.widget-enter-enter-active[data-v-4c7553f5]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.widget-enter-leave-active[data-v-4c7553f5]{transition:all .3s cubic-bezier(.4,0,.6,1)}.widget-enter-enter-from[data-v-4c7553f5]{opacity:0;transform:translateY(20px) scale(.95)}.widget-enter-leave-to[data-v-4c7553f5]{opacity:0;transform:translateY(-10px) scale(.98)}.widget-enter-enter-to[data-v-4c7553f5],.widget-enter-leave-from[data-v-4c7553f5]{opacity:1;transform:translateY(0) scale(1)}@keyframes o-4c7553f5{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.widget-enter-enter-active[data-v-4c7553f5]{animation:o-4c7553f5 .5s cubic-bezier(.25,.8,.25,1)}.feedback-btn[data-v-4c7553f5]{cursor:pointer;opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1)}.feedback-btn[data-v-4c7553f5]:hover{opacity:1;transform:scale(1.2)}.feedback-btn.is-active[data-v-4c7553f5]{animation:p-4c7553f5 .4s cubic-bezier(.4,0,.2,1);opacity:1}@keyframes p-4c7553f5{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.conversation-item[data-v-0c092dff]:hover{border-color:#3273dc;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.conversation-item.is-active[data-v-0c092dff]{background:linear-gradient(135deg,rgba(50,115,220,.1),rgba(50,115,220,.05));border-color:#3273dc}.conversation-title[data-v-0c092dff]{color:#363636;line-height:1.3}.conversation-preview[data-v-0c092dff]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.is-loading-spinner[data-v-0c092dff]{animation:k-0c092dff 1s linear infinite;border:2px solid #dbdbdb;border-radius:50%;border-top-color:#3273dc;height:2rem;margin:0 auto;width:2rem}@keyframes k-0c092dff{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#__layout,#__nuxt,.layout,body,html{height:100%}.unlimited-bg{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImEiPjxmZVR1cmJ1bGVuY2UgYmFzZUZyZXF1ZW5jeT0iLjIiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDkgLTQgMCAwIDAgOSAtNCAwIDAgMCA5IC00IDAgMCAwIDAgMSIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==")}.main-course{display:flex;flex-direction:column;min-height:100%;scroll-behavior:smooth}.main-course .bottom-navbar{bottom:0;box-shadow:0 -1px 12px rgba(14,62,58,.15);line-height:1;margin-top:auto;position:sticky;width:100%;z-index:1}.main-course .bottom-navbar .columns{max-width:640px}.main-course .katex{font-size:1.2em}.main-course .katex .katex{font-size:1em}.main-course .icon{vertical-align:text-top}.main-course .is-cta{border-radius:15px;box-shadow:none}@keyframes a{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.main-course .wave-emoji{animation:b 2.5s infinite;display:inline-block;transform-origin:70% 70%}@keyframes b{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.main-course .heart-beat-enter-active{animation:a 3s ease-in-out}.modal-fade-enter,.modal-fade-leave-to{opacity:0}.modal-fade-enter .modal-content,.modal-fade-leave-to .modal-content{transform:rotateX(-90deg)}.modal-fade-enter-active,.modal-fade-leave-active{perspective:1000px;transition:all .5s ease}.modal-fade-enter-active .modal-content,.modal-fade-leave-active .modal-content{transition:transform .5s ease}.icon-pencil{animation:c 2s infinite;transform-origin:bottom left}@keyframes c{0%{transform:rotate(5deg)}25%{transform:rotate(0)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.highlight{position:relative;z-index:0}.highlight:before{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:backwards;animation-name:d;background:linear-gradient(90deg,rgba(255,225,0,.1),#ffe100 4%,rgba(255,225,0,.3));bottom:0;content:"";height:60%;left:-2px;position:absolute;transform:rotate(-2deg);width:calc(100% + 4px);z-index:-1}@keyframes d{0%{width:0}to{width:calc(100% + 4px)}}.highlight.is-danger:before{background:#f14668}.highlight.is-success:before{background:#48c78e}.new-tag{animation:e 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:10px;box-shadow:0 2px 4px hsla(0,100%,71%,.3);color:#fff;font-size:.65rem;font-weight:700;line-height:1;padding:2px 6px;position:absolute;right:8px;top:-8px;z-index:1}@keyframes e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.parent-done{border:1px solid #48c78e}.journey-title{z-index:1}.subject-active-difficulty{border-radius:50%;bottom:-4px;height:18px;right:50%;transform:translateX(50%);width:18px}.radial-progress-label{font-size:1.4em;font-weight:700}.subject-remove{left:100%;top:0;width:24px}.subject-book{bottom:0;right:100%}.subject-here{animation:j .5s infinite alternate;left:110%;pointer-events:none;top:50%;transform:translateY(-50%)}.subject-here:before{background-color:inherit;bottom:50%;content:"";height:8px;left:0;position:absolute;transform:translate(-50%,50%) rotate(45deg);width:8px}@keyframes j{0%{transform:translateY(-50%)}to{transform:translate(5px,-50%)}}.subject-start-button{bottom:0;left:0;position:absolute;right:0;top:0}.course-lobby-search-modal .subject[data-v-3110bb1b]{border-radius:9999px;transition:.5s}.course-lobby-search-modal .subject-selected[data-v-3110bb1b]{border:1px solid #48c78e;color:#48c78e}.course-lobby-search-modal .appear-enter-active[data-v-3110bb1b]{transition:all .5s ease}.course-lobby-search-modal .appear-leave-active[data-v-3110bb1b]{transition:all .3s ease}.course-lobby-search-modal .appear-enter[data-v-3110bb1b],.course-lobby-search-modal .appear-leave-to[data-v-3110bb1b]{opacity:0;transform:scale(0)}.course-lobby-search-modal .check-grow-enter-active[data-v-3110bb1b],.course-lobby-search-modal .check-grow-leave-active[data-v-3110bb1b]{max-width:20px;overflow:hidden;transition:all .5s ease}.course-lobby-search-modal .check-grow-enter[data-v-3110bb1b],.course-lobby-search-modal .check-grow-leave-to[data-v-3110bb1b]{max-width:0}.modal-content-main.modal-content-centered[data-v-1076719e]:after,.modal-content-main.modal-content-centered[data-v-1076719e]:before{content:""}.modal-content-main.modal-content-centered[data-v-1076719e]:before{margin-top:auto}.modal-content-main.modal-content-centered[data-v-1076719e]:after{margin-bottom:auto}.animation-content[data-v-27fc460a]{min-width:320px;width:50.625vh}.is-full-screen .animation-content[data-v-27fc460a]{border-radius:0!important}.level-tooltip[data-v-3afe5608]{pointer-events:none;transform:translateX(-50%)}.level-tooltip[data-v-3afe5608]:before{background-color:inherit;bottom:0;content:"";height:8px;left:50%;position:absolute;transform:translate(-50%,50%) rotate(45deg);width:8px}.level-range[data-v-3afe5608]{-webkit-appearance:none;border-radius:10px;height:10px;margin-left:-.5em;width:calc(100% + 1em)}.level-range[data-v-3afe5608]:focus{outline:none}.level-range[data-v-3afe5608]::-webkit-slider-thumb{-webkit-appearance:none;background:#ff9c01;border:0;border-radius:50px;cursor:pointer;height:20px;width:20px}.level-range[data-v-3afe5608]::-moz-range-thumb{background:#ff9c01;border:0;border-radius:50px;cursor:pointer;height:20px;width:20px}.dialog-enter-active .modal-background[data-v-3afe5608],.dialog-enter-active .modal-content[data-v-3afe5608],.dialog-enter-active[data-v-3afe5608],.dialog-leave-active .modal-background[data-v-3afe5608],.dialog-leave-active .modal-content[data-v-3afe5608],.dialog-leave-active[data-v-3afe5608]{transition:all 1s ease}.dialog-enter .modal-background[data-v-3afe5608],.dialog-leave-to .modal-background[data-v-3afe5608]{opacity:0}.dialog-enter .modal-content[data-v-3afe5608],.dialog-leave-to .modal-content[data-v-3afe5608]{transform:translateY(100%)}.is-text-bubble[data-v-3b01c299]:after,.is-text-bubble[data-v-3b01c299]:before{border:10px solid transparent;content:"";height:0;position:absolute;width:0}.is-text-bubble.is-top[data-v-3b01c299]:before{border-top-color:#dbdbdb;bottom:-20px;right:calc(50% - 5px)}.is-text-bubble.is-top[data-v-3b01c299]:after{border-top-color:#fff;bottom:-18px;right:calc(50% - 5px)}.is-text-bubble.is-bottom[data-v-3b01c299]:before{border-bottom-color:#dbdbdb;right:calc(50% - 5px);top:-20px}.is-text-bubble.is-bottom[data-v-3b01c299]:after{border-bottom-color:#fff;right:calc(50% - 5px);top:-18px}.is-text-bubble.is-right[data-v-3b01c299]:before{border-right-color:#dbdbdb;left:-20px;top:calc(50% - 10px)}.is-text-bubble.is-right[data-v-3b01c299]:after{border-right-color:#fff;left:-17px;top:calc(50% - 10px)}.is-text-bubble.is-left[data-v-3b01c299]:before{border-left-color:#dbdbdb;right:-20px;top:calc(50% - 10px)}.is-text-bubble.is-left[data-v-3b01c299]:after{border-left-color:#fff;right:-17px;top:calc(50% - 10px)}.button-fill-text{padding-left:30px}.button-fill-text .fill-text{display:inline-block;width:100%}.button-fill-text.is-fullwidth.button .icon{margin:0;min-width:30px;width:30px}.is-apple{background-color:#000!important;border-color:transparent!important;color:#fff!important}.is-apple svg{height:1em;width:1em}.is-apple.active.focus,.is-apple.active:focus,.is-apple.active:hover,.is-apple.focus,.is-apple:active,.is-apple:active.focus,.is-apple:active:focus,.is-apple:active:hover,.is-apple:focus,.is-apple:hover{background-color:#000!important;border-color:transparent!important;color:#fff!important}.is-apple.active,.is-apple:active{background-image:none!important}.ios-notification[data-v-a16cb408]{background-color:#fff;border:1px solid #dce0e2;border-radius:.75rem;margin:10px}.ios-notification .ios-notification-content[data-v-a16cb408]{color:#0b1a28;opacity:.5;padding:20px 20px 15px;text-align:center}.ios-notification .ios-notification-content .ios-notification-title[data-v-a16cb408]{font-size:16px;font-weight:600;margin-bottom:12px}.ios-notification .ios-notification-content .ios-notification-subtitle[data-v-a16cb408]{font-size:14px;font-weight:400}.ios-notification .ios-notification-buttons[data-v-a16cb408]{display:flex}.ios-notification .ios-notification-buttons .ios-notification-button[data-v-a16cb408]{background-color:#fff;border:1px solid #dce0e2;border-bottom:none;border-right:none;cursor:pointer;font-size:14px;font-weight:500;opacity:.5;outline:none;padding:14px 8px;text-align:center;width:50%}.ios-notification .ios-notification-buttons .ios-notification-button[data-v-a16cb408]:not(:last-child){border-left:none}.ios-notification .ios-notification-buttons .ios-notification-button[data-v-a16cb408]:first-child{border-bottom-left-radius:.75rem}.ios-notification .ios-notification-buttons .ios-notification-button[data-v-a16cb408]:last-child{border-bottom-right-radius:.75rem}.android-notification[data-v-a16cb408]{background-color:#fff;border:1px solid #dce0e2;border-radius:1rem;margin:10px;text-align:center}.android-notification .android-notification-button[data-v-a16cb408],.android-notification .android-notification-content[data-v-a16cb408],.android-notification .android-notification-icon[data-v-a16cb408]{opacity:.5}.android-notification .android-notification-buttons[data-v-a16cb408]{margin:20px}.android-notification .android-notification-buttons .android-notification-button[data-v-a16cb408]{background-color:#f3f3f3;font-size:14px;margin-bottom:10px;padding:10px}.android-notification .android-notification-buttons .android-notification-button[data-v-a16cb408]:first-child{border-radius:1rem 1rem 0 0}.android-notification .android-notification-buttons .android-notification-button[data-v-a16cb408]:last-child{border-radius:0 0 1rem 1rem;margin-bottom:0}.notification-button-allow[data-v-a16cb408]{color:#007aff;opacity:1!important;position:relative}.notification-button-allow .notification-button-allow-box[data-v-a16cb408]{border:2px solid #1cb0f6;height:calc(100% + 10px);left:-5px;position:absolute;top:-5px;width:calc(100% + 10px)}.notification-button-allow .ios-notification-button-allow-message[data-v-a16cb408]{color:#1cb0f6;height:100%;position:absolute;top:100%;width:100%}.notification-button-allow .ios-notification-button-allow-message .ios-notification-button-allow-message-arrow[data-v-a16cb408]{animation:s-a16cb408 2s infinite;font-size:20px}@keyframes s-a16cb408{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30%)}60%{transform:translateY(-15%)}}.notification-button-allow .android-notification-button-allow-message[data-v-a16cb408]{color:#1cb0f6;position:absolute;right:0;top:50%;transform:translateY(-50%)}.notification-button-allow .android-notification-button-allow-message .android-notification-button-allow-message-arrow[data-v-a16cb408]{animation:t-a16cb408 2s infinite;display:inline-block;font-size:20px;vertical-align:middle}@keyframes t-a16cb408{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(30%)}60%{transform:translateX(15%)}}.highlight[data-v-749fdf8e]{position:relative;z-index:0}.highlight[data-v-749fdf8e]:before{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:backwards;animation-name:d-749fdf8e;background:linear-gradient(90deg,rgba(255,225,0,.1),#ffe100 4%,rgba(255,225,0,.3));bottom:0;content:"";height:60%;left:-2px;position:absolute;transform:rotate(-2deg);width:calc(100% + 4px);z-index:-1}@keyframes d-749fdf8e{0%{width:0}to{width:calc(100% + 4px)}}.highlight.is-danger[data-v-749fdf8e]:before{background:#f14668}.highlight.is-success[data-v-749fdf8e]:before{background:#48c78e}.plan[data-v-749fdf8e]{border:2px solid #eee;border-radius:15px}.is-selected .plan[data-v-749fdf8e]{border-color:#ff9001}.countdown-wrapper[data-v-749fdf8e]{transform:translateY(2px)}.countdown-wrapper .countdown[data-v-749fdf8e]{background:#f14668;border-radius:5px 5px 0 0;color:#fff}.has-timer .plan[data-v-749fdf8e]{border-top-left-radius:0}.join-success[data-v-749fdf8e]{margin:auto;max-width:400px}.course-lobby-offer-modal-background[data-v-749fdf8e]{background-image:repeating-linear-gradient(-45deg,#525252,#666 100px)}.time-wrapper[data-v-749fdf8e]{border-radius:5px;line-height:1.5}.time-wrapper .time[data-v-749fdf8e]{overflow:hidden;position:relative}.vertical-divider[data-v-749fdf8e]{align-items:center;color:#fff;display:flex}.vertical-divider[data-v-749fdf8e]:after,.vertical-divider[data-v-749fdf8e]:before{background-color:#fff;content:"";flex:1;padding:.03em}.vertical-divider[data-v-749fdf8e]:before{margin-right:15px}.vertical-divider[data-v-749fdf8e]:after{margin-left:15px}.slide-timer-enter-active[data-v-749fdf8e],.slide-timer-leave-active[data-v-749fdf8e]{opacity:1;transition:opacity 1s,transform 1s}.slide-timer-leave-active[data-v-749fdf8e]{position:absolute;width:100%}.slide-timer-enter-from[data-v-749fdf8e],.slide-timer-enter[data-v-749fdf8e]{opacity:0;transform:translateY(-100%)}.slide-timer-leave-to[data-v-749fdf8e]{opacity:0;transform:translateY(100%)}.time-group[data-v-749fdf8e]{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.time-value[data-v-749fdf8e]{text-align:right;width:2ch}.is-close[data-v-5d6fffbc]{cursor:pointer;right:1rem;top:1rem}