.text.svelte-18kn6e3{margin-left:auto;margin-right:auto}.button.svelte-18kn6e3 .icon-right{position:absolute;right:1rem}.button.svelte-18kn6e3 .icon-left{padding-left:1px}.loader.svelte-18kn6e3{height:1.5rem;width:1.5rem;color:#fff}.call-to-action.svelte-18kn6e3{min-width:350px}.button.svelte-18kn6e3{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-18kn6e3 span:where(.svelte-18kn6e3){font-size:var(--text-sm);line-height:var(--height-sm);font-weight:700;margin-right:.25rem}.button.svelte-18kn6e3:hover{text-decoration-line:none}.button.small.svelte-18kn6e3{font-size:var(--text-sm)!important;line-height:var(--height-sm);border-radius:5px;padding:10px}.bubble-menu.svelte-1lf9fxm{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-1lf9fxm .tab-button{margin-right:15px}.tiptap-menu-bar.svelte-b4d0ky{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-b4d0ky .desktop:where(.svelte-b4d0ky){display:flex;flex-direction:row}.tiptap-menu-bar.svelte-b4d0ky .mobile-menu:where(.svelte-b4d0ky){display:none}.tiptap-menu-bar.svelte-b4d0ky .title:where(.svelte-b4d0ky){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-b4d0ky .close:where(.svelte-b4d0ky){display:flex;margin-left:10px;cursor:pointer;border-left:1px solid var(--light-gray);padding-left:15px}.tiptap-menu-bar.svelte-b4d0ky .close:where(.svelte-b4d0ky) .icon{transition:var(--transition)}.tiptap-menu-bar.svelte-b4d0ky .close:where(.svelte-b4d0ky) .icon:hover{fill:var(--blue)}@media only screen and (max-width:650px){.tiptap-menu-bar.svelte-b4d0ky .desktop:where(.svelte-b4d0ky){display:none}.tiptap-menu-bar.svelte-b4d0ky .mobile-menu:where(.svelte-b4d0ky){display:flex;flex-direction:row;position:relative;margin-right:20px}.tiptap-menu-bar.svelte-b4d0ky .mobile-menu:where(.svelte-b4d0ky) .actions:where(.svelte-b4d0ky){display:flex;flex-direction:row;cursor:pointer;align-items:center}.tiptap-menu-bar.svelte-b4d0ky .mobile-menu:where(.svelte-b4d0ky) .actions:where(.svelte-b4d0ky) span:where(.svelte-b4d0ky){margin-left:5px}.tiptap-menu-bar.svelte-b4d0ky .mobile-menu:where(.svelte-b4d0ky) .list:where(.svelte-b4d0ky){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-b4d0ky .mobile-menu:where(.svelte-b4d0ky) .list:where(.svelte-b4d0ky) .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-1o1q0lb{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-1o1q0lb .head:where(.svelte-1o1q0lb){padding:.5rem;font-size:var(--text-sm);line-height:var(--height-sm);color:var(--medium-gray)}.list.svelte-1o1q0lb .list-item:where(.svelte-1o1q0lb){padding:10px 20px;cursor:pointer}.list.svelte-1o1q0lb .list-item:where(.svelte-1o1q0lb) .image:where(.svelte-1o1q0lb){width:24px;height:24px;aspect-ratio:1}.list.svelte-1o1q0lb .list-item:where(.svelte-1o1q0lb):hover{background-color:var(--blue100)}.list.svelte-1o1q0lb .list-item.selected:where(.svelte-1o1q0lb){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-1ppsgip{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-1ppsgip{box-shadow:0 0 0 1px var(--blue-transparent)}.editor.closed.svelte-1ppsgip{transform:translateY(205px)}.editor.svelte-1ppsgip .user-avatar{margin-right:30px;position:absolute;top:65px;left:20px}.editor.svelte-1ppsgip .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-1ppsgip .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-1ppsgip .ProseMirror .is-editor-empty:before{z-index:20;content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.editor.svelte-1ppsgip .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-1ppsgip{bottom:0;position:fixed;margin-bottom:0}.editor.comment-wrapper.svelte-1ppsgip .user-avatar{display:none!important}.editor.comment-wrapper.svelte-1ppsgip .ProseMirror{padding-left:1rem;padding-top:1rem;padding-bottom:100px}}span.svelte-1as8qpy{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 .img-wrapper{display:none}.ordered-list-node .summary-list-item{list-style-type:none}li.svelte-iluvkj{list-style-type:decimal!important}li.svelte-iluvkj::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-1jetc5p{display:flex;flex-direction:column;width:100%;max-width:1000px;margin:0 auto 60px;position:relative;gap:40px}.comments-wrapper.svelte-1jetc5p .comments:where(.svelte-1jetc5p){display:flex;flex-direction:column;width:100%}.comments-wrapper.svelte-1jetc5p .comments:where(.svelte-1jetc5p) .scroll-loader-wrapper:where(.svelte-1jetc5p){display:flex;width:100%;margin-right:5px;height:100px;background-color:var(--background);padding:0 100px}.comments-wrapper.svelte-1jetc5p .comments:where(.svelte-1jetc5p) h3:where(.svelte-1jetc5p){margin-bottom:30px;color:var(--dark);font-weight:900}.comments-wrapper.svelte-1jetc5p .editor-wrapper:where(.svelte-1jetc5p){width:100%;position:fixed;bottom:0;left:0;z-index:11}.comments-wrapper.svelte-1jetc5p .reply-wrapper:where(.svelte-1jetc5p){right:180px;bottom:0;margin:0 auto}.comments-wrapper.svelte-1jetc5p .tiptap-wrapper:where(.svelte-1jetc5p){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-1jetc5p .tiptap-wrapper:where(.svelte-1jetc5p) .edit-wrapper:where(.svelte-1jetc5p){display:flex;flex-direction:column;width:100%;flex-shrink:0}.comments-wrapper.svelte-1jetc5p .tiptap-wrapper:where(.svelte-1jetc5p) .cancel{display:flex;position:absolute;right:1.5rem;top:1.5rem;cursor:pointer;z-index:1}.fill-the-blanks-wrapper.svelte-6go6ax .inner-input-wrap{width:100%}.fill-the-blanks-wrapper.svelte-6go6ax .input-wrapper{max-width:300px}.fill-the-blanks-wrapper.svelte-6go6ax input{height:100%}.fill-the-blanks.svelte-6go6ax{display:inline-block;flex-wrap:wrap;width:100%;line-height:20px!important}.fill-the-blanks.svelte-6go6ax ruby{line-height:2.5!important}.fill-the-blanks.svelte-6go6ax span:where(.svelte-6go6ax){font-size:var(--text-lg);line-height:var(--height-lg);color:var(--darker-gray);font-weight:500;display:inline-block}.fill-the-blanks.svelte-6go6ax .blank:where(.svelte-6go6ax){margin:0 12px;min-width:20px;border-bottom:2px solid var(--blue600)}.check.svelte-6go6ax{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:20px;gap:1.5rem}.check.svelte-6go6ax .button{height:40px;flex-shrink:0}.answer-wrap.svelte-28u9on{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.dark-theme .grammar-lesson-exercises-wrapper.svelte-259bzv .exercise-wrapper:where(.svelte-259bzv){box-shadow:unset}.grammar-lesson-exercises-wrapper.svelte-259bzv{font-size:1.125rem;display:flex;flex-direction:column;gap:20px}.grammar-lesson-exercises-wrapper.svelte-259bzv *{line-height:1.77777!important}.grammar-lesson-exercises-wrapper.svelte-259bzv rt{visibility:hidden}.grammar-lesson-exercises-wrapper.svelte-259bzv ruby:hover rt{visibility:visible}.grammar-lesson-exercises-wrapper.showFurigana.svelte-259bzv rt{visibility:visible!important}.grammar-lesson-exercises-wrapper.font-size-0-5.svelte-259bzv *:not(rt){font-size:.5rem!important}.grammar-lesson-exercises-wrapper.font-size-0-625.svelte-259bzv *:not(rt){font-size:.625rem!important}.grammar-lesson-exercises-wrapper.font-size-0-75.svelte-259bzv *:not(rt){font-size:.75rem!important}.grammar-lesson-exercises-wrapper.font-size-0-875.svelte-259bzv *:not(rt){font-size:.875rem!important}.grammar-lesson-exercises-wrapper.font-size-1.svelte-259bzv *:not(rt){font-size:1rem!important}.grammar-lesson-exercises-wrapper.font-size-1-125.svelte-259bzv *:not(rt){font-size:1.125rem!important}.grammar-lesson-exercises-wrapper.font-size-1-25.svelte-259bzv *:not(rt){font-size:1.25rem!important}.grammar-lesson-exercises-wrapper.font-size-1-375.svelte-259bzv *:not(rt){font-size:1.375rem!important}.grammar-lesson-exercises-wrapper.font-size-1-5.svelte-259bzv *:not(rt){font-size:1.5rem!important}.grammar-lesson-exercises-wrapper.font-size-1-625.svelte-259bzv *:not(rt){font-size:1.625rem!important}.grammar-lesson-exercises-wrapper.font-size-1-75.svelte-259bzv *:not(rt){font-size:1.75rem!important}.grammar-lesson-exercises-wrapper.font-size-1-875.svelte-259bzv *:not(rt){font-size:1.875rem!important}.grammar-lesson-exercises-wrapper.font-size-2.svelte-259bzv *:not(rt){font-size:2rem!important}.grammar-lesson-exercises-wrapper.svelte-259bzv h3:where(.svelte-259bzv){color:var(--dark);font-weight:900;font-size:var(--text-2xl)!important;line-height:var(--height-2xl)!important}.grammar-lesson-exercises-wrapper.svelte-259bzv .exercise-wrapper:where(.svelte-259bzv){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-259bzv .exercise-wrapper:where(.svelte-259bzv) h4:where(.svelte-259bzv){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-259bzv .exercise-wrapper:where(.svelte-259bzv) .answers:where(.svelte-259bzv){flex-wrap:wrap;display:flex;flex-direction:row;column-count:2;gap:20px}.grammar-lesson-exercises-wrapper.svelte-259bzv .exercise-wrapper:where(.svelte-259bzv) .answers:where(.svelte-259bzv) span{font-weight:500;white-space:unset!important;text-align:left}.grammar-lesson-exercises-wrapper.svelte-259bzv .exercise-wrapper:where(.svelte-259bzv) .answers:where(.svelte-259bzv) button{max-width:100%;justify-content:flex-start}@media(max-width:600px){.grammar-lesson-exercises-wrapper.svelte-259bzv .exercise-wrapper:where(.svelte-259bzv) .answers:where(.svelte-259bzv){column-count:1;justify-content:flex-start}}.dark-theme .grammar-homework-wrapper.svelte-1ilc5sb .text-wrapper:where(.svelte-1ilc5sb){box-shadow:unset}.dark-theme .grammar-homework-wrapper.svelte-1ilc5sb .text-wrapper:where(.svelte-1ilc5sb) .english:where(.svelte-1ilc5sb){color:var(--red400)}.grammar-homework-wrapper.svelte-1ilc5sb{position:relative;width:fit-content;display:flex;cursor:pointer}.grammar-homework-wrapper.svelte-1ilc5sb .text-wrapper:where(.svelte-1ilc5sb){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-1ilc5sb .text-wrapper:where(.svelte-1ilc5sb) .text:where(.svelte-1ilc5sb){color:var(--red);font-weight:900;letter-spacing:.015em;padding:0 5px 5px;text-align:center;z-index:1}.grammar-homework-wrapper.svelte-1ilc5sb .text-wrapper:where(.svelte-1ilc5sb) .english:where(.svelte-1ilc5sb){color:var(--red);font-weight:500;letter-spacing:unset}.homework_wrapper.svelte-3ynuvw{display:flex;flex-direction:column;gap:10px}.hw_items.svelte-3ynuvw{margin-top:15px;display:flex;flex-wrap:wrap;gap:20px}h3.svelte-3ynuvw{color:var(--dark);font-weight:900;font-size:var(--text-2xl)!important;line-height:var(--height-2xl)!important}.settings-side.svelte-3ynuvw{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-3ynuvw .settings-button{padding-left:.5rem!important}.settings-side.svelte-3ynuvw .settings_menu:where(.svelte-3ynuvw){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-3ynuvw .settings_menu:where(.svelte-3ynuvw) .close:where(.svelte-3ynuvw){position:absolute;top:20px;right:20px;cursor:pointer}.settings-side.svelte-3ynuvw .settings_menu:where(.svelte-3ynuvw) .fontsize_settings:where(.svelte-3ynuvw){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-3ynuvw .settings_menu:where(.svelte-3ynuvw) h4:where(.svelte-3ynuvw){font-size:1.5rem;margin-bottom:.75rem}.settings-side.svelte-3ynuvw .settings_menu:where(.svelte-3ynuvw) b:where(.svelte-3ynuvw){font-size:1.125rem;margin-bottom:.5rem}.settings-side.svelte-3ynuvw .settings_menu:where(.svelte-3ynuvw) .field-group-wrapper{gap:10px;margin-bottom:1rem;flex-direction:column}.settings-side.svelte-3ynuvw .settings_menu:where(.svelte-3ynuvw) .checkbox-container{margin-bottom:.5rem;width:100%;flex-shrink:0;white-space:nowrap}#introduction.svelte-3ynuvw{margin-top:0;color:var(--dark);font-weight:900}.mark-as-done.svelte-3ynuvw{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:35px}.mark-as-done.svelte-3ynuvw .completed-button{border:1px solid var(--green);cursor:default}.mark-as-done.svelte-3ynuvw .completed-button:hover{background-color:var(--green-transparent)}.lesson-wrapper.svelte-3ynuvw{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-3ynuvw .grammar-ProseMirror:where(.svelte-3ynuvw){margin:0 auto;width:100%}.lesson-content-wrapper.svelte-3ynuvw{z-index:1;gap:40px;display:flex;flex-direction:column}.side-nav.svelte-3ynuvw{-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-3ynuvw button:where(.svelte-3ynuvw){cursor:pointer;text-align:left;white-space:nowrap;width:12.5rem;text-overflow:ellipsis;overflow:hidden;transition:var(--transition)}.side-nav.svelte-3ynuvw button:where(.svelte-3ynuvw):hover{color:var(--dark)}.lesson_inner_wrapper.svelte-3ynuvw{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.lesson-header.svelte-3ynuvw{display:flex;flex-direction:row;align-items:center;align-content:center;flex-wrap:wrap;width:100%;justify-content:flex-start}.lesson-header.svelte-3ynuvw>:where(.svelte-3ynuvw):not([hidden]){margin-left:.75rem;margin-right:.75rem}.lesson-header.svelte-3ynuvw>:where(.svelte-3ynuvw):first-child{margin-left:0}.lesson-header.svelte-3ynuvw>:where(.svelte-3ynuvw):last-child{margin-right:0}.lesson-header.svelte-3ynuvw .timer:where(.svelte-3ynuvw){display:flex;flex-direction:row;align-items:center;justify-content:center;line-height:2rem;gap:1rem}.lesson-header.svelte-3ynuvw .timer:where(.svelte-3ynuvw) span:where(.svelte-3ynuvw){color:var(--gray);text-transform:capitalize}.lesson-header.svelte-3ynuvw .timer:where(.svelte-3ynuvw) .lesson-completed:where(.svelte-3ynuvw){color:var(--green)}.lesson-header.svelte-3ynuvw .actions:where(.svelte-3ynuvw){display:flex;flex-direction:row;gap:15px;margin-left:auto;padding-right:20px}@media only screen and (max-width:1400px){.side-nav.svelte-3ynuvw{left:0}.side-nav.svelte-3ynuvw button:where(.svelte-3ynuvw){max-width:10rem}}@media only screen and (max-width:1280px){.side-nav.svelte-3ynuvw{display:none}}@media only screen and (max-width:450px){.settings-side.svelte-3ynuvw .settings_menu:where(.svelte-3ynuvw){top:0;width:100%;height:100%;left:0;position:fixed;max-height:unset}.lesson-header.svelte-3ynuvw{flex-direction:column;gap:20px}.lesson-header.svelte-3ynuvw .actions:where(.svelte-3ynuvw){margin-left:unset}}@media only screen and (max-width:310px){.lesson-header.svelte-3ynuvw .actions:where(.svelte-3ynuvw){margin-left:unset}}
