body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) :is(.learning-home-shell,.training-module-loading)[data-ui-theme=cultivation]{--home-paper:#9bc4bc;--home-white:var(--jade-card);--home-ink:#153e3b;--home-muted:#3a6360;--home-faint:var(--jade-muted);--home-line:var(--jade-line);--home-line-strong:rgba(244,255,247,.7);--home-vermilion:#1b6656;--home-jade:#256a71;--home-ochre:#805e29;--home-speaking:#66557d;--home-status-bg:var(--jade-control);--home-muted-surface:rgba(218,239,224,.75);--home-quick-bg:var(--jade-glass);--home-hover-shadow:0 16px 42px rgba(4,48,49,.14),inset 0 1px rgba(255,255,255,.9);--home-toast-shadow:0 18px 40px #204e4030;color-scheme:light;background:var(--jade-atmosphere);background-attachment:scroll}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .training-module-loading[data-ui-theme=cultivation]{--jade-atmosphere:var(--jade-listening-atmosphere)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-subject-card{border-color:var(--jade-card-line);border-radius:22px;background:var(--jade-card);box-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)) .learning-home-shell[data-ui-theme=cultivation] :is(.learning-quick-grid>a,.learning-quick-grid>button,.learning-home-theme-switch button,.learning-home-theme-compact,.learning-home-brand>span,.subject-mark,.quick-mark,.quick-group-index){border-radius:999px;box-shadow:inset 0 1px 0 #ffffffb3}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-subject-card:before{background:linear-gradient(180deg,#f6fff4,rgba(225,244,227,.15))}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-home-toast{border-color:var(--home-line);border-radius:18px;background:#edf6eff5}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]{--ink:#153e3b;--panel:#edf6ef;--panel-2:#d5e7dc;--paper:#153e3b;--muted:#486962;--line:var(--jade-line);--acid:#1b6656;--coral:#a44d43;--cyan:#256a71;--amber:#805e29;--jade-atmosphere:var(--jade-listening-atmosphere);--jade-card:#f7faf4;--jade-card-line:#d9e6dc;--jade-shadow:0 8px 24px rgba(24,65,51,.06);--theme-page:#c3dcd1;--theme-chrome:var(--jade-glass);--theme-rail:var(--jade-glass);--theme-surface:var(--jade-card);--theme-surface-alt:#edf4ec;--theme-grid:#aac8b9;--theme-copy:#345b52;--theme-control:var(--jade-control);--theme-control-hover:#cde3d5;--theme-control-disabled:#d4e3d8;--theme-control-disabled-copy:#526b61;--theme-dock-active:#1b6656;--interactive-accent-foreground:#f4fcf5;color-scheme:light;color:var(--paper);background:var(--jade-atmosphere);background-attachment:scroll}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] .spirit-pet-shell{color:#f5fbf8;background-color:#0b171a}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] .spirit-touch-hint{color:#c6dcda}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] .spirit-runtime-status{color:#9ab4b1}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] :is(.workspace,.practice-stage){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)) .site-shell[data-ui-theme=cultivation] :is(.topbar,.module-dock){background:var(--theme-chrome)}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] :is(.level-rail,.signal-panel){background:var(--theme-rail)}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] :is(.question-card,.result-panel,.account-popover,.word-vault,.rule-book,.ear-grinder,.question-review-center){background:var(--theme-surface);color:var(--paper);box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 18%,transparent)}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] :is(.prediction-preference-toolbar,.prediction-workshop,.prediction-entry-gate,.fill-start-reminder,.voice-settings-block,.listening-transcript-player,.transcript-box,.review-summary-stack,.six-dimension-evidence,.grammar-breakdown){background:var(--theme-surface-alt)}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] :is(.cultivation-card,.streak-card,.disciple-card,.ielts-rank-card,.daily-cultivation,.level-item){border-color:var(--line);background:var(--theme-surface)}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] .level-item:hover:where(:not(:disabled):not([aria-disabled=true]):not(.locked):not(.active)){border-color:color-mix(in srgb,var(--acid) 28%,var(--line));background:color-mix(in srgb,var(--acid) 4%,var(--theme-surface))}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] .level-item.active{border-color:#7a9e8d;background:color-mix(in srgb,var(--acid) 8%,var(--theme-surface));box-shadow:inset 0 1px rgba(255,255,255,.7)}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] .level-item.active:before{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)) .site-shell[data-ui-theme=cultivation] .level-mark{border-radius:8px;background:var(--theme-control)}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] .level-item.active .level-mark{border-color:var(--acid);background:var(--acid);color:var(--interactive-accent-foreground)}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] .level-item.locked{background:var(--theme-control-disabled);color:var(--theme-control-disabled-copy)}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] .level-item.locked :is(.level-mark,b,small,em){color:var(--theme-control-disabled-copy)}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] .stage-actions button{background:var(--theme-surface-alt);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] .disciple-token{background:#dcece1}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] :is(.disciple-card p,.ielts-rank-card p,.daily-cultivation span,.voice-cast-disclosure>summary,.cultivation-card>span,.pet-level,.pet-speech,.grammar-breakdown p,.association-head p,.association-groups i,.association-word>small,.prediction-helper p,.prediction-helper-disclosure>p,.six-dimension-evidence-grid p,.post-answer-review>header small,.prediction-wrong-reason p,.owner-audit-script p){color:var(--theme-copy)}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] :is(.paraphrase-audio-pair button code,.grammar-tip-toggle b){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] :is(.choice-list button.prediction-wrong,.prediction-wrong-reason span){color:var(--coral)}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] :is(.rhythm-cue-row b,.transcript-box .token-rhythm,.agreement-result-card b){color:#665078}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] .honor-tags span{color:var(--amber)}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] :is(.ielts-rank-card small,.stone-pill small){color:#665078}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] .stone-pill{background:#f2edf4}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] .stone-pill strong{color:#473651}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] :is(.voice-mode-actions button,.prediction-preference-actions button,.prediction-entry-actions button,.fill-start-reminder li,.choice-list button,.six-dimension-evidence-grid article){background:var(--theme-surface);color:var(--theme-copy)}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] .six-dimension-evidence-grid{background:var(--theme-grid)}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] :is(.per-blank-prediction,.multi-blank-evidence-grid>article,.choice-prediction-panel,.choice-option-evidence-question){border-color:var(--line);background:var(--theme-surface);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] :is(.per-blank-prediction-head,.multi-blank-evidence-grid header,.choice-prediction-panel>header,.choice-option-evidence-question-head){border-color:var(--line);background:var(--theme-surface-alt)}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] .choice-option-evidence-grid>article,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] .choice-option-prediction-grid>article,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] .multi-blank-evidence-grid dl>div,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] .per-blank-prediction .prediction-row{border-color:var(--line);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)) .site-shell[data-ui-theme=cultivation] :is(.per-blank-prediction-head b,.prediction-label b,.multi-blank-evidence-grid dd,.choice-question-focus b,.choice-option-prediction-grid b,.choice-option-evidence-grid b,.choice-option-evidence-grid blockquote){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] :is(.per-blank-prediction-head small,.prediction-label span,.multi-blank-evidence-grid dt,.choice-prediction-panel>header small,.choice-option-evidence-question-head b,.choice-question-focus p){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] :is(.per-blank-prediction-head>em,.multi-blank-evidence-grid header span){color:var(--cyan)}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] .multi-blank-evidence-grid header b{color:var(--acid)}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] :is(.brand-copy b,.pet-pill strong,.account-honor strong,.prediction-entry-actions button,.voice-roster b,.post-answer-review-grid b,.six-dimension-evidence-grid>article>b,.six-dimension-evidence-grid li code,.six-dimension-evidence-grid li button,.transcript-translation>p){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] :is(.transcript-box p,.post-answer-review-grid p,.diagnosis-grid p,.stress-note span){color:var(--theme-copy)}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] .text-button{color:#486962;text-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] :is(.brand-copy small,.rail-heading small,.signal-head 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] .topbar-learning-nav .nav-count{border-color:color-mix(in srgb,var(--acid) 38%,var(--line));color:var(--acid)}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] .multi-blank-number{color:var(--interactive-accent-foreground)}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] .prediction-preference-actions button.active span{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] :is(.brand-mark,.card-corner,.level-item.active .level-mark,.play-button:not(:disabled),.inline-answer-submit:not(:disabled),.result-panel.correct .result-banner>span,.result-panel.wrong .result-banner>span,.stress-note b,.association-expand,.prompt-focus-label span,.prediction-title>span,.fill-start-reminder li b,.agreement-chain>b,.grammar-breakdown code){color:#f4fcf5}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] :is(.association-card,.association-review-disclosure,.association-preflight){background:var(--theme-surface-alt)}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] :is(.association-groups>div,.association-word,.association-preview-grid>div,.association-preflight-badge,.voice-persona,.paraphrase-prediction,.paraphrase-entry,.paraphrase-prediction-grid article,.paraphrase-audio-pair>button){border-color:var(--line);background:var(--theme-surface);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] .paraphrase-prediction-grid{background:var(--theme-grid)}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] .paraphrase-entry textarea{border-color:color-mix(in srgb,var(--cyan) 45%,var(--line));background:var(--theme-surface-alt);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] .inline-prompt-play{border-color:var(--acid);color:var(--interactive-accent-foreground);background:var(--acid);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] .inline-prompt-play:hover{background:#124f43}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] .inline-prompt-play.playing{background:#124f43;border-color:#124f43}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] .inline-prompt-play :is(b,.inline-play-shortcut){border-color:rgba(244,252,245,.42);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)) .site-shell[data-ui-theme=cultivation] .prompt-listen-status{color:var(--theme-copy)}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] :is(.transcript-box .token-answer,.stress-flag,.voice-persona>i,.paraphrase-prediction-head>span){color:#f4fcf5}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] .paraphrase-prediction.is-optional:has(.paraphrase-prediction-grid){opacity:1}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] .paraphrase-prediction-grid :is(.paraphrase-frequency,.paraphrase-relation-type){color:#20584e;background:#dceee5;border-color:#9cbdad}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] .paraphrase-prediction-grid :is(p,.paraphrase-audio-pair button small>span){color:#49665d}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] .stress-flag{border-color:var(--coral);background:var(--coral)}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] .account-menu-trigger{border-color:color-mix(in srgb,var(--acid) 32%,var(--line));background:var(--theme-surface);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] :is(.account-trigger-avatar,.account-profile-avatar){background:var(--theme-surface)}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] .signal-panel-toggle{border-color:color-mix(in srgb,var(--acid) 45%,var(--line));background:var(--theme-surface);color:var(--acid)}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] .signal-panel-toggle:is(:hover,:focus-visible){background:var(--acid);color:var(--interactive-accent-foreground)}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] :is(.synonym-game-button,.xp-pill strong,.theme-option-check){color:var(--acid)}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] .reading-tower-button{color:var(--cyan)}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] :is(.save-pill,.xp-pill,.pet-pill){background:#dcece1}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] .account-honor{background:rgba(169,104,28,.055)}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] :is(.result-accepted-variants code,.grammar-breakdown>span){background:#dcece1;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] .modal-backdrop,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] .tribulation-modal{background:rgba(42,48,43,.74)}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] .toast{border-color:#9bbcac;border-radius:10px;background:#edf6effa;color:var(--paper);box-shadow:0 6px 18px rgba(24,65,51,.08)}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] :is(.toast>i,.prompt-listen-status i){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] :is(.sect-entrances button,.sect-entrances a,.vault-preview,.clear-progress-dialog button:not(.danger),.question-review-close,.question-review-tabs button,.question-review-scope button,.question-review-filter button,.question-review-row-actions button,.special-type-rail button,.special-audio-speed button,.ear-category-grid button,.ear-experience-switch button,.ear-study-switch button,.ear-word-voice-switch button,.ear-sleep-timer summary,.ear-sleep-timer button,.setting-block>button,.repeat-row button,.ear-chinese-meaning-toggle,.ear-speed-presets button,.ear-controls button:not(.ear-play),.ear-save-word,.ear-queue button,.ear-radio-chapters>button,.ear-radio-coverage button,.ear-radio-transcript>button,.ear-radio-controls>button:not(.ear-radio-play),.ear-radio-speed button,.ear-radio-player-meta button,.ear-dictation-scope button,.ear-dictation-categories button,.ear-dictation-head-actions>button,.ear-dictation-listen>button,.ear-wrong-book-head-actions button:not(.primary),.ear-wrong-book-actions button,.ear-wrong-listening-head>button,.ear-wrong-listening-queue button,.ear-radio-programme-card,.animation-menu>button){border-color:var(--line);background:var(--theme-control);color:var(--paper);text-shadow:none;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] :is(.sect-entrances button,.sect-entrances a,.vault-preview,.question-review-close,.question-review-tabs button,.question-review-scope button,.question-review-filter button,.question-review-row-actions button,.special-type-rail button,.special-audio-speed button,.ear-category-grid button,.ear-experience-switch button,.ear-study-switch button,.ear-word-voice-switch button,.ear-sleep-timer summary,.ear-sleep-timer button,.setting-block>button,.repeat-row button,.ear-chinese-meaning-toggle,.ear-speed-presets button,.ear-controls button:not(.ear-play),.ear-save-word,.ear-queue button,.ear-radio-chapters>button,.ear-radio-coverage button,.ear-radio-transcript>button,.ear-radio-controls>button:not(.ear-radio-play),.ear-radio-speed button,.ear-radio-player-meta button,.ear-dictation-scope button,.ear-dictation-categories button,.ear-dictation-head-actions>button,.ear-dictation-listen>button,.ear-wrong-book-head-actions button:not(.primary),.ear-wrong-book-actions button,.ear-wrong-listening-head>button,.ear-wrong-listening-queue button,.ear-radio-programme-card,.animation-menu>button):is(:hover,:focus-visible){border-color:var(--acid);background:var(--theme-control-hover);color:var(--acid)}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] :is(.sect-entrances .is-open,.question-review-tabs button.active,.question-review-scope button.active,.question-review-filter button.active,.special-type-rail button.active,.special-audio-speed button.selected,.ear-category-grid button.selected,.ear-experience-switch button.selected,.ear-study-switch button.selected,.ear-word-voice-switch button.selected,.setting-block button.selected,.repeat-row button.selected,.ear-chinese-meaning-toggle.selected,.dictation-toggle.selected,.ear-speed-presets button.selected,.ear-radio-chapters>button.selected,.ear-radio-coverage button.active,.ear-radio-transcript>button.active,.ear-radio-speed button.selected,.ear-radio-player-meta button.selected,.ear-dictation-scope button.selected,.ear-dictation-categories button.selected,.ear-dictation-head-actions>button.selected,.animation-menu>button.selected){border-color:var(--acid);background:color-mix(in srgb,var(--acid) 10%,var(--theme-control));color:var(--acid)}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] :is(.inline-answer-submit:disabled,.stage-actions button:disabled,.question-review-start:disabled,.question-review-row-actions button:disabled,.special-submit-row button:disabled,.special-answer-row button:disabled,.ear-controls button:disabled,.ear-study-switch button:disabled,.ear-save-word:disabled,.ear-radio-controls>button:disabled,.ear-dictation-scope button:disabled,.ear-dictation-answer button:disabled,.ear-wrong-book-head-actions button:disabled){border-color:var(--line);background:var(--theme-control-disabled);color:var(--theme-control-disabled-copy);text-shadow:none;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] :is(.ear-head,.animation-vault-head,.rule-book-head,.special-training-head,.word-search,.special-type-rail,.ear-settings,.ear-queue,.ear-session-bar,.ear-radio-sidebar,.ear-radio-footer,.ear-dictation-side,.ear-dictation-footer,.ear-wrong-listening-head,.ear-wrong-listening-settings,.ear-radio-library-head,.ear-radio-programme-head,.animation-menu,.question-review-toolbar,.question-review-filter,.question-review-foot){background:var(--theme-surface-alt);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] .owner-audit-console{border-color:color-mix(in srgb,var(--acid) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--acid) 6%,transparent),transparent 42%),var(--theme-surface-alt);color:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acid) 5%,transparent)}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] :is(.owner-audit-controls,.owner-quality-review){background:var(--theme-surface)}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] :is(.owner-audit-head button,.owner-audit-controls button:not(.random),.owner-audit-controls select,.owner-audit-controls input){border-color:var(--line);background:var(--theme-control);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] :is(.owner-audit-head button,.owner-audit-controls button:not(.random)):is(:hover,:focus-visible){border-color:var(--acid);background:var(--theme-control-hover);color:var(--acid)}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] .owner-quality-dimensions i{background:var(--line)}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] :is(.ear-experience-switch,.ear-word-voice-switch,.ear-sleep-timer>div,.ear-radio-hosts,.ear-radio-current,.ear-radio-player,.ear-dictation-listen,.ear-dictation-answer input,.ear-dictation-result,.ear-dictation-rules,.ear-wrong-priority-card,.ear-wrong-listening-count,.ear-wrong-listening-queue button,.ear-wrong-book-stats,.ear-wrong-book-list article,.ear-radio-library-stats,.ear-radio-programme-card,.ear-radio-library-foot,.word-search input,.special-briefing>div,.special-blank,.special-blank input,.special-score,.special-trap-chain,.special-prompt,.special-answer-row input,.question-review-row,.question-review-card,.question-review-card>header,.review-section-head,.word-item,.word-contract){border-color:var(--line);background:var(--theme-surface);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] :is(.ear-radio-stage,.ear-dictation-layout,.ear-dictation-stage,.ear-wrong-book,.ear-wrong-listening,.ear-wrong-listening-stage,.ear-radio-library,.ear-radio-programme){background:var(--theme-surface);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-wrong-book-head-actions button.primary{border-color:var(--acid);background:var(--acid);color:var(--interactive-accent-foreground)}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] :is(.owner-audit-controls .random,.question-review-start:not(:disabled),.multi-blank-play,.question-focus-identity>span,.question-focus-modes button.active,.ear-range-custom>button,.ear-controls .ear-play,.ear-radio-programme-label span,.ear-radio-map-focus-controls button:first-child,.ear-radio-map-steps li.active i,.ear-radio-transcript>button.active>i,.ear-radio-controls>.ear-radio-play,.ear-dictation-empty button,.ear-wrong-book-head-actions button.primary,.ear-wrong-listening-empty button,.ear-radio-programme-head>button:is(:hover,:focus-visible),.ear-answer-word-tag b){color:var(--interactive-accent-foreground)}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] :is(.ear-radio-current>p,.ear-radio-footer b,.ear-radio-transcript>button b){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] :is(.ear-radio-hosts .host-xiaoya i,.ear-radio-hosts .host-leo i,.ear-radio-speaker-badge>i){color:var(--interactive-accent-foreground)}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-radio-transcript>button:not(.active)>i{background:var(--theme-surface-alt);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-radio-timeline-foot b{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] .module-dock{scrollbar-color:var(--acid) var(--theme-chrome)}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]>.module-dock{border-top-color:color-mix(in srgb,var(--paper) 34%,var(--theme-chrome));box-shadow:0 -3px 16px rgba(24,65,51,.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] :is(.dock-label,.module-chip){border-right-color:color-mix(in srgb,var(--paper) 24%,var(--theme-chrome));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] .dock-label span,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] .module-chip>span{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] :is(.dock-label b,.module-chip b){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] .module-chip 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] .module-chip:is(:hover,:focus-visible){color:var(--paper);background:var(--theme-control-hover)}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] .module-chip:is(:hover,:focus-visible) b,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] .module-chip:is(:hover,:focus-visible)>span,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] .module-chip[aria-expanded=true] b,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] .module-chip[aria-expanded=true]>span{color:var(--acid)}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] .module-chip.current{border-top-color:var(--theme-dock-active);background:color-mix(in srgb,var(--theme-dock-active) 8%,var(--theme-chrome))}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] .module-chip.current b,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] .module-chip.current>span{color:var(--theme-dock-active)}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] .module-dock::-webkit-scrollbar-track{background:var(--theme-chrome)}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] .module-dock::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--acid) 62%,var(--theme-chrome))}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-stage{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--acid) 4%,transparent) 0 1px,transparent 1px 56px),radial-gradient(circle,color-mix(in srgb,var(--acid) 8%,transparent),transparent 52%),var(--theme-surface)}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-word.is-comfort:not(.is-hidden) h3{border-color:var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--acid) 6%,transparent),transparent 58%),var(--theme-surface-alt);color:var(--paper);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--acid) 58%,transparent),0 12px 28px rgba(63,49,31,.09)}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-wave i{background:var(--line)}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] :is(.word-search input::placeholder,.special-blank input::placeholder,.special-answer-row input::placeholder){color:var(--theme-control-disabled-copy)}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] :is(.special-training,.special-stage,.special-audio-console,.special-evidence details,.special-hint,.special-result,.rule-book-scroll,.realm-roadmap,.commandment-section,.hammer-section,.rule-card,.review-filter,.blueprint-section,.blueprint-row,.question-review-card,.review-transcript,.review-rhythm-chain,.review-paraphrase-list,.review-paraphrase-list article,.review-grammar,.review-sentiment,.review-design,.review-exam-points,.review-rule-chain span){border-color:var(--line);background:var(--theme-surface);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] :is(.special-audio-console,.special-evidence details,.special-hint,.special-result,.realm-roadmap-head,.commandment-head,.hammer-head,.extended-rule-head,.blueprint-head,.review-section-head,.question-review-card>header,.review-rhythm-chain,.review-paraphrase-list,.review-grammar,.review-sentiment,.review-design,.review-exam-points){background:var(--theme-surface-alt)}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] :is(.special-training-head>button,.rule-book-head>button,.special-submit-row .special-prev:not(:disabled),.special-submit-row .special-next:not(:disabled),.special-result button:not(:last-child),.review-filter input){border-color:var(--line);background:var(--theme-control);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] :is(.special-play,.special-blank-number,.special-score button,.special-answer-row button:not(:disabled),.special-submit-row button:not(.special-prev):not(.special-next):not(:disabled),.special-result button:last-child,.contract-score em,.realm-roadmap-grid article>span,.commandment-grid article>span,.rule-card>span,.blueprint-row>span,.question-review-card>header>span,.question-review-card header em,.review-transcript .review-answer,.review-paraphrase-list article>span){color:#f4fcf5;text-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] :is(.special-stage-top p,.special-audio-toolbar>span,.special-briefing p,.special-briefing ul,.special-blank-copy>span,.special-blank-copy small,.special-blank-feedback small,.special-score span,.special-evidence pre,.special-evidence details p,.special-trap-chain p,.special-hint span,.special-result p,.word-contract p,.commandment-grid p,.hammer-loop p,.rule-card p,.review-transcript p,.review-grammar p,.review-sentiment p,.review-design p,.review-paraphrase-list p,.review-rule-chain span){color:var(--theme-copy)}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] :is(.special-blank-copy b,.special-blank-feedback b,.special-evidence summary,.special-prompt p,.special-result h4,.hammer-loop b,.review-analysis-grid b,.review-paraphrase-list code,.review-prompt p){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] :is(.special-accepted-variants code,.review-rhythm-chain>div span){border-color:var(--line);background:var(--theme-control);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] :is(.review-rhythm-chain>small,.review-rhythm-chain>div b,.review-rhythm-chain code,.review-legend .review-rhythm){color:#665078}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] :is(.review-transcript .review-trap,.review-legend .review-trap){color:var(--coral)}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] .review-exam-points b{border-color:color-mix(in srgb,var(--amber) 35%,var(--line));background:color-mix(in srgb,var(--amber) 7%,var(--theme-surface));color:var(--amber)}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] .realm-roadmap-grid .realm-awaiting>span{background:var(--theme-control-disabled);color:var(--theme-control-disabled-copy)}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] .special-audio-seek::-webkit-slider-thumb{border-color:var(--theme-surface);background:var(--theme-control)}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] .special-audio-seek::-moz-range-thumb{border-color:var(--theme-surface);background:var(--theme-control)}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] :is(.ear-study-switch,.ear-answer-bank-card,.ear-answer-word-tag){border-color:var(--line);background-color:var(--theme-surface);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] :is(.question-card,.result-panel,.account-popover,.word-vault,.rule-book,.ear-grinder,.question-review-center){border-color:var(--jade-card-line);border-radius:22px;background:var(--jade-card);box-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)) .site-shell[data-ui-theme=cultivation] :is(.cultivation-card,.streak-card,.disciple-card,.ielts-rank-card,.daily-cultivation,.level-item,.voice-settings-block,.prediction-preference-toolbar,.ear-settings,.ear-queue,.word-item,.review-section-head){border-radius:12px;box-shadow:inset 0 1px 0 #ffffffa6}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] :is(.topbar,.module-dock){background:#e8f2eb;box-shadow:0 2px 12px rgba(17,74,70,.04);border-color:#bfd5c8}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) [data-ui-theme=cultivation] .subject-back-control.subject-back-control.subject-back-control{--back-copy:#153e3b;--back-surface:var(--jade-control);--back-border:var(--jade-glass-line);--back-accent:#1b6656;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffad,0 4px 16px #0c44430a}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] :is(.question-specific-tips,.pure-section-mode-note,.full-section-transcript-review){border-color:var(--line);background:var(--theme-surface-alt);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] :is(.question-specific-tips header,.question-specific-tips li,.full-section-transcript-body){border-color:var(--line)}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] :is(.question-specific-tips header span,.full-section-transcript-review>summary span){color:var(--acid)}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] :is(.question-specific-tips header small,.pure-section-mode-note>small,.full-section-transcript-review>summary 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] .question-specific-tips li>b{color:var(--cyan)}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] .question-specific-tips li>em{border-color:var(--amber);color:var(--amber)}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] .question-specific-tips li.negation-tip{background:color-mix(in srgb,var(--amber) 8%,var(--theme-surface))}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] :is(.pure-section-mode-note>span,.per-blank-prediction-head>div>span){background:var(--acid);color:var(--interactive-accent-foreground)}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] .full-section-transcript-body>button{border-color:var(--cyan);background:var(--theme-surface);color:var(--cyan)}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] .full-section-transcript-body p{color:var(--theme-copy)}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] :is(.owner-audit-script,.full-section-transcript-body) .token-answer{color:var(--interactive-accent-foreground)}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] :is(.owner-audit-script,.full-section-transcript-body) .token-rhythm{border-color:#8d79a0;color:#665078}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-group{--home-faint:#23453e;--home-muted:#23453e;--home-ochre:#664820;--home-vermilion:#1b5a4d;--home-jade:#20565c;--home-speaking:#59486e;background:rgba(223,241,235,.2);background-image:linear-gradient(125deg,rgba(255,255,255,.06),transparent 54%);border-color:rgba(240,255,249,.25);border-radius:24px;box-shadow:inset 0 1px rgba(255,255,255,.28),0 12px 32px rgba(8,48,47,.08)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-grid>:is(button,a){background:rgba(231,247,241,.6);background-image:linear-gradient(115deg,rgba(255,255,255,.12),transparent 62%);border-color:rgba(242,255,250,.36);border-radius:16px;box-shadow:inset 0 1px rgba(255,255,255,.42),0 3px 10px rgba(8,48,47,.04)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-section>header{background:var(--jade-glass);border-radius:18px;box-shadow:0 0 22px 12px rgba(226,245,237,.32)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] :is(.subject-mark,.quick-group-index,.quick-mark){background:rgba(216,239,224,.64);border-color:rgba(242,255,250,.75);border-radius:16px;box-shadow:inset 0 1px rgba(255,255,255,.78)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-home-theme-switch button.is-active{background:rgba(245,255,246,.87);border-color:rgba(242,255,250,.78);box-shadow:0 3px 9px rgba(9,59,54,.1),inset 0 1px 2px #fff}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] :is(.stage-head,.stage-actions){border-color:var(--line);border-radius:0;background:transparent;box-shadow:none;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] .stage-actions button{border-color:#a9c5b6;border-radius:9px;background:#f1f7ef;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] .stage-actions button:hover:not(:disabled){border-color:var(--acid);background:#e2eee1}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] .stage-actions .question-focus-enter{border-color:var(--acid);background:var(--acid);color:var(--interactive-accent-foreground)}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] .stage-actions .question-focus-enter:hover:not(:disabled){background:#124f43;color:var(--interactive-accent-foreground)}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] .voice-settings-block{border-color:#d9e6dc;border-radius:12px;background:#edf4ec;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] .prediction-preference-toolbar{border-radius:0;background: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] :is(.voice-mode-actions,.prediction-preference-actions) button{border-color:#ccddd0;border-radius:8px;background:#f7faf4}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] :is(.voice-mode-actions,.prediction-preference-actions) button.active{border-color:#6e9984;background:#dcebdd;color:#164f3f;box-shadow:inset 0 0 0 1px #6e9984}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] :is(.voice-mode-actions,.prediction-preference-actions) button.active span{color:#345b52}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] .stage-actions button.danger{border-color:color-mix(in srgb,var(--coral) 38%,transparent);color:var(--coral)}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] .word-item em{border-radius:999px;background:linear-gradient(135deg,#276b5d,#174f4b);color:var(--interactive-accent-foreground);box-shadow:inset 0 1px rgba(255,255,255,.3),0 3px 8px rgba(15,58,46,.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] .word-item .frequency-tier{border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;background:rgba(218,237,222,.62);box-shadow:inset 0 1px rgba(255,255,255,.68)}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] .word-item .frequency-tier.tier-low{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] :is(.clear-progress-dialog,.realm-gate-dialog,.ear-range-picker){border-color:var(--jade-card-line);border-radius:20px;background:linear-gradient(135deg,#f4faef,#e0eee3);color:var(--paper);box-shadow:inset 0 1px rgba(255,255,255,.92),0 22px 64px rgba(4,48,49,.2)}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] .clear-progress-dialog p{color:var(--theme-copy)}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] .clear-progress-dialog button{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)) .site-shell[data-ui-theme=cultivation] .clear-progress-dialog button.danger{color:var(--interactive-accent-foreground);background:var(--coral);border-color:var(--coral)}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] :is(.realm-gate-dialog button:not(.primary),.ear-range-resume,.ear-range-presets button,.ear-range-custom,.ear-range-custom input,.ear-range-picker>header>button,.full-section-speed-options button,.numeric-association-pair button){border-color:var(--line);border-radius:12px;background:var(--theme-control);color:var(--paper);box-shadow:inset 0 1px 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] :is(.ear-range-resume:not(:disabled),.ear-range-presets button.selected,.ear-range-presets button:hover,.full-section-speed-options button.active){border-color:var(--acid);background:color-mix(in srgb,var(--acid) 10%,#f4faef);color:var(--acid)}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-range-resume:disabled{border-color:var(--line);background:var(--theme-control-disabled);color:var(--theme-control-disabled-copy)}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-range-picker-backdrop{background:rgba(7,43,39,.65)}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] :is(.question-review-session,.full-section-audio-console,.rhythm-prediction,.signal-atlas,.honor-wall,.multi-blank-association-review,.multi-blank-association-item,.choice-paraphrase-review,.choice-paraphrase-group-head,.ear-wrong-listening-empty,.question-review-empty){border-color:var(--line);border-radius:14px;background:linear-gradient(135deg,rgba(239,249,235,.96),rgba(224,240,229,.92));color:var(--paper);box-shadow:inset 0 1px rgba(255,255,255,.75)}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] :is(.full-section-audio-console.locked,.rhythm-prediction-head,.signal-atlas-group,.choice-paraphrase-review>header,.choice-paraphrase-group+.choice-paraphrase-group,.multi-blank-association-review>header,.multi-blank-association-item>h3){border-color:var(--line)}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] .full-section-play-toggle{color:var(--interactive-accent-foreground);background:var(--acid)}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] .full-section-play-toggle.playing{color:var(--acid);background:color-mix(in srgb,var(--acid) 10%,#f4faef)}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] .full-section-audio-seek::-webkit-slider-thumb{border-color:#f4faef;background:var(--acid)}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] .full-section-audio-seek::-moz-range-thumb{border-color:#f4faef;background:var(--acid)}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] .rhythm-prediction-head>span{background:#715780;color:#fffaf4}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] .rhythm-prediction-head b{color:#665078}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] :is(.multi-blank-association-review>header span,.numeric-association-card>b){color:var(--acid)}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] .multi-blank-association-item>h3{color:var(--cyan)}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] :is(.multi-blank-association-review>header small,.numeric-association-card>span,.numeric-association-pair 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] .honor-progress-track{background:#cadfd1}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] .grouped-choice-evidence-grid>article>header>span{color:var(--interactive-accent-foreground)}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] .grouped-choice-trap{border-color:var(--coral);background:color-mix(in srgb,var(--coral) 7%,#f4faef)}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] :is(.grouped-choice-trap>span,.grouped-choice-trap p){color:var(--coral)}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] :is(button,a,input,textarea,select,summary):focus-visible:not(:disabled){outline-color:var(--acid);box-shadow:0 0 0 2px #f4faef,0 0 0 4px var(--acid)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] :is(button,a):focus-visible{outline-color:var(--home-vermilion);box-shadow:0 0 0 2px #f4faef,0 0 0 4px var(--home-vermilion)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .training-module-loading[data-ui-theme=cultivation]>div{border-radius:20px;background:rgba(239,249,235,.9);box-shadow:0 0 34px 24px rgba(239,249,235,.5)}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] :is(.clear-progress-dialog,.realm-gate-dialog,.ear-grinder,.ear-range-picker,.full-section-audio-console,.word-vault,.question-review-center,.account-popover) :is(button,a,input,textarea,select,summary):focus-visible:not(:disabled){outline-color:var(--acid);box-shadow:0 0 0 2px #f4faef,0 0 0 4px var(--acid)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-group-header{background:rgba(222,242,235,.56);background-image:linear-gradient(105deg,rgba(255,255,255,.08),transparent 65%);border-color:rgba(239,255,247,.22);border-radius:16px;box-shadow:inset 0 1px rgba(255,255,255,.24)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .quick-group-index{color:#1b4c43;background:rgba(243,255,249,.28);border-color:rgba(243,255,249,.4);border-radius:50%;box-shadow:inset 0 1px rgba(255,255,255,.4)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-group-header h3{color:#153e3b;text-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)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-group-header p{color:#23453e}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-group .quick-mark{background:rgba(243,255,249,.28);border-color:rgba(243,255,249,.4);border-radius:12px;box-shadow:inset 0 1px rgba(255,255,255,.4)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-grid>:is(button,a):hover:where(:not(:disabled):not([aria-disabled=true])){background:rgba(237,252,246,.74);background-image:linear-gradient(115deg,rgba(255,255,255,.14),transparent 62%);border-color:rgba(242,255,250,.68);box-shadow:inset 0 1px rgba(255,255,255,.65),0 8px 20px rgba(8,48,47,.1)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-grid>:is(button,a):is(:active,[data-opening=true]){background:rgba(219,243,233,.72);border-color:#376f63;box-shadow:inset 0 1px 4px rgba(8,48,47,.1)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-quick-grid>:is(button,a):focus-visible{outline-color:#215b50;background:rgba(237,252,246,.74);box-shadow:0 0 0 2px #eaf9f3,0 0 0 4px #215b50,inset 0 1px rgba(255,255,255,.65)}body:has([data-jade-theme=enabled]):not(:has([data-theme-preserve=true],.writing-exam-shell,.writing-studio-exam,.is-computer-mock,.lm-exam)) .learning-home-shell[data-ui-theme=cultivation] .learning-speaking-grid>.learning-speaking-permission{background:rgba(217,239,230,.64);border-color:rgba(43,88,77,.36)}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] .inline-answer input::placeholder{color:var(--jade-muted)}