@import url("./ayd-color-pairs-v5.css?v=20261018.7") layer(ayd-color-pairs-v5);
@import url("./ayd-site-refinement-v4.css?v=20261017.4") layer(ayd-v4-refinement);
/* AcilYandal Design System V3 — accepted V2 identity, full-site consistency.
 * Canonical visuals remain in ayd-education-system-v2.css; these adapters reuse its tokens.
 * Important declarations live in ONE named layer to beat legacy page-local !important
 * without changing layouts, handlers, visibility, question states or access controls.
 * No runtime DOM/class guessing; explicit inventory: includes/ayd_design_adapters_v3.json.
 * Opt-out for scientific/vendor material: data-ayd-preserve. */
@layer ayd-design-contract;
html[data-ayd-design="system-v3"] {
  --ayd-ds-font: 'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --ayd-ds-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --ayd-ds-radius-sm: 11px; --ayd-ds-radius: var(--ayd-ui-radius,20px);
  --ayd-ds-space-1: 8px; --ayd-ds-space-2: 12px; --ayd-ds-space-3: 16px;
  --ayd-ds-space-4: 24px; --ayd-ds-space-5: 32px;
  --ayd-ds-primary: #704be2; --ayd-ds-on-primary: #ffffff;
  --ayd-ds-on-cta: #211427; --ayd-ds-hero-muted: #c5c6dd;
  --ayd-ds-focus: var(--ayd-ui-violet,#7c5cff);
}
@layer ayd-design-contract {
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) {font-family:var(--ayd-ds-font)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) {background:var(--ayd-ui-bg,#f6f7fb)!important;color:var(--ayd-ui-text,#171c35)!important}
  /* Text only: icons, MathJax, code and SVG are never assigned a generic font. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(div,section,article,header,main,nav,aside,footer,h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,input,textarea,select,th,td,summary):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {font-family:var(--ayd-ds-font)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(h1,h2,h3,h4,h5,h6):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {letter-spacing:-.025em!important;line-height:1.3!important;font-weight:750!important;overflow-wrap:break-word}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.section-title,.ayd-section-title,.panel-title,.ayd-ds-section-title):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {font-size:clamp(1.18rem,1rem + .55vw,1.5rem)!important;line-height:1.35!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.lead,.page-description):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {font-size:1rem!important;line-height:1.7!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.text-muted,.text-secondary,.ayd-muted,.muted):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {color:var(--ayd-ui-muted)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn,.badge,.nav-link,.dropdown-item,.page-link):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {font-family:var(--ayd-ds-font)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible {outline:3px solid var(--ayd-ds-focus)!important;outline-offset:3px!important}
  /* Reading font-size controls are NOT overridden. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-main-content,.admin-main,.admin-content) {min-width:0!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-main-content > :is(section.bg-light,div.bg-light) {background:var(--ayd-ui-bg)!important}
  /* One hero signature; existing grid, height and functional arrangement remain intact. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {background:var(--ayd-ui-hero)!important;color:#fff!important;border:1px solid #3f345e!important;border-radius:var(--ayd-ds-radius)!important;box-shadow:0 12px 32px rgba(15,19,48,.10)!important;text-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) :is(h1,.hero-title,.page-title) {color:#fff!important;-webkit-text-fill-color:currentColor!important;background-image:none!important;font-size:clamp(1.65rem,1.3rem + 1.2vw,2.25rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.04em!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) :is(h2,h3,h4):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *)) {color:#fff!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) :is(p,.text-muted,.text-secondary,.text-white-50,.lead,.hero-subtitle,.hero-description) {color:var(--ayd-ds-hero-muted)!important;line-height:1.7!important;text-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) :is(.btn-light,.btn-primary,.btn-ayd,.ayd-ds-btn-primary) {background:var(--ayd-ui-cta)!important;color:var(--ayd-ds-on-cta)!important;border-color:transparent!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) :is(.btn-outline-primary,.btn-outline-secondary,.btn-outline-light,.ayd-ds-btn-secondary) {background:rgba(255,255,255,.06)!important;color:#f0eaff!important;border-color:#74608b!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) :is(.btn-light,.btn-primary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-light) :is(span,i) {color:inherit!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) .badge.bg-light {background:#3f2e60!important;color:#e1d3ff!important;border:1px solid #64517d!important}
  /* Neutral cards; clinically meaningful state surfaces are excluded. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-access-panel,.a360-card,.abem-card,.abem-stat,.ach-card,.admin-card,.agd-card,.ai-archive-card,.ai-meta-card,.ai-settings-card,.ai-upload-card,.akilli-native-stat,.als-control-card,.analysis-card,.analytic-card,.arena-card,.audio-card,.auth-card,.ayd-ac-panel,.ayd-ai-panel,.ayd-akom-format-card,.ayd-akom-history-card,.ayd-akom-icu-card,.ayd-akom-icu-stat,.ayd-akom-intel-card,.ayd-akom-phase-card,.ayd-akom-quality-card,.ayd-akom-reason-card,.ayd-akom-rule-card,.ayd-akom-source-panel,.ayd-akom-track-card,.ayd-akom-week-card,.ayd-ann-card,.ayd-area-card,.ayd-auth6-card,.ayd-campaign-card,.ayd-card,.ayd-cc-card,.ayd-cn-target-panel,.ayd-cnc-card,.ayd-contact-card,.ayd-content-panel,.ayd-cp-card,.ayd-cp-stat,.ayd-ct-admin-stat,.ayd-ct-card,.ayd-dashboard-launch-card,.ayd-demo-card,.ayd-diag-card,.ayd-dq-card,.ayd-dq-teaser-card,.ayd-ds-panel,.ayd-ekg-stat,.ayd-feed-card,.ayd-gc-card,.ayd-global-admin-card,.ayd-global-stat,.ayd-guard-card,.ayd-guide-card,.ayd-guide-map-card,.ayd-guide-rules-card,.ayd-home-announcement-card,.ayd-land-card,.ayd-launch-card,.ayd-lesson-video-card,.ayd-list-card,.ayd-lp-audio-card,.ayd-lp-main-card,.ayd-lp-pdf-card,.ayd-lq-card,.ayd-member-panel,.ayd-membership-card,.ayd-mini-stat,.ayd-ml-card,.ayd-ml-panel,.ayd-ml-side-card,.ayd-ml-stat,.ayd-mobile-soft-card,.ayd-mode-card,.ayd-msg-card,.ayd-ns-card,.ayd-official-card,.ayd-osce-card,.ayd-osce-station-card,.ayd-p1-card,.ayd-p11-card,.ayd-pay-card,.ayd-paytr-card,.ayd-pcr-card,.ayd-pcr-stat,.ayd-personal-card,.ayd-picker-panel,.ayd-plan-card,.ayd-pref-card,.ayd-premium-gate-card,.ayd-progress-stat,.ayd-pub-card,.ayd-pub-detail-card,.ayd-pub-live-card,.ayd-qa-card,.ayd-quiz-stat,.ayd-result-stat,.ayd-sc-card,.ayd-sc-loader-card,.ayd-smart-panel,.ayd-sn-card,.ayd-soft-card,.ayd-stat,.ayd-stb-card,.ayd-stb-loader-card,.ayd-store-card,.ayd-store-detail-card,.ayd-store-panel,.ayd-study-card,.ayd-study-mode-card,.ayd-study-notes-card,.ayd-study-stat,.ayd-success-card,.ayd-topic-card,.ayd-track-card,.ayd-up-card,.ayd-user-pref-panel,.ayd-v18-card,.ayd-v18-community-stat,.ayd-v2-card,.ayd-v4-card,.ayd-v4-stat,.ayd-video-lesson-panel,.aydx-stat,.ays-card,.ays-stat,.bg31-card,.block-card,.bm-card,.bm-toolbar,.bp7-card,.card,.cc-card,.cf1-card,.cg-card,.cg-stat,.check-card,.check-stat,.cine-ai-card,.cine-card,.cine-module-card,.cine-panel,.cine-stat,.cm-card,.cma-stat,.comp-card,.comp-side-card,.complete-card,.content-link-panel,.course-card,.course-personal-panel,.cqv3-card,.cqv3-filter,.cqv3-table,.ct-admin-card,.dapt-card,.dashboard-card,.dashboard-stat,.dc7-card,.dna-card,.dq-card,.dqa-card,.dqa-preview-card,.dup-card,.ea7-card,.exam-card,.exam-side-card,.exam-topbar,.f72-blueprint-card,.f72-info-card,.f72-locked-panel,.f72-mini-card,.f72-phase-card,.f72-plan-card,.feed-admin-card,.feed-admin-stat,.filter-panel,.filter-panel-card,.firebase-card,.gate-card,.gd-admin-card,.gd-card,.gd-panel,.gd-side-card,.gd-source-card,.gd-stat,.gd-update-card,.ggc-card,.gh-card,.hi-card,.history-panel,.join-card,.kg-card,.kg-method-card,.kg-note-card,.kg-stat,.kpi-card,.lc4-card,.lc4-stat,.lesson-audio-card,.lesson-card,.level-card,.lwa-card,.management-panel,.mastery-card,.mastery-stat,.mcm-card,.mem-card,.mem-stat,.mm-card,.mm-panel,.mm-stat,.mm-user-card,.module-card,.module-panel,.mon-card,.mp-command-card,.mp-domain-card,.mp-filter-panel,.mp-framework-card,.mp-matrix-card,.mp-module-card,.mp-stage-card,.mp-track-card,.mpa-card,.mpa-content-stat,.mpa-stat,.mpc-epa-card,.mpc-rubric-card,.mpc-track-panel,.next-exam-panel,.next-panel,.os-card,.p2-card,.p3-card,.p31-card,.p31-stat,.p4i-card,.pa-card,.panel-card,.pay-card,.plan-card,.player-card,.pr-card,.pr-detail-card,.pr-public-card,.pr-stat,.pref-access-card,.pref-card,.preference-card,.preference-table-card,.pricing-card,.pro-admin-card,.pro-book-card,.pro-book-stat,.process-card,.prof-card,.profile-card,.ps-card,.ps-stat,.pub-admin-card,.pubapi-card,.qa-card,.qbank-card,.qbank-panel,.qbank-stat,.qc-card,.qc-stat,.qi4-card,.qm-card,.quality-card,.question-head,.qv6-card,.qv6-stat,.rec-card,.related-video-card,.resend-panel,.result-card,.review-card,.review-filter,.rg-card,.rg-stat,.rh-card,.rh-stat,.rq-card,.rq-controls,.rq-stat,.rq5-card,.sales-stat,.sam-card,.sc-card,.sc4-card,.sec-card,.section-card,.seo-card,.sep-card,.sep-stat,.session-card,.sg-card,.sg-panel,.side-panel,.sol-card,.sol-toolbar,.sp-card,.split-stat,.spot-card,.spot-detail-card,.sq8-stat,.stage-card,.stat-card,.store-settings-card,.study-card,.survey-card,.ta12-card,.table-card,.textbook-card,.textbook-stat,.timeline-card,.tr14-card,.tr15-card,.trainer-card,.trv-card,.trv-stat,.upd-card,.v19-card,.v3-card,.v43-card,.v43-stat,.v76-card,.v77-card,.verify-panel,.video-card,.video-info-card,.vq7-card,.wb-card,.wb-head,.wb-stat,.why-card,.ydus-card,.ytr-card,.ytr-stat):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)):not(:where(.correct,.incorrect,.wrong,.right,.is-correct,.is-wrong,.alert,.bg-success,.bg-danger,.bg-warning,.bg-primary,.bg-dark,.text-bg-success,.text-bg-danger,.text-bg-warning)) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important;border-radius:var(--ayd-ds-radius)!important;box-shadow:var(--ayd-ui-shadow)!important;text-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-access-panel,.a360-card,.abem-card,.abem-stat,.ach-card,.admin-card,.agd-card,.ai-archive-card,.ai-meta-card,.ai-settings-card,.ai-upload-card,.akilli-native-stat,.als-control-card,.analysis-card,.analytic-card,.arena-card,.audio-card,.auth-card,.ayd-ac-panel,.ayd-ai-panel,.ayd-akom-format-card,.ayd-akom-history-card,.ayd-akom-icu-card,.ayd-akom-icu-stat,.ayd-akom-intel-card,.ayd-akom-phase-card,.ayd-akom-quality-card,.ayd-akom-reason-card,.ayd-akom-rule-card,.ayd-akom-source-panel,.ayd-akom-track-card,.ayd-akom-week-card,.ayd-ann-card,.ayd-area-card,.ayd-auth6-card,.ayd-campaign-card,.ayd-card,.ayd-cc-card,.ayd-cn-target-panel,.ayd-cnc-card,.ayd-contact-card,.ayd-content-panel,.ayd-cp-card,.ayd-cp-stat,.ayd-ct-admin-stat,.ayd-ct-card,.ayd-dashboard-launch-card,.ayd-demo-card,.ayd-diag-card,.ayd-dq-card,.ayd-dq-teaser-card,.ayd-ds-panel,.ayd-ekg-stat,.ayd-feed-card,.ayd-gc-card,.ayd-global-admin-card,.ayd-global-stat,.ayd-guard-card,.ayd-guide-card,.ayd-guide-map-card,.ayd-guide-rules-card,.ayd-home-announcement-card,.ayd-land-card,.ayd-launch-card,.ayd-lesson-video-card,.ayd-list-card,.ayd-lp-audio-card,.ayd-lp-main-card,.ayd-lp-pdf-card,.ayd-lq-card,.ayd-member-panel,.ayd-membership-card,.ayd-mini-stat,.ayd-ml-card,.ayd-ml-panel,.ayd-ml-side-card,.ayd-ml-stat,.ayd-mobile-soft-card,.ayd-mode-card,.ayd-msg-card,.ayd-ns-card,.ayd-official-card,.ayd-osce-card,.ayd-osce-station-card,.ayd-p1-card,.ayd-p11-card,.ayd-pay-card,.ayd-paytr-card,.ayd-pcr-card,.ayd-pcr-stat,.ayd-personal-card,.ayd-picker-panel,.ayd-plan-card,.ayd-pref-card,.ayd-premium-gate-card,.ayd-progress-stat,.ayd-pub-card,.ayd-pub-detail-card,.ayd-pub-live-card,.ayd-qa-card,.ayd-quiz-stat,.ayd-result-stat,.ayd-sc-card,.ayd-sc-loader-card,.ayd-smart-panel,.ayd-sn-card,.ayd-soft-card,.ayd-stat,.ayd-stb-card,.ayd-stb-loader-card,.ayd-store-card,.ayd-store-detail-card,.ayd-store-panel,.ayd-study-card,.ayd-study-mode-card,.ayd-study-notes-card,.ayd-study-stat,.ayd-success-card,.ayd-topic-card,.ayd-track-card,.ayd-up-card,.ayd-user-pref-panel,.ayd-v18-card,.ayd-v18-community-stat,.ayd-v2-card,.ayd-v4-card,.ayd-v4-stat,.ayd-video-lesson-panel,.aydx-stat,.ays-card,.ays-stat,.bg31-card,.block-card,.bm-card,.bm-toolbar,.bp7-card,.card,.cc-card,.cf1-card,.cg-card,.cg-stat,.check-card,.check-stat,.cine-ai-card,.cine-card,.cine-module-card,.cine-panel,.cine-stat,.cm-card,.cma-stat,.comp-card,.comp-side-card,.complete-card,.content-link-panel,.course-card,.course-personal-panel,.cqv3-card,.cqv3-filter,.cqv3-table,.ct-admin-card,.dapt-card,.dashboard-card,.dashboard-stat,.dc7-card,.dna-card,.dq-card,.dqa-card,.dqa-preview-card,.dup-card,.ea7-card,.exam-card,.exam-side-card,.exam-topbar,.f72-blueprint-card,.f72-info-card,.f72-locked-panel,.f72-mini-card,.f72-phase-card,.f72-plan-card,.feed-admin-card,.feed-admin-stat,.filter-panel,.filter-panel-card,.firebase-card,.gate-card,.gd-admin-card,.gd-card,.gd-panel,.gd-side-card,.gd-source-card,.gd-stat,.gd-update-card,.ggc-card,.gh-card,.hi-card,.history-panel,.join-card,.kg-card,.kg-method-card,.kg-note-card,.kg-stat,.kpi-card,.lc4-card,.lc4-stat,.lesson-audio-card,.lesson-card,.level-card,.lwa-card,.management-panel,.mastery-card,.mastery-stat,.mcm-card,.mem-card,.mem-stat,.mm-card,.mm-panel,.mm-stat,.mm-user-card,.module-card,.module-panel,.mon-card,.mp-command-card,.mp-domain-card,.mp-filter-panel,.mp-framework-card,.mp-matrix-card,.mp-module-card,.mp-stage-card,.mp-track-card,.mpa-card,.mpa-content-stat,.mpa-stat,.mpc-epa-card,.mpc-rubric-card,.mpc-track-panel,.next-exam-panel,.next-panel,.os-card,.p2-card,.p3-card,.p31-card,.p31-stat,.p4i-card,.pa-card,.panel-card,.pay-card,.plan-card,.player-card,.pr-card,.pr-detail-card,.pr-public-card,.pr-stat,.pref-access-card,.pref-card,.preference-card,.preference-table-card,.pricing-card,.pro-admin-card,.pro-book-card,.pro-book-stat,.process-card,.prof-card,.profile-card,.ps-card,.ps-stat,.pub-admin-card,.pubapi-card,.qa-card,.qbank-card,.qbank-panel,.qbank-stat,.qc-card,.qc-stat,.qi4-card,.qm-card,.quality-card,.question-head,.qv6-card,.qv6-stat,.rec-card,.related-video-card,.resend-panel,.result-card,.review-card,.review-filter,.rg-card,.rg-stat,.rh-card,.rh-stat,.rq-card,.rq-controls,.rq-stat,.rq5-card,.sales-stat,.sam-card,.sc-card,.sc4-card,.sec-card,.section-card,.seo-card,.sep-card,.sep-stat,.session-card,.sg-card,.sg-panel,.side-panel,.sol-card,.sol-toolbar,.sp-card,.split-stat,.spot-card,.spot-detail-card,.sq8-stat,.stage-card,.stat-card,.store-settings-card,.study-card,.survey-card,.ta12-card,.table-card,.textbook-card,.textbook-stat,.timeline-card,.tr14-card,.tr15-card,.trainer-card,.trv-card,.trv-stat,.upd-card,.v19-card,.v3-card,.v43-card,.v43-stat,.v76-card,.v77-card,.verify-panel,.video-card,.video-info-card,.vq7-card,.wb-card,.wb-head,.wb-stat,.why-card,.ydus-card,.ytr-card,.ytr-stat):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)):not(:where(.correct,.incorrect,.wrong,.right,.is-correct,.is-wrong,.alert,.bg-success,.bg-danger,.bg-warning,.bg-primary,.bg-dark,.text-bg-success,.text-bg-danger,.text-bg-warning)) :is(h2,h3,h4,h5,h6,.card-title):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {color:var(--ayd-ui-text)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-access-panel,.a360-card,.abem-card,.abem-stat,.ach-card,.admin-card,.agd-card,.ai-archive-card,.ai-meta-card,.ai-settings-card,.ai-upload-card,.akilli-native-stat,.als-control-card,.analysis-card,.analytic-card,.arena-card,.audio-card,.auth-card,.ayd-ac-panel,.ayd-ai-panel,.ayd-akom-format-card,.ayd-akom-history-card,.ayd-akom-icu-card,.ayd-akom-icu-stat,.ayd-akom-intel-card,.ayd-akom-phase-card,.ayd-akom-quality-card,.ayd-akom-reason-card,.ayd-akom-rule-card,.ayd-akom-source-panel,.ayd-akom-track-card,.ayd-akom-week-card,.ayd-ann-card,.ayd-area-card,.ayd-auth6-card,.ayd-campaign-card,.ayd-card,.ayd-cc-card,.ayd-cn-target-panel,.ayd-cnc-card,.ayd-contact-card,.ayd-content-panel,.ayd-cp-card,.ayd-cp-stat,.ayd-ct-admin-stat,.ayd-ct-card,.ayd-dashboard-launch-card,.ayd-demo-card,.ayd-diag-card,.ayd-dq-card,.ayd-dq-teaser-card,.ayd-ds-panel,.ayd-ekg-stat,.ayd-feed-card,.ayd-gc-card,.ayd-global-admin-card,.ayd-global-stat,.ayd-guard-card,.ayd-guide-card,.ayd-guide-map-card,.ayd-guide-rules-card,.ayd-home-announcement-card,.ayd-land-card,.ayd-launch-card,.ayd-lesson-video-card,.ayd-list-card,.ayd-lp-audio-card,.ayd-lp-main-card,.ayd-lp-pdf-card,.ayd-lq-card,.ayd-member-panel,.ayd-membership-card,.ayd-mini-stat,.ayd-ml-card,.ayd-ml-panel,.ayd-ml-side-card,.ayd-ml-stat,.ayd-mobile-soft-card,.ayd-mode-card,.ayd-msg-card,.ayd-ns-card,.ayd-official-card,.ayd-osce-card,.ayd-osce-station-card,.ayd-p1-card,.ayd-p11-card,.ayd-pay-card,.ayd-paytr-card,.ayd-pcr-card,.ayd-pcr-stat,.ayd-personal-card,.ayd-picker-panel,.ayd-plan-card,.ayd-pref-card,.ayd-premium-gate-card,.ayd-progress-stat,.ayd-pub-card,.ayd-pub-detail-card,.ayd-pub-live-card,.ayd-qa-card,.ayd-quiz-stat,.ayd-result-stat,.ayd-sc-card,.ayd-sc-loader-card,.ayd-smart-panel,.ayd-sn-card,.ayd-soft-card,.ayd-stat,.ayd-stb-card,.ayd-stb-loader-card,.ayd-store-card,.ayd-store-detail-card,.ayd-store-panel,.ayd-study-card,.ayd-study-mode-card,.ayd-study-notes-card,.ayd-study-stat,.ayd-success-card,.ayd-topic-card,.ayd-track-card,.ayd-up-card,.ayd-user-pref-panel,.ayd-v18-card,.ayd-v18-community-stat,.ayd-v2-card,.ayd-v4-card,.ayd-v4-stat,.ayd-video-lesson-panel,.aydx-stat,.ays-card,.ays-stat,.bg31-card,.block-card,.bm-card,.bm-toolbar,.bp7-card,.card,.cc-card,.cf1-card,.cg-card,.cg-stat,.check-card,.check-stat,.cine-ai-card,.cine-card,.cine-module-card,.cine-panel,.cine-stat,.cm-card,.cma-stat,.comp-card,.comp-side-card,.complete-card,.content-link-panel,.course-card,.course-personal-panel,.cqv3-card,.cqv3-filter,.cqv3-table,.ct-admin-card,.dapt-card,.dashboard-card,.dashboard-stat,.dc7-card,.dna-card,.dq-card,.dqa-card,.dqa-preview-card,.dup-card,.ea7-card,.exam-card,.exam-side-card,.exam-topbar,.f72-blueprint-card,.f72-info-card,.f72-locked-panel,.f72-mini-card,.f72-phase-card,.f72-plan-card,.feed-admin-card,.feed-admin-stat,.filter-panel,.filter-panel-card,.firebase-card,.gate-card,.gd-admin-card,.gd-card,.gd-panel,.gd-side-card,.gd-source-card,.gd-stat,.gd-update-card,.ggc-card,.gh-card,.hi-card,.history-panel,.join-card,.kg-card,.kg-method-card,.kg-note-card,.kg-stat,.kpi-card,.lc4-card,.lc4-stat,.lesson-audio-card,.lesson-card,.level-card,.lwa-card,.management-panel,.mastery-card,.mastery-stat,.mcm-card,.mem-card,.mem-stat,.mm-card,.mm-panel,.mm-stat,.mm-user-card,.module-card,.module-panel,.mon-card,.mp-command-card,.mp-domain-card,.mp-filter-panel,.mp-framework-card,.mp-matrix-card,.mp-module-card,.mp-stage-card,.mp-track-card,.mpa-card,.mpa-content-stat,.mpa-stat,.mpc-epa-card,.mpc-rubric-card,.mpc-track-panel,.next-exam-panel,.next-panel,.os-card,.p2-card,.p3-card,.p31-card,.p31-stat,.p4i-card,.pa-card,.panel-card,.pay-card,.plan-card,.player-card,.pr-card,.pr-detail-card,.pr-public-card,.pr-stat,.pref-access-card,.pref-card,.preference-card,.preference-table-card,.pricing-card,.pro-admin-card,.pro-book-card,.pro-book-stat,.process-card,.prof-card,.profile-card,.ps-card,.ps-stat,.pub-admin-card,.pubapi-card,.qa-card,.qbank-card,.qbank-panel,.qbank-stat,.qc-card,.qc-stat,.qi4-card,.qm-card,.quality-card,.question-head,.qv6-card,.qv6-stat,.rec-card,.related-video-card,.resend-panel,.result-card,.review-card,.review-filter,.rg-card,.rg-stat,.rh-card,.rh-stat,.rq-card,.rq-controls,.rq-stat,.rq5-card,.sales-stat,.sam-card,.sc-card,.sc4-card,.sec-card,.section-card,.seo-card,.sep-card,.sep-stat,.session-card,.sg-card,.sg-panel,.side-panel,.sol-card,.sol-toolbar,.sp-card,.split-stat,.spot-card,.spot-detail-card,.sq8-stat,.stage-card,.stat-card,.store-settings-card,.study-card,.survey-card,.ta12-card,.table-card,.textbook-card,.textbook-stat,.timeline-card,.tr14-card,.tr15-card,.trainer-card,.trv-card,.trv-stat,.upd-card,.v19-card,.v3-card,.v43-card,.v43-stat,.v76-card,.v77-card,.verify-panel,.video-card,.video-info-card,.vq7-card,.wb-card,.wb-head,.wb-stat,.why-card,.ydus-card,.ytr-card,.ytr-stat):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)):not(:where(.correct,.incorrect,.wrong,.right,.is-correct,.is-wrong,.alert,.bg-success,.bg-danger,.bg-warning,.bg-primary,.bg-dark,.text-bg-success,.text-bg-danger,.text-bg-warning)) :is(p,.text-muted,.text-secondary):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {color:var(--ayd-ui-muted)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-access-panel,.a360-card,.abem-card,.abem-stat,.ach-card,.admin-card,.agd-card,.ai-archive-card,.ai-meta-card,.ai-settings-card,.ai-upload-card,.akilli-native-stat,.als-control-card,.analysis-card,.analytic-card,.arena-card,.audio-card,.auth-card,.ayd-ac-panel,.ayd-ai-panel,.ayd-akom-format-card,.ayd-akom-history-card,.ayd-akom-icu-card,.ayd-akom-icu-stat,.ayd-akom-intel-card,.ayd-akom-phase-card,.ayd-akom-quality-card,.ayd-akom-reason-card,.ayd-akom-rule-card,.ayd-akom-source-panel,.ayd-akom-track-card,.ayd-akom-week-card,.ayd-ann-card,.ayd-area-card,.ayd-auth6-card,.ayd-campaign-card,.ayd-card,.ayd-cc-card,.ayd-cn-target-panel,.ayd-cnc-card,.ayd-contact-card,.ayd-content-panel,.ayd-cp-card,.ayd-cp-stat,.ayd-ct-admin-stat,.ayd-ct-card,.ayd-dashboard-launch-card,.ayd-demo-card,.ayd-diag-card,.ayd-dq-card,.ayd-dq-teaser-card,.ayd-ds-panel,.ayd-ekg-stat,.ayd-feed-card,.ayd-gc-card,.ayd-global-admin-card,.ayd-global-stat,.ayd-guard-card,.ayd-guide-card,.ayd-guide-map-card,.ayd-guide-rules-card,.ayd-home-announcement-card,.ayd-land-card,.ayd-launch-card,.ayd-lesson-video-card,.ayd-list-card,.ayd-lp-audio-card,.ayd-lp-main-card,.ayd-lp-pdf-card,.ayd-lq-card,.ayd-member-panel,.ayd-membership-card,.ayd-mini-stat,.ayd-ml-card,.ayd-ml-panel,.ayd-ml-side-card,.ayd-ml-stat,.ayd-mobile-soft-card,.ayd-mode-card,.ayd-msg-card,.ayd-ns-card,.ayd-official-card,.ayd-osce-card,.ayd-osce-station-card,.ayd-p1-card,.ayd-p11-card,.ayd-pay-card,.ayd-paytr-card,.ayd-pcr-card,.ayd-pcr-stat,.ayd-personal-card,.ayd-picker-panel,.ayd-plan-card,.ayd-pref-card,.ayd-premium-gate-card,.ayd-progress-stat,.ayd-pub-card,.ayd-pub-detail-card,.ayd-pub-live-card,.ayd-qa-card,.ayd-quiz-stat,.ayd-result-stat,.ayd-sc-card,.ayd-sc-loader-card,.ayd-smart-panel,.ayd-sn-card,.ayd-soft-card,.ayd-stat,.ayd-stb-card,.ayd-stb-loader-card,.ayd-store-card,.ayd-store-detail-card,.ayd-store-panel,.ayd-study-card,.ayd-study-mode-card,.ayd-study-notes-card,.ayd-study-stat,.ayd-success-card,.ayd-topic-card,.ayd-track-card,.ayd-up-card,.ayd-user-pref-panel,.ayd-v18-card,.ayd-v18-community-stat,.ayd-v2-card,.ayd-v4-card,.ayd-v4-stat,.ayd-video-lesson-panel,.aydx-stat,.ays-card,.ays-stat,.bg31-card,.block-card,.bm-card,.bm-toolbar,.bp7-card,.card,.cc-card,.cf1-card,.cg-card,.cg-stat,.check-card,.check-stat,.cine-ai-card,.cine-card,.cine-module-card,.cine-panel,.cine-stat,.cm-card,.cma-stat,.comp-card,.comp-side-card,.complete-card,.content-link-panel,.course-card,.course-personal-panel,.cqv3-card,.cqv3-filter,.cqv3-table,.ct-admin-card,.dapt-card,.dashboard-card,.dashboard-stat,.dc7-card,.dna-card,.dq-card,.dqa-card,.dqa-preview-card,.dup-card,.ea7-card,.exam-card,.exam-side-card,.exam-topbar,.f72-blueprint-card,.f72-info-card,.f72-locked-panel,.f72-mini-card,.f72-phase-card,.f72-plan-card,.feed-admin-card,.feed-admin-stat,.filter-panel,.filter-panel-card,.firebase-card,.gate-card,.gd-admin-card,.gd-card,.gd-panel,.gd-side-card,.gd-source-card,.gd-stat,.gd-update-card,.ggc-card,.gh-card,.hi-card,.history-panel,.join-card,.kg-card,.kg-method-card,.kg-note-card,.kg-stat,.kpi-card,.lc4-card,.lc4-stat,.lesson-audio-card,.lesson-card,.level-card,.lwa-card,.management-panel,.mastery-card,.mastery-stat,.mcm-card,.mem-card,.mem-stat,.mm-card,.mm-panel,.mm-stat,.mm-user-card,.module-card,.module-panel,.mon-card,.mp-command-card,.mp-domain-card,.mp-filter-panel,.mp-framework-card,.mp-matrix-card,.mp-module-card,.mp-stage-card,.mp-track-card,.mpa-card,.mpa-content-stat,.mpa-stat,.mpc-epa-card,.mpc-rubric-card,.mpc-track-panel,.next-exam-panel,.next-panel,.os-card,.p2-card,.p3-card,.p31-card,.p31-stat,.p4i-card,.pa-card,.panel-card,.pay-card,.plan-card,.player-card,.pr-card,.pr-detail-card,.pr-public-card,.pr-stat,.pref-access-card,.pref-card,.preference-card,.preference-table-card,.pricing-card,.pro-admin-card,.pro-book-card,.pro-book-stat,.process-card,.prof-card,.profile-card,.ps-card,.ps-stat,.pub-admin-card,.pubapi-card,.qa-card,.qbank-card,.qbank-panel,.qbank-stat,.qc-card,.qc-stat,.qi4-card,.qm-card,.quality-card,.question-head,.qv6-card,.qv6-stat,.rec-card,.related-video-card,.resend-panel,.result-card,.review-card,.review-filter,.rg-card,.rg-stat,.rh-card,.rh-stat,.rq-card,.rq-controls,.rq-stat,.rq5-card,.sales-stat,.sam-card,.sc-card,.sc4-card,.sec-card,.section-card,.seo-card,.sep-card,.sep-stat,.session-card,.sg-card,.sg-panel,.side-panel,.sol-card,.sol-toolbar,.sp-card,.split-stat,.spot-card,.spot-detail-card,.sq8-stat,.stage-card,.stat-card,.store-settings-card,.study-card,.survey-card,.ta12-card,.table-card,.textbook-card,.textbook-stat,.timeline-card,.tr14-card,.tr15-card,.trainer-card,.trv-card,.trv-stat,.upd-card,.v19-card,.v3-card,.v43-card,.v43-stat,.v76-card,.v77-card,.verify-panel,.video-card,.video-info-card,.vq7-card,.wb-card,.wb-head,.wb-stat,.why-card,.ydus-card,.ytr-card,.ytr-stat):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)):not(:where(.correct,.incorrect,.wrong,.right,.is-correct,.is-wrong,.alert,.bg-success,.bg-danger,.bg-warning,.bg-primary,.bg-dark,.text-bg-success,.text-bg-danger,.text-bg-warning)) > :is(.card-header,.panel-header) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.card-header,.card-footer):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {border-color:var(--ayd-ui-line)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.empty-state,.empty-box,.ayd-empty-state,.ayd-ds-empty):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border:1px dashed var(--ayd-ui-line)!important;border-radius:var(--ayd-ds-radius)!important;box-shadow:none!important}
  /* Action semantics: orange primary CTA, violet navigation, neutral secondary.
     No .btn-danger/.btn-success/.btn-warning or disabled logic is recolored. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn,.ayd-ds-btn,.acls-btn,.agd-btn,.ahahtn-btn,.als-btn,.ayd-akom-btn,.ayd-ann-btn,.ayd-ct-btn,.ayd-lesson-picker-btn,.ayd-list-btn,.ayd-ml-btn,.ayd-module-discovery-btn,.ayd-mp-btn,.ayd-reader-btn,.ayd-sc-btn,.ayd-sn-btn,.ayd-stb-btn,.ayd-store-btn,.ayd-study-mini-btn,.ayd-v18-btn,.aydx-btn,.cf1-btn,.comp-btn,.course-action-btn,.dapt-btn,.f72-btn,.floating-magic-btn,.gd-hero-btn,.hero-btn,.kg-btn,.mod-btn,.mp-btn,.mpc-btn,.mpd-btn,.pref-btn,.preset-btn,.quick-btn,.sc-danger-btn,.spot-detail-btn,.study-btn,.trv-btn,.v43-btn,.ydus-btn):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {font-family:var(--ayd-ds-font)!important;border-radius:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.45!important;text-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn-primary,.ayd-ds-btn-primary) {background:var(--ayd-ds-primary)!important;border-color:var(--ayd-ds-primary)!important;color:#fff!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn-ayd,.btn-login,.btn-register,.ayd-ds-cta) {background:var(--ayd-ui-cta)!important;color:var(--ayd-ds-on-cta)!important;border-color:transparent!important;box-shadow:0 5px 16px rgba(251,106,30,.15)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn-outline-primary,.ayd-ds-btn-secondary) {color:var(--ayd-ui-link)!important;border-color:var(--ayd-ui-line)!important;background:transparent!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn-outline-primary,.ayd-ds-btn-secondary):hover {background:var(--ayd-ui-violet-soft)!important;border-color:var(--ayd-ui-violet)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn-outline-secondary,.btn-light) {color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important;background:var(--ayd-ui-surface)!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .btn:disabled,html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .btn.disabled {opacity:.6!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.form-control,.form-select,.input-group-text):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {background-color:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important;border-radius:var(--ayd-ds-radius-sm)!important;font-family:var(--ayd-ds-font)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .input-group > :not(:first-child):not(.dropdown-menu) {border-top-left-radius:0!important;border-bottom-left-radius:0!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .input-group > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {border-top-right-radius:0!important;border-bottom-right-radius:0!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.form-control,.form-select):focus {border-color:var(--ayd-ui-violet)!important;box-shadow:0 0 0 3px var(--ayd-ui-violet-soft)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.form-control,.form-select):disabled,html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .form-control[readonly] {background-color:var(--ayd-ui-surface-2)!important;opacity:.75!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.form-control,.form-select).is-invalid {border-color:var(--bs-danger,#dc3545)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.form-control,.form-select).is-valid {border-color:var(--bs-success,#198754)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.form-control,textarea,input)::placeholder {color:var(--ayd-ui-muted)!important;opacity:.9}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .form-label {color:var(--ayd-ui-text)!important;font-weight:700!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .form-check-input:checked {background-color:var(--ayd-ds-primary)!important;border-color:var(--ayd-ds-primary)!important}
  /* Filters/tabs have an active state, not a different brand for every screen. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-filter-chip,.cat-chip,.filter-chip,.cqv3-filter-chip,.ayd-lw-filter-chip,.domain-chip,.pr-topic-pill,.content-tab,.tb-tab,.ayd-lw-media-tab,.ayd-auth6-tab,.ayd-ds-tab):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-muted)!important;border-color:var(--ayd-ui-line)!important;border-radius:11px!important;font-family:var(--ayd-ds-font)!important;font-weight:650!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-filter-chip,.cat-chip,.filter-chip,.cqv3-filter-chip,.ayd-lw-filter-chip,.domain-chip,.pr-topic-pill,.content-tab,.tb-tab,.ayd-lw-media-tab,.ayd-auth6-tab,.ayd-ds-tab):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)):is(.active,[aria-selected="true"],[aria-pressed="true"]) {background:var(--ayd-ui-violet-soft)!important;color:var(--ayd-ui-link)!important;border-color:var(--ayd-ui-violet)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.nav-pills,.nav-tabs) .nav-link {font-weight:700!important;border-radius:11px!important;color:var(--ayd-ui-muted)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.nav-pills,.nav-tabs) .nav-link.active {background:var(--ayd-ui-violet-soft)!important;color:var(--ayd-ui-link)!important;border-color:var(--ayd-ui-line)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.pagination .page-link) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-link)!important;border-color:var(--ayd-ui-line)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .pagination .active .page-link {background:var(--ayd-ds-primary)!important;color:#fff!important;border-color:var(--ayd-ds-primary)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .breadcrumb {font-size:.82rem!important;line-height:1.6!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .breadcrumb a {color:var(--ayd-ui-link)!important}
  /* Administration: form/table chrome only. Data priority colors remain authoritative. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]).ayd-ui-admin .admin-content .table {--bs-table-bg:var(--ayd-ui-surface);--bs-table-color:var(--ayd-ui-text);--bs-table-border-color:var(--ayd-ui-line);--bs-table-striped-bg:var(--ayd-ui-surface-2);--bs-table-striped-color:var(--ayd-ui-text)}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]).ayd-ui-admin .table thead th {background:var(--ayd-ui-surface-2)!important;color:var(--ayd-ui-muted)!important;font-size:.78rem!important;letter-spacing:0!important;font-weight:750!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]).ayd-ui-admin :is(.table-responsive,.cqv3-table,.ayd-ds-table-scroll) {max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]).ayd-ui-admin :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) h1 {font-size:clamp(1.5rem,1.2rem + .8vw,1.9rem)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]).ayd-ui-admin :is(.admin-nav-group-icon,.admin-nav-icon) {background:rgba(124,92,255,.18)!important;color:#d7cbff!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]).ayd-ui-admin .admin-nav-link.active .admin-nav-icon {background:var(--ayd-ui-cta)!important;color:var(--ayd-ds-on-cta)!important}
  /* Exam solver: identical chrome, unchanged answer selection/correctness/timer. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .exam-topbar {border:1px solid var(--ayd-ui-line)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.exam-progress-wrap,.qbank-progress) {background:var(--ayd-ui-surface-2)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.exam-progress-bar,.qbank-progress-bar) {background:var(--ayd-ds-primary)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.exam-title-line,.question-head) {color:var(--ayd-ui-text)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.question-card,.ayd-question-card):not(.correct):not(.wrong) {border-radius:var(--ayd-ds-radius)!important;border-color:var(--ayd-ui-line)!important}
  /* Auth pages join the same visual system; inputs/auth/OTP/CSRF remain unchanged. */
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .premium-login {background:var(--ayd-ui-bg)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .premium-login::before,html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .premium-login::after {opacity:.12!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .hero-panel {background:var(--ayd-ui-hero)!important;color:#fff!important;border-color:#3f345e!important;border-radius:var(--ayd-ds-radius)!important;box-shadow:var(--ayd-ui-shadow)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .hero-panel .hero-title {font-size:clamp(2rem,1.5rem + 2vw,3.4rem)!important;line-height:1.13!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .hero-panel .grad {background:none!important;color:#dbcbff!important;-webkit-text-fill-color:currentColor!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .hero-panel .hero-copy {color:var(--ayd-ds-hero-muted)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .hero-panel .hero-copy strong {color:#eadbff!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .login-panel {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important;border-radius:var(--ayd-ds-radius)!important;box-shadow:var(--ayd-ui-shadow)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.panel-icon,.brand-mark) {background:var(--ayd-ui-violet-soft)!important;color:var(--ayd-ui-link)!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .brand-title span {color:var(--ayd-ui-orange)!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .method-option:has(input:checked) {border-color:var(--ayd-ui-violet)!important;background:var(--ayd-ui-violet-soft)!important;box-shadow:none!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .method-option:has(input:checked) .micon {background:var(--ayd-ds-primary)!important;color:#fff!important}
  html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .mock-progress i {background:var(--ayd-ui-violet)!important}
  /* Fallback documents and isolated readers opt in without the site navigation. */
  html[data-ayd-design="system-v3"][data-ayd-surface="fallback"] body {background:var(--ayd-ui-bg)!important}
  html[data-ayd-design="system-v3"][data-ayd-surface="fallback"] :is(.top,.head,.hero) {background:var(--ayd-ui-hero)!important;color:#fff!important}
  html[data-ayd-design="system-v3"][data-ayd-surface="fallback"] .code {background:none!important;color:var(--ayd-ui-link)!important;-webkit-text-fill-color:currentColor!important}
  html[data-ayd-design="system-v3"][data-ayd-surface="fallback"] .label {color:var(--ayd-ui-link)!important}
  html[data-ayd-design="system-v3"][data-ayd-surface="fallback"] :is(.btn.primary,a.btn:not(.soft)) {background:var(--ayd-ui-cta)!important;color:var(--ayd-ds-on-cta)!important}
  html[data-ayd-design="system-v3"][data-ayd-surface="embedded"] {--sans:var(--ayd-ds-font);--disp:var(--ayd-ds-font);--accent:var(--ayd-ui-violet);--accent2:var(--ayd-ui-orange)}
  html[data-ayd-design="system-v3"][data-ayd-surface="embedded"] :is(.topbar,.cover,.hero,.book-hero) {background:var(--ayd-ui-hero)!important;color:#fff!important}
  html[data-ayd-design="system-v3"][data-ayd-surface="embedded"] :is(.topbar,.cover,.hero) :is(h1,h2,.brand,.title) {color:#fff!important}
  html[data-ayd-design="system-v3"][data-ayd-surface="embedded"] :is(.hero,.cover) :is(p,.lead,.subtitle) {color:var(--ayd-ds-hero-muted)!important}
  html[data-ayd-design="system-v3"][data-ayd-surface="embedded"] :is(.mark,.logo-mark) {background:var(--ayd-ui-violet)!important;color:#fff!important;box-shadow:none!important}
  /* App shell motion preference applies to chrome, never to ECG/clinical animation. */
  @media(prefers-reduced-motion:reduce) {
    html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn,.ayd-ds-btn,.acls-btn,.agd-btn,.ahahtn-btn,.als-btn,.ayd-akom-btn,.ayd-ann-btn,.ayd-ct-btn,.ayd-lesson-picker-btn,.ayd-list-btn,.ayd-ml-btn,.ayd-module-discovery-btn,.ayd-mp-btn,.ayd-reader-btn,.ayd-sc-btn,.ayd-sn-btn,.ayd-stb-btn,.ayd-store-btn,.ayd-study-mini-btn,.ayd-v18-btn,.aydx-btn,.cf1-btn,.comp-btn,.course-action-btn,.dapt-btn,.f72-btn,.floating-magic-btn,.gd-hero-btn,.hero-btn,.kg-btn,.mod-btn,.mp-btn,.mpc-btn,.mpd-btn,.pref-btn,.preset-btn,.quick-btn,.sc-danger-btn,.spot-detail-btn,.study-btn,.trv-btn,.v43-btn,.ydus-btn):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)),html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .admin-nav-link {transition:none!important}
    html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *))::before,html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *))::after {animation:none!important}
  }
  @media(max-width:575px) {
    html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {border-radius:16px!important}
    html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) h1 {font-size:1.7rem!important}
    html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.btn,.form-control,.form-select):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {font-size:max(16px,1em)}
    html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .hero-panel {min-height:0!important}
  }
  @media print {
    html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) {background:#fff!important;color:#111!important;box-shadow:none!important;border:1px solid #ccc!important}
    html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.incorrect,.incorrect *,.wrong,.wrong *,.bg-success,.bg-success *,.bg-danger,.bg-danger *,.bg-warning,.bg-warning *,.status-pill,.status-pill *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.ayd-ml-content *,.clinical-content *,.question-options *,.question-option *,.answer-option *,.option-line *,.ck-content *,.tox *,.monaco-editor *,.katex *,.MathJax *,.mjx-container *)) :is(h1,h2,h3,h4,p,.text-muted) {color:#111!important}
  }
}
/* New component primitives use the same V2 tokens (no framework build required). */
.ayd-ds-stack{display:grid;gap:24px}.ayd-ds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}
.ayd-ds-panel{background:var(--ayd-ui-surface,#fff);border:1px solid var(--ayd-ui-line,#dfe3ef);border-radius:var(--ayd-ui-radius,20px);padding:24px;color:var(--ayd-ui-text,#171c35)}
.ayd-ds-eyebrow{font-size:.72rem;letter-spacing:.09em;font-weight:750;text-transform:uppercase;color:var(--ayd-ui-link,#6242cf)}
.ayd-ds-swatch{height:80px;border-radius:14px;margin-bottom:14px;border:1px solid var(--ayd-ui-line)}
.ayd-ds-code{font: .82rem/1.6 var(--ayd-ds-mono,monospace);overflow-wrap:anywhere;color:var(--ayd-ui-muted)}
.ayd-ds-table-scroll{overflow-x:auto;max-width:100%}

/* Explicit legacy control roles: no page gets a new palette. */
@layer ayd-design-contract {
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-button-primary,.als-btn-primary,.ayd-akom-btn-primary,.ayd-ml-btn-primary,.ayd-mp-btn-primary,.ayd-reader-btn-primary,.ayd-v18-btn-primary,.btn-primary,.f72-btn-primary,.mp-btn-primary,.mpc-btn-primary,.ydus-btn-primary):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.wrong,.wrong *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.clinical-content *,.ck-content *,.tox *,.katex *,.MathJax *)) {background:var(--ayd-ds-primary)!important;color:#fff!important;border-color:var(--ayd-ds-primary)!important;box-shadow:none!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-button-ghost,.ayd-akom-btn-secondary,.ayd-ml-btn-soft,.ayd-mp-btn-soft,.ayd-reader-btn-ghost,.ayd-v18-btn-soft,.btn-ayd-soft,.btn-cine-ghost,.btn-ghost,.btn-soft,.f72-btn-secondary,.mp-btn-ghost,.mpc-btn-ghost,.ydus-btn-soft):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.wrong,.wrong *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.clinical-content *,.ck-content *,.tox *,.katex *,.MathJax *)) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-link)!important;border-color:var(--ayd-ui-line)!important;box-shadow:none!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero) :is(.a360-button-primary,.als-btn-primary,.ayd-akom-btn-primary,.ayd-ml-btn-primary,.ayd-mp-btn-primary,.ayd-reader-btn-primary,.ayd-v18-btn-primary,.btn-primary,.f72-btn-primary,.mp-btn-primary,.mpc-btn-primary,.ydus-btn-primary):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.wrong,.wrong *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.clinical-content *,.ck-content *,.tox *,.katex *,.MathJax *)) {background:var(--ayd-ui-cta)!important;color:var(--ayd-ds-on-cta)!important;border-color:transparent!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero) :is(.a360-button-ghost,.ayd-akom-btn-secondary,.ayd-ml-btn-soft,.ayd-mp-btn-soft,.ayd-reader-btn-ghost,.ayd-v18-btn-soft,.btn-ayd-soft,.btn-cine-ghost,.btn-ghost,.btn-soft,.f72-btn-secondary,.mp-btn-ghost,.mpc-btn-ghost,.ydus-btn-soft):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.wrong,.wrong *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.clinical-content *,.ck-content *,.tox *,.katex *,.MathJax *)) {background:rgba(255,255,255,.06)!important;color:#f0eaff!important;border-color:#74608b!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-kicker,.abem-kicker,.ach-kicker,.acls-kicker,.ahahtn-kicker,.als-eyebrow,.als-side-kicker,.arena-kicker,.ayd-akom-eyebrow,.ayd-akom-section-kicker,.ayd-ann-kicker,.ayd-auth6-kicker,.ayd-book-kicker,.ayd-campaign-kicker,.ayd-cc-eyebrow,.ayd-code-kicker,.ayd-cp-dashboard-kicker,.ayd-cp-eyebrow,.ayd-ct-kicker,.ayd-dashboard-launch-kicker,.ayd-dq-kicker,.ayd-drug-kicker,.ayd-ekg-kicker,.ayd-entry-kicker,.ayd-feed-kicker,.ayd-global-kicker,.ayd-guide-kicker,.ayd-kvc-kicker,.ayd-lq-kicker,.ayd-ml-kicker,.ayd-mode-kicker,.ayd-mp-eyebrow,.ayd-msg-eyebrow,.ayd-premium-gate-kicker,.ayd-pv3-eyebrow,.ayd-qa-kicker,.ayd-reader-eyebrow,.ayd-reader-kicker,.ayd-sc-kicker,.ayd-stb-kicker,.ayd-study-mode-eyebrow,.ayd-study-notes-kicker,.ayd-topic-kicker,.ayd-ui-kicker,.ayd-v18-eyebrow,.ayd-v2-kicker,.ayd-v4-kicker,.aydx-eyebrow,.cf1-eyebrow,.cine-kicker,.cm-eyebrow,.cm-kicker,.course-kicker,.ct-kicker,.dapt-kicker,.f72-eyebrow,.f72-kicker,.gd-kicker,.gh-kicker,.hero-kicker,.hi-kicker,.kg-kicker,.lc4-kicker,.mp-course-alignment-kicker,.mp-eyebrow,.mp-section-kicker,.mpc-eyebrow,.mpc-kicker,.mpd-eyebrow,.pr-kicker,.pref-eyebrow,.pref-kicker,.qi4-kicker,.rq5-kicker,.sb-kicker,.sec-kicker,.section-kicker,.side-kicker,.smart-kicker,.spot-kicker,.study-kicker,.trv-kicker,.upd-kicker,.ydus-eyebrow):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.wrong,.wrong *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.clinical-content *,.ck-content *,.tox *,.katex *,.MathJax *)) {color:var(--ayd-ui-link)!important;letter-spacing:.075em!important;font-size:.73rem!important;font-weight:750!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.a360-hero,.abem-hero,.ach-hero,.acls-hero,.ahahtn-hero,.ai-archive-hero,.ai-book-hero,.ai-settings-hero,.akilli-native-hero,.als-hero,.als-room-hero,.arena-hero,.audio-hero,.ayd-akom-hero,.ayd-area-hero,.ayd-auth6-hero,.ayd-book-hero,.ayd-cc-hero,.ayd-cnc-hero,.ayd-contact-hero,.ayd-cp-hero,.ayd-ct-hero,.ayd-diag-hero,.ayd-dq-hero,.ayd-drug-hero,.ayd-ekg-hero,.ayd-feed-page-hero,.ayd-gc-hero,.ayd-global-admin-hero,.ayd-global-hero,.ayd-guide-hero,.ayd-hero,.ayd-kvc-hero,.ayd-land-hero,.ayd-list-hero,.ayd-member-hero,.ayd-membership-hero,.ayd-ml-hero,.ayd-msg-hero,.ayd-os-hub-hero,.ayd-osce-hero,.ayd-osce-result-hero,.ayd-p1-hero,.ayd-p11-hero,.ayd-paytr-hero,.ayd-pcr-hero,.ayd-personal-hero,.ayd-profile-hero,.ayd-pub-detail-hero,.ayd-pub-hero,.ayd-qa-hero,.ayd-quiz-hero,.ayd-reader-hero,.ayd-sample-hero,.ayd-sc-hero,.ayd-sn-hero,.ayd-standard-hero,.ayd-stb-hero,.ayd-store-hero,.ayd-study-hero,.ayd-success-hero,.ayd-textbook-direct-hero,.ayd-topic-hero,.ayd-ui-hub-hero,.ayd-up-hero,.ayd-v18-hero,.ayd-v3-hero,.ayd-v4-admin-hero,.ayd-v4-hero,.aydx-hero,.ays-hero,.bg31-hero,.bookmark-hero,.bp7-hero,.camp7-hero,.cc-hero,.cf1-hero,.cg-hero,.check-hero,.cine-page-hero,.cm-hero,.command-hero,.comp-hero,.courses-hero,.cqv3-hero,.ct-admin-hero,.dapt-hero,.dashboard-hero,.dc7-hero,.dq-admin-hero,.dqa-hero,.dup-hero,.ea7-hero,.exam-hero,.f72-hero,.fa-hero,.feed-admin-hero,.gd-admin-hero,.gd-hero,.ggc-hero,.hero,.home-admin-hero,.kg-hero,.lb-hero,.lc4-hero,.lesson-hero,.lwa-hero,.mastery-hero,.mcm-hero,.mem-hero,.mm-hero,.mp-hero,.mpa-hero,.mpc-hero,.mpc-track-hero,.mpd-hero,.os-hero,.p2-hero,.p3-hero,.p31-hero,.p4i-hero,.pa-hero,.page-hero,.pr-hero,.pr-public-hero,.pref-hero,.preference-hero,.presentation-hero,.pro-admin-hero,.pro-book-hero,.profile-hero,.ps-hero,.pub-admin-hero,.pubapi-hero,.qbank-hero,.qc-hero,.qi4-hero,.qv6-hero,.result-hero,.rh-hero,.rq-hero,.rq5-hero,.sam-hero,.sc4-hero,.security-hero,.seo-hero,.sep-hero,.sol-hero,.spot-detail-hero,.sq8-hero,.stats-hero,.study-hero,.survey-hero,.ta12-hero,.textbook-admin-hero,.tr14-hero,.tr15-hero,.trv-hero,.upd-hero,.v19-hero,.v3-hero,.v43-hero,.v76-hero,.v77-hero,.video-detail-hero,.video-hero,.vq7-hero,.wb-hero,.yb7-hero,.ydus-hero,.ytr-hero) :is(.a360-kicker,.abem-kicker,.ach-kicker,.acls-kicker,.ahahtn-kicker,.als-eyebrow,.als-side-kicker,.arena-kicker,.ayd-akom-eyebrow,.ayd-akom-section-kicker,.ayd-ann-kicker,.ayd-auth6-kicker,.ayd-book-kicker,.ayd-campaign-kicker,.ayd-cc-eyebrow,.ayd-code-kicker,.ayd-cp-dashboard-kicker,.ayd-cp-eyebrow,.ayd-ct-kicker,.ayd-dashboard-launch-kicker,.ayd-dq-kicker,.ayd-drug-kicker,.ayd-ekg-kicker,.ayd-entry-kicker,.ayd-feed-kicker,.ayd-global-kicker,.ayd-guide-kicker,.ayd-kvc-kicker,.ayd-lq-kicker,.ayd-ml-kicker,.ayd-mode-kicker,.ayd-mp-eyebrow,.ayd-msg-eyebrow,.ayd-premium-gate-kicker,.ayd-pv3-eyebrow,.ayd-qa-kicker,.ayd-reader-eyebrow,.ayd-reader-kicker,.ayd-sc-kicker,.ayd-stb-kicker,.ayd-study-mode-eyebrow,.ayd-study-notes-kicker,.ayd-topic-kicker,.ayd-ui-kicker,.ayd-v18-eyebrow,.ayd-v2-kicker,.ayd-v4-kicker,.aydx-eyebrow,.cf1-eyebrow,.cine-kicker,.cm-eyebrow,.cm-kicker,.course-kicker,.ct-kicker,.dapt-kicker,.f72-eyebrow,.f72-kicker,.gd-kicker,.gh-kicker,.hero-kicker,.hi-kicker,.kg-kicker,.lc4-kicker,.mp-course-alignment-kicker,.mp-eyebrow,.mp-section-kicker,.mpc-eyebrow,.mpc-kicker,.mpd-eyebrow,.pr-kicker,.pref-eyebrow,.pref-kicker,.qi4-kicker,.rq5-kicker,.sb-kicker,.sec-kicker,.section-kicker,.side-kicker,.smart-kicker,.spot-kicker,.study-kicker,.trv-kicker,.upd-kicker,.ydus-eyebrow):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.wrong,.wrong *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.clinical-content *,.ck-content *,.tox *,.katex *,.MathJax *)) {color:#d9cbff!important;border-color:#695486!important;background:transparent!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-topic-index,.ayd-ml-stat-icon,.ayd-mode-icon,.ayd-guide-icon,.kg-icon,.mod-icon,.mp-domain-icon,.mp-stage-index,.mpc-track-icon,.ayd-track-icon,.agd-icon,.ayd-list-icon,.ayd-area-icon,.ayd-pub-icon,.ayd-sc-icon,.ayd-stb-icon,.study-icon,.bm-icon,.topic-icon,.ayd-study-mode-icon):not(:where([data-ayd-preserve],[data-ayd-preserve] *,.alert,.alert *,.correct,.correct *,.wrong,.wrong *,.lesson-content *,.lesson-content-card *,.ayd-reader-content *,.clinical-content *,.ck-content *,.tox *,.katex *,.MathJax *)) {background:var(--ayd-ui-violet-soft)!important;color:var(--ayd-ui-link)!important;box-shadow:none!important;border-color:var(--ayd-ui-line)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-topic-module,.ayd-topic-meta strong,.ayd-topic-meta span,.ayd-topic-filter select,.ayd-topic-filter input) {color:var(--ayd-ui-text)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-topic-module {color:var(--ayd-ui-link)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-topic-filter,.premium-input,.method-box) {background:var(--ayd-ui-surface)!important;border-color:var(--ayd-ui-line)!important;border-radius:var(--ayd-ds-radius)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-topic-filter :is(input,select) {background:var(--ayd-ui-surface)!important;border-color:var(--ayd-ui-line)!important;font-family:var(--ayd-ds-font)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-topic-filter button,.ayd-topic-open:not(.locked)) {background:var(--ayd-ds-primary)!important;color:#fff!important;border-color:var(--ayd-ds-primary)!important;font-family:var(--ayd-ds-font)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-topic-mode-link {background:rgba(255,255,255,.06)!important;color:#f0eaff!important;border-color:#74608b!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-topic-page,.exam-shell) {background:var(--ayd-ui-bg)!important}
}

/* V3 reviewed-template refinements: same token in both light and dark preferences.
 * These are visual properties only: no display, DOM, field, answer or submission changes. */
@layer ayd-design-contract {
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.form-section,.method-static,.method-option,.rg-why>div) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important;border-radius:var(--ayd-ds-radius-sm)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.method-note,.rg-note,.method-option small,.auth-subtitle,.login-desc,.auth-sub) {color:var(--ayd-ui-muted)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .method-option:has(input:checked) {background:var(--ayd-ui-violet-soft)!important;border-color:var(--ayd-ui-violet)!important;box-shadow:0 0 0 3px var(--ayd-ui-violet-soft)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .method-option:has(input:checked) .micon {background:var(--ayd-ds-primary)!important;color:#fff!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .rg-register-head {background:var(--ayd-ui-hero)!important;color:#fff!important;border:1px solid #3f345e!important;border-radius:var(--ayd-ds-radius)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .rg-register-head h1 {color:#fff!important;font-size:clamp(1.65rem,1.3rem + 1.2vw,2.25rem)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .rg-register-head p {color:var(--ayd-ds-hero-muted)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-guides-page {--kg-ink:var(--ayd-ui-text)!important;--kg-muted:var(--ayd-ui-muted)!important;--kg-line:var(--ayd-ui-line)!important;background:var(--ayd-ui-bg)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-topic-page {--ink:var(--ayd-ui-text)!important;--muted:var(--ayd-ui-muted)!important;--line:var(--ayd-ui-line)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-card-top {background:var(--ayd-ui-surface)!important;border-color:var(--ayd-ui-line)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-card-top::before {background:var(--ayd-ui-violet)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.kg-step,.kg-search) {background:var(--ayd-ui-surface-2)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-btn.primary {background:var(--ayd-ui-cta)!important;color:var(--ayd-ds-on-cta)!important;border-color:transparent!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-btn:not(.primary) {background:var(--ayd-ui-violet-soft)!important;color:var(--ayd-ui-link)!important;border-color:var(--ayd-ui-line)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-hero .kg-btn:not(.primary) {background:rgba(255,255,255,.06)!important;color:#f0eaff!important;border-color:#74608b!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .exam-shell .question-card {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important;border-radius:var(--ayd-ds-radius)!important;box-shadow:var(--ayd-ui-shadow)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .exam-shell .question-text {color:var(--ayd-ui-text)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .exam-shell .option-label:not(:where(.correct,.wrong,.incorrect,.is-correct,.is-wrong)) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .exam-shell .option-label:not(:where(.correct,.wrong,.incorrect,.is-correct,.is-wrong)):hover {border-color:var(--ayd-ui-violet)!important;box-shadow:0 4px 14px var(--ayd-ui-violet-soft)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .exam-shell .option-label.selected:not(:where(.correct,.wrong,.incorrect,.is-correct,.is-wrong)) {background:var(--ayd-ui-violet-soft)!important;border-color:var(--ayd-ui-violet)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .exam-shell .option-letter {background:var(--ayd-ui-surface-2)!important;color:var(--ayd-ui-muted)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .exam-shell .selected .option-letter {background:var(--ayd-ds-primary)!important;color:#fff!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .was-validated :is(.form-control,.form-select):invalid {border-color:var(--bs-form-invalid-border-color,#dc3545)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .was-validated :is(.form-control,.form-select):valid {border-color:var(--bs-form-valid-border-color,#198754)!important}
}

/* Learning workspace token adapters: retire local forest/copper branding,
   retain danger/success semantics and all reading-size/visibility controls. */
@layer ayd-design-contract {
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) {--ayd-v5-bg:var(--ayd-ui-bg)!important;--ayd-v5-paper:var(--ayd-ui-surface)!important;--ayd-v5-ink:var(--ayd-ui-text)!important;--ayd-v5-body:var(--ayd-ui-text)!important;--ayd-v5-muted:var(--ayd-ui-muted)!important;--ayd-v5-line:var(--ayd-ui-line)!important;--ayd-v5-green:var(--ayd-ui-link)!important;--ayd-v5-green-dark:#5b3bbb!important;--ayd-v5-green-soft:var(--ayd-ui-violet-soft)!important;--ayd-v5-copper:var(--ayd-ui-orange)!important;--ayd-v5-copper-soft:var(--ayd-ui-orange-soft)!important;--ayd-v5-shadow:var(--ayd-ui-shadow)!important;--ayd-v5-radius:var(--ayd-ds-radius)!important;
 --lw-forest:var(--ayd-ui-link)!important;--lw-forest-dark:#5b3bbb!important;--lw-copper:var(--ayd-ui-orange)!important;--lw-ink:var(--ayd-ui-text)!important;--lw-muted:var(--ayd-ui-muted)!important;--lw-line:var(--ayd-ui-line)!important;--lw-soft:var(--ayd-ui-surface-2)!important;--lw-white:var(--ayd-ui-surface)!important;}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-reader-page {--r-navy:var(--ayd-ui-navy)!important;--r-blue:var(--ayd-ui-link)!important;--r-ink:var(--ayd-ui-text)!important;--r-muted:var(--ayd-ui-muted)!important;--r-line:var(--ayd-ui-line)!important;--r-soft:var(--ayd-ui-surface-2)!important;--r-card:var(--ayd-ui-surface)!important;}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-lw-note-panel,.ayd-lw-note-body,.ayd-lw-note-foot,.ayd-reader-toc,.ayd-reader-jumpbar,.ayd-reader-card,.ayd-reader-prevnext>a,.ayd-lw-module-toolbar,.ayd-lw-course-microstats>div,.ayd-ml-stats,.ayd-ml-lesson-row) {background:var(--ayd-ui-surface)!important;color:var(--ayd-ui-text)!important;border-color:var(--ayd-ui-line)!important;box-shadow:var(--ayd-ui-shadow)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-reader-toc-count,.ayd-lw-filter-chip,.ayd-lw-tool:not(.is-complete)) {background:var(--ayd-ui-surface-2)!important;color:var(--ayd-ui-muted)!important;border-color:var(--ayd-ui-line)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-reader-jumpbar a,.ayd-reader-toc summary i,.ayd-reader-breadcrumb a,.ayd-reader-toc-grid a) {color:var(--ayd-ui-link)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-reader-jumpbar a:is(.active,:hover), html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-lw-tool.is-active:not(.is-complete) {background:var(--ayd-ui-violet-soft)!important;color:var(--ayd-ui-link)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-reader-section-head h2,.ayd-reader-toc summary strong) {color:var(--ayd-ui-text)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.ayd-reader-section-head p,.ayd-reader-breadcrumb,.ayd-reader-toc small,.ayd-pv3-today-head small,.form-head p) {color:var(--ayd-ui-muted)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-reader-finish {background:var(--ayd-ui-hero)!important;border-color:#3f345e!important;color:#fff!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-reader-finish :is(h2,strong) {color:#fff!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-reader-finish :is(p,small) {color:var(--ayd-ds-hero-muted)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-reader-eyebrow {background:var(--ayd-ui-violet-soft)!important;color:var(--ayd-ui-link)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-lesson-article {color:var(--ayd-ui-text)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-lesson-article > :is(h2,h3,h4,p,ul,ol):not([data-ayd-preserve]) {color:var(--ayd-ui-text)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-ml-hero-main {background:transparent!important;border-color:transparent!important;box-shadow:none!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-ml-hero-main .ayd-ml-title {color:#fff!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-ml-hero-main .ayd-ml-subtitle {color:var(--ayd-ds-hero-muted)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-ml-visual-card {background:#1c1840!important;color:#fff!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-ml-visual-card :is(h2,h3,strong) {color:#fff!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-ml-hero-main .ayd-ml-kicker {background:rgba(255,255,255,.06)!important;color:#d9cbff!important;border-color:#695486!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.stat-icon,.agd-icon) {background:var(--ayd-ui-violet-soft)!important;color:var(--ayd-ui-link)!important;box-shadow:none!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .stat-icon i {color:inherit!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-pv3-today-head a {color:var(--ayd-ui-link)!important}
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .filter-pills .btn-danger {background:var(--ayd-ds-primary)!important;border-color:var(--ayd-ds-primary)!important;color:#fff!important}
}

@layer ayd-design-contract {
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-lw-note-head {background:var(--ayd-ui-hero)!important;color:#fff!important;border-color:#3f345e!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-lw-note-head :is(h2,span) {color:#fff!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-lw-note-help {color:var(--ayd-ui-muted)!important}
}

@layer ayd-design-contract {
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-subtitle {color:var(--ayd-ui-link)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-meta li {color:var(--ayd-ui-muted)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-meta i {color:var(--ayd-ui-link)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .kg-tag {background:var(--ayd-ui-surface-2)!important;color:var(--ayd-ui-muted)!important}
html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) :is(.kg-open,.kg-step b) {background:var(--ayd-ds-primary)!important;color:#fff!important}
}
/* The existing reader control sets this variable. Legacy V5 fixed font-size
   otherwise blocked the control; keep the user's actual reader preference. */
@layer ayd-design-contract {
 html[data-ayd-design="system-v3"] body:not([data-ayd-area="home"]) .ayd-reader-page[data-ayd-learning-workspace] .ayd-lesson-article {font-size:var(--ayd-lw-font-size,1.02rem)!important}
}
