.tcs-page[data-v-670f2e86]{width:100%;min-height:calc(100vh - .66rem);padding:.08rem .1rem .1rem;background:#f8fafc;overflow:auto}.tcs-stage[data-v-670f2e86]{min-height:calc(100vh - .84rem);display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}.tcs-frame[data-v-670f2e86]{position:relative;width:100%;max-width:100%;min-height:calc(100vh - .84rem);border-radius:.08rem;overflow:hidden;background:linear-gradient(180deg,#edf4ff,#f8fbff);border:1px solid #dbe7f5;box-shadow:0 .2rem .48rem rgba(15,23,42,.12)}.tcs-decor[data-v-670f2e86]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.tcs-decor-bar[data-v-670f2e86]{position:absolute;top:-.12rem;width:.28rem;height:.68rem;transform:skewX(-32deg);background:linear-gradient(180deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.02));opacity:.16}.tcs-decor-bar[data-v-670f2e86]:nth-child(3n+1){left:calc(8.33333% - .18rem)}.tcs-decor-bar[data-v-670f2e86]:nth-child(3n+2){left:calc(41.66667% - .12rem)}.tcs-decor-bar[data-v-670f2e86]:nth-child(3n){left:calc(75% - .08rem)}.tcs-decor-bar[data-v-670f2e86]:nth-child(n+13){top:auto;bottom:-.12rem}.tcs-decor-bar[data-v-670f2e86]:nth-child(odd){background:linear-gradient(180deg,rgba(255,234,209,.92),rgba(255,234,209,0))}.tcs-surface[data-v-670f2e86]{position:relative;z-index:1;margin:.12rem;height:calc(100vh - 1.08rem);padding:.26rem .42rem .28rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;background:#f8fafc;border-radius:.08rem;box-shadow:inset 0 .01rem .08rem rgba(148,163,184,.12);overflow:hidden}.tcs-topbar[data-v-670f2e86]{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;gap:.24rem;padding:0;background:transparent;border:none}.tcs-unit-card[data-v-670f2e86]{width:4.5rem;max-width:100%;padding:.18rem .2rem;border-radius:.18rem;background:#fff;border:1px solid #d9e3f2;box-shadow:0 .1rem .26rem rgba(15,23,42,.05)}.tcs-unit-label[data-v-670f2e86]{margin-bottom:.08rem;color:#94a3b8;font-size:.14rem;font-weight:600}.tcs-unit-select-wrap[data-v-670f2e86]{position:relative}.tcs-unit-select[data-v-670f2e86]{width:100%}.tcs-unit-select[data-v-670f2e86] .ant-select-selection{height:.58rem;border-radius:.14rem;border:1px solid #dce6f3;background:#f8fbff;box-shadow:none}.tcs-unit-select[data-v-670f2e86] .ant-select-selection__rendered{line-height:.56rem;margin-left:.16rem;margin-right:.46rem;color:#0f172a;font-size:.18rem;font-weight:700}.tcs-unit-select[data-v-670f2e86] .ant-select-arrow{color:#94a3b8;right:.16rem}.tcs-unit-select[data-v-670f2e86] .ant-select-selection--single:focus,.tcs-unit-select[data-v-670f2e86] .ant-select-selection:hover{border-color:#c9d9ef}.tcs-tabs[data-v-670f2e86]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;gap:.08rem;padding:.06rem;border-radius:.16rem;background:#fff;border:1px solid #d9e3f2;box-shadow:0 .1rem .24rem rgba(15,23,42,.04)}.tcs-tab[data-v-670f2e86]{min-width:.9rem;height:.46rem;border:none;border-radius:.12rem;background:transparent;color:#64748b;font-size:.16rem;font-weight:600;cursor:pointer}.tcs-tab.active[data-v-670f2e86]{background:#edf5ff;color:#3b82f6;box-shadow:inset 0 0 0 1px rgba(59,130,246,.18)}.tcs-content-panel[data-v-670f2e86]{-ms-flex:1;flex:1;min-height:0;margin-top:.22rem;padding:.22rem .22rem .24rem;border-radius:.18rem;background:#fff;border:1px solid #d9e3f2;box-shadow:0 .12rem .28rem rgba(15,23,42,.05);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tcs-list-scroll[data-v-670f2e86]{-ms-flex:1;flex:1;min-height:0;height:0;overflow-y:auto;overflow-x:hidden;padding:.03rem .04rem 0 0}.tcs-toolbar[data-v-670f2e86]{-ms-flex-pack:justify;justify-content:space-between;gap:.16rem}.tcs-toolbar-left[data-v-670f2e86],.tcs-toolbar[data-v-670f2e86]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tcs-toolbar-left[data-v-670f2e86]{gap:.12rem}.tcs-check-toggle[data-v-670f2e86]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.08rem;border:none;background:transparent;color:#334155;font-size:.16rem;font-weight:600;cursor:pointer}.tcs-check-toggle[data-v-670f2e86]:disabled{opacity:.45;cursor:not-allowed}.tcs-check-box[data-v-670f2e86]{width:.2rem;height:.2rem;border-radius:.04rem;border:1px solid #cbd5e1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff}.tcs-check-box.active[data-v-670f2e86]{border-color:#3b82f6;background:#3b82f6;color:#fff}.tcs-selected-badge[data-v-670f2e86]{padding:.06rem .14rem;border-radius:999px;background:#edf5ff;color:#2563eb;font-size:.14rem;font-weight:700}.tcs-toolbar-tip[data-v-670f2e86]{color:#94a3b8;font-size:.14rem}.tcs-divider[data-v-670f2e86]{margin:.16rem 0 .22rem;height:1px;background:#edf2f7}.tcs-empty[data-v-670f2e86],.tcs-state[data-v-670f2e86]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#64748b}.tcs-state-title[data-v-670f2e86]{color:#0f172a;font-size:.22rem;font-weight:700}.tcs-state-text[data-v-670f2e86]{margin-top:.08rem;font-size:.16rem}.tcs-word-grid[data-v-670f2e86]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;-ms-flex-line-pack:start;align-content:start}.tcs-passage-card[data-v-670f2e86],.tcs-sentence-card[data-v-670f2e86],.tcs-word-card[data-v-670f2e86]{border:1px solid #e5edf7;border-radius:.18rem;background:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.tcs-passage-card[data-v-670f2e86]:hover,.tcs-sentence-card[data-v-670f2e86]:hover,.tcs-word-card[data-v-670f2e86]:hover{transform:translateY(-.02rem);border-color:#cfe0f6;box-shadow:0 .14rem .3rem rgba(15,23,42,.08)}.tcs-passage-card.active[data-v-670f2e86],.tcs-sentence-card.active[data-v-670f2e86],.tcs-word-card.active[data-v-670f2e86]{background:#f4f8ff;border-color:#3b82f6;box-shadow:0 .12rem .28rem rgba(59,130,246,.12)}.tcs-word-card[data-v-670f2e86]{min-height:.66rem;padding:.2rem .18rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.tcs-sentence-check[data-v-670f2e86],.tcs-word-check[data-v-670f2e86]{position:absolute;right:.14rem;top:.14rem;width:.22rem;height:.22rem;border-radius:50%;border:1px solid #cbd5e1;background:#fff;box-shadow:0 .02rem .06rem rgba(15,23,42,.06)}.tcs-sentence-check.active[data-v-670f2e86],.tcs-word-check.active[data-v-670f2e86]{border-color:#3b82f6;background:#3b82f6;box-shadow:inset 0 0 0 .05rem #fff}.tcs-passage-text[data-v-670f2e86],.tcs-sentence-text[data-v-670f2e86],.tcs-word-text[data-v-670f2e86]{color:#0f172a;font-size:.19rem;font-weight:600;text-align:center;line-height:1.6;word-break:break-word}.tcs-passage-list[data-v-670f2e86],.tcs-sentence-list[data-v-670f2e86]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.16rem;padding:.03rem 0 .02rem}.tcs-sentence-card[data-v-670f2e86]{width:100%;min-height:.66rem;padding:.2rem .2rem .2rem .48rem;position:relative;text-align:left}.tcs-sentence-text[data-v-670f2e86]{text-align:left}.tcs-passage-card[data-v-670f2e86]{width:100%;padding:.22rem .24rem;text-align:left}.tcs-passage-top[data-v-670f2e86]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:.12rem;margin-bottom:.14rem}.tcs-passage-title[data-v-670f2e86]{color:#2563eb;font-size:.18rem;font-weight:700}.tcs-passage-radio[data-v-670f2e86]{width:.22rem;height:.22rem;border-radius:50%;border:1px solid #cbd5e1;background:#fff}.tcs-passage-radio.active[data-v-670f2e86]{border-color:#3b82f6;background:#3b82f6;box-shadow:inset 0 0 0 .05rem #fff}.tcs-passage-text[data-v-670f2e86]{text-align:left;font-weight:500}.tcs-footer[data-v-670f2e86]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.16rem;margin-top:.26rem}.tcs-cancel-btn[data-v-670f2e86],.tcs-primary-btn[data-v-670f2e86]{min-width:1.6rem;height:.5rem;border-radius:.14rem;font-size:.18rem;font-weight:700;cursor:pointer}.tcs-cancel-btn[data-v-670f2e86]{border:1px solid #cbd5e1;background:#fff;color:#334155}.tcs-primary-btn[data-v-670f2e86]{border:none;background:linear-gradient(135deg,#4f9cf7,#3b82f6);color:#fff}.tcs-primary-btn.disabled[data-v-670f2e86]{opacity:.5;cursor:not-allowed}.tcs-list-scroll[data-v-670f2e86]::-webkit-scrollbar{width:6px}.tcs-list-scroll[data-v-670f2e86]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}.tcs-list-scroll[data-v-670f2e86]::-webkit-scrollbar-track{background:transparent}