body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=cultivation],.speaking-theme-shell[data-ui-theme=cultivation] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)){--mock-canvas:#91bfb5;--mock-sheet:#eff9eb;--mock-soft:#dfeddf;--mock-text:#153e3b;--mock-muted:#486962;--mock-line:rgba(39,93,91,.22);--mock-accent:#1b6656;--mock-on-accent:#f4fcf5;--mock-positive:#2d6f51;--mock-danger:#a44d43;--mock-warning:#805e29;--mock-blue:#256a71;--mock-selected:#cde4d4;--mock-background:var(--jade-atmosphere);--mock-grain:none;--mock-shadow:var(--jade-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation]{--lm-green:var(--mock-accent);--lm-dark:var(--mock-text);--lm-border:var(--mock-line);--lm-muted:var(--mock-muted);--lm-gold:var(--mock-warning);color:var(--mock-text);background:var(--mock-background);color-scheme:light}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] .ll-hall{--ll-bg:var(--mock-canvas);--ll-panel:var(--mock-sheet);--ll-line:var(--mock-line);--ll-text:var(--mock-text);--ll-muted:var(--mock-muted);--ll-accent:var(--mock-accent);--ll-active:var(--mock-selected);--ll-mint:var(--mock-positive);--ll-gold:var(--mock-warning);--ll-coral:var(--mock-danger);--ll-blue:var(--mock-blue);background:var(--mock-background)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.ll-set,.ll-tabs,.ll-compose,.ll-stats,.ll-resume,.ll-article){box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.ll-set[data-mastery=unrated],.ll-compose,.ll-tabs,.ll-resume){background-image:var(--mock-grain)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] .ll-hall[data-theme=cultivation] :is(.ll-empty,.ll-footnote,.ll-section-heading,.ll-score-legend,.ll-count){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);box-shadow:var(--mock-shadow);border-radius:12px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] .ll-error{color:var(--mock-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-exam-top,.lm-exam-footer,.lm-paper-pane,.lm-option,.lm-tool,.lm-next-part,.lm-dialog,.lm-selection-note textarea,.lm-login-field input,.lm-blank-wrap input,.lm-blank-wrap select){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-audio-bar,.lm-report-strip,.lm-transcript,.lm-option-bank,.lm-table-scroll tr:first-child,.lm-login-field input[readonly]){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-soft)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-dialog,.lm-report-strip){box-shadow:var(--mock-shadow);background-image:var(--mock-grain)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-back,.lm-exam-title>span,.lm-top-status small,.lm-save-status,.lm-part-heading span,.lm-part-heading p,.lm-instruction,.lm-letter,.lm-doc-line.bullet>span:first-child,.lm-blank-number,.lm-multi-hint,.lm-part-nav button,.lm-answer-count,.lm-report-strip small,.lm-report-strip strong span,.lm-transcript small,.lm-transcript .lm-translation,.lm-review-actions span,.lm-dialog p){color:var(--mock-muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-audio-bar>b,.lm-paper legend b,.lm-option-bank b,.lm-report-strip strong){color:var(--mock-text)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-audio-bar>button,.lm-audio-bar select,.lm-report-strip button,.lm-dialog footer button,.lm-question-nav button,.lm-cue-time){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-primary,.lm-dialog footer .lm-primary){color:var(--mock-on-accent);border-color:var(--mock-accent);background:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-part-nav button.active,.lm-option.selected,.lm-question-nav .answered){color:var(--mock-accent);border-color:var(--mock-accent);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] .lm-option.selected{box-shadow:inset 3px 0 var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-question-replay,.lm-replay-status,.lm-local-exit button,.lm-eyebrow){color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-option:hover,.lm-question-replay:hover,.lm-question-replay:focus-visible,.lm-transcript section.lm-active-cue){background:var(--mock-selected);border-color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-transcript .lm-analysis,.lm-alert,.lm-dialog .lm-dialog-error){color:var(--mock-warning);border-color:var(--mock-warning);background:color-mix(in srgb,var(--mock-warning) 9%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-flag.marked,.lm-question-nav sup){color:var(--mock-warning)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] .lm-question-nav .flagged{border-color:var(--mock-warning)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-feedback.correct,.lm-question-nav .correct,.lm-blank-wrap input.is-correct){color:var(--mock-positive);border-color:var(--mock-positive);background:color-mix(in srgb,var(--mock-positive) 9%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-feedback.wrong,.lm-question-nav .wrong,.lm-blank-wrap input.is-wrong){color:var(--mock-danger);border-color:var(--mock-danger);background:color-mix(in srgb,var(--mock-danger) 8%,var(--mock-sheet))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(.lm-evidence-trap,.lm-evidence-legend del){color:var(--mock-danger)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] .lm-selection-note blockquote{color:var(--mock-text);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=cultivation],.speaking-theme-shell[data-ui-theme=cultivation] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.lm-selection-tools,.lm-selection-tools button){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)):has(.lm-root[data-ui-theme=cultivation],.speaking-theme-shell[data-ui-theme=cultivation] :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .lm-selection-tools button:is(:hover,:focus-visible){color:var(--mock-accent);background:var(--mock-selected)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .lm-root[data-ui-theme=cultivation] :is(button,a,input,textarea,select):focus-visible:not(:disabled){outline-color:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 4px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)){--speaking-ink:var(--mock-canvas);--speaking-panel:var(--mock-sheet);--speaking-panel-deep:var(--mock-soft);--speaking-paper:var(--mock-text);--speaking-muted:var(--mock-muted);--speaking-line:var(--mock-line);--speaking-mint:var(--mock-accent);--speaking-coral:var(--mock-danger);--speaking-yellow:var(--mock-warning);--speaking-blue:var(--mock-blue);--speaking-success:var(--mock-positive);--speaking-on-accent:var(--mock-on-accent);--speaking-soft:var(--mock-soft);--speaking-hover:var(--mock-selected);--speaking-warning:color-mix(in srgb,var(--mock-warning) 9%,var(--mock-sheet));color:var(--mock-text);background:var(--mock-background);color-scheme:light}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice){color:var(--mock-text);background:transparent}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-checkin-panel,.speaking-mock-history,.video-catalog-intro,.speaking-mock-report-status,.speaking-mock-transcript-column,.speaking-mock-single-practice>header,.speaking-mock-single-practice>section):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){border-color:var(--mock-line);background-color:var(--mock-sheet);background-image:var(--mock-grain);box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-paper-card,.speaking-mock-question-card):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-paper-card[data-mastery=unrated]{background-color:var(--mock-sheet);background-image:var(--mock-grain);border-color:var(--mock-line)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-checkin-steps,.speaking-mock-paper-outline,.speaking-mock-candidate-setup):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){border-color:var(--mock-line);background-color:var(--mock-soft)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-text);border-color:var(--mock-line);background:var(--mock-sheet);caret-color:var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-check-in .speaking-mock-candidate-setup input[type=text]:not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *)::placeholder{color:var(--mock-muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(button,a).video-session-primary:not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-on-accent);border-color:var(--mock-accent);background:var(--mock-accent);box-shadow:inset 0 1px #ffffff22}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report) :is(button,a).video-session-primary:hover:not(:disabled):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){color:var(--mock-on-accent);background:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 3px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice) :is(button,a,input,textarea,select,summary):focus-visible:not(:disabled):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){outline-color:var(--mock-accent);box-shadow:0 0 0 2px var(--mock-sheet),0 0 0 4px var(--mock-accent)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-speaker-preview[data-player-theme-preserve=true]{--speaking-ink:#0b100d;--speaking-panel:#121914;--speaking-panel-deep:#101611;--speaking-paper:#f0f4eb;--speaking-muted:#a3ada1;--speaking-line:#2b382e;--speaking-mint:#7ee0bc;--speaking-coral:#ff927d;--speaking-yellow:#f2d278;--speaking-blue:#7ebee0;--speaking-success:#55d98a;--speaking-on-accent:#092c2a;--speaking-soft:color-mix(in srgb,var(--speaking-mint) 7%,var(--speaking-panel));--speaking-hover:color-mix(in srgb,var(--speaking-mint) 14%,var(--speaking-panel));--speaking-warning:color-mix(in srgb,var(--speaking-yellow) 9%,var(--speaking-panel));--ink:var(--speaking-ink);--paper:var(--speaking-paper);--muted:var(--speaking-muted);--acid:var(--speaking-mint);color:var(--speaking-paper);color-scheme:dark}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) .speaking-mock-report{background:var(--jade-card);box-shadow:var(--mock-shadow)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .speaking-theme-shell[data-ui-theme=cultivation]:has(:is(.speaking-mock-shell,.speaking-mock-report,.speaking-mock-single-practice)) :is(.speaking-mock-shell>:is(p,[role=alert]),.speaking-mock-catalog>:is([role=status],[role=alert]),.speaking-mock-shell .speaking-mock-mastery-legend,.speaking-mock-shell .speaking-mock-report-state-note,.speaking-mock-single-practice>:is(p,[role=alert])):not([data-player-theme-preserve=true],[data-player-theme-preserve=true] *){background:var(--jade-card);box-shadow:var(--mock-shadow);border-radius:6px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell:is([data-ui-theme=cultivation],[data-ui-theme=paper],[data-ui-theme=focus]) :is(.reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-training-entrances,.reading-report-page-shell .reading-report-content){box-sizing:border-box;padding:24px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-library-shell[data-library-layout=hall] .reading-hall-history,.reading-library-shell[data-library-layout=hall] .reading-hall-skills,.reading-study-shell .study-lesson,.reading-study-shell .study-vocabulary){box-sizing:border-box;padding:24px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] .reading-library-shell[data-library-layout=hall] .reading-library-filter-details{box-sizing:border-box;padding-inline:20px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-library-shell[data-library-layout=hall] .reading-practice-filters,.reading-library-shell[data-library-layout=hall] .reading-hall-filter-summary,.reading-538-shell .reading-538-pagination,.reading-study-shell .study-footer){box-sizing:border-box;padding:14px 20px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-538-shell .reading-538-hero,.reading-study-shell .study-heading){box-sizing:border-box;padding-inline:24px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] .reading-vocab-shell .reading-vocab-pagination{padding-top:14px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell:is([data-ui-theme=cultivation],[data-ui-theme=paper],[data-ui-theme=focus]) .reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-training-entrances>.reading-hall-footnote{margin-top:20px}@media (max-width:768px){body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell:is([data-ui-theme=cultivation],[data-ui-theme=paper],[data-ui-theme=focus]) :is(.reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-training-entrances,.reading-report-page-shell .reading-report-content){padding:18px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-library-shell[data-library-layout=hall] .reading-hall-history,.reading-library-shell[data-library-layout=hall] .reading-hall-skills,.reading-study-shell .study-lesson,.reading-study-shell .study-vocabulary){padding:18px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-538-shell .reading-538-hero,.reading-study-shell .study-heading){padding-inline:18px}}@media (max-width:640px){body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell:is([data-ui-theme=cultivation],[data-ui-theme=paper],[data-ui-theme=focus]) :is(.reading-library-shell[data-library-layout=hall][data-library-view=mock] .reading-training-entrances,.reading-report-page-shell .reading-report-content){padding:14px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-library-shell[data-library-layout=hall] .reading-hall-history,.reading-library-shell[data-library-layout=hall] .reading-hall-skills,.reading-study-shell .study-lesson,.reading-study-shell .study-vocabulary){padding:14px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] .reading-library-shell[data-library-layout=hall] .reading-library-filter-details{padding-inline:14px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-library-shell[data-library-layout=hall] .reading-practice-filters,.reading-library-shell[data-library-layout=hall] .reading-hall-filter-summary,.reading-538-shell .reading-538-pagination,.reading-study-shell .study-footer){padding:12px 14px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-538-shell .reading-538-hero,.reading-study-shell .study-heading){padding-inline:14px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .reading-theme-shell[data-ui-theme=cultivation] :is(.reading-library-shell[data-library-layout=hall] .reading-library-filter-details>summary,.reading-library-shell[data-library-layout=hall] .reading-hall-filter-summary,.reading-538-shell .reading-538-pagination,.reading-study-shell .study-pagination){flex-wrap:wrap;row-gap:10px}}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-dictation-answer button:not(:disabled){background:#225f50;color:#f5fff9}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder{--paper:#153e3b;--muted:#345b52;--acid:#225f50;--cyan:#255c60;--ear-glass:rgba(207,231,223,.90);--ear-control:rgba(243,252,246,.46);--ear-selected:rgba(246,255,249,.78);--ear-edge:rgba(33,86,75,.17);background:var(--ear-glass);background-image:linear-gradient(135deg,rgba(255,255,255,.28),transparent 60%);border-color:rgba(246,255,251,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 24px 70px rgba(6,48,44,.22);color:var(--paper)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-backdrop{background:rgba(17,58,54,.76)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-head,.ear-session-bar,.ear-study-switch){background:rgba(239,252,245,.24);border-color:var(--ear-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-settings{background:rgba(222,244,233,.32);border-color:var(--ear-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-stage{background:rgba(239,250,241,.32);background-image:radial-gradient(ellipse at 50% 26%,rgba(255,255,255,.28),transparent 70%)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-stage:before{color:rgba(31,91,77,.035)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-word.is-comfort:not(.is-hidden) h3{background:rgba(246,255,248,.5);background-image:linear-gradient(125deg,rgba(255,255,255,.25),transparent 65%);border-color:rgba(238,255,247,.76);border-radius:18px;color:var(--paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 24px rgba(24,73,61,.06)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-experience-switch,.ear-word-voice-switch){background:rgba(193,221,208,.42);border-color:var(--ear-edge);border-radius:14px;box-shadow:inset 0 1px 2px rgba(28,77,64,.04)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-experience-switch button,.ear-study-switch button,.ear-word-voice-switch button,.ear-category-grid button,.repeat-row button,.ear-speed-presets button,.setting-block>button,.dictation-toggle,.ear-controls button:where(:not(.ear-play)),.ear-save-word,.reveal-word,.ear-queue button,.ear-inline-close,.ear-sleep-timer summary,.ear-sleep-timer button,.ear-range-resume,.ear-range-presets button,.ear-range-custom input,.ear-range-custom>button,.ear-range-picker>:where(header)>button,.ear-chinese-meaning-toggle,.ear-hidden-word){background:var(--ear-control);border-color:var(--ear-edge);border-radius:12px;color:var(--paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-experience-switch,.ear-word-voice-switch) button{background:transparent;border-color:transparent;box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-experience-switch button small,.ear-word-voice-switch button small,.ear-category-grid button small){color:var(--muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-chinese-meaning-toggle{background:var(--ear-control);border-color:var(--ear-edge);border-radius:12px;color:var(--paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-experience-switch button,.ear-study-switch button,.ear-word-voice-switch button,.ear-category-grid button,.repeat-row button,.ear-speed-presets button,.setting-block>button,.dictation-toggle,.ear-controls button:where(:not(.ear-play)),.ear-save-word,.reveal-word,.ear-queue button,.ear-inline-close,.ear-sleep-timer summary,.ear-sleep-timer button,.ear-range-resume,.ear-range-presets button,.ear-range-custom input,.ear-range-custom>button,.ear-range-picker>:where(header)>button,.ear-chinese-meaning-toggle,.ear-hidden-word):hover:where(:not(:disabled):not([aria-disabled=true]):not([inert] *)){background:rgba(247,255,250,.76);border-color:rgba(35,99,78,.38);color:var(--acid);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 3px 10px rgba(25,75,61,.06)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-experience-switch button.selected,.ear-study-switch button.selected,.ear-word-voice-switch button.selected,.ear-category-grid button.selected,.repeat-row button.selected,.ear-speed-presets button.selected,.setting-block>button.selected,.dictation-toggle.selected,.ear-chinese-meaning-toggle.selected,.ear-range-presets button.selected){background:var(--ear-selected);border-color:rgba(35,99,78,.42);color:var(--acid);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 0 #286451,0 2px 7px rgba(23,68,55,.06)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-experience-switch button,.ear-study-switch button,.ear-word-voice-switch button,.ear-category-grid button,.repeat-row button,.ear-speed-presets button,.setting-block>button,.dictation-toggle,.ear-controls button:where(:not(.ear-play)),.ear-save-word,.reveal-word,.ear-queue button,.ear-inline-close,.ear-sleep-timer summary,.ear-sleep-timer button,.ear-range-resume,.ear-range-presets button,.ear-range-custom input,.ear-range-custom>button,.ear-range-picker>:where(header)>button,.ear-chinese-meaning-toggle,.ear-hidden-word):active:where(:not(:disabled):not([aria-disabled=true]):not([inert] *)){background:rgba(191,222,206,.88);border-color:#286451;color:#194e41;box-shadow:inset 0 2px 5px rgba(26,72,58,.12)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.fixed-voice-card,.ear-answer-bank-card,.ear-answer-word-tag,.essay-vocabulary-source-card,.ear-range-custom){background:rgba(239,251,243,.48);border-color:var(--ear-edge);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-answer-word-tag b{background:#255c60;color:#f5fff9;border-radius:5px}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-wave i{background:rgba(38,93,79,.22)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-wave.playing i{background:#2f7965}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-controls .ear-play{background:#255f50;background-image:linear-gradient(160deg,rgba(255,255,255,.08),transparent 75%);border-color:rgba(242,255,247,.5);border-radius:14px;color:#f5fff9;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 5px 15px rgba(25,72,57,.18)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-controls .ear-play:hover:where(:not(:disabled):not([aria-disabled=true]):not([inert] *)){background:#2b6a59;color:#f5fff9;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 18px rgba(25,72,57,.22)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :where(.ear-stage:has(.ear-wave.playing),.ear-wrong-listening-stage:has(.ear-wave.playing)) .ear-controls .ear-play{background:#1e594c;color:#f5fff9;border-color:rgba(242,255,247,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 3px 12px rgba(25,72,57,.16)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-controls .ear-play:active:where(:not(:disabled):not([aria-disabled=true]):not([inert] *)){background:#194e41;color:#f5fff9;box-shadow:inset 0 2px 5px rgba(7,42,29,.25)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-queue,.essay-vocabulary-footer){background:rgba(222,244,233,.56);border-color:var(--ear-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.65);color:var(--muted)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-sleep-timer>div,.ear-range-picker){background:rgba(237,249,241,.98);border-color:rgba(35,99,78,.25);border-radius:14px;color:var(--paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 30px rgba(15,56,43,.15)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-sleep-timer[open] summary{background:var(--ear-selected);border-color:#286451;color:var(--acid);box-shadow:inset 0 -2px 0 #286451}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(.ear-experience-switch button,.ear-study-switch button,.ear-word-voice-switch button,.ear-category-grid button,.repeat-row button,.ear-speed-presets button,.setting-block>button,.dictation-toggle,.ear-controls button:where(:not(.ear-play)),.ear-save-word,.reveal-word,.ear-queue button,.ear-inline-close,.ear-sleep-timer summary,.ear-sleep-timer button,.ear-range-resume,.ear-range-presets button,.ear-range-custom input,.ear-range-custom>button,.ear-range-picker>:where(header)>button,.ear-chinese-meaning-toggle,.ear-hidden-word):is(:disabled,[aria-disabled=true],[inert] *){background:rgba(219,235,223,.58);border-color:rgba(35,99,78,.13);color:#4a6559;box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-controls .ear-play:disabled{background:#789a88;background-image:none;border-color:rgba(35,99,78,.13);color:#173f35;box-shadow:none}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder :is(button,a,input,textarea,select,summary):focus-visible:not(:disabled){outline-color:#286451;box-shadow:0 0 0 2px #f2fff7,0 0 0 4px #286451}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-controls .ear-play:focus-visible:not(:disabled){outline-color:#286451;box-shadow:0 0 0 2px #f2fff7,0 0 0 4px #286451}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .site-shell[data-ui-theme=cultivation] .ear-grinder .ear-chinese-meaning-toggle:focus-within{border-color:#286451;box-shadow:0 0 0 2px #f2fff7,0 0 0 4px #286451}