.tr.theme-light[data-v-10ed1a22]{background:#f8fafc;color:#1e293b}.tr.theme-light .tr__bar[data-v-10ed1a22],.tr.theme-light .tr__foot[data-v-10ed1a22]{background:#f8fafc}.tr.theme-light .tr__bar-icon[data-v-10ed1a22],.tr.theme-light .tr__shortcut[data-v-10ed1a22]{color:#64748b}.tr.theme-light .tr__bar-icon[data-v-10ed1a22]:hover{color:#0f172a}.tr.theme-light .tr__answer-fallback[data-v-10ed1a22],.tr.theme-light .tr__bar-lesson[data-v-10ed1a22],.tr.theme-light .tr__done-title[data-v-10ed1a22],.tr.theme-light .tr__empty-title[data-v-10ed1a22],.tr.theme-light .tr__pause-title[data-v-10ed1a22],.tr.theme-light .tr__sentence-zh[data-v-10ed1a22]{color:#1e293b}.tr.theme-light .tr__answer-ipa[data-v-10ed1a22],.tr.theme-light .tr__answer-pos[data-v-10ed1a22],.tr.theme-light .tr__done-sub[data-v-10ed1a22],.tr.theme-light .tr__empty-sub[data-v-10ed1a22],.tr.theme-light .tr__pause-sub[data-v-10ed1a22],.tr.theme-light .tr__prompt[data-v-10ed1a22]{color:#64748b}.tr.theme-light .tr__action-btn[data-v-10ed1a22]{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.tr.theme-light .tr__action-btn[data-v-10ed1a22]:hover{background:#e2e8f0;color:#1e293b}.tr.theme-light .tr__single-input[data-v-10ed1a22] .ivu-input,.tr.theme-light .tr__slot-input[data-v-10ed1a22] .ivu-input{color:#1e293b;border-bottom-color:#cbd5e1}.tr.theme-light .tr__single-input[data-v-10ed1a22] .ivu-input::-webkit-input-placeholder,.tr.theme-light .tr__slot-input[data-v-10ed1a22] .ivu-input::-webkit-input-placeholder{color:#94a3b8}.tr.theme-light .tr__single-input[data-v-10ed1a22] .ivu-input::-moz-placeholder,.tr.theme-light .tr__slot-input[data-v-10ed1a22] .ivu-input::-moz-placeholder{color:#94a3b8}.tr.theme-light .tr__single-input[data-v-10ed1a22] .ivu-input:-ms-input-placeholder,.tr.theme-light .tr__slot-input[data-v-10ed1a22] .ivu-input:-ms-input-placeholder{color:#94a3b8}.tr.theme-light .tr__single-input[data-v-10ed1a22] .ivu-input::-ms-input-placeholder,.tr.theme-light .tr__slot-input[data-v-10ed1a22] .ivu-input::-ms-input-placeholder{color:#94a3b8}.tr.theme-light .tr__single-input[data-v-10ed1a22] .ivu-input::placeholder,.tr.theme-light .tr__slot-input[data-v-10ed1a22] .ivu-input::placeholder{color:#94a3b8}.tr.theme-light .tr__shortcut kbd[data-v-10ed1a22]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.tr.theme-light .tr__answer-card[data-v-10ed1a22]{background:#fff;border-color:#e2e8f0;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.1);box-shadow:0 12px 32px rgba(0,0,0,.1)}.tr.theme-light .tr__answer-token[data-v-10ed1a22]{background:#f1f5f9}.tr.theme-light .tr__answer-zh[data-v-10ed1a22]{color:#475569}.tr.theme-light .tr__boot-text[data-v-10ed1a22]{color:#64748b}.tr.theme-light .tr__boot-bar-wrap[data-v-10ed1a22],.tr.theme-light .tr__progress-rail[data-v-10ed1a22]{background:#e2e8f0}.tr.theme-light .tr__core-word[data-v-10ed1a22]{background:#f1f5f9;border-color:#e2e8f0}.tr.theme-light .tr__core-word-label[data-v-10ed1a22]{color:#64748b}.tr.theme-light .tr__pause-body[data-v-10ed1a22]{color:#475569}.tr.theme-light .tr__pause-icon[data-v-10ed1a22]{color:#64748b}.tr.theme-light .tr__skip-fab[data-v-10ed1a22]{background:#fff;border-color:#e2e8f0;color:#64748b;-webkit-box-shadow:0 4px 18px rgba(0,0,0,.1);box-shadow:0 4px 18px rgba(0,0,0,.1)}.tr.theme-light .tr__skip-fab[data-v-10ed1a22]:hover{background:#f8fafc;color:#1e293b}.tr.theme-light .tr__skip-fab[data-v-10ed1a22]:after{background:#1e293b;color:#fff}.tr.theme-light .tr__listen-hint[data-v-10ed1a22]{color:#64748b}.tr.theme-light .tr__options .tr__option[data-v-10ed1a22]{background:#fff;border-color:#e2e8f0;color:#1e293b}.tr.theme-light .tr__options .tr__option[data-v-10ed1a22]:hover{background:#f8fafc;border-color:#cbd5e1}.tr.theme-light .tr__options .tr__option.is-selected[data-v-10ed1a22]{background:#e0e7ff;border-color:#818cf8;color:#4f46e5}.tr.theme-light .tr__options .tr__option.is-correct[data-v-10ed1a22]{background:#d1fae5;border-color:#34d399;color:#1f3d36}.tr.theme-light .tr__options .tr__option.is-wrong[data-v-10ed1a22]{background:#fee2e2;border-color:#f87171;color:#991b1b}.tr.theme-light .tr__option-key[data-v-10ed1a22]{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.tr.theme-light .tr__option-text[data-v-10ed1a22]{color:#1e293b}.tr.theme-light .tr__option-zh[data-v-10ed1a22]{color:#64748b}.tr.theme-green[data-v-10ed1a22]{background:#1c2b26;color:#e2f1ea}.tr.theme-green .tr__bar[data-v-10ed1a22],.tr.theme-green .tr__foot[data-v-10ed1a22]{background:#1c2b26}.tr.theme-green .tr__bar-icon[data-v-10ed1a22],.tr.theme-green .tr__shortcut[data-v-10ed1a22]{color:#9cbab0}.tr.theme-green .tr__answer-fallback[data-v-10ed1a22],.tr.theme-green .tr__bar-icon[data-v-10ed1a22]:hover,.tr.theme-green .tr__bar-lesson[data-v-10ed1a22],.tr.theme-green .tr__done-title[data-v-10ed1a22],.tr.theme-green .tr__empty-title[data-v-10ed1a22],.tr.theme-green .tr__pause-title[data-v-10ed1a22],.tr.theme-green .tr__sentence-zh[data-v-10ed1a22]{color:#e2f1ea}.tr.theme-green .tr__answer-ipa[data-v-10ed1a22],.tr.theme-green .tr__answer-pos[data-v-10ed1a22],.tr.theme-green .tr__done-sub[data-v-10ed1a22],.tr.theme-green .tr__empty-sub[data-v-10ed1a22],.tr.theme-green .tr__pause-sub[data-v-10ed1a22],.tr.theme-green .tr__prompt[data-v-10ed1a22]{color:#9cbab0}.tr.theme-green .tr__action-btn[data-v-10ed1a22]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);color:#e2f1ea}.tr.theme-green .tr__action-btn[data-v-10ed1a22]:hover{background:hsla(0,0%,100%,.12);color:#fff}.tr.theme-green .tr__single-input[data-v-10ed1a22] .ivu-input,.tr.theme-green .tr__slot-input[data-v-10ed1a22] .ivu-input{color:#e2f1ea;border-bottom-color:hsla(0,0%,100%,.2)}.tr.theme-green .tr__single-input[data-v-10ed1a22] .ivu-input::-webkit-input-placeholder,.tr.theme-green .tr__slot-input[data-v-10ed1a22] .ivu-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.2)}.tr.theme-green .tr__single-input[data-v-10ed1a22] .ivu-input::-moz-placeholder,.tr.theme-green .tr__slot-input[data-v-10ed1a22] .ivu-input::-moz-placeholder{color:hsla(0,0%,100%,.2)}.tr.theme-green .tr__single-input[data-v-10ed1a22] .ivu-input:-ms-input-placeholder,.tr.theme-green .tr__slot-input[data-v-10ed1a22] .ivu-input:-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.tr.theme-green .tr__single-input[data-v-10ed1a22] .ivu-input::-ms-input-placeholder,.tr.theme-green .tr__slot-input[data-v-10ed1a22] .ivu-input::-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.tr.theme-green .tr__single-input[data-v-10ed1a22] .ivu-input::placeholder,.tr.theme-green .tr__slot-input[data-v-10ed1a22] .ivu-input::placeholder{color:hsla(0,0%,100%,.2)}.tr.theme-green .tr__shortcut kbd[data-v-10ed1a22]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:#e2f1ea}.tr.theme-green .tr__answer-card[data-v-10ed1a22]{background:#253a33;border-color:hsla(0,0%,100%,.1);-webkit-box-shadow:0 12px 32px rgba(0,0,0,.3);box-shadow:0 12px 32px rgba(0,0,0,.3)}.tr.theme-green .tr__answer-token[data-v-10ed1a22]{background:hsla(0,0%,100%,.06)}.tr.theme-green .tr__answer-zh[data-v-10ed1a22]{color:#e2f1ea}.tr.theme-green .tr__boot-text[data-v-10ed1a22]{color:#9cbab0}.tr.theme-green .tr__boot-bar-wrap[data-v-10ed1a22],.tr.theme-green .tr__progress-rail[data-v-10ed1a22]{background:hsla(0,0%,100%,.08)}.tr.theme-green .tr__core-word[data-v-10ed1a22]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.tr.theme-green .tr__core-word-label[data-v-10ed1a22]{color:#9cbab0}.tr.theme-green .tr__pause-body[data-v-10ed1a22]{color:#e2f1ea}.tr.theme-green .tr__pause-icon[data-v-10ed1a22]{color:#9cbab0}.tr.theme-green .tr__skip-fab[data-v-10ed1a22]{background:#253a33;border-color:hsla(0,0%,100%,.1);color:#e2f1ea;-webkit-box-shadow:0 4px 18px rgba(0,0,0,.2);box-shadow:0 4px 18px rgba(0,0,0,.2)}.tr.theme-green .tr__skip-fab[data-v-10ed1a22]:hover{background:#2e473f;color:#fff}.tr.theme-green .tr__skip-fab[data-v-10ed1a22]:after{background:#e2f1ea;color:#1c2b26}.tr.theme-green .tr__listen-hint[data-v-10ed1a22]{color:#9cbab0}.tr.theme-green .tr__options .tr__option[data-v-10ed1a22]{background:#253a33;border-color:hsla(0,0%,100%,.1);color:#e2f1ea}.tr.theme-green .tr__options .tr__option[data-v-10ed1a22]:hover{background:#2e473f;border-color:hsla(0,0%,100%,.2)}.tr.theme-green .tr__options .tr__option.is-correct[data-v-10ed1a22],.tr.theme-green .tr__options .tr__option.is-selected[data-v-10ed1a22]{background:rgba(74,222,128,.15);border-color:#4ade80;color:#4ade80}.tr.theme-green .tr__options .tr__option.is-wrong[data-v-10ed1a22]{background:rgba(248,113,113,.15);border-color:#f87171;color:#f87171}.tr.theme-green .tr__option-key[data-v-10ed1a22]{background:hsla(0,0%,100%,.08);color:#9cbab0;border-color:hsla(0,0%,100%,.1)}.tr.theme-green .tr__option-text[data-v-10ed1a22]{color:#e2f1ea}.tr.theme-green .tr__option-zh[data-v-10ed1a22]{color:#9cbab0}.tr.theme-green .tr__asr-text[data-v-10ed1a22]{color:#e2f1ea}.tr.theme-green .tr__asr-hint[data-v-10ed1a22]{color:#9cbab0}.tr.theme-green .tr__mic-btn[data-v-10ed1a22]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:#9cbab0}.tr.theme-green .tr__mic-btn[data-v-10ed1a22]:hover:not([disabled]){background:hsla(0,0%,100%,.15)}.tr.theme-green .tr__mic-btn.is-recording[data-v-10ed1a22]{background:rgba(248,113,113,.15);border-color:rgba(248,113,113,.3)}.tr.theme-green .tr__passage-content[data-v-10ed1a22],.tr.theme-green .tr__passage-word[data-v-10ed1a22]{color:#e2f1ea}.tr.theme-green .tr__passage-blank[data-v-10ed1a22]{border-bottom-color:hsla(0,0%,100%,.2);color:#e2f1ea}.tr.theme-green .tr__passage-blank.is-active[data-v-10ed1a22],.tr.theme-green .tr__passage-blank.is-correct[data-v-10ed1a22]{border-bottom-color:#4ade80;color:#4ade80}body.tr-active.theme-light .ivu-modal-mask{background:rgba(0,0,0,.45)!important}body.tr-active.theme-light .tr__dark-modal .ivu-modal-content{background:#fff;border-color:#e2e8f0}body.tr-active.theme-light .tr__dark-modal .ivu-modal-header-inner{color:#1e293b}body.tr-active.theme-light .tr__dark-modal .ivu-modal-close .ivu-icon{color:#64748b}body.tr-active.theme-light .wl-settings-item{border-color:#e2e8f0}body.tr-active.theme-light .wl-settings-item__label{color:#1e293b}body.tr-active.theme-light .wl-settings-item__hint{color:#94a3b8}body.tr-active.theme-light .wl-settings-chip{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}body.tr-active.theme-light .wl-settings-chip:hover{background:#e2e8f0;color:#1e293b}body.tr-active.theme-light .wl-settings-chip.is-active{background:#e0e7ff;border-color:#818cf8;color:#4f46e5}body.tr-active.theme-light .tr__dark-modal-ghost-btn{color:#64748b!important;border-color:#e2e8f0!important}body.tr-active.theme-light .tr__dark-modal-ghost-btn:hover{color:#1e293b!important;border-color:#cbd5e1!important}body.tr-active.theme-light .tr__pause-body{color:#475569}body.tr-active.theme-green .ivu-modal-mask{background:rgba(15,23,20,.75)!important}body.tr-active.theme-green .tr__dark-modal .ivu-modal-content{background:#253a33;border-color:hsla(0,0%,100%,.1)}body.tr-active.theme-green .tr__dark-modal .ivu-modal-header-inner{color:#e2f1ea}body.tr-active.theme-green .tr__dark-modal .ivu-modal-close .ivu-icon{color:#9cbab0}body.tr-active.theme-green .wl-settings-item{border-color:hsla(0,0%,100%,.1)}body.tr-active.theme-green .wl-settings-item__label{color:#e2f1ea}body.tr-active.theme-green .wl-settings-item__hint{color:#9cbab0}body.tr-active.theme-green .wl-settings-chip{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#9cbab0}body.tr-active.theme-green .wl-settings-chip:hover{background:hsla(0,0%,100%,.12);color:#e2f1ea}body.tr-active.theme-green .wl-settings-chip.is-active{background:rgba(74,222,128,.15);border-color:#4ade80;color:#4ade80}body.tr-active.theme-green .tr__dark-modal-ghost-btn{color:#9cbab0!important;border-color:hsla(0,0%,100%,.15)!important}body.tr-active.theme-green .tr__dark-modal-ghost-btn:hover{color:#fff!important;border-color:hsla(0,0%,100%,.3)!important}body.tr-active.theme-green .tr__pause-body{color:#e2f1ea}.tr.theme-light .tr__asr-text[data-v-10ed1a22]{color:#1e293b}.tr.theme-light .tr__asr-hint[data-v-10ed1a22]{color:#64748b}.tr.theme-light .tr__mic-btn[data-v-10ed1a22]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.tr.theme-light .tr__mic-btn[data-v-10ed1a22]:hover:not([disabled]){background:#e2e8f0;color:#1e293b}.tr.theme-light .tr__mic-btn.is-recording[data-v-10ed1a22]{background:#fee2e2;color:#ef4444;border-color:#fca5a5}.tr.theme-green .tr__asr-text[data-v-10ed1a22]{color:#ecfdf5}.tr.theme-green .tr__asr-hint[data-v-10ed1a22]{color:#6ee7b7}.tr.theme-green .tr__mic-btn[data-v-10ed1a22]{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#6ee7b7}.tr.theme-green .tr__mic-btn[data-v-10ed1a22]:hover:not([disabled]){background:hsla(0,0%,100%,.2);color:#fff}.tr.theme-green .tr__mic-btn.is-recording[data-v-10ed1a22]{background:rgba(248,113,113,.2);color:#f87171;border-color:rgba(248,113,113,.4)}.tr.theme-light .tr__passage-content[data-v-10ed1a22],.tr.theme-light .tr__passage-word[data-v-10ed1a22]{color:#1e293b}.tr.theme-light .tr__passage-blank[data-v-10ed1a22]{border-bottom-color:#cbd5e1;color:#1e293b}.tr.theme-light .tr__passage-blank.is-active[data-v-10ed1a22]{border-bottom-color:#6366f1;color:#4f46e5}.tr.theme-light .tr__passage-blank.is-correct[data-v-10ed1a22]{border-bottom-color:#10b981;color:#059669}.tr.theme-light .tr__passage-blank.is-wrong[data-v-10ed1a22]{border-bottom-color:#ef4444;color:#dc2626}.tr.theme-green .tr__passage-content[data-v-10ed1a22],.tr.theme-green .tr__passage-word[data-v-10ed1a22]{color:#ecfdf5}.tr.theme-green .tr__passage-blank[data-v-10ed1a22]{border-bottom-color:hsla(0,0%,100%,.3);color:#ecfdf5}.tr.theme-green .tr__passage-blank.is-active[data-v-10ed1a22]{border-bottom-color:#34d399;color:#10b981}.tr.theme-green .tr__passage-blank.is-correct[data-v-10ed1a22]{border-bottom-color:#10b981;color:#10b981}.tr.theme-green .tr__passage-blank.is-wrong[data-v-10ed1a22]{border-bottom-color:#f87171;color:#f87171}.tr[data-v-10ed1a22]{position:fixed;inset:0;z-index:9999;background:#1a1a2e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tr__bar[data-v-10ed1a22]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;padding:0 1rem;background:#1a1a2e;-ms-flex-negative:0;flex-shrink:0}.tr__bar-left[data-v-10ed1a22],.tr__bar-right[data-v-10ed1a22],.tr__bar[data-v-10ed1a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tr__bar-left[data-v-10ed1a22],.tr__bar-right[data-v-10ed1a22]{gap:.375rem}.tr__bar-icon[data-v-10ed1a22]{width:40px;height:40px;color:hsla(0,0%,100%,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:22px;-webkit-transition:color .15s;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tr__bar-icon[data-v-10ed1a22]:hover{color:#fff}.tr__bar-icon.is-disabled[data-v-10ed1a22]{opacity:.3;cursor:not-allowed;pointer-events:none}.tr__bar-lesson[data-v-10ed1a22]{color:#fff;font-size:15px;font-weight:700;margin-left:.375rem;white-space:nowrap}.tr__progress-rail[data-v-10ed1a22]{height:5px;margin:0 .875rem;border-radius:999px;background:hsla(0,0%,100%,.06);-ms-flex-negative:0;flex-shrink:0}.tr__progress-fill[data-v-10ed1a22]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),color-stop(#22d3ee),to(#a78bfa));background:linear-gradient(90deg,#3b82f6,#22d3ee,#a78bfa);-webkit-transition:width .35s ease;transition:width .35s ease}.tr__body[data-v-10ed1a22]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.tr__stats[data-v-10ed1a22]{position:absolute;top:1rem;right:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.75rem}.tr__stats-timer[data-v-10ed1a22]{font-size:15px;font-weight:800;color:#f59e0b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;font-variant-numeric:tabular-nums}.tr__center[data-v-10ed1a22]{text-align:center;width:100%;max-width:640px;padding:0 2rem}.tr__boot-text[data-v-10ed1a22]{color:hsla(0,0%,100%,.45);font-size:14px;font-weight:700;margin-bottom:1.25rem}.tr__boot-bar-wrap[data-v-10ed1a22]{height:3px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden;width:14rem;margin:0 auto}.tr__boot-bar[data-v-10ed1a22]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#a78bfa));background:linear-gradient(90deg,#6366f1,#a78bfa);-webkit-transition:width .2s ease;transition:width .2s ease}.tr__done-block[data-v-10ed1a22]{text-align:center}.tr__done-icon[data-v-10ed1a22]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:56px;color:#34d399;margin-bottom:.75rem}.tr__done-icon>i[data-v-10ed1a22],.tr__done-icon[data-v-10ed1a22]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.tr__done-icon>i[data-v-10ed1a22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1em;height:1em;text-align:center}.tr__done-icon>i[data-v-10ed1a22]:after{position:static!important;display:block;margin:0 auto}.tr__done-title[data-v-10ed1a22]{font-size:22px;font-weight:900;color:hsla(0,0%,100%,.92);margin-bottom:.25rem}.tr__done-sub[data-v-10ed1a22]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.45)}.tr__done-stat[data-v-10ed1a22]{margin-top:.625rem;font-size:15px;font-weight:800;color:#f59e0b}.tr__empty-title[data-v-10ed1a22]{font-size:18px;font-weight:800;color:hsla(0,0%,100%,.92)}.tr__empty-sub[data-v-10ed1a22]{margin-top:.375rem;font-size:13px;color:hsla(0,0%,100%,.45);font-weight:600}.tr__end-actions[data-v-10ed1a22]{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}.tr__action-btn[data-v-10ed1a22]{padding:.5rem 1.25rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.45);font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.tr__action-btn[data-v-10ed1a22]:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.tr__action-btn.is-primary[data-v-10ed1a22]{background:#6366f1;border-color:#6366f1;color:#fff}.tr__action-btn.is-primary[data-v-10ed1a22]:hover{background:#4f46e5}.tr__sentence-en[data-v-10ed1a22]{font-size:32px;line-height:1.5;font-weight:900;color:hsla(0,0%,100%,.92);letter-spacing:.02em;margin-bottom:.5rem;font-family:Inter,-apple-system,sans-serif}.tr__prompt-hint[data-v-10ed1a22]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.45);margin-bottom:1.5rem}.tr__input-single[data-v-10ed1a22]{margin-top:1rem;max-width:480px;margin-left:auto;margin-right:auto}.tr__single-input[data-v-10ed1a22] .ivu-input-wrapper{border-radius:0!important}.tr__single-input[data-v-10ed1a22] .ivu-input{height:56px;text-align:center;font-size:22px;font-weight:800;color:hsla(0,0%,100%,.92);background:transparent;border:none;border-bottom:2px solid hsla(0,0%,100%,.15);border-radius:0!important;-webkit-transition:border-color .2s;transition:border-color .2s}.tr__single-input[data-v-10ed1a22] .ivu-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.12)}.tr__single-input[data-v-10ed1a22] .ivu-input::-moz-placeholder{color:hsla(0,0%,100%,.12)}.tr__single-input[data-v-10ed1a22] .ivu-input:-ms-input-placeholder{color:hsla(0,0%,100%,.12)}.tr__single-input[data-v-10ed1a22] .ivu-input::-ms-input-placeholder{color:hsla(0,0%,100%,.12)}.tr__single-input[data-v-10ed1a22] .ivu-input::placeholder{color:hsla(0,0%,100%,.12)}.tr__single-input[data-v-10ed1a22] .ivu-input:focus{border-bottom-color:#a78bfa;-webkit-box-shadow:none;box-shadow:none}.tr__single-input[data-v-10ed1a22] .ivu-input:hover{border-bottom-color:rgba(167,139,250,.45);-webkit-box-shadow:none;box-shadow:none}.tr__single-input[data-v-10ed1a22] .ivu-input[disabled]{opacity:.3}.tr__input-single.is-wrong[data-v-10ed1a22]{-webkit-animation:fbShake-10ed1a22 .4s ease;animation:fbShake-10ed1a22 .4s ease}.tr__input-single.is-wrong .tr__single-input[data-v-10ed1a22] .ivu-input{color:#fb7185!important;border-bottom-color:#fb7185!important}.tr__feedback-toast[data-v-10ed1a22]{position:absolute;top:1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.35rem;font-weight:900;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:5;pointer-events:none}.tr__feedback-text[data-v-10ed1a22]{display:inline-block}.tr__feedback-streak[data-v-10ed1a22]{font-size:.75em;opacity:.7}.tr__feedback-toast.is-good[data-v-10ed1a22]{color:#34d399;font-size:24px;-webkit-animation:fbFadeInUp-10ed1a22 .4s cubic-bezier(.34,1.56,.64,1) both;animation:fbFadeInUp-10ed1a22 .4s cubic-bezier(.34,1.56,.64,1) both}.tr__feedback-toast.is-great[data-v-10ed1a22]{color:#818cf8;font-size:28px;text-shadow:0 0 18px rgba(129,140,248,.45);-webkit-animation:fbBounceIn-10ed1a22 .5s cubic-bezier(.34,1.56,.64,1) both;animation:fbBounceIn-10ed1a22 .5s cubic-bezier(.34,1.56,.64,1) both}.tr__feedback-toast.is-perfect[data-v-10ed1a22]{font-size:32px;background:-webkit-gradient(linear,left top,right top,from(#fbbf24),color-stop(#f59e0b),to(#fbbf24));background:linear-gradient(90deg,#fbbf24,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-filter:drop-shadow(0 0 10px rgba(251,191,36,.5));filter:drop-shadow(0 0 10px rgba(251,191,36,.5));-webkit-animation:fbScaleUp-10ed1a22 .55s cubic-bezier(.34,1.56,.64,1) both;animation:fbScaleUp-10ed1a22 .55s cubic-bezier(.34,1.56,.64,1) both}.tr__feedback-toast.is-perfect .tr__feedback-streak[data-v-10ed1a22]{-webkit-text-fill-color:rgba(251,191,36,.7)}.tr-fb-enter-active[data-v-10ed1a22]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tr-fb-leave-active[data-v-10ed1a22]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.tr-fb-enter[data-v-10ed1a22],.tr-fb-leave-to[data-v-10ed1a22]{opacity:0}.tr-content-enter-active[data-v-10ed1a22]{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.tr-content-leave-active[data-v-10ed1a22]{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tr-content-enter[data-v-10ed1a22]{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}.tr-content-leave-to[data-v-10ed1a22]{opacity:0}.tr__input-single.is-scanning[data-v-10ed1a22]{position:relative;overflow:hidden}.tr__input-single.is-scanning .tr__single-input[data-v-10ed1a22] .ivu-input[disabled]{opacity:1;color:hsla(0,0%,100%,.92);-webkit-text-fill-color:hsla(0,0%,100%,.92);border-bottom-color:transparent}.tr__input-single.is-scanning[data-v-10ed1a22]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(#6366f1),color-stop(#8b5cf6),color-stop(#ec4899),color-stop(#8b5cf6),to(#6366f1));background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#8b5cf6,#6366f1);background-size:200% 100%;-webkit-animation:aiScanBorder-10ed1a22 1.8s linear infinite;animation:aiScanBorder-10ed1a22 1.8s linear infinite;z-index:2}.tr__input-single.is-scanning[data-v-10ed1a22]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(99,102,241,.06)),color-stop(rgba(139,92,246,.12)),color-stop(rgba(236,72,153,.06)),to(transparent));background:linear-gradient(90deg,transparent,rgba(99,102,241,.06),rgba(139,92,246,.12),rgba(236,72,153,.06),transparent);-webkit-animation:aiScanBeam-10ed1a22 1.6s ease-in-out infinite;animation:aiScanBeam-10ed1a22 1.6s ease-in-out infinite;pointer-events:none;z-index:1}@-webkit-keyframes aiScanBorder-10ed1a22{0%{background-position:0 0}to{background-position:200% 0}}@keyframes aiScanBorder-10ed1a22{0%{background-position:0 0}to{background-position:200% 0}}@-webkit-keyframes aiScanBeam-10ed1a22{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(385%);transform:translateX(385%)}}@keyframes aiScanBeam-10ed1a22{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(385%);transform:translateX(385%)}}.tr__bar-right.is-disabled[data-v-10ed1a22],.tr__foot.is-disabled[data-v-10ed1a22]{pointer-events:none;opacity:.35}.tr__inline-feedback[data-v-10ed1a22]{max-width:480px;margin:.5rem auto 0;text-align:center}.tr__inline-comment[data-v-10ed1a22]{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.45)}.tr__inline-feedback.is-partial .tr__inline-comment[data-v-10ed1a22]{color:#f59e0b}.tr__inline-feedback.is-wrong .tr__inline-comment[data-v-10ed1a22]{color:rgba(251,113,133,.85)}.tr__peek-answer-btn[data-v-10ed1a22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;margin-top:.5rem;padding:.3rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);font-size:12px;font-weight:500;cursor:pointer;color:hsla(0,0%,100%,.28);background:transparent;-webkit-transition:color .2s,border-color .2s;transition:color .2s,border-color .2s}.tr__peek-answer-btn[data-v-10ed1a22]:hover{color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.25)}.tr__answer-float[data-v-10ed1a22]{position:absolute;top:10vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;width:100%;max-width:700px;padding:0 2rem}.tr__answer-card[data-v-10ed1a22]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.25rem 1.5rem}.tr__answer-zh-text[data-v-10ed1a22]{text-align:center;font-size:20px;font-weight:700;color:hsla(0,0%,100%,.92);line-height:1.8;letter-spacing:.04em}@-webkit-keyframes fbFadeInUp-10ed1a22{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(12px);transform:translateX(-50%) translateY(12px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes fbFadeInUp-10ed1a22{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(12px);transform:translateX(-50%) translateY(12px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes fbBounceIn-10ed1a22{0%{opacity:0;-webkit-transform:translateX(-50%) scale(.5);transform:translateX(-50%) scale(.5)}60%{-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15)}to{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@keyframes fbBounceIn-10ed1a22{0%{opacity:0;-webkit-transform:translateX(-50%) scale(.5);transform:translateX(-50%) scale(.5)}60%{-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15)}to{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@-webkit-keyframes fbScaleUp-10ed1a22{0%{opacity:0;-webkit-transform:translateX(-50%) scale(.3);transform:translateX(-50%) scale(.3)}50%{-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}70%{-webkit-transform:translateX(-50%) scale(.95);transform:translateX(-50%) scale(.95)}to{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@keyframes fbScaleUp-10ed1a22{0%{opacity:0;-webkit-transform:translateX(-50%) scale(.3);transform:translateX(-50%) scale(.3)}50%{-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}70%{-webkit-transform:translateX(-50%) scale(.95);transform:translateX(-50%) scale(.95)}to{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@-webkit-keyframes fbShake-10ed1a22{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%,60%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}40%,80%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@keyframes fbShake-10ed1a22{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%,60%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}40%,80%{-webkit-transform:translateX(6px);transform:translateX(6px)}}.tr__foot[data-v-10ed1a22]{height:44px;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;-ms-flex-negative:0;flex-shrink:0;background:#1a1a2e}.tr__foot[data-v-10ed1a22],.tr__shortcut[data-v-10ed1a22]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tr__shortcut[data-v-10ed1a22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.3rem;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.28);white-space:nowrap;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.tr__shortcut[data-v-10ed1a22]:hover{color:hsla(0,0%,100%,.45)}.tr__shortcut kbd[data-v-10ed1a22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border:1px solid hsla(0,0%,100%,.18);border-radius:5px;background:hsla(0,0%,100%,.06);font-family:inherit;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.55);line-height:1}.tr__shortcut em[data-v-10ed1a22]{font-style:normal;margin-left:.15rem}.tr__skip-fab[data-v-10ed1a22],.tr__submit-fab[data-v-10ed1a22]{position:absolute;bottom:3.5rem;width:48px;height:48px;border-radius:50%;border:none;color:#fff;font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 20px rgba(99,102,241,.4);box-shadow:0 4px 20px rgba(99,102,241,.4);-webkit-transition:background .15s,-webkit-transform .15s;transition:background .15s,-webkit-transform .15s;transition:background .15s,transform .15s;transition:background .15s,transform .15s,-webkit-transform .15s;padding:0;line-height:1}.tr__submit-fab[data-v-10ed1a22]{right:2rem;background:#6366f1;-webkit-box-shadow:0 4px 20px rgba(99,102,241,.4);box-shadow:0 4px 20px rgba(99,102,241,.4)}.tr__skip-fab[data-v-10ed1a22]{right:5.5rem;background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.12);-webkit-box-shadow:0 4px 18px rgba(15,23,42,.35);box-shadow:0 4px 18px rgba(15,23,42,.35)}.tr__skip-fab>i[data-v-10ed1a22],.tr__submit-fab>i[data-v-10ed1a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;line-height:1;text-align:center}.tr__skip-fab>i[data-v-10ed1a22]:after,.tr__submit-fab>i[data-v-10ed1a22]:after{display:block;margin:0 auto}.tr__skip-fab[data-v-10ed1a22]:after{content:"\8DF3\8FC7";position:absolute;top:50%;right:3.5rem;-webkit-transform:translateY(-50%) translateX(.375rem);transform:translateY(-50%) translateX(.375rem);padding:.25rem .5rem;border-radius:999px;background:rgba(15,23,42,.92);color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:.02em;opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.tr__skip-fab[data-v-10ed1a22]:hover:after{opacity:1;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.tr__skip-fab[disabled][data-v-10ed1a22]:after{display:none}.tr__submit-fab[data-v-10ed1a22]:hover{background:#4f46e5;-webkit-transform:scale(1.08);transform:scale(1.08)}.tr__skip-fab[data-v-10ed1a22]:hover{background:rgba(30,41,59,.96);-webkit-transform:scale(1.08);transform:scale(1.08)}.tr__skip-fab[disabled][data-v-10ed1a22],.tr__submit-fab[disabled][data-v-10ed1a22]{opacity:.4;cursor:not-allowed;-webkit-transform:none;transform:none}body.tr-active .ivu-message{z-index:10100!important}body.tr-active .ivu-modal-mask{z-index:10000!important;background:rgba(10,10,25,.65)!important}.tr__dark-modal{z-index:10001!important}.tr__dark-modal .ivu-modal-content{background:#1e1e2e;border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.tr__dark-modal .ivu-modal-header{border-bottom:none;padding:20px 24px 0}.tr__dark-modal .ivu-modal-header-inner{color:#fff;font-size:18px;font-weight:800}.tr__dark-modal .ivu-modal-close .ivu-icon{color:hsla(0,0%,100%,.5)}.tr__dark-modal .ivu-modal-body{padding:16px 24px 8px}.tr__dark-modal .ivu-modal-footer{border-top:none;padding:8px 24px 24px}.tr__pause-body[data-v-10ed1a22]{font-size:15px;color:hsla(0,0%,100%,.6);font-weight:600;line-height:1.6}.tr__pause-continue-btn[data-v-10ed1a22]{background:#a78bfa!important;border-color:#a78bfa!important;border-radius:8px!important;font-weight:700!important;padding:0 24px!important;height:38px!important}.tr__dark-modal-footer[data-v-10ed1a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}.tr__dark-modal-ghost-btn[data-v-10ed1a22]{background:transparent!important;border:1px solid hsla(0,0%,100%,.15)!important;color:hsla(0,0%,100%,.6)!important;border-radius:8px!important;font-weight:700!important;padding:0 24px!important;height:38px!important}.tr__dark-modal-ghost-btn[data-v-10ed1a22]:hover{border-color:hsla(0,0%,100%,.3)!important;color:#fff!important}.wl-settings-list[data-v-10ed1a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.wl-settings-item[data-v-10ed1a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.75rem .875rem}.wl-settings-item__label[data-v-10ed1a22]{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:700}.wl-settings-item--col[data-v-10ed1a22]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.625rem}.wl-settings-item__header[data-v-10ed1a22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wl-settings-item__hint[data-v-10ed1a22]{font-size:11px;color:hsla(0,0%,100%,.25);font-weight:600}.wl-settings-chips[data-v-10ed1a22]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.wl-settings-chip[data-v-10ed1a22]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:.4375rem 0;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.45);font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wl-settings-chip[data-v-10ed1a22]:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7)}.wl-settings-chip.is-active[data-v-10ed1a22]{background:rgba(167,139,250,.15);border-color:rgba(167,139,250,.4);color:#a78bfa}@media (max-width:768px){.tr__bar[data-v-10ed1a22]{height:40px;padding:0 .625rem}.tr__bar-lesson[data-v-10ed1a22]{font-size:12px}.tr__stats[data-v-10ed1a22]{top:.625rem;right:.75rem;gap:.5rem}.tr__feedback-toast[data-v-10ed1a22]{top:.625rem}.tr__feedback-toast.is-good[data-v-10ed1a22]{font-size:20px}.tr__feedback-toast.is-great[data-v-10ed1a22]{font-size:24px}.tr__feedback-toast.is-perfect[data-v-10ed1a22]{font-size:26px}.tr__center[data-v-10ed1a22]{padding:0 1rem}.tr__sentence-en[data-v-10ed1a22]{font-size:24px;margin-bottom:.375rem}.tr__prompt-hint[data-v-10ed1a22]{font-size:12px;margin-bottom:1rem}.tr__input-single[data-v-10ed1a22]{margin-top:.75rem}.tr__single-input[data-v-10ed1a22] .ivu-input{height:48px;font-size:18px}.tr__inline-comment[data-v-10ed1a22]{font-size:12px}.tr__answer-float[data-v-10ed1a22]{top:8vh;padding:0 1rem}.tr__answer-card[data-v-10ed1a22]{padding:.75rem;border-radius:12px}.tr__answer-zh-text[data-v-10ed1a22]{font-size:16px}.tr__foot[data-v-10ed1a22]{gap:.5rem;height:32px}.tr__shortcut[data-v-10ed1a22]{font-size:8px;gap:.15rem}.tr__shortcut kbd[data-v-10ed1a22]{min-width:16px;height:16px;padding:0 3px;font-size:8px;border-radius:3px}.tr__shortcut em[data-v-10ed1a22]{margin-left:.1rem}.tr__submit-fab[data-v-10ed1a22]{bottom:2.5rem;right:1rem;width:42px;height:42px}}