.text.svelte-1ljknzl.svelte-1ljknzl{margin-left:auto;margin-right:auto}.button.svelte-1ljknzl .icon-right{position:absolute;right:1rem}.button.svelte-1ljknzl .icon-left{padding-left:1px}.loader.svelte-1ljknzl.svelte-1ljknzl{height:1.5rem;width:1.5rem;color:#fff}.call-to-action.svelte-1ljknzl.svelte-1ljknzl{min-width:350px}.button.svelte-1ljknzl.svelte-1ljknzl{position:relative;border-color:transparent;border-radius:15px;border-style:solid;justify-content:center;border-width:1px;display:flex;flex-direction:row;font-weight:700;font-size:1rem;padding:.75rem 1.25rem;border-radius:1rem;text-align:center;text-decoration-line:none;-webkit-user-select:none;user-select:none;align-items:center;transition:all .3s;vertical-align:middle;border-radius:5px;padding:0 12px;height:30px;cursor:pointer;transition:.3s all}.button.svelte-1ljknzl span.svelte-1ljknzl{font-size:var(--text-sm);line-height:var(--height-sm);font-weight:700;margin-right:.25rem}.button.svelte-1ljknzl.svelte-1ljknzl:hover{text-decoration-line:none}.button.small.svelte-1ljknzl.svelte-1ljknzl{font-size:var(--text-sm)!important;line-height:var(--height-sm);border-radius:5px;padding:10px}.bubble-menu.svelte-1asok7u{position:absolute;display:flex;flex-direction:row;background-color:var(--background)!important;padding:10px;box-shadow:var(--drop-shadow1)!important;z-index:11;margin-top:50px;border-radius:15px;margin-left:-20px}.bubble-menu.svelte-1asok7u .tab-button{margin-right:15px}.tiptap-menu-bar.svelte-d77a0k.svelte-d77a0k{display:flex;flex-direction:row;border-bottom:1px solid var(--light-gray);width:100%;position:absolute;top:0;z-index:12;left:0;padding:7px 20px;align-items:center;margin:0 auto;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:var(--white)}.tiptap-menu-bar.svelte-d77a0k .desktop.svelte-d77a0k{display:flex;flex-direction:row}.tiptap-menu-bar.svelte-d77a0k .mobile-menu.svelte-d77a0k{display:none}.tiptap-menu-bar.svelte-d77a0k .title.svelte-d77a0k{display:flex;text-transform:uppercase;font-size:var(--text-sm);line-height:var(--height-sm);color:var(--medium-gray);font-weight:500;margin-right:auto}.tiptap-menu-bar.svelte-d77a0k .close.svelte-d77a0k{display:flex;margin-left:10px;cursor:pointer;border-left:1px solid var(--light-gray);padding-left:15px}.tiptap-menu-bar.svelte-d77a0k .close.svelte-d77a0k .icon{transition:var(--transition)}.tiptap-menu-bar.svelte-d77a0k .close.svelte-d77a0k .icon:hover{fill:var(--blue)}@media only screen and (max-width: 650px){.tiptap-menu-bar.svelte-d77a0k .desktop.svelte-d77a0k{display:none}.tiptap-menu-bar.svelte-d77a0k .mobile-menu.svelte-d77a0k{display:flex;flex-direction:row;position:relative;margin-right:20px}.tiptap-menu-bar.svelte-d77a0k .mobile-menu .actions.svelte-d77a0k{display:flex;flex-direction:row;cursor:pointer;align-items:center}.tiptap-menu-bar.svelte-d77a0k .mobile-menu .actions span.svelte-d77a0k{margin-left:5px}.tiptap-menu-bar.svelte-d77a0k .mobile-menu .list.svelte-d77a0k{display:flex;position:absolute;flex-direction:row;column-count:2;top:50px;right:0;z-index:20px;width:88px;align-items:center;border:1px solid var(--lighter-gray);box-shadow:var(--drop-shadow-modern);flex-wrap:wrap;background-color:var(--white);border-radius:15px}.tiptap-menu-bar.svelte-d77a0k .mobile-menu .list.svelte-d77a0k .tab-button{width:42px;align-items:center}}.comment-emoji-image{display:inline-block;line-height:var(--height-base);font-size:var(--text-base);margin:0!important;height:24px;object-fit:contain;max-width:45px}.emoji-wrapper{margin:0}.list.svelte-1civ0lf.svelte-1civ0lf{display:flex;flex-direction:column;position:fixed;background-color:var(--white);box-shadow:var(--drop-shadow-2);width:384px;height:384px;max-width:300px;overflow-y:scroll;border-radius:15px;z-index:100}.list.svelte-1civ0lf .head.svelte-1civ0lf{padding:.5rem;font-size:var(--text-sm);line-height:var(--height-sm);color:var(--medium-gray)}.list.svelte-1civ0lf .list-item.svelte-1civ0lf{padding:10px 20px;cursor:pointer}.list.svelte-1civ0lf .list-item .image.svelte-1civ0lf{width:24px;height:24px;aspect-ratio:1}.list.svelte-1civ0lf .list-item.svelte-1civ0lf:hover,.list.svelte-1civ0lf .list-item.selected.svelte-1civ0lf{background-color:var(--blue100)}.comment-wrapper blockquote{border-left:3px solid var(--gray);padding-bottom:5px;padding-left:1rem}.comment-wrapper * a{color:var(--blue);text-decoration:underline}.comment-wrapper * li::marker{color:#ff69b4}.comment-wrapper ul *{list-style-type:disc}.comment-wrapper ul{padding:0}.comment-wrapper ol *{list-style-type:decimal}.comment-wrapper ol li::marker{color:var(--gray);font-weight:500}.editor.svelte-160n6u2{height:250px;position:relative;background-color:var(--session-bg);display:flex;flex-direction:row;font-size:var(--text-lg);line-height:var(--height-lg);width:100%;border-radius:15px;border:1px solid var(--light-gray);box-shadow:var(--drop-shadow-modern);transition:all .2s}.editor.focus.svelte-160n6u2{box-shadow:0 0 0 1px var(--blue-transparent)}.editor.closed.svelte-160n6u2{transform:translateY(205px)}.editor.svelte-160n6u2 .user-avatar{margin-right:30px;position:absolute;top:65px;left:20px}.editor.svelte-160n6u2 .ProseMirror{width:100%;border-radius:15px 15px 0 0/15px 15px 0px 0px;padding:35px 0 45px 100px;margin-top:45px;outline:none;overflow-y:auto;height:calc(100% - 100px);display:flex;flex-direction:column}.editor.svelte-160n6u2 .ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid black;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}.editor.svelte-160n6u2 .ProseMirror .is-editor-empty:before{z-index:20;content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.editor.svelte-160n6u2 .buttons{position:absolute;align-items:center;justify-content:flex-end;width:100%;z-index:1;left:0;padding:10px 25px 10px 10px;bottom:0;background-color:var(--white);cursor:pointer;display:flex;transition:.3s all;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;gap:20px}@media only screen and (max-width: 600px){.editor.comment-wrapper.svelte-160n6u2{bottom:0;position:fixed;margin-bottom:0}.editor.comment-wrapper.svelte-160n6u2 .user-avatar{display:none!important}.editor.comment-wrapper.svelte-160n6u2 .ProseMirror{padding-left:1rem;padding-top:1rem;padding-bottom:100px}}span.svelte-eht1x5{font-weight:500;font-size:var(--text-sm);line-height:var(--height-sm);color:var(--gray)}.ordered-list-node{padding-left:0!important}.ordered-list-node .summary-list-item{list-style-type:none}.ordered-list-node .summary-list-item .img-wrapper{display:none}li.svelte-1ig4yk2{list-style-type:decimal!important}li.svelte-1ig4yk2::marker{color:var(--gray)!important;font-weight:500!important}.reply-img{width:40px;height:40px;border-radius:100%}.dark-theme .user-comment-wrapper{box-shadow:unset}.user-comment-wrapper{display:flex;flex-direction:row;width:100%;margin-bottom:30px;border-radius:15px;padding:20px;background:var(--white);border-left:3px solid var(--blue600);box-shadow:0 0 0 1px var(--light-gray)}.user-comment-wrapper .content-wrapper{width:100%}.user-comment-wrapper .content-wrapper .content{padding-left:20px;padding-bottom:10px;padding-top:10px;font-weight:500;font-size:var(--text-base);line-height:var(--height-base)}.user-comment-wrapper .content-wrapper .content span{color:var(--medium-gray)}.user-comment-wrapper .content-wrapper .content{font-size:1.125rem;line-height:1.7777778}.user-comment-wrapper .content-wrapper .content p{margin-top:1.3333333em;margin-bottom:1.3333333em}.user-comment-wrapper .content-wrapper .content [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.user-comment-wrapper .content-wrapper .content blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.user-comment-wrapper .content-wrapper .content h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.user-comment-wrapper .content-wrapper .content h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.user-comment-wrapper .content-wrapper .content h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.user-comment-wrapper .content-wrapper .content h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.user-comment-wrapper .content-wrapper .content img{margin-top:1.7777778em;margin-bottom:1.7777778em}.user-comment-wrapper .content-wrapper .content video{margin-top:1.7777778em;margin-bottom:1.7777778em}.user-comment-wrapper .content-wrapper .content figure{margin-top:1.7777778em;margin-bottom:1.7777778em}.user-comment-wrapper .content-wrapper .content figure>*{margin-top:0;margin-bottom:0}.user-comment-wrapper .content-wrapper .content figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.user-comment-wrapper .content-wrapper .content code{font-size:.8888889em}.user-comment-wrapper .content-wrapper .content h2 code{font-size:.8666667em}.user-comment-wrapper .content-wrapper .content h3 code{font-size:.875em}.user-comment-wrapper .content-wrapper .content pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.user-comment-wrapper .content-wrapper .content ol,.user-comment-wrapper .content-wrapper .content ul{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.user-comment-wrapper .content-wrapper .content li{margin-top:.6666667em;margin-bottom:.6666667em}.user-comment-wrapper .content-wrapper .content ol>li{padding-left:.4444444em}.user-comment-wrapper .content-wrapper .content ul>li{padding-left:.4444444em}.user-comment-wrapper .content-wrapper .content>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.user-comment-wrapper .content-wrapper .content>ul>li>*:first-child{margin-top:1.3333333em}.user-comment-wrapper .content-wrapper .content>ul>li>*:last-child{margin-bottom:1.3333333em}.user-comment-wrapper .content-wrapper .content>ol>li>*:first-child{margin-top:1.3333333em}.user-comment-wrapper .content-wrapper .content>ol>li>*:last-child{margin-bottom:1.3333333em}.user-comment-wrapper .content-wrapper .content ul ul,.user-comment-wrapper .content-wrapper .content ul ol,.user-comment-wrapper .content-wrapper .content ol ul,.user-comment-wrapper .content-wrapper .content ol ol{margin-top:.8888889em;margin-bottom:.8888889em}.user-comment-wrapper .content-wrapper .content hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.user-comment-wrapper .content-wrapper .content hr+*{margin-top:0}.user-comment-wrapper .content-wrapper .content h2+*{margin-top:0}.user-comment-wrapper .content-wrapper .content h3+*{margin-top:0}.user-comment-wrapper .content-wrapper .content h4+*{margin-top:0}.user-comment-wrapper .content-wrapper .content table{font-size:.8888889em;line-height:1.5}.user-comment-wrapper .content-wrapper .content thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.user-comment-wrapper .content-wrapper .content thead th:first-child{padding-left:0}.user-comment-wrapper .content-wrapper .content thead th:last-child{padding-right:0}.user-comment-wrapper .content-wrapper .content tbody td,.user-comment-wrapper .content-wrapper .content tfoot td{padding:.75em}.user-comment-wrapper .content-wrapper .content tbody td:first-child,.user-comment-wrapper .content-wrapper .content tfoot td:first-child{padding-left:0}.user-comment-wrapper .content-wrapper .content tbody td:last-child,.user-comment-wrapper .content-wrapper .content tfoot td:last-child{padding-right:0}.user-comment-wrapper .content-wrapper .replied-to{display:flex;flex-direction:row;margin-top:10px;padding-left:20px;margin-bottom:-10px;align-items:center;font-weight:500;font-size:var(--text-lg);line-height:var(--height-lg)}.user-comment-wrapper .content-wrapper .replied-to .username{color:var(--dark);font-weight:500;margin-left:5px;transition:.3s all;margin-right:5px;cursor:pointer}.user-comment-wrapper .content-wrapper .replied-to .username:hover{color:var(--dark-gray)}.user-comment-wrapper .content-wrapper .comment-actions{display:none;flex-direction:row}.user-comment-wrapper .content-wrapper .comment-actions .actions{display:flex;flex-direction:row;gap:15px;margin-left:auto}.user-comment-wrapper .content-wrapper .comment-actions .actions .like-button{min-width:35px}.user-comment-wrapper .content-wrapper .comment-actions .reply-button{margin-left:auto;margin-right:1rem;align-items:center;justify-content:center;color:var(--gray);font-weight:500;font-size:var(--text-sm);line-height:var(--height-sm);cursor:pointer;transition:.3s all}.user-comment-wrapper .content-wrapper .comment-actions .reply-button:hover{color:var(--medium-gray)}.user-comment-wrapper .content-wrapper .header-wrapper{display:flex;flex-direction:row;width:100%}.user-comment-wrapper .content-wrapper .header-wrapper .header{display:flex;flex-direction:row;width:100%;margin-left:15px;align-items:flex-start}.user-comment-wrapper .content-wrapper .header-wrapper .header .comment-info{margin-left:auto;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.user-comment-wrapper .content-wrapper .header-wrapper .header .comment-info .top-explanation{display:flex;height:30px;font-weight:700;padding:0 12px;background-color:var(--blue-transparent);color:var(--blue);border-radius:7px;text-transform:uppercase;align-items:center;justify-content:center}.user-comment-wrapper .content-wrapper .header-wrapper .header .comment-info .top-explanation .text{margin-left:5px;font-size:var(--text-sm);line-height:var(--height-sm)}.user-comment-wrapper .content-wrapper .header-wrapper .header .comment-info .desktop{display:flex;flex-direction:row}.user-comment-wrapper .content-wrapper .header-wrapper .header .user-info{display:flex;flex-direction:column;cursor:pointer}.user-comment-wrapper .content-wrapper .header-wrapper .header .user-info .username{color:var(--dark);font-size:var(--text-lg);line-height:var(--height-lg);font-weight:700;text-transform:capitalize}.user-comment-wrapper .content-wrapper .header-wrapper .header .user-info .titles{display:flex;flex-direction:row;align-items:center;gap:20px}.user-comment-wrapper .content-wrapper .header-wrapper .header .user-info .titles .user-title{color:var(--medium-gray);font-size:var(--text-sm);line-height:var(--height-sm);font-weight:500;text-transform:uppercase}.user-comment-wrapper .content-wrapper .header-wrapper .header .user-info .titles .badges{margin-top:-5px}@media only screen and (max-width: 1050px){.top-explanation{border-radius:50%!important;padding:5px!important;background-color:transparent!important}.top-explanation span{display:none}}@media only screen and (max-width: 800px){.user-comment-wrapper{padding:20px}.user-comment-wrapper .content-wrapper .comment-actions{margin-top:20px;margin-right:0}.user-comment-wrapper .content-wrapper .mobile{display:flex}.user-comment-wrapper .content-wrapper .header-wrapper .header{position:relative}.user-comment-wrapper .content-wrapper .header-wrapper .header .user-info .titles{flex-direction:column;gap:5px;align-items:flex-start}.user-comment-wrapper .content-wrapper .header-wrapper .header .user-info .titles .badges{margin-left:0;margin-top:0}.user-comment-wrapper .content-wrapper .header-wrapper .header .user-info .titles .badges img{height:20px;width:20px}.user-comment-wrapper .content-wrapper .header-wrapper .header .comment-info{position:absolute;align-items:center;right:0}.user-comment-wrapper .content-wrapper .header-wrapper .header .comment-info .desktop{display:none}.user-comment-wrapper .content-wrapper .header-wrapper .header .comment-info .actions{gap:10px;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-end}.user-comment-wrapper .content-wrapper .header-wrapper .header .comment-info .reply-button{display:none}.comment-info{flex-direction:row-reverse!important}.top-explanation{border-radius:50%!important;padding:5px!important;background-color:transparent!important}.top-explanation span{display:none}}.comments-wrapper.svelte-8qpwqr.svelte-8qpwqr{display:flex;flex-direction:column;width:100%;max-width:1000px;margin:0 auto 60px;position:relative;gap:40px}.comments-wrapper.svelte-8qpwqr .comments.svelte-8qpwqr{display:flex;flex-direction:column;width:100%}.comments-wrapper.svelte-8qpwqr .comments .scroll-loader-wrapper.svelte-8qpwqr{display:flex;width:100%;margin-right:5px;height:100px;background-color:var(--background);padding:0 100px}.comments-wrapper.svelte-8qpwqr .comments h3.svelte-8qpwqr{margin-bottom:30px;color:var(--dark);font-weight:900}.comments-wrapper.svelte-8qpwqr .editor-wrapper.svelte-8qpwqr{width:100%;position:fixed;bottom:0;left:0;z-index:11}.comments-wrapper.svelte-8qpwqr .reply-wrapper.svelte-8qpwqr{right:180px;bottom:0;margin:0 auto}.comments-wrapper.svelte-8qpwqr .tiptap-wrapper.svelte-8qpwqr{margin-left:auto;margin-right:auto;position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:1000px;border-top-left-radius:15px;border-top-right-radius:15px;z-index:20}.comments-wrapper.svelte-8qpwqr .tiptap-wrapper .edit-wrapper.svelte-8qpwqr{display:flex;flex-direction:column;width:100%;flex-shrink:0}.comments-wrapper.svelte-8qpwqr .tiptap-wrapper.svelte-8qpwqr .cancel{display:flex;position:absolute;right:1.5rem;top:1.5rem;cursor:pointer;z-index:1}.fill-the-blanks-wrapper.svelte-1kbpy7b .inner-input-wrap{width:100%}.fill-the-blanks-wrapper.svelte-1kbpy7b .input-wrapper{max-width:300px}.fill-the-blanks-wrapper.svelte-1kbpy7b input{height:100%}.fill-the-blanks.svelte-1kbpy7b.svelte-1kbpy7b{display:inline-block;flex-wrap:wrap;width:100%;line-height:20px!important}.fill-the-blanks.svelte-1kbpy7b ruby{line-height:2.5!important}.fill-the-blanks.svelte-1kbpy7b span.svelte-1kbpy7b{font-size:var(--text-lg);line-height:var(--height-lg);color:var(--darker-gray);font-weight:500;display:inline-block}.fill-the-blanks.svelte-1kbpy7b .blank.svelte-1kbpy7b{margin:0 12px;min-width:20px;border-bottom:2px solid var(--blue600)}.check.svelte-1kbpy7b.svelte-1kbpy7b{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:20px;gap:1.5rem}.check.svelte-1kbpy7b .button{height:40px;flex-shrink:0}.answer-wrap.svelte-1cwrpax{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.dark-theme .grammar-lesson-exercises-wrapper.svelte-1a69wut .exercise-wrapper.svelte-1a69wut{box-shadow:unset}.grammar-lesson-exercises-wrapper.svelte-1a69wut.svelte-1a69wut{font-size:1.125rem;display:flex;flex-direction:column;gap:20px}.grammar-lesson-exercises-wrapper.svelte-1a69wut *{line-height:1.77777!important}.grammar-lesson-exercises-wrapper.svelte-1a69wut rt{visibility:hidden}.grammar-lesson-exercises-wrapper.svelte-1a69wut ruby:hover rt{visibility:visible}.grammar-lesson-exercises-wrapper.showFurigana.svelte-1a69wut rt{visibility:visible!important}.grammar-lesson-exercises-wrapper.font-size-0-5.svelte-1a69wut *:not(rt){font-size:.5rem!important}.grammar-lesson-exercises-wrapper.font-size-0-625.svelte-1a69wut *:not(rt){font-size:.625rem!important}.grammar-lesson-exercises-wrapper.font-size-0-75.svelte-1a69wut *:not(rt){font-size:.75rem!important}.grammar-lesson-exercises-wrapper.font-size-0-875.svelte-1a69wut *:not(rt){font-size:.875rem!important}.grammar-lesson-exercises-wrapper.font-size-1.svelte-1a69wut *:not(rt){font-size:1rem!important}.grammar-lesson-exercises-wrapper.font-size-1-125.svelte-1a69wut *:not(rt){font-size:1.125rem!important}.grammar-lesson-exercises-wrapper.font-size-1-25.svelte-1a69wut *:not(rt){font-size:1.25rem!important}.grammar-lesson-exercises-wrapper.font-size-1-375.svelte-1a69wut *:not(rt){font-size:1.375rem!important}.grammar-lesson-exercises-wrapper.font-size-1-5.svelte-1a69wut *:not(rt){font-size:1.5rem!important}.grammar-lesson-exercises-wrapper.font-size-1-625.svelte-1a69wut *:not(rt){font-size:1.625rem!important}.grammar-lesson-exercises-wrapper.font-size-1-75.svelte-1a69wut *:not(rt){font-size:1.75rem!important}.grammar-lesson-exercises-wrapper.font-size-1-875.svelte-1a69wut *:not(rt){font-size:1.875rem!important}.grammar-lesson-exercises-wrapper.font-size-2.svelte-1a69wut *:not(rt){font-size:2rem!important}.grammar-lesson-exercises-wrapper.svelte-1a69wut h3.svelte-1a69wut{color:var(--dark);font-weight:900;font-size:var(--text-2xl)!important;line-height:var(--height-2xl)!important}.grammar-lesson-exercises-wrapper.svelte-1a69wut .exercise-wrapper.svelte-1a69wut{background-color:var(--white);padding:20px;border-radius:15px;display:flex;flex-direction:column;box-shadow:var(--drop-shadow-modern);border-left:3px solid var(--blue600);box-shadow:0 0 0 1px var(--light-gray)}.grammar-lesson-exercises-wrapper.svelte-1a69wut .exercise-wrapper h4.svelte-1a69wut{margin-bottom:30px;margin-top:10px;font-size:var(--text-lg);line-height:var(--height-lg);color:var(--darker-gray);font-weight:500;margin-left:10px;text-align:left}.grammar-lesson-exercises-wrapper.svelte-1a69wut .exercise-wrapper .answers.svelte-1a69wut{flex-wrap:wrap;display:flex;flex-direction:row;column-count:2;gap:20px}.grammar-lesson-exercises-wrapper.svelte-1a69wut .exercise-wrapper .answers.svelte-1a69wut span{font-weight:500;white-space:unset!important;text-align:left}.grammar-lesson-exercises-wrapper.svelte-1a69wut .exercise-wrapper .answers.svelte-1a69wut button{max-width:100%;justify-content:flex-start}@media (max-width: 600px){.grammar-lesson-exercises-wrapper.svelte-1a69wut .exercise-wrapper .answers.svelte-1a69wut{column-count:1;justify-content:flex-start}}.dark-theme .grammar-homework-wrapper.svelte-yq9yst .text-wrapper.svelte-yq9yst{box-shadow:unset}.dark-theme .grammar-homework-wrapper.svelte-yq9yst .text-wrapper .english.svelte-yq9yst{color:var(--red400)}.grammar-homework-wrapper.svelte-yq9yst.svelte-yq9yst{position:relative;width:fit-content;display:flex;cursor:pointer}.grammar-homework-wrapper.svelte-yq9yst .text-wrapper.svelte-yq9yst{display:flex;flex-direction:column;top:3px;padding:20px;border-radius:15px;z-index:1;border-left:3px solid var(--red500);background-color:var(--white);box-shadow:0 0 0 1px var(--light-gray)}.grammar-homework-wrapper.svelte-yq9yst .text-wrapper .text.svelte-yq9yst{color:var(--red);font-weight:900;letter-spacing:.015em;padding:0 5px 5px;text-align:center;z-index:1}.grammar-homework-wrapper.svelte-yq9yst .text-wrapper .english.svelte-yq9yst{color:var(--red);font-weight:500;letter-spacing:unset}.homework_wrapper.svelte-19jxcyv.svelte-19jxcyv{display:flex;flex-direction:column;gap:10px}.hw_items.svelte-19jxcyv.svelte-19jxcyv{margin-top:15px;display:flex;flex-wrap:wrap;gap:20px}h3.svelte-19jxcyv.svelte-19jxcyv{color:var(--dark);font-weight:900;font-size:var(--text-2xl)!important;line-height:var(--height-2xl)!important}.settings-side.svelte-19jxcyv.svelte-19jxcyv{position:fixed;bottom:80px;right:-1rem;z-index:100;flex-direction:column;align-items:flex-end;justify-content:flex-end;display:flex}.settings-side.svelte-19jxcyv .settings-button{padding-left:.5rem!important}.settings-side.svelte-19jxcyv .settings_menu.svelte-19jxcyv{display:flex;padding:20px;max-height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden;background:var(--white);box-shadow:var(--drop-shadow-modern-darker);flex-direction:column;position:absolute;bottom:50px;right:20px;width:300px;border-radius:15px}.settings-side.svelte-19jxcyv .settings_menu .close.svelte-19jxcyv{position:absolute;top:20px;right:20px;cursor:pointer}.settings-side.svelte-19jxcyv .settings_menu .fontsize_settings.svelte-19jxcyv{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;line-height:30px;background:var(--blue-transparent);width:fit-content;min-width:160px;color:var(--blue);padding:2px;border-radius:7px;border:1px solid var(--blue)}.settings-side.svelte-19jxcyv .settings_menu h4.svelte-19jxcyv{font-size:1.5rem;margin-bottom:.75rem}.settings-side.svelte-19jxcyv .settings_menu b.svelte-19jxcyv{font-size:1.125rem;margin-bottom:.5rem}.settings-side.svelte-19jxcyv .settings_menu.svelte-19jxcyv .field-group-wrapper{gap:10px;margin-bottom:1rem;flex-direction:column}.settings-side.svelte-19jxcyv .settings_menu.svelte-19jxcyv .checkbox-container{margin-bottom:.5rem;width:100%;flex-shrink:0;white-space:nowrap}#introduction.svelte-19jxcyv.svelte-19jxcyv{margin-top:0;color:var(--dark);font-weight:900}.mark-as-done.svelte-19jxcyv.svelte-19jxcyv{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:35px}.mark-as-done.svelte-19jxcyv .completed-button{border:1px solid var(--green);cursor:default}.mark-as-done.svelte-19jxcyv .completed-button:hover{background-color:var(--green-transparent)}.lesson-wrapper.svelte-19jxcyv.svelte-19jxcyv{z-index:10;border-radius:1rem;margin:0 auto;max-width:56rem;gap:40px;display:flex;flex-direction:column;width:100%;padding:0 15px}.lesson-wrapper.svelte-19jxcyv .grammar-ProseMirror.svelte-19jxcyv{margin:0 auto;width:100%}.lesson-content-wrapper.svelte-19jxcyv.svelte-19jxcyv{z-index:1;gap:40px;display:flex;flex-direction:column}.side-nav.svelte-19jxcyv.svelte-19jxcyv{-webkit-user-select:none;user-select:none;position:fixed;left:2rem;display:flex;max-width:200px;padding:20px;border-radius:15px;flex-direction:column;font-size:var(--text-lg);line-height:var(--height-lg);color:var(--dark-gray);z-index:20}.side-nav.svelte-19jxcyv button.svelte-19jxcyv{cursor:pointer;text-align:left;white-space:nowrap;width:12.5rem;text-overflow:ellipsis;overflow:hidden;transition:var(--transition)}.side-nav.svelte-19jxcyv button.svelte-19jxcyv:hover{color:var(--dark)}.lesson_inner_wrapper.svelte-19jxcyv.svelte-19jxcyv{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.lesson-header.svelte-19jxcyv.svelte-19jxcyv{display:flex;flex-direction:row;align-items:center;align-content:center;flex-wrap:wrap;width:100%;justify-content:flex-start}.lesson-header.svelte-19jxcyv>.svelte-19jxcyv:not([hidden]){margin-left:.75rem;margin-right:.75rem}.lesson-header.svelte-19jxcyv>.svelte-19jxcyv:first-child{margin-left:0}.lesson-header.svelte-19jxcyv>.svelte-19jxcyv:last-child{margin-right:0}.lesson-header.svelte-19jxcyv .timer.svelte-19jxcyv{display:flex;flex-direction:row;align-items:center;justify-content:center;line-height:2rem;gap:1rem}.lesson-header.svelte-19jxcyv .timer span.svelte-19jxcyv{color:var(--gray);text-transform:capitalize}.lesson-header.svelte-19jxcyv .timer .lesson-completed.svelte-19jxcyv{color:var(--green)}.lesson-header.svelte-19jxcyv .actions.svelte-19jxcyv{display:flex;flex-direction:row;gap:15px;margin-left:auto;padding-right:20px}@media only screen and (max-width: 1400px){.side-nav.svelte-19jxcyv.svelte-19jxcyv{left:0}.side-nav.svelte-19jxcyv button.svelte-19jxcyv{max-width:10rem}}@media only screen and (max-width: 1280px){.side-nav.svelte-19jxcyv.svelte-19jxcyv{display:none}}@media only screen and (max-width: 450px){.settings-side.svelte-19jxcyv .settings_menu.svelte-19jxcyv{top:0;width:100%;height:100%;left:0;position:fixed;max-height:unset}.lesson-header.svelte-19jxcyv.svelte-19jxcyv{flex-direction:column;gap:20px}.lesson-header.svelte-19jxcyv .actions.svelte-19jxcyv{margin-left:unset}}@media only screen and (max-width: 310px){.lesson-header.svelte-19jxcyv .actions.svelte-19jxcyv{margin-left:unset}}
