.breadcrumbs[data-v-6edb8b68]{padding-inline:var(--layout-gutter-compact);background:var(--md-sys-color-surface);border-bottom:1px solid var(--md-sys-color-outline-variant)}.breadcrumbs__list[data-v-6edb8b68]{display:flex;flex-wrap:wrap;align-items:center;max-width:var(--layout-content-max-width);margin:0 auto;padding:0;list-style:none}.breadcrumbs__item[data-v-6edb8b68]{display:flex;align-items:center;min-width:0;max-width:100%}.breadcrumbs__item+.breadcrumbs__item[data-v-6edb8b68]:before{content:"›";padding-inline:var(--space-2);color:var(--md-sys-color-on-surface-variant)}.breadcrumbs__item--lesson[data-v-6edb8b68]{flex:0 1 auto}.breadcrumbs__link[data-v-6edb8b68],.breadcrumbs__current[data-v-6edb8b68]{display:inline-flex;align-items:center;min-width:0;min-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__link[data-v-6edb8b68]{color:var(--md-sys-color-primary);text-decoration:none}.breadcrumbs__link[data-v-6edb8b68]:hover{text-decoration:underline}.breadcrumbs__link[data-v-6edb8b68]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:var(--md-sys-shape-corner-extra-small)}.breadcrumbs__current[data-v-6edb8b68]{color:var(--md-sys-color-on-surface-variant)}.breadcrumbs__item--lesson .breadcrumbs__link[data-v-6edb8b68],.breadcrumbs__item--lesson .breadcrumbs__current[data-v-6edb8b68]{display:block;line-height:48px}@media(min-width:600px){.breadcrumbs[data-v-6edb8b68]{padding-inline:var(--layout-gutter-wide)}}svg[data-v-a365de6f]{width:var(--shell-icon-size);height:var(--shell-icon-size);fill:currentColor}.role-nav[data-v-dba701ae]{position:fixed;inset:auto 0 0;z-index:2;display:flex;justify-content:space-around;height:calc(var(--shell-navigation-size) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--md-sys-color-surface-container)}.role-nav__item[data-v-dba701ae]{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--touch-target-min);outline:none;color:var(--md-sys-color-on-surface-variant);text-decoration:none}.role-nav__indicator[data-v-dba701ae]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--shell-active-indicator-width);height:var(--shell-active-indicator-height);border-radius:var(--md-sys-shape-corner-full)}.role-nav__item--active[data-v-dba701ae]{color:var(--md-sys-color-on-surface)}.role-nav__item--active .role-nav__indicator[data-v-dba701ae]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.role-nav__item md-focus-ring[data-v-dba701ae]{border-radius:var(--md-sys-shape-corner-medium)}@media(min-width:600px){.role-nav[data-v-dba701ae]{inset:var(--shell-top-app-bar-height) auto 0 0;flex-direction:column;justify-content:flex-start;gap:var(--space-3);width:var(--shell-navigation-size);height:auto;padding:var(--space-3) 0 0;background:var(--md-sys-color-surface)}.role-nav__item[data-v-dba701ae]{flex:0 0 auto;padding-block:var(--space-1)}}.account[data-v-e0d6cc4f]{position:relative;display:inline-flex}.account__header[data-v-e0d6cc4f]{max-width:280px;padding:var(--space-3) var(--space-4);overflow:hidden;color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap}.app-logo[data-v-793465d8]{flex:0 0 var(--app-logo-size);width:var(--app-logo-size);height:var(--app-logo-size)}.app-logo__tile[data-v-793465d8]{fill:var(--app-logo-tile)}.app-logo__bars[data-v-793465d8]{fill:var(--app-logo-bar)}.app-logo__accents[data-v-793465d8]{fill:var(--app-logo-accent)}.app-logo__lines[data-v-793465d8]{stroke:var(--app-logo-line);stroke-width:.9;stroke-linecap:round}.top-app-bar[data-v-0038c9a8]{display:flex;align-items:center;gap:var(--space-1);height:var(--shell-top-app-bar-height);padding-inline:var(--space-1);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);--md-icon-button-icon-color: var(--md-sys-color-on-primary-container);--md-icon-button-hover-icon-color: var(--md-sys-color-on-primary-container);--md-icon-button-focus-icon-color: var(--md-sys-color-on-primary-container);--md-icon-button-pressed-icon-color: var(--md-sys-color-on-primary-container);--md-icon-button-hover-state-layer-color: var(--md-sys-color-on-primary-container);--md-icon-button-pressed-state-layer-color: var(--md-sys-color-on-primary-container)}.top-app-bar__logo[data-v-0038c9a8]{margin-inline-start:var(--space-3)}.top-app-bar__title[data-v-0038c9a8]{flex:1 1 auto;min-width:0;padding-inline:var(--space-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-app-bar__title-light[data-v-0038c9a8]{font-weight:400}.top-app-bar__title-bold[data-v-0038c9a8]{font-weight:700}.top-app-bar__actions[data-v-0038c9a8]{display:flex;flex:0 0 auto;align-items:center;color:var(--md-sys-color-on-primary-container)}.skip-link[data-v-897e9f26]{position:absolute;top:var(--space-2);left:var(--space-2);z-index:3;padding:var(--space-3) var(--space-4);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface)}.shell__header[data-v-897e9f26]{position:sticky;top:0;z-index:1}.shell__main[data-v-897e9f26]{outline:none;padding:var(--space-4) var(--layout-gutter-compact) var(--space-6)}.shell__header--fixed[data-v-897e9f26]{position:fixed;inset:0 0 auto;padding-top:env(safe-area-inset-top,0px);background:var(--md-sys-color-surface)}.shell__main--fixed-header[data-v-897e9f26]{padding-top:calc(var(--shell-top-app-bar-height) + env(safe-area-inset-top,0px) + var(--space-4))}.shell__main--with-nav[data-v-897e9f26]{padding-bottom:calc(var(--shell-navigation-size) + var(--space-6) + env(safe-area-inset-bottom,0px))}.shell__content[data-v-897e9f26]{width:100%;max-width:var(--layout-content-max-width);margin-inline:auto}@media(min-width:600px){.shell__main[data-v-897e9f26]{padding-inline:var(--layout-gutter-wide)}.shell__main--with-nav[data-v-897e9f26]{margin-left:var(--shell-navigation-size);padding-bottom:var(--space-6)}}.learning-list[data-v-f4744b45]{padding:0;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);overflow:hidden}.learning-list__name[data-v-f4744b45]{overflow-wrap:anywhere;white-space:normal}.empty-state[data-v-b0937702]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low)}.empty-state__icon[data-v-b0937702]{display:inline-flex;padding:var(--space-3);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.empty-state__text[data-v-b0937702]{color:var(--md-sys-color-on-surface-variant)}.banner[data-v-31da4cc1]{padding:var(--space-3) var(--space-4);border-radius:var(--md-sys-shape-corner-medium)}.banner--error[data-v-31da4cc1]{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.banner--success[data-v-31da4cc1]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.home__greeting[data-v-c91c3aa8]{overflow-wrap:anywhere}.player-bar[data-v-225d70fd]{position:fixed;inset:auto 0 0;z-index:1;padding:var(--space-4) var(--layout-gutter-compact) calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);--md-icon-button-icon-color: var(--md-sys-color-on-primary-container);--md-icon-button-hover-icon-color: var(--md-sys-color-on-primary-container);--md-icon-button-focus-icon-color: var(--md-sys-color-on-primary-container);--md-icon-button-pressed-icon-color: var(--md-sys-color-on-primary-container);--md-icon-button-hover-state-layer-color: var(--md-sys-color-on-primary-container);--md-icon-button-pressed-state-layer-color: var(--md-sys-color-on-primary-container);--md-icon-button-disabled-icon-color: var(--md-sys-color-on-primary-container)}.player-bar__play[data-v-225d70fd]{--md-fab-container-color: var(--md-sys-color-surface-container-lowest);--md-fab-icon-color: var(--md-sys-color-primary);--md-fab-hover-icon-color: var(--md-sys-color-primary);--md-fab-focus-icon-color: var(--md-sys-color-primary);--md-fab-pressed-icon-color: var(--md-sys-color-primary)}.player-bar__inner[data-v-225d70fd]{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--layout-content-max-width);margin-inline:auto}.player-bar__row[data-v-225d70fd]{display:flex;align-items:center;justify-content:center;gap:var(--space-6)}.player-bar--above-nav[data-v-225d70fd]{bottom:calc(var(--shell-navigation-size) + env(safe-area-inset-bottom,0px));padding-bottom:var(--space-4)}.player-bar__skip[data-v-225d70fd]{--md-icon-button-state-layer-height: var(--touch-target-min);--md-icon-button-state-layer-width: var(--touch-target-min);width:var(--touch-target-min);height:var(--touch-target-min)}.player-bar__play[data-v-225d70fd] svg{width:calc(var(--shell-icon-size) * 1.5);height:calc(var(--shell-icon-size) * 1.5)}@media(min-width:600px){.player-bar[data-v-225d70fd]{padding-inline:var(--layout-gutter-wide)}.player-bar--above-nav[data-v-225d70fd]{left:var(--shell-navigation-size);bottom:0;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}.word-blocks[data-v-fc53fc1d]{display:flex;flex-wrap:wrap;column-gap:var(--space-3);row-gap:var(--space-4)}.word-block[data-v-fc53fc1d]{display:inline-flex;flex:0 1 auto;flex-direction:column;align-items:flex-start;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.word-block__original[data-v-fc53fc1d],.word-block__decoding[data-v-fc53fc1d]{overflow-wrap:anywhere}.sentence[data-v-a91360f4]{display:flex;flex-direction:column;gap:var(--space-5)}.sentence__part[data-v-a91360f4]{display:flex;flex-direction:column;gap:var(--space-1)}.sentence__original[data-v-a91360f4],.sentence__decoding[data-v-a91360f4],.sentence__translation[data-v-a91360f4]{white-space:pre-wrap;overflow-wrap:anywhere}.sentence__label[data-v-a91360f4]{color:var(--md-sys-color-primary)}.sentence__translation[data-v-a91360f4]{color:var(--md-sys-color-on-surface-variant)}.sentence__hidden[data-v-a91360f4]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.swipe-area[data-v-ad30d7a2]{touch-action:pan-y}.learning[data-v-ebd48601]{display:flex;flex-direction:column;gap:var(--space-5)}.learning--with-player[data-v-ebd48601]{padding-bottom:var(--player-bar-height, 136px)}.learning__meta[data-v-ebd48601]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);color:var(--md-sys-color-on-surface-variant)}.learning__lesson[data-v-ebd48601]{overflow-wrap:anywhere}.learning__position[data-v-ebd48601]{white-space:nowrap}.learning__texts[data-v-ebd48601]{flex:1 0 auto}.learning__slide[data-v-ebd48601]{position:relative;overflow-x:clip}.slide-next-enter-active[data-v-ebd48601],.slide-next-leave-active[data-v-ebd48601],.slide-previous-enter-active[data-v-ebd48601],.slide-previous-leave-active[data-v-ebd48601]{transition:transform var(--md-sys-motion-duration-medium1) var(--md-sys-motion-easing-standard-decelerate)}.slide-next-leave-active[data-v-ebd48601],.slide-previous-leave-active[data-v-ebd48601]{position:absolute;inset:0 0 auto}.slide-next-enter-from[data-v-ebd48601],.slide-previous-leave-to[data-v-ebd48601]{transform:translate(100%)}.slide-next-leave-to[data-v-ebd48601],.slide-previous-enter-from[data-v-ebd48601]{transform:translate(-100%)}.learning__live[data-v-ebd48601]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.proposal-dialog__content[data-v-392a07df]{display:flex;flex-direction:column;gap:var(--space-4)}.proposal-dialog__list[data-v-392a07df],.proposal-dialog__without[data-v-392a07df]{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.proposal-dialog__without[data-v-392a07df]{gap:var(--space-2)}.proposal-dialog__item[data-v-392a07df]{display:flex;flex-direction:column;gap:var(--space-2)}.proposal-dialog__position[data-v-392a07df]{color:var(--md-sys-color-primary)}.proposal-dialog__sr[data-v-392a07df]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.editor-runs__progress[data-v-bf2b0287]{display:flex;flex-direction:column;gap:var(--space-2)}.editor-runs__status[data-v-bf2b0287]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.assign-dialog[data-v-ee00ab96]{max-width:calc(100vw - 2 * var(--space-3))}.assign-dialog__content[data-v-ee00ab96]{display:flex;flex-direction:column;gap:var(--space-3)}.assign-dialog__list[data-v-ee00ab96]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.assign-dialog__tick[data-v-ee00ab96]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min)}.assign-dialog__name[data-v-ee00ab96]{overflow-wrap:anywhere}.assign-dialog__loading[data-v-ee00ab96]{display:flex;justify-content:center;padding:var(--space-4)}.assign-dialog__warning[data-v-ee00ab96]{color:var(--md-sys-color-error)}.learners[data-v-7ee21d9f]{display:flex;flex-direction:column;gap:var(--space-2)}.learners__list[data-v-7ee21d9f]{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.learners__name[data-v-7ee21d9f]{overflow-wrap:anywhere}.learners__hint[data-v-7ee21d9f]{color:var(--md-sys-color-on-surface-variant)}.photo-dialog[data-v-b3baea08]{max-width:calc(100vw - 2 * var(--space-3))}.photo-dialog__content[data-v-b3baea08]{display:flex;flex-direction:column;gap:var(--space-3);overflow-wrap:anywhere}.photo-dialog__list[data-v-b3baea08]{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.photo-dialog__block[data-v-b3baea08]{display:flex;flex-direction:column;gap:var(--space-2)}.photo-dialog__tick[data-v-b3baea08]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min)}.photo-dialog__warning[data-v-b3baea08]{color:var(--md-sys-color-error)}.confirm-dialog__text[data-v-bf9859f1]{overflow-wrap:anywhere}.release[data-v-89e22665]{display:flex;flex-direction:column;gap:var(--space-2)}.release__status[data-v-89e22665]{color:var(--md-sys-color-primary)}.release__note[data-v-89e22665],.release__hint[data-v-89e22665]{color:var(--md-sys-color-on-surface-variant)}.audio-line[data-v-e252b2b6]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2)}.audio-line__marker--missing[data-v-e252b2b6]{color:var(--md-sys-color-error);font-weight:500}.audio-line__marker--outdated[data-v-e252b2b6]{color:var(--md-sys-color-tertiary);font-weight:500}.sentence[data-v-0077304e]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-3);padding:var(--space-4);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low)}.sentence__position[data-v-0077304e]{min-width:var(--space-5);color:var(--md-sys-color-primary)}.sentence__texts[data-v-0077304e]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.sentence__original[data-v-0077304e],.sentence__text[data-v-0077304e]{overflow-wrap:anywhere}.sentence__line[data-v-0077304e]{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.sentence__label[data-v-0077304e]{color:var(--md-sys-color-on-surface-variant)}.sentence__label[data-v-0077304e]:after{content:":"}.sentence__missing[data-v-0077304e]{color:var(--md-sys-color-error);font-weight:500}.sentence__audio[data-v-0077304e]{grid-column:2}.sentence__actions[data-v-0077304e]{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--md-sys-color-on-surface-variant)}@media(min-width:600px){.sentence[data-v-0077304e]{grid-template-columns:auto minmax(0,1fr) auto}.sentence__actions[data-v-0077304e]{grid-column:3;grid-row:1 / span 2;align-items:flex-start;flex-wrap:nowrap}}.photo-picker[data-v-8f53e448]{display:none}.editor__title[data-v-c68275ca],.editor__comment[data-v-c68275ca]{overflow-wrap:anywhere}.editor__comment[data-v-c68275ca]{white-space:pre-line;color:var(--md-sys-color-on-surface-variant)}.editor__header[data-v-c68275ca]{display:flex;flex-direction:column;gap:var(--space-2)}.editor__summary[data-v-c68275ca]{color:var(--md-sys-color-error)}.editor__summary--audio[data-v-c68275ca]{color:var(--md-sys-color-tertiary)}.editor__hint[data-v-c68275ca]{color:var(--md-sys-color-on-surface-variant)}.editor__root[data-v-c68275ca]{padding-bottom:calc(var(--editor-fab-height) + var(--space-6))}.editor__fab[data-v-c68275ca]{position:fixed;right:max(var(--space-4),env(safe-area-inset-right,0px));bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:1}.editor__fab--above-nav[data-v-c68275ca]{bottom:calc(var(--shell-navigation-size) + var(--space-4) + env(safe-area-inset-bottom,0px))}.editor__fab--busy[data-v-c68275ca]{opacity:var(--state-disabled-opacity)}@media(min-width:600px){.editor__fab--above-nav[data-v-c68275ca]{bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}.editor__run[data-v-c68275ca]{display:flex;flex-direction:column;gap:var(--space-2)}.editor__run-status[data-v-c68275ca]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.editor__sentences[data-v-c68275ca]{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.editor__loading[data-v-c68275ca]{display:flex;justify-content:center;padding:var(--space-5)}.form-column md-outlined-select[data-v-95cd151c]{width:100%}.lesson-form__loading[data-v-95cd151c]{display:flex;justify-content:center;padding:var(--space-5)}.word-box-board[data-v-74507096]{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:0;row-gap:var(--space-3)}.word-box[data-v-74507096]{position:relative;display:inline-flex;flex:0 1 auto;flex-direction:column;align-items:flex-start;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);outline:2px solid transparent;outline-offset:-2px}.word-box--empty[data-v-74507096]{min-width:var(--touch-target-min);min-height:var(--touch-target-min);outline:2px dashed var(--md-sys-color-outline-variant)}.word-box--incomplete[data-v-74507096]{outline:2px solid var(--md-sys-color-error)}.word-box--target[data-v-74507096]{outline:2px dashed var(--md-sys-color-primary)}.word-box--over[data-v-74507096]{outline:2px solid var(--md-sys-color-primary)}.word-box__row[data-v-74507096]{display:flex;flex-wrap:wrap;column-gap:var(--space-1);min-height:var(--space-5)}.word-box__row--o[data-v-74507096],.word-box__row--d[data-v-74507096]{color:var(--md-sys-color-on-primary-container)}.word-box__fixed[data-v-74507096],.word-box__word[data-v-74507096]{overflow-wrap:anywhere}.word-box__word[data-v-74507096]{min-width:var(--touch-target-min);min-height:var(--touch-target-min);margin:0;padding:0 var(--space-1);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);background:transparent;color:inherit;font:inherit;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.word-box__word[data-v-74507096]:focus-visible,.word-box-board__insert[data-v-74507096]:focus-visible,.word-box__target[data-v-74507096]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.word-box__word--selected[data-v-74507096]{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.word-box__target[data-v-74507096]{position:absolute;inset:0;margin:0;padding:0;border:none;border-radius:inherit;background:transparent;cursor:pointer}.word-box-board__insert[data-v-74507096]{align-self:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);margin:0;padding:0;border:none;border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-primary);cursor:pointer}.word-box-board__insert[data-v-74507096]:disabled{color:var(--md-sys-color-on-surface-variant);cursor:default}.word-box-board__ghost[data-v-74507096]{position:fixed;top:0;left:0;z-index:10;padding:var(--space-1) var(--space-2);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);pointer-events:none;margin:calc(-1 * var(--space-5)) 0 0 calc(-1 * var(--space-4))}.alignment[data-v-b8f515f0]{display:flex;flex-direction:column;gap:var(--space-3)}.alignment__incomplete[data-v-b8f515f0]{color:var(--md-sys-color-error)}.alignment__unsaved[data-v-b8f515f0]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);color:var(--md-sys-color-on-surface-variant)}.audio-panel[data-v-e38d06ae],.audio-panel__progress[data-v-e38d06ae]{display:flex;flex-direction:column;gap:var(--space-2)}.audio-panel h2[data-v-e38d06ae]{color:var(--md-sys-color-on-surface-variant)}.sentence-form__note[data-v-bbc04817]{color:var(--md-sys-color-error)}.sentence-form__progress[data-v-bbc04817]{display:flex;flex-direction:column;gap:var(--space-2)}.sentence-form__loading[data-v-bbc04817]{display:flex;justify-content:center;padding:var(--space-5)}.start[data-v-af61f06b]{align-items:flex-start}.start__loading[data-v-af61f06b]{display:flex;align-items:center;gap:var(--space-3)}.start__status--loading[data-v-af61f06b]{color:var(--md-sys-color-on-surface-variant)}.start__status--ready[data-v-af61f06b]{color:var(--md-sys-color-primary)}.start__status--error[data-v-af61f06b]{color:var(--md-sys-color-error)}.lesson-list[data-v-0241ab2e]{padding:0;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);overflow:hidden}.lesson-list__name[data-v-0241ab2e]{overflow-wrap:anywhere;white-space:normal}.home__greeting[data-v-d1528681]{overflow-wrap:anywhere}.home__loading[data-v-d1528681]{display:flex;justify-content:center;padding:var(--space-5)}.home__list-header[data-v-d1528681]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}:root,:root[data-theme=dark]{color-scheme:dark;--md-sys-color-primary: #adc6ff;--md-sys-color-on-primary: #0f2f60;--md-sys-color-primary-container: #2a4678;--md-sys-color-on-primary-container: #d8e2ff;--md-sys-color-secondary: #bfc6dc;--md-sys-color-on-secondary: #283041;--md-sys-color-secondary-container: #3f4759;--md-sys-color-on-secondary-container: #dbe2f9;--md-sys-color-tertiary: #debcdf;--md-sys-color-on-tertiary: #402843;--md-sys-color-tertiary-container: #583e5b;--md-sys-color-on-tertiary-container: #fbd7fc;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-background: #111318;--md-sys-color-on-background: #e2e2e9;--md-sys-color-surface: #111318;--md-sys-color-on-surface: #e2e2e9;--md-sys-color-surface-variant: #44474f;--md-sys-color-on-surface-variant: #c4c6d0;--md-sys-color-surface-dim: #111318;--md-sys-color-surface-bright: #37393e;--md-sys-color-surface-container-lowest: #0c0e13;--md-sys-color-surface-container-low: #1a1b20;--md-sys-color-surface-container: #1e1f25;--md-sys-color-surface-container-high: #282a2f;--md-sys-color-surface-container-highest: #33353a;--md-sys-color-outline: #8e9099;--md-sys-color-outline-variant: #44474f;--md-sys-color-inverse-surface: #e2e2e9;--md-sys-color-inverse-on-surface: #2f3036;--md-sys-color-inverse-primary: #435e91;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--app-logo-tile: #ffffff;--app-logo-bar: #192748;--app-logo-accent: #e8a844;--app-logo-line: #8a93a6}:root[data-theme=light]{color-scheme:light;--md-sys-color-primary: #435e91;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #d8e2ff;--md-sys-color-on-primary-container: #2a4678;--md-sys-color-secondary: #565e71;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #dbe2f9;--md-sys-color-on-secondary-container: #3f4759;--md-sys-color-tertiary: #715574;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #fbd7fc;--md-sys-color-on-tertiary-container: #583e5b;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #93000a;--md-sys-color-background: #f9f9ff;--md-sys-color-on-background: #1a1b20;--md-sys-color-surface: #f9f9ff;--md-sys-color-on-surface: #1a1b20;--md-sys-color-surface-variant: #e1e2ec;--md-sys-color-on-surface-variant: #44474f;--md-sys-color-surface-dim: #d9d9e0;--md-sys-color-surface-bright: #f9f9ff;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f3f3fa;--md-sys-color-surface-container: #ededf4;--md-sys-color-surface-container-high: #e8e7ee;--md-sys-color-surface-container-highest: #e2e2e9;--md-sys-color-outline: #74777f;--md-sys-color-outline-variant: #c4c6d0;--md-sys-color-inverse-surface: #2f3036;--md-sys-color-inverse-on-surface: #f0f0f7;--md-sys-color-inverse-primary: #adc6ff;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--app-logo-tile: #192748;--app-logo-bar: #ffffff;--app-logo-accent: #e8a844;--app-logo-line: #8a93a6}:root{--md-ref-typeface-brand: Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--md-ref-typeface-plain: Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-full: 9999px;--md-filled-button-container-height: 48px;--md-text-button-container-height: 48px;--md-icon-button-state-layer-height: 48px;--md-icon-button-state-layer-width: 48px;--md-sys-motion-duration-medium1: .25s;--md-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--touch-target-min: 48px;--layout-content-max-width: 840px;--layout-form-max-width: 400px;--layout-gutter-compact: 16px;--layout-gutter-wide: 24px;--shell-top-app-bar-height: 64px;--shell-navigation-size: 80px;--shell-active-indicator-width: 64px;--shell-active-indicator-height: 32px;--shell-icon-size: 24px;--editor-fab-height: 56px;--state-disabled-opacity: .38;--app-logo-size: 32px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:var(--md-ref-typeface-plain);font-size:1rem;line-height:1.5rem;-webkit-text-size-adjust:100%}h1,h2,p{margin:0}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.form-column{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:var(--layout-form-max-width);margin-inline:auto}.form-column md-outlined-text-field{width:100%}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}
