.locked-badge.svelte-3u0xde{position:absolute;top:10px;left:10px;font-weight:700;z-index:6;background:linear-gradient(-45deg,var(--yellow500),var(--yellow700));width:fit-content;padding:5px 7px;border-radius:5px;color:#fff;font-size:var(--text-sm);margin-left:auto;display:flex;justify-content:center;align-items:center;gap:5px}.image-wrapper.svelte-3u0xde{pointer-events:none;-webkit-user-select:none;user-select:none}.wave_wrap.svelte-3u0xde{position:absolute;width:100%;height:100%}.modal.svelte-3u0xde{background-color:var(--background);box-shadow:0 25px 50px -12px #00000040;margin-right:2.5rem;width:26.25rem;min-width:18.75rem;max-width:100%;max-height:100%;min-height:37.5rem;display:flex;flex-direction:column;position:fixed;z-index:50;left:0;border-radius:15px;top:50%;transform:translateY(-50%);z-index:200}.modal.middle.svelte-3u0xde{left:50%;transform:translate(-50%,-50%)}.modal.right.svelte-3u0xde{right:0;left:auto}.modal.svelte-3u0xde .header:where(.svelte-3u0xde){display:flex;align-items:center;position:relative;z-index:5;height:220px;width:100%;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}.modal.svelte-3u0xde .header:where(.svelte-3u0xde) .close-btn:where(.svelte-3u0xde){position:absolute;right:0;top:0;margin-right:30px;z-index:20;background-color:#0006;margin-top:30px;cursor:pointer;border-radius:5rem;transform-origin:center;transition:var(--transition)}.modal.svelte-3u0xde .header:where(.svelte-3u0xde) .close-btn:where(.svelte-3u0xde):hover{background-color:#0009;transform:scale(1.1)}.modal.svelte-3u0xde .modal-content:where(.svelte-3u0xde){z-index:20;padding:2.5rem 2.5rem .25rem;margin-top:-50px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden}.modal.svelte-3u0xde .modal-content:where(.svelte-3u0xde) .subtitle{color:var(--gray);margin-bottom:.35rem}.modal.svelte-3u0xde .modal-content:where(.svelte-3u0xde) p{white-space:pre-wrap;font-size:var(--text-lg);line-height:var(--height-lg);margin-top:.25rem;margin-bottom:1rem;color:var(--medium-gray)}.modal.svelte-3u0xde .modal-content:where(.svelte-3u0xde) h2{color:var(--dark)}.modal.svelte-3u0xde .modal-content:where(.svelte-3u0xde) .progress-bar{margin:1rem 0}.modal.svelte-3u0xde .button-wrapper:where(.svelte-3u0xde){z-index:20;margin-top:auto;width:100%;padding:0 1.75rem 1.75rem}.modal.svelte-3u0xde .button-wrapper:where(.svelte-3u0xde) .button{width:100%}@media only screen and (max-width:500px){.modal.svelte-3u0xde{min-height:unset}.modal.middle.svelte-3u0xde{left:50%;transform:translate(-50%)}.grammar-modal.svelte-3u0xde{margin:0}}@media only screen and (max-width:480px){.modal.svelte-3u0xde{position:absolute;top:0;transform:unset;width:100%;height:100%;margin:0;border-radius:0}.modal.right.svelte-3u0xde{height:100%}}.scroll-container.svelte-y64p9m{-webkit-user-select:none;user-select:none;height:100%;overflow:hidden;position:relative;scroll-behavior:auto;transform-origin:0 0;cursor:url(../../../grammar-assets/pointers/output/pointer-open.png),move}.scroll-container.svelte-y64p9m *{cursor:url(../../../grammar-assets/pointers/output/pointer-open.png),move}.scroll-container.dragging.svelte-y64p9m{cursor:url(../../../grammar-assets/pointers/output/pointer-closed.png),move!important}.scroll-container.dragging.svelte-y64p9m *{cursor:url(../../../grammar-assets/pointers/output/pointer-closed.png),move!important}.scroll-container.svelte-y64p9m{-webkit-overflow-scrolling:touch;scroll-behavior:auto}.scroll-container.touch.svelte-y64p9m{overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:auto;position:relative;height:100%;width:unset;overscroll-behavior-x:none;overscroll-behavior-y:none}.scroll-content.svelte-y64p9m{-webkit-overflow-scrolling:touch;scroll-behavior:auto;position:relative;height:fit-content;width:fit-content;overscroll-behavior-x:none;overscroll-behavior-y:none}.back-to-top.svelte-g9lhtd{position:fixed;bottom:20px;left:20px;z-index:200000}.btns.svelte-g9lhtd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.loader_wrapper.svelte-g9lhtd{display:flex;justify-content:center;align-items:center;height:500px}.dashboard-toggle.svelte-g9lhtd{position:fixed;bottom:20px;right:50%;transform:translate(50%);z-index:200000;display:flex;flex-direction:row;align-items:center;gap:5px}.toggle_filters_btn.svelte-g9lhtd{display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:none;cursor:pointer;padding:0;margin-bottom:10px}.filters_title.svelte-g9lhtd{font-size:var(--text-lg);font-weight:700}.cat_stats.svelte-g9lhtd{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;min-width:250px;padding:15px;width:fit-content;margin-right:auto;margin-left:auto;border-radius:10px}.cat_stats.svelte-g9lhtd .cat_stats_counts:where(.svelte-g9lhtd){display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px}.cat_stats.svelte-g9lhtd .cat_stats_counts:where(.svelte-g9lhtd) .stats_count:where(.svelte-g9lhtd){font-weight:700;color:var(--blue);font-size:var(--text-sm)}.cat_stats.svelte-g9lhtd .cat_stats_counts:where(.svelte-g9lhtd) :where(.svelte-g9lhtd):last-child{color:var(--always-white)}.cat_stats.svelte-g9lhtd .cat_stats_labels:where(.svelte-g9lhtd){display:flex;flex-direction:column;gap:10px}.cat_stats.svelte-g9lhtd .cat_stats_labels:where(.svelte-g9lhtd) .stats_label:where(.svelte-g9lhtd){font-weight:700;color:var(--medium-gray);font-size:var(--text-sm)}.cat_stats.svelte-g9lhtd .cat_stats_labels:where(.svelte-g9lhtd) :where(.svelte-g9lhtd):last-child{color:var(--always-white)}.filters.svelte-g9lhtd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.filter_wrapper.svelte-g9lhtd{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:row;gap:10px;margin-bottom:20px;width:100%}.filter_wrapper.svelte-g9lhtd h4:where(.svelte-g9lhtd){width:100px;flex-shrink:0;text-align:left;font-weight:700;font-size:var(--text-m)}.filter_buttons.svelte-g9lhtd{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:80%;border:1px dashed var(--light-gray);padding:20px;border-radius:20px}.filter_buttons.svelte-g9lhtd .filter_button span{text-transform:capitalize}.lesson-button-wrapper.svelte-g9lhtd{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-width:0}.lesson-button-wrapper.svelte-g9lhtd .bookmark:where(.svelte-g9lhtd){flex-shrink:0;display:flex;align-items:center;justify-content:center;height:100%;min-width:0;cursor:pointer}.lesson-button-wrapper.svelte-g9lhtd .lesson-button:where(.svelte-g9lhtd){min-width:0;flex-shrink:0;flex-grow:1;width:unset;max-width:calc(100% - 30px);cursor:pointer}.lesson-icon.svelte-g9lhtd{flex-shrink:0}.dashboard.svelte-g9lhtd{display:flex;width:1200px;max-width:100%;margin:0 auto;flex-direction:column;gap:20px;align-items:center;justify-content:center}.dashboard.svelte-g9lhtd .title:where(.svelte-g9lhtd){margin-top:20px;text-align:center}.top-btns.svelte-g9lhtd{position:absolute;top:80px;left:50%;transform:translate(-50%);z-index:200001}.chapters.svelte-g9lhtd{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;justify-items:stretch;flex-wrap:wrap;gap:35px;margin-top:35px;justify-content:stretch}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd){padding:15px 20px 20px;height:fit-content;border-radius:30px;background:var(--white);border:2px solid var(--transparent);border-bottom:2px solid var(--blue);position:relative;margin-top:0;width:100%;max-width:100%;box-shadow:var(--drop-shadow-modern)}.chapters.svelte-g9lhtd .chapter.completed:where(.svelte-g9lhtd) .show-more:where(.svelte-g9lhtd){opacity:.5!important}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){position:absolute;top:-15px;left:20px;background:var(--blue);padding:10px 15px;color:var(--always-white);border-radius:15px;text-transform:uppercase;font-weight:700;display:flex;flex-direction:row;align-items:center;gap:10px}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .top:where(.svelte-g9lhtd){display:flex;flex-direction:row;align-items:center;justify-content:space-between}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .chapter-title-two:where(.svelte-g9lhtd){color:var(--medium-gray);text-transform:uppercase;font-weight:700;margin-bottom:15px;font-size:var(--text-sm)}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .show-more:where(.svelte-g9lhtd){margin-left:auto;text-align:right;display:flex;gap:5px;flex-direction:row;align-items:center;justify-content:flex-end;margin-bottom:15px;color:var(--blue);text-transform:uppercase;font-weight:700;font-size:var(--text-sm);cursor:pointer}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .circle.completed:where(.svelte-g9lhtd){opacity:.2}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .circle.completed:where(.svelte-g9lhtd):hover{opacity:1}.chapters.svelte-g9lhtd .chapter.completed:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){opacity:.5}.chapters.svelte-g9lhtd .chapter.completed:where(.svelte-g9lhtd):hover .chapter-title:where(.svelte-g9lhtd){opacity:1}.chapters.svelte-g9lhtd .chapter.yellow:where(.svelte-g9lhtd){border-bottom:2px solid var(--yellow600)}.chapters.svelte-g9lhtd .chapter.yellow:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){background:var(--yellow600)}.chapters.svelte-g9lhtd .chapter.yellow:where(.svelte-g9lhtd) .show-more:where(.svelte-g9lhtd){color:var(--yellow600)}.chapters.svelte-g9lhtd .chapter.green:where(.svelte-g9lhtd){border-bottom:2px solid var(--green600)}.chapters.svelte-g9lhtd .chapter.green:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){background:var(--green600)}.chapters.svelte-g9lhtd .chapter.green:where(.svelte-g9lhtd) .show-more:where(.svelte-g9lhtd){color:var(--green600)}.chapters.svelte-g9lhtd .chapter.blue:where(.svelte-g9lhtd){border-bottom:2px solid var(--blue)}.chapters.svelte-g9lhtd .chapter.blue:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){background:var(--blue)}.chapters.svelte-g9lhtd .chapter.blue:where(.svelte-g9lhtd) .show-more:where(.svelte-g9lhtd){color:var(--blue600)}.chapters.svelte-g9lhtd .chapter.red:where(.svelte-g9lhtd){border-bottom:2px solid var(--red)}.chapters.svelte-g9lhtd .chapter.red:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){background:var(--red)}.chapters.svelte-g9lhtd .chapter.red:where(.svelte-g9lhtd) .show-more:where(.svelte-g9lhtd){color:var(--red600)}.chapters.svelte-g9lhtd .chapter.purple:where(.svelte-g9lhtd){border-bottom:2px solid var(--purple)}.chapters.svelte-g9lhtd .chapter.purple:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){background:var(--purple)}.chapters.svelte-g9lhtd .chapter.purple:where(.svelte-g9lhtd) .show-more:where(.svelte-g9lhtd){color:var(--purple600)}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .levels:where(.svelte-g9lhtd){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center;gap:15px}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .levels.col:where(.svelte-g9lhtd){flex-direction:column}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .levels:where(.svelte-g9lhtd) .circle:where(.svelte-g9lhtd){width:45px;height:45px;border-radius:50%;border:1px solid var(--light-gray);background:var(--background);display:flex;justify-content:center;align-items:center;cursor:pointer}.dark-theme .chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd){background:var(--lighter-gray);box-shadow:unset;border-bottom:2px solid var(--background);border:1px solid var(--input-bg)}.dark-theme .chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .circle.completed:where(.svelte-g9lhtd){opacity:.2}.dark-theme .chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .circle.completed:where(.svelte-g9lhtd):hover{opacity:1}.dark-theme .chapters.svelte-g9lhtd .chapter.completed:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){opacity:.5}.dark-theme .chapters.svelte-g9lhtd .chapter.completed:where(.svelte-g9lhtd):hover .chapter-title:where(.svelte-g9lhtd){opacity:1}.dark-theme .chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){background:var(--light-gray);background:var(--alt-dark-bg)}.dark-theme .chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd) .levels:where(.svelte-g9lhtd) .circle:where(.svelte-g9lhtd){background:var(--background)}.dark-theme .chapters.svelte-g9lhtd .chapter.yellow:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){color:var(--yellow)}.dark-theme .chapters.svelte-g9lhtd .chapter.green:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){color:var(--green)}.dark-theme .chapters.svelte-g9lhtd .chapter.blue:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){color:var(--blue)}.dark-theme .chapters.svelte-g9lhtd .chapter.red:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){color:var(--red)}.dark-theme .chapters.svelte-g9lhtd .chapter.purple:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){color:var(--purple)}.searched.svelte-g9lhtd .completed:where(.svelte-g9lhtd){opacity:1!important}.searched.svelte-g9lhtd .completed:where(.svelte-g9lhtd) .chapter-title:where(.svelte-g9lhtd){opacity:1!important}.lesson-button.svelte-g9lhtd{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:40px;background:var(--background);padding:15px;border-radius:15px;font-weight:500;color:var(--dark-gray);border:1px solid var(--light-gray)}.lesson-button.completed.svelte-g9lhtd{opacity:.5}.lesson-button.completed.svelte-g9lhtd:hover{opacity:1}.lesson-button.svelte-g9lhtd .lesson-end{margin-left:auto}.lesson-button.svelte-g9lhtd .text:where(.svelte-g9lhtd){white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.no-results.svelte-g9lhtd{text-align:center;padding:20px;font-size:var(--text-2xl);color:var(--dark);font-weight:700}.title.svelte-g9lhtd{padding:20px}.search_wrapper.svelte-g9lhtd{position:relative;width:300px}.search_wrapper.svelte-g9lhtd .search-input:where(.svelte-g9lhtd){height:45px;width:300px;max-width:100%;border-radius:15px;padding-right:50px;box-shadow:var(--drop-shadow-modern);border:var(--light-gray-border);padding-left:20px;background:var(--white)}.search_wrapper.svelte-g9lhtd .search_btn{position:absolute;right:0;top:0;height:45px;width:45px;border-radius:15px}.cat_wrapper.svelte-g9lhtd{width:100%}.cat.svelte-g9lhtd{margin-left:auto;margin-right:auto;max-width:1365 px;padding:20px}.cat.svelte-g9lhtd .smoll:where(.svelte-g9lhtd){font-size:1.25rem;font-weight:700;color:var(--gray);color:#fff;text-shadow:0px 4px 10px rgba(0,0,0,.4)}.cat.svelte-g9lhtd .cat_title:where(.svelte-g9lhtd){cursor:pointer;display:flex;align-items:center;position:relative;gap:5px;width:100%;background-size:cover!important;background-position-x:right!important;align-items:flex-end;padding:20px;color:#fff;transition:.2s ease-in-out;height:75px;border-radius:15px 15px 0 0/15px 15px 0px 0px}.cat.svelte-g9lhtd .cat_title:where(.svelte-g9lhtd) .cat_inner_wrap:where(.svelte-g9lhtd){display:flex;flex-direction:row;align-items:center;gap:10px}.cat.svelte-g9lhtd .cat_title:where(.svelte-g9lhtd) .cat_inner_wrap:where(.svelte-g9lhtd) svg{transition:transform .2s ease-in-out;transform:rotate(-90deg)}.cat.svelte-g9lhtd .cat_title:where(.svelte-g9lhtd) .cat_info:where(.svelte-g9lhtd){position:absolute;top:20px;right:20px;cursor:pointer}.cat.svelte-g9lhtd .cat_title:where(.svelte-g9lhtd) h3:where(.svelte-g9lhtd){color:#fff;text-shadow:0px 4px 10px rgba(0,0,0,.4);font-weight:900;font-size:2rem}.cat.svelte-g9lhtd .cat_title.show:where(.svelte-g9lhtd){height:300px;border-radius:15px 15px 0 0/15px 15px 0px 0px}.cat.svelte-g9lhtd .cat_title.show:where(.svelte-g9lhtd) .cat_inner_wrap:where(.svelte-g9lhtd) svg{transform:rotate(0)}@media only screen and (max-width:1150px){.lesson-button.svelte-g9lhtd{gap:20px}.chapters.svelte-g9lhtd{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.cat.svelte-g9lhtd h3:where(.svelte-g9lhtd){text-align:center}}@media only screen and (max-width:800px){.dashboard.svelte-g9lhtd .title:where(.svelte-g9lhtd){padding-top:50px}.cat.svelte-g9lhtd{padding:20px 0}.cat.svelte-g9lhtd .cat_title.show:where(.svelte-g9lhtd){height:200px}.cat.svelte-g9lhtd .cat_title:where(.svelte-g9lhtd) .cat_inner_wrap:where(.svelte-g9lhtd) h3:where(.svelte-g9lhtd){font-size:var(--text-xl)}.filter_wrapper.svelte-g9lhtd{flex-direction:column;gap:5px}.filter_wrapper.svelte-g9lhtd h4:where(.svelte-g9lhtd){width:100%;text-align:center}.filter_buttons.svelte-g9lhtd{width:fit-content;justify-content:center}}@media only screen and (max-width:600px){.lesson-button.svelte-g9lhtd{gap:10px}.chapters.svelte-g9lhtd .chapter:where(.svelte-g9lhtd){padding:15px 10px 25px}}@media only screen and (max-width:400px){.lesson-button.svelte-g9lhtd{gap:10px}.chapters.svelte-g9lhtd{grid-template-columns:1fr}.search_wrapper.svelte-g9lhtd{max-width:100%;padding-left:10px;padding-right:10px}.search_wrapper.svelte-g9lhtd .search-input:where(.svelte-g9lhtd){width:100%}}
