.modal-card[data-v-8b43a600]{border-radius:25px}@media (max-width:767.98px){.modal-frame[data-v-8b43a600]{width:100%!important;min-height:100%!important}}.checkmark[data-v-1f2c1bc5]{font-size:1.25rem;line-height:1}.level-seven-circle[data-v-a31cbdcc]{width:40px;height:40px;background-color:#3a3a3a}.popover[data-v-cecaddc4]{transform:translateX(-50%)}.popover-arrow[data-v-cecaddc4]{position:absolute;left:50%;transform:translate(-8px)}.custom-badge[data-v-cecaddc4]{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:2.3;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.subtitle-block[data-v-3504fdda]{bottom:30px;width:100%;min-height:30%}.subtitle-block.shade[data-v-3504fdda]{background-color:rgba(0,0,0,.5)}.subtitle-block>div[data-v-3504fdda]{min-height:30%}.sub1[data-v-3504fdda],.sub2[data-v-3504fdda]{color:#fff;text-shadow:1px 1px 1px #000}.arrows[data-v-3504fdda]{width:50px;height:130px;size:100px;background-color:hsla(0,0%,100%,.3);color:#000;border-radius:50px}.arrows svg[data-v-3504fdda]{width:30px;height:50px}.arrows[data-v-3504fdda]:hover{background-color:hsla(0,0%,100%,.7)}.shade .word[data-v-3504fdda]{cursor:pointer}.shade .word.selected[data-v-3504fdda]{background-color:rgba(255,255,0,.3);outline:2px solid #ff0;outline-offset:2px}.shade .word.l-0[data-v-3504fdda]{-webkit-text-decoration:underline red;text-decoration:underline red}.shade .word.l-1[data-v-3504fdda]{-webkit-text-decoration:underline tomato;text-decoration:underline tomato}.shade .word.l-2[data-v-3504fdda]{-webkit-text-decoration:underline orange;text-decoration:underline orange}.shade .word.l-3[data-v-3504fdda]{-webkit-text-decoration:underline #ff0;text-decoration:underline #ff0}.shade .word.l-4[data-v-3504fdda]{-webkit-text-decoration:underline #9acd32;text-decoration:underline #9acd32}.shade .word.l-5[data-v-3504fdda]{-webkit-text-decoration:underline #adff2f;text-decoration:underline #adff2f}.shade .word.l-6[data-v-3504fdda]{-webkit-text-decoration:underline green;text-decoration:underline green}.sub-buttons[data-v-3504fdda]{text-align:center;margin:0 30px 0 30px;padding:5px 0 12px 0;color:hsla(0,0%,100%,.3);opacity:0}.shade .sub-buttons[data-v-3504fdda]{opacity:1}.sub-button[data-v-3504fdda]{font-size:1.35em;display:inline-block;cursor:pointer;color:#000;background-color:hsla(0,0%,100%,.3);padding:4px 18px;margin:5px -1px}.sub-buttons .sub-button[data-v-3504fdda]:first-child{padding:4px 35px;border-top-left-radius:50px;border-bottom-left-radius:50px}.sub-buttons .sub-button[data-v-3504fdda]:last-child{padding:4px 35px;border-top-right-radius:50px;border-bottom-right-radius:50px}.sub-buttons .sub-button.b-green[data-v-3504fdda]{background-color:rgba(100,255,100,.3)}.sub-buttons .sub-button.b-red[data-v-3504fdda]{background-color:rgba(255,200,93,.3)}.sub-buttons .sub-button.b-green[data-v-3504fdda]:hover{background-color:rgba(100,255,100,.7)}.sub-buttons .sub-button.b-red[data-v-3504fdda]:hover{background-color:rgba(255,200,93,.7)}.sub-buttons .sub-button[data-v-3504fdda]:hover{background-color:hsla(0,0%,100%,.7);color:#000}.cont-checkbox[data-v-593595c4]{height:150px}.cont-checkbox[data-v-593595c4]:active{transform:scale(.9)}.cont-checkbox input[data-v-593595c4]{display:none}.cont-checkbox input:checked+label[data-v-593595c4]{opacity:1}.cont-checkbox input:checked+label img[data-v-593595c4]{filter:none}.cont-checkbox input:checked+label .cover-checkbox[data-v-593595c4]{opacity:1;transform:scale(1)}.cont-checkbox input:checked+label .cover-checkbox svg[data-v-593595c4]{stroke-dashoffset:0}.cont-checkbox label[data-v-593595c4]{display:inline-block;cursor:pointer;overflow:hidden;width:100%;height:100%;position:relative;opacity:.6;border-radius:20px;background-color:transparent;border:1px solid rgba(0,0,0,.06)}:root[data-bs-theme=dark] .cont-checkbox label[data-v-593595c4]{background-color:rgba(43,51,63,.9);border-color:transparent}.cont-checkbox label .img-wrapper[data-v-593595c4]{border-radius:20px;overflow:hidden;width:100px;flex-shrink:0;background-color:#fff}.cont-checkbox label .img-wrapper img[data-v-593595c4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cont-checkbox label .cover-checkbox[data-v-593595c4]{position:absolute;left:6px;top:6px;z-index:1;width:30px;height:30px;border-radius:50%;border:3px solid #fff;transition:transform var(--transition),opacity calc(var(--transition)*1.2) linear;opacity:0;transform:scale(0)}.cont-checkbox label .cover-checkbox svg[data-v-593595c4]{width:18px;height:15px;display:inline-block;vertical-align:top;fill:none;margin:5px 0 0 3px;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;transition:stroke-dashoffset .4s ease var(--transition);stroke-dashoffset:16px}.new-words-trainer[data-v-8fe790d6]{min-height:320px;color:#fff}.new-words-trainer__counter[data-v-8fe790d6]{background:hsla(0,0%,100%,.08)}.word-card[data-v-8fe790d6]{width:100%;max-width:420px;height:200px;perspective:1000px;cursor:pointer}.word-card__face[data-v-8fe790d6]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:1.5rem;font-size:1.6rem;text-align:center;background:linear-gradient(135deg,#2b333f,#3c4858);box-shadow:0 14px 28px rgba(0,0,0,.35);transition:transform .6s}.word-card--flipped .word-card__face--front[data-v-8fe790d6],.word-card__face--back[data-v-8fe790d6]{transform:rotateY(180deg)}.word-card--flipped .word-card__face--back[data-v-8fe790d6]{transform:rotateY(1turn)}.word-card__text[data-v-8fe790d6]{word-break:break-word}.play-list-wrapper[data-v-2fa189e5]{position:absolute;top:1rem;left:1rem;bottom:3rem;border-radius:.75rem;overflow:hidden;width:500px;margin-left:auto}@media(max-width:768px){.play-list-wrapper[data-v-2fa189e5]{width:auto;top:0;left:0;right:0}}.play-list[data-v-2fa189e5]{height:100%;backdrop-filter:blur(10px)}:root[data-bs-theme=dark] .play-list[data-v-2fa189e5]{background-color:rgba(15,23,42,.75)}:root[data-bs-theme=light] .play-list[data-v-2fa189e5]{background-color:hsla(0,0%,100%,.92);box-shadow:0 10px 30px rgba(15,23,42,.16)}.play-list .menu[data-v-2fa189e5]{height:50px;border-radius:.75rem;margin-bottom:15px}.play-list .menu .navbar-nav[data-v-2fa189e5]{flex-direction:row}.play-list .list-group[data-v-2fa189e5]{height:calc(100% - 65px)}.play-list .list-group .list-group-item[data-v-2fa189e5]{border-color:rgba(0,0,0,.06)}:root[data-bs-theme=dark] .play-list .list-group .list-group-item[data-v-2fa189e5]{background-color:transparent;border-color:#000;color:#fff}:root[data-bs-theme=light] .play-list .list-group .list-group-item[data-v-2fa189e5]{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.play-list .list-group .list-group-item .play-container[data-v-2fa189e5]{position:relative}.play-list .list-group .list-group-item .play-container .play-indicator[data-v-2fa189e5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.play-list .list-group .list-group-item .play-container .play-indicator .play-triangle[data-v-2fa189e5]{width:0;height:0;border-left:20px solid #28a745;border-top:12px solid transparent;border-bottom:12px solid transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.play-list .list-group .list-group-item img[data-v-2fa189e5]{fill:#000}.play-list .list-group .list-group-item h6[data-v-2fa189e5]{word-break:break-word;overflow-wrap:break-word;hyphens:auto}.play-list .list-group .list-group-item a[data-v-2fa189e5]{display:none}.play-list .list-group .list-group-item:hover a[data-v-2fa189e5]{display:block}.subtitles-settings[data-v-da065b02]{position:absolute;right:1rem;bottom:3rem;max-width:720px;max-height:calc(100% - 6rem);border-radius:.75rem;backdrop-filter:blur(10px);overflow:hidden}:root[data-bs-theme=dark] .subtitles-settings[data-v-da065b02]{background-color:rgba(15,23,42,.75)}:root[data-bs-theme=light] .subtitles-settings[data-v-da065b02]{background-color:hsla(0,0%,100%,.92);box-shadow:0 10px 30px rgba(15,23,42,.16)}.subtitles-settings .sub-container h5[data-v-da065b02],.subtitles-settings h5[data-v-da065b02]{height:35px;margin-bottom:0;background-color:rgba(43,51,63,.9)}.subtitles-settings .sub-container .list-group[data-v-da065b02]{border-radius:0;margin-bottom:0}.subtitles-settings .sub-container .list-group .list-group-item[data-v-da065b02]{border-color:rgba(0,0,0,.06)}:root[data-bs-theme=dark] .subtitles-settings .sub-container .list-group .list-group-item[data-v-da065b02]{background-color:rgba(43,51,63,.9);border-color:#000;color:#fff}:root[data-bs-theme=light] .subtitles-settings .sub-container .list-group .list-group-item[data-v-da065b02]{background-color:var(--bs-body-bg);color:var(--bs-body-color)}:root[data-bs-theme=light] .subtitles-settings .sub-container .list-group .list-group-item.bg-secondary[data-v-da065b02]{background-color:hsla(208,7%,46%,.9)!important}.audio-settings[data-v-4f4e5e1a]{position:absolute;right:1rem;bottom:3rem;max-width:420px;border-radius:.75rem;backdrop-filter:blur(10px);overflow:hidden}:root[data-bs-theme=dark] .audio-settings[data-v-4f4e5e1a]{background-color:rgba(15,23,42,.75)}:root[data-bs-theme=light] .audio-settings[data-v-4f4e5e1a]{background-color:hsla(0,0%,100%,.92);box-shadow:0 10px 30px rgba(15,23,42,.16)}.audio-settings .list-group[data-v-4f4e5e1a]{border-radius:0;margin-bottom:0}.audio-settings .list-group .list-group-item[data-v-4f4e5e1a]{border-color:rgba(0,0,0,.06)}:root[data-bs-theme=dark] .audio-settings .list-group .list-group-item[data-v-4f4e5e1a]{background-color:rgba(43,51,63,.9);border-color:#000;color:#fff}:root[data-bs-theme=light] .audio-settings .list-group .list-group-item[data-v-4f4e5e1a]{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.player-quick-menu[data-v-f257a54c]{position:absolute;right:1rem;bottom:3rem;border-radius:.75rem;backdrop-filter:blur(10px);background-color:rgba(15,23,42,.7)}:root[data-bs-theme=light] .player-quick-menu[data-v-f257a54c]{background-color:hsla(0,0%,100%,.85)}.list-group-item[data-v-f257a54c]{background-color:transparent;border:none}.menu-arrow[data-v-f257a54c]{font-size:1.25rem}.bottom-correction-slider[data-v-f63dc03a]{position:absolute;left:1rem;right:1rem;bottom:3rem;padding:.5rem 1.5rem;border-radius:.75rem;backdrop-filter:blur(10px);background-color:rgba(15,23,42,.7)}:root[data-bs-theme=light] .bottom-correction-slider[data-v-f63dc03a]{background-color:hsla(0,0%,100%,.85);box-shadow:0 -6px 16px rgba(15,23,42,.2)}:root[data-bs-theme=dark] .bottom-correction-slider[data-v-f63dc03a]{box-shadow:0 -6px 16px rgba(0,0,0,.6)}.subtitles-visibility-settings[data-v-beb015d4]{position:absolute;right:1rem;bottom:3rem;max-width:420px;border-radius:.75rem;backdrop-filter:blur(10px);overflow:hidden}:root[data-bs-theme=dark] .subtitles-visibility-settings[data-v-beb015d4]{background-color:rgba(15,23,42,.75)}:root[data-bs-theme=light] .subtitles-visibility-settings[data-v-beb015d4]{background-color:hsla(0,0%,100%,.92);box-shadow:0 10px 30px rgba(15,23,42,.16)}.subtitles-visibility-settings .list-group[data-v-beb015d4]{border-radius:0;margin-bottom:0}.subtitles-visibility-settings .list-group .list-group-item[data-v-beb015d4]{border-color:rgba(0,0,0,.06)}:root[data-bs-theme=dark] .subtitles-visibility-settings .list-group .list-group-item[data-v-beb015d4]{background-color:rgba(43,51,63,.9);border-color:#000;color:#fff}:root[data-bs-theme=light] .subtitles-visibility-settings .list-group .list-group-item[data-v-beb015d4]{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.player-wrapper[data-v-400c644f]{position:relative;height:calc(100vh - 56px)}.player-wrapper .video-js[data-v-400c644f]{height:100%;padding-top:0}.ffwm-loader[data-v-400c644f]{position:absolute;top:.75rem;right:.75rem;z-index:20;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .6rem;border-radius:9999px;background-color:rgba(15,23,42,.72)}.ffwm-loader-spinner[data-v-400c644f]{width:18px;height:18px;border-radius:9999px;border:2px solid rgba(209,213,219,.4);border-top-color:#e5e7eb;animation:ffwm-loader-spin-400c644f .7s linear infinite}.ffwm-loader-text[data-v-400c644f]{margin-left:.5rem;font-size:.75rem;line-height:1;color:#e5e7eb;white-space:nowrap}@keyframes ffwm-loader-spin-400c644f{to{transform:rotate(1turn)}}.active-pl .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-ended .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-paused .vjs-control-bar{opacity:1;display:flex}.video-js .vjs-control.vjs-icon-cog{font-size:1.6em;line-height:1.67}.video-js video{outline:none}@media (max-width:768px){.video-js .vjs-remaining-time,.video-js .vjs-volume-panel{display:none!important}}:root[data-bs-theme=light] .video-js{background-color:#f9fafb;color:#111827}:root[data-bs-theme=light] .video-js .vjs-control-bar{background:rgba(243,244,246,.96);border-top:1px solid rgba(15,23,42,.08)}:root[data-bs-theme=light] .video-js .vjs-button,:root[data-bs-theme=light] .video-js .vjs-progress-control,:root[data-bs-theme=light] .video-js .vjs-time-control,:root[data-bs-theme=light] .video-js .vjs-volume-panel{color:#111827}:root[data-bs-theme=light] .video-js .vjs-load-progress,:root[data-bs-theme=light] .video-js .vjs-progress-holder,:root[data-bs-theme=light] .video-js .vjs-slider{background-color:rgba(15,23,42,.15)}:root[data-bs-theme=light] .video-js .vjs-play-progress,:root[data-bs-theme=light] .video-js .vjs-volume-level{background-color:#2563eb}:root[data-bs-theme=light] .video-js .vjs-big-play-button{background-color:hsla(0,0%,100%,.9);border-color:rgba(15,23,42,.3);color:#111827}:root[data-bs-theme=light] .video-js .vjs-big-play-button:hover{background-color:#fff;border-color:rgba(15,23,42,.5)}.registr-card[data-v-6b46522d]{border-radius:25px}.cont-checkbox[data-v-6b46522d]{width:150px;height:150px}.cont-checkbox[data-v-6b46522d]:active{transform:scale(.9)}.cont-checkbox input[data-v-6b46522d]{display:none}.cont-checkbox input:checked+label[data-v-6b46522d]{opacity:1}.cont-checkbox input:checked+label img[data-v-6b46522d]{filter:none}.cont-checkbox input:checked+label .cover-checkbox[data-v-6b46522d]{opacity:1;transform:scale(1)}.cont-checkbox input:checked+label .cover-checkbox svg[data-v-6b46522d]{stroke-dashoffset:0}.cont-checkbox label[data-v-6b46522d]{display:inline-block;cursor:pointer;overflow:hidden;width:100%;height:100%;position:relative;opacity:.6;border-radius:50px}.cont-checkbox label img[data-v-6b46522d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cont-checkbox label .cover-checkbox[data-v-6b46522d]{position:absolute;right:12px;top:12px;z-index:1;width:30px;height:30px;border-radius:50%;border:3px solid #fff;transition:transform var(--transition),opacity calc(var(--transition)*1.2) linear;opacity:0;transform:scale(0)}.cont-checkbox label .cover-checkbox svg[data-v-6b46522d]{width:18px;height:15px;display:inline-block;vertical-align:top;fill:none;margin:5px 0 0 3px;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;transition:stroke-dashoffset .4s ease var(--transition);stroke-dashoffset:16px}.login-card[data-v-81eac4f2]{border-radius:25px}.card-holder[data-v-3f4daa9d]{position:relative}.card-holder svg[data-v-3f4daa9d]{position:absolute;top:16px;right:18px;font-size:22px;cursor:pointer}.card-holder .testimonial-card[data-v-3f4daa9d]{overflow:hidden;border-radius:25px;min-height:260px;cursor:pointer}.card-holder .testimonial-card .card-up[data-v-3f4daa9d]{height:120px;overflow:hidden}.card-holder .testimonial-card .avatar[data-v-3f4daa9d]{width:110px;margin-top:-60px;overflow:hidden;border:3px solid #fff;border-radius:50%}.login-card[data-v-3bf014f7]{border-radius:25px}.chart-legend__square[data-v-56981eee]{width:10px;height:10px}.widget-card[data-v-4fb1a080]{border-radius:.5rem}:root[data-bs-theme=dark] .widget-card[data-v-4fb1a080]{background-color:rgba(43,51,63,.9)}:root[data-bs-theme=light] .widget-card[data-v-4fb1a080]{background-color:var(--bs-card-bg);border:1px solid rgba(0,0,0,.06)}.goal-block[data-v-4fb1a080]{background:hsla(0,0%,100%,.08)}.goal-help-btn[data-v-4fb1a080]{line-height:1;width:auto}.medal-icon[data-v-4fb1a080]{width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,#c27c0e,#f1c40f);color:#1f1f1f}.medal-icon.medal-silver[data-v-4fb1a080]{background:linear-gradient(135deg,#bdc3c7,#ecf0f1)}.medal-icon.medal-gold[data-v-4fb1a080]{background:linear-gradient(135deg,#d4af37,#f9e79f)}.medal-placeholder[data-v-4fb1a080]{width:150px;height:150px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.5);font-size:14px}.daily-bars-chart[data-v-962987d2]{min-height:80px}.widget-card[data-v-2b49fafe]{border-radius:.5rem}:root[data-bs-theme=dark] .widget-card[data-v-2b49fafe]{background-color:rgba(43,51,63,.9)}:root[data-bs-theme=light] .widget-card[data-v-2b49fafe]{background-color:var(--bs-card-bg);border:1px solid rgba(0,0,0,.06)}.widget-card[data-v-10ecac4a]{border-radius:.5rem}:root[data-bs-theme=dark] .widget-card[data-v-10ecac4a]{background-color:rgba(43,51,63,.9)}:root[data-bs-theme=light] .widget-card[data-v-10ecac4a]{background-color:var(--bs-card-bg);border:1px solid rgba(0,0,0,.06)}.widget-card[data-v-40307bbc]{border-radius:.5rem}:root[data-bs-theme=dark] .widget-card[data-v-40307bbc]{background-color:rgba(43,51,63,.9)}:root[data-bs-theme=light] .widget-card[data-v-40307bbc]{background-color:var(--bs-card-bg);border:1px solid rgba(0,0,0,.06)}.suggestion-block[data-v-40307bbc]{border:1px solid transparent}:root[data-bs-theme=dark] .suggestion-block[data-v-40307bbc]{background:hsla(0,0%,100%,.06)}:root[data-bs-theme=light] .suggestion-block[data-v-40307bbc]{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}.repeat-words-grid[data-v-7f80b465]{display:grid;grid-template-columns:1fr 1fr;gap:8px 1rem}.word-block[data-v-7f80b465]{min-height:48px;border-color:hsla(0,0%,100%,.25);cursor:pointer}.word-block.empty[data-v-7f80b465]{cursor:default;opacity:.5;border-style:dashed}.word-block[data-v-7f80b465]:not(.empty):not(.error):not(.success):hover{background:hsla(0,0%,100%,.08)}.word-block.selected[data-v-7f80b465]{border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.word-block.error[data-v-7f80b465]{border-color:#dc3545;background:rgba(220,53,69,.2)}.word-block.success[data-v-7f80b465]{border-color:#198754;background:rgba(25,135,84,.25)}.consolidate-words[data-v-12fb7842]{min-width:320px}.consolidate-card[data-v-12fb7842]{min-height:260px}.consolidate-options[data-v-12fb7842]{display:flex;flex-direction:column;gap:0}.word-block[data-v-12fb7842]{min-height:48px;margin-bottom:8px;border-color:hsla(0,0%,100%,.25);cursor:pointer}.word-block[data-v-12fb7842]:last-child{margin-bottom:0}.word-block[data-v-12fb7842]:not(.error):not(.success):hover{background:hsla(0,0%,100%,.08)}.word-block.success[data-v-12fb7842]{border-color:#198754;background:rgba(25,135,84,.25)}.word-block.error[data-v-12fb7842]{border-color:#dc3545;background:rgba(220,53,69,.2)}.dashboard[data-v-51b5d432]{min-height:60vh}:root[data-bs-theme=light] .table.table-dark[data-v-27ddd369]{--bs-table-bg:#f9fafb;--bs-table-striped-bg:#e5e7eb;--bs-table-striped-color:#111827;--bs-table-color:#111827;--bs-table-border-color:rgba(15,23,42,.12)}.words-list[data-v-0f458654]{display:flex;flex-direction:column;gap:.25rem}.section-header[data-v-0f458654]{background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius)}.word-list-item[data-v-0f458654]{position:relative;overflow:hidden;border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.word-list-actions[data-v-0f458654]{position:absolute;top:0;bottom:0;width:80px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.word-list-actions-left[data-v-0f458654]{left:0;background-color:var(--bs-danger)}.word-list-actions-right[data-v-0f458654]{right:0;background-color:var(--bs-success)}.word-list-content[data-v-0f458654]{position:relative;height:48px;padding:.5rem 1rem;transition:transform .15s ease-out;background-color:var(--bs-body-bg);cursor:pointer;perspective:1000px}.word-list-indicator[data-v-0f458654]{flex-shrink:0;margin-right:.5rem}.word-list-text[data-v-0f458654]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.word-list-sep[data-v-0f458654]{flex-shrink:0;margin:0 .25rem;color:var(--bs-secondary-color)}.word-list-dictionary[data-v-0f458654]{flex-shrink:0;opacity:.6;color:inherit}.word-list-dictionary[data-v-0f458654]:hover{opacity:1}.word-list-flip[data-v-0f458654]{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.word-list-flip.flipped[data-v-0f458654]{transform:rotateX(180deg)}.word-list-side[data-v-0f458654]{position:absolute;inset:0;gap:.5rem;backface-visibility:hidden;-webkit-backface-visibility:hidden}.word-list-back[data-v-0f458654]{transform:rotateX(180deg)}.words-cards[data-v-612842db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;align-items:start}.section-header[data-v-612842db]{grid-column:1/-1;background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius)}.word-card-wrapper[data-v-612842db]{perspective:1000px;min-height:120px}.word-card[data-v-612842db]{position:relative;width:100%;height:100%;min-height:120px;transition:transform .6s;transform-style:preserve-3d}.word-card-wrapper.flipped .word-card[data-v-612842db]{transform:rotateY(180deg)}.word-card-back[data-v-612842db],.word-card-front[data-v-612842db]{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.word-card-back[data-v-612842db]{transform:rotateY(180deg)}.word-text[data-v-612842db]{font-size:1.1rem;text-align:center;word-break:break-word}.word-card-delete[data-v-612842db]{opacity:.6;color:inherit}.word-card-delete[data-v-612842db]:hover,.word-card-dictionary[data-v-612842db]:hover{opacity:1}.word-card-dictionary[data-v-612842db]{opacity:.5}.sort-options[data-v-10e4ec75]{width:250px}.classes-mobile[data-v-702c7415]{padding-bottom:1rem;min-height:100vh;display:flex;flex-direction:column}.level-inline[data-v-702c7415]{min-width:0}.level-inline__img[data-v-702c7415]{width:2.5rem;height:2.5rem;flex-shrink:0}.level-inline__name[data-v-702c7415]{min-width:0}.units-swipe[data-v-702c7415]{flex:1;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem;scrollbar-width:none;-ms-overflow-style:none}.units-swipe[data-v-702c7415]::-webkit-scrollbar{display:none}.units-swipe__track[data-v-702c7415]{display:flex;min-width:-moz-min-content;min-width:min-content}.units-swipe__spacer[data-v-702c7415]{flex:0 0 calc(var(--swipe-w, 100%)*0.45);min-width:0;flex-shrink:0;scroll-snap-align:none}.units-swipe__card[data-v-702c7415]{flex:0 0 var(--swipe-w,100%);width:var(--swipe-w,100%);min-width:0;min-height:72vh;scroll-snap-align:start;scroll-snap-stop:always;border-radius:var(--bs-border-radius,.375rem);overflow:hidden;box-sizing:border-box}.unit-card[data-v-702c7415]{cursor:pointer;display:flex;flex-direction:column;min-height:100%}.unit-card__img-wrapper[data-v-702c7415]{height:220px;flex-shrink:0}:root[data-bs-theme=dark] .unit-card__img-wrapper[data-v-702c7415]{background-color:rgba(0,0,0,.3)}:root[data-bs-theme=light] .unit-card__img-wrapper[data-v-702c7415]{background-color:rgba(0,0,0,.04)}.unit-card__body[data-v-702c7415]{flex:1;min-width:0;min-height:0}:root[data-bs-theme=dark] .unit-card[data-v-702c7415]{background-color:rgba(43,51,63,.9)}:root[data-bs-theme=light] .unit-card[data-v-702c7415]{background-color:var(--bs-card-bg);border:1px solid rgba(0,0,0,.06)}.draft-overlay[data-v-702c7415]{position:absolute;top:.5rem;left:.5rem;right:.5rem;text-align:center;color:rgba(255,0,0,.7);font-weight:700;font-size:2rem;text-transform:uppercase;pointer-events:none}.unit-lock-overlay[data-v-702c7415]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:1;pointer-events:none}.unit-lock-icon[data-v-702c7415]{font-size:2rem;color:hsla(0,0%,100%,.9)}.unit-card-locked[data-v-702c7415]{opacity:.85}.card.unit-card[data-v-72782da2],.card[data-v-72782da2]{transition:transform .2s,box-shadow .2s}:root[data-bs-theme=dark] .card.unit-card[data-v-72782da2],:root[data-bs-theme=dark] .card[data-v-72782da2]{background-color:rgba(43,51,63,.9)}:root[data-bs-theme=light] .card.unit-card[data-v-72782da2],:root[data-bs-theme=light] .card[data-v-72782da2]{background-color:var(--bs-card-bg);border-color:rgba(0,0,0,.06)}.unit-card[data-v-72782da2]{cursor:pointer}.unit-card[data-v-72782da2]:hover{transform:translateY(-5px);box-shadow:0 8px 22px rgba(0,0,0,.16)}.card-img-top-wrapper[data-v-72782da2]{height:200px}:root[data-bs-theme=dark] .card-img-top-wrapper[data-v-72782da2]{background-color:rgba(0,0,0,.3)}:root[data-bs-theme=light] .card-img-top-wrapper[data-v-72782da2]{background-color:rgba(0,0,0,.04)}.draft-overlay[data-v-72782da2]{position:absolute;top:10px;left:10px;width:100%;text-align:center;color:rgba(255,0,0,.7);font-weight:700;font-size:5rem;text-transform:uppercase;pointer-events:none}.unit-lock-overlay[data-v-72782da2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:1;pointer-events:none}.unit-lock-icon[data-v-72782da2]{font-size:3rem;color:hsla(0,0%,100%,.9)}.unit-card-locked[data-v-72782da2]{opacity:.85}.video-item[data-v-4e78afc6]{cursor:pointer}.video-item .card[data-v-4e78afc6]{transition:transform .2s,box-shadow .2s}:root[data-bs-theme=dark] .video-item .card[data-v-4e78afc6]{background-color:rgba(43,51,63,.9)}:root[data-bs-theme=light] .video-item .card[data-v-4e78afc6]{background-color:var(--bs-card-bg);border-color:rgba(0,0,0,.06)}.video-item .card[data-v-4e78afc6]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.18)}.card-img-top-wrapper[data-v-4e78afc6]{height:150px}:root[data-bs-theme=dark] .card-img-top-wrapper[data-v-4e78afc6]{background-color:rgba(0,0,0,.3)}:root[data-bs-theme=light] .card-img-top-wrapper[data-v-4e78afc6]{background-color:rgba(0,0,0,.04)}.video-item .border-primary[data-v-4e78afc6]{border:2px solid #0d6efd!important}.video-lock-overlay[data-v-4e78afc6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:1;pointer-events:none}.video-lock-icon[data-v-4e78afc6]{font-size:2.5rem;color:hsla(0,0%,100%,.9)}.video-item-locked[data-v-4e78afc6]{opacity:.85}.navbar-logo[data-v-74b5bc3a]{height:50px}.navbar-avatar[data-v-74b5bc3a]{width:45px}.navbar-brand[data-v-74b5bc3a]{height:40px;display:flex;align-items:center}*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:767.98px){#app{padding-bottom:56px}}:root[data-bs-theme=dark] #app nav{background-color:rgba(43,51,63,.9)}:root[data-bs-theme=light] #app nav{background-color:#e5e7eb;box-shadow:0 2px 4px rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.08)}#app :root[data-bs-theme=light] .navbar.navbar-dark{--bs-navbar-color:#111827;--bs-navbar-hover-color:#000;--bs-navbar-active-color:#000;--bs-navbar-brand-color:#111827;--bs-navbar-brand-hover-color:#000;--bs-navbar-toggler-border-color:rgba(15,23,42,.3)}#app nav .navbar-logo{height:50px}#app nav #userDropdownMenu{width:40px;height:40px}#app .app-bottom-nav{min-height:56px}#app #modal-container-holder .modal-container{overflow-y:auto}@media(max-width:768px){#app .modal-container{height:calc(100% - 56px)}}:root[data-bs-theme=dark]{--vs-input-bg:#212529;--vs-input-outline:#0d6efd;--vs-input-placeholder-color:#adb5bd;--vs-border:1px solid #495057;--vs-text-color:#e9ecef;--vs-menu-border:1px solid #495057;--vs-menu-bg:#212529;--vs-menu-box-shadow:0 4px 12px rgba(0,0,0,.4);--vs-option-text-color:#e9ecef;--vs-option-bg:#212529;--vs-option-hover-color:#343a40;--vs-option-focused-color:#343a40;--vs-option-selected-color:#0d6efd;--vs-option-disabled-color:#343a40;--vs-option-disabled-text-color:#6c757d;--vs-multi-value-text-color:#e9ecef;--vs-multi-value-bg:#495057;--vs-multi-value-xmark-color:#e9ecef;--vs-icon-color:#e9ecef;--vs-spinner-color:#e9ecef}