.lvl-A0 { --lvl: var(--lvl-A0-ink); --level-tint: var(--lvl-A0-tint); --level-strong: var(--lvl-A0-strong); --level-pill: var(--lvl-A0-pill); --level-pill-ink: var(--lvl-A0-pill-ink); }
.lvl-A1 { --lvl: var(--lvl-A1-ink); --level-tint: var(--lvl-A1-tint); --level-strong: var(--lvl-A1-strong); --level-pill: var(--lvl-A1-pill); --level-pill-ink: var(--lvl-A1-pill-ink); }
.lvl-A2 { --lvl: var(--lvl-A2-ink); --level-tint: var(--lvl-A2-tint); --level-strong: var(--lvl-A2-strong); --level-pill: var(--lvl-A2-pill); --level-pill-ink: var(--lvl-A2-pill-ink); }
.lvl-B1 { --lvl: var(--lvl-B1-ink); --level-tint: var(--lvl-B1-tint); --level-strong: var(--lvl-B1-strong); --level-pill: var(--lvl-B1-pill); --level-pill-ink: var(--lvl-B1-pill-ink); }
.lvl-B2 { --lvl: var(--lvl-B2-ink); --level-tint: var(--lvl-B2-tint); --level-strong: var(--lvl-B2-strong); --level-pill: var(--lvl-B2-pill); --level-pill-ink: var(--lvl-B2-pill-ink); }
.lvl-C1 { --lvl: var(--lvl-C1-ink); --level-tint: var(--lvl-C1-tint); --level-strong: var(--lvl-C1-strong); --level-pill: var(--lvl-C1-pill); --level-pill-ink: var(--lvl-C1-pill-ink); }
.lvl-C2 { --lvl: var(--lvl-C2-ink); --level-tint: var(--lvl-C2-tint); --level-strong: var(--lvl-C2-strong); --level-pill: var(--lvl-C2-pill); --level-pill-ink: var(--lvl-C2-pill-ink); }
.lvm > i.lv-A0.on { background: var(--lvl-A0-strong); }
.lvm > i.lv-A1.on { background: var(--lvl-A1-strong); }
.lvm > i.lv-A2.on { background: var(--lvl-A2-strong); }
.lvm > i.lv-B1.on { background: var(--lvl-B1-strong); }
.lvm > i.lv-B2.on { background: var(--lvl-B2-strong); }
.lvm > i.lv-C1.on { background: var(--lvl-C1-strong); }
.lvm > i.lv-C2.on { background: var(--lvl-C2-strong); }
html[data-level="A0"]:is([data-page="topic"], [data-page="track"]) :is([data-level="A1"], [data-level="A2"], [data-level="B1"], [data-level="B2"], [data-level="C1"], [data-level="C2"]) { display: none !important; }
html[data-level="A0"]:is([data-page="topic"], [data-page="track"]) .lvl > .half:is(.lvl-A1, .lvl-A2, .lvl-B1, .lvl-B2, .lvl-C1, .lvl-C2) { opacity: 0.55; }
html[data-level="A0"] .lvm > i:is(.lv-A1, .lv-A2, .lv-B1, .lv-B2, .lv-C1, .lv-C2).on { opacity: 0.35; }
html[data-level="A0"] .filter-empty:is([data-needs="A1"], [data-needs="A2"], [data-needs="B1"], [data-needs="B2"], [data-needs="C1"], [data-needs="C2"]) { display: block; }
html[data-level="A1"]:is([data-page="topic"], [data-page="track"]) :is([data-level="A2"], [data-level="B1"], [data-level="B2"], [data-level="C1"], [data-level="C2"]) { display: none !important; }
html[data-level="A1"]:is([data-page="topic"], [data-page="track"]) .lvl > .half:is(.lvl-A2, .lvl-B1, .lvl-B2, .lvl-C1, .lvl-C2) { opacity: 0.55; }
html[data-level="A1"] .lvm > i:is(.lv-A2, .lv-B1, .lv-B2, .lv-C1, .lv-C2).on { opacity: 0.35; }
html[data-level="A1"] .filter-empty:is([data-needs="A2"], [data-needs="B1"], [data-needs="B2"], [data-needs="C1"], [data-needs="C2"]) { display: block; }
html[data-level="A2"]:is([data-page="topic"], [data-page="track"]) :is([data-level="B1"], [data-level="B2"], [data-level="C1"], [data-level="C2"]) { display: none !important; }
html[data-level="A2"]:is([data-page="topic"], [data-page="track"]) .lvl > .half:is(.lvl-B1, .lvl-B2, .lvl-C1, .lvl-C2) { opacity: 0.55; }
html[data-level="A2"] .lvm > i:is(.lv-B1, .lv-B2, .lv-C1, .lv-C2).on { opacity: 0.35; }
html[data-level="A2"] .filter-empty:is([data-needs="B1"], [data-needs="B2"], [data-needs="C1"], [data-needs="C2"]) { display: block; }
html[data-level="B1"]:is([data-page="topic"], [data-page="track"]) :is([data-level="B2"], [data-level="C1"], [data-level="C2"]) { display: none !important; }
html[data-level="B1"]:is([data-page="topic"], [data-page="track"]) .lvl > .half:is(.lvl-B2, .lvl-C1, .lvl-C2) { opacity: 0.55; }
html[data-level="B1"] .lvm > i:is(.lv-B2, .lv-C1, .lv-C2).on { opacity: 0.35; }
html[data-level="B1"] .filter-empty:is([data-needs="B2"], [data-needs="C1"], [data-needs="C2"]) { display: block; }
html[data-level="B2"]:is([data-page="topic"], [data-page="track"]) :is([data-level="C1"], [data-level="C2"]) { display: none !important; }
html[data-level="B2"]:is([data-page="topic"], [data-page="track"]) .lvl > .half:is(.lvl-C1, .lvl-C2) { opacity: 0.55; }
html[data-level="B2"] .lvm > i:is(.lv-C1, .lv-C2).on { opacity: 0.35; }
html[data-level="B2"] .filter-empty:is([data-needs="C1"], [data-needs="C2"]) { display: block; }
html[data-level="C1"]:is([data-page="topic"], [data-page="track"]) :is([data-level="C2"]) { display: none !important; }
html[data-level="C1"]:is([data-page="topic"], [data-page="track"]) .lvl > .half:is(.lvl-C2) { opacity: 0.55; }
html[data-level="C1"] .lvm > i:is(.lv-C2).on { opacity: 0.35; }
html[data-level="C1"] .filter-empty:is([data-needs="C2"]) { display: block; }
html[data-level="A0"] [data-at]:not([data-at~="A0"]) { display: none !important; }
html[data-level="A1"] [data-at]:not([data-at~="A1"]) { display: none !important; }
html[data-level="A2"] [data-at]:not([data-at~="A2"]) { display: none !important; }
html[data-level="B1"] [data-at]:not([data-at~="B1"]) { display: none !important; }
html[data-level="B2"] [data-at]:not([data-at~="B2"]) { display: none !important; }
html[data-level="C1"] [data-at]:not([data-at~="C1"]) { display: none !important; }
html[data-level="C2"] [data-at]:not([data-at~="C2"]) { display: none !important; }
html[data-level="A0"] .ix-more[data-more~="A0"] { display: block; }
html[data-level="A0"] .ix-sec-more:has(.ix-more[data-more~="A0"]) { display: block; }
html[data-level="A0"] .ix-rows > li:not(li:not(.ix-more, :is([data-level="A1"], [data-level="A2"], [data-level="B1"], [data-level="B2"], [data-level="C1"], [data-level="C2"])) ~ li)::before { display: none; }
html[data-level="A1"] .ix-more[data-more~="A1"] { display: block; }
html[data-level="A1"] .ix-sec-more:has(.ix-more[data-more~="A1"]) { display: block; }
html[data-level="A1"] .ix-rows > li:not(li:not(.ix-more, :is([data-level="A2"], [data-level="B1"], [data-level="B2"], [data-level="C1"], [data-level="C2"])) ~ li)::before { display: none; }
html[data-level="A2"] .ix-more[data-more~="A2"] { display: block; }
html[data-level="A2"] .ix-sec-more:has(.ix-more[data-more~="A2"]) { display: block; }
html[data-level="A2"] .ix-rows > li:not(li:not(.ix-more, :is([data-level="B1"], [data-level="B2"], [data-level="C1"], [data-level="C2"])) ~ li)::before { display: none; }
html[data-level="B1"] .ix-more[data-more~="B1"] { display: block; }
html[data-level="B1"] .ix-sec-more:has(.ix-more[data-more~="B1"]) { display: block; }
html[data-level="B1"] .ix-rows > li:not(li:not(.ix-more, :is([data-level="B2"], [data-level="C1"], [data-level="C2"])) ~ li)::before { display: none; }
html[data-level="B2"] .ix-more[data-more~="B2"] { display: block; }
html[data-level="B2"] .ix-sec-more:has(.ix-more[data-more~="B2"]) { display: block; }
html[data-level="B2"] .ix-rows > li:not(li:not(.ix-more, :is([data-level="C1"], [data-level="C2"])) ~ li)::before { display: none; }
html[data-level="C1"] .ix-more[data-more~="C1"] { display: block; }
html[data-level="C1"] .ix-sec-more:has(.ix-more[data-more~="C1"]) { display: block; }
html[data-level="C1"] .ix-rows > li:not(li:not(.ix-more, :is([data-level="C2"])) ~ li)::before { display: none; }
html[data-level="C2"] .ix-more[data-more~="C2"] { display: block; }
html[data-level="C2"] .ix-sec-more:has(.ix-more[data-more~="C2"]) { display: block; }
html[data-variety="en-GB"] :is([data-variety="en-US"]):not(tr, .cell-variety) { display: none !important; }
html[data-variety="en-GB"] :is(tr, .cell-variety):is([data-variety="en-US"]) { visibility: hidden; overflow: hidden; }
html[data-variety="en-GB"] :is(tr:is([data-variety="en-US"]) :is(td, td *), .cell-variety:is([data-variety="en-US"]), .cell-variety:is([data-variety="en-US"]) *) { height: 0 !important; min-height: 0 !important; padding-block: 0 !important; margin-block: 0 !important; border-block-width: 0 !important; line-height: 0 !important; vertical-align: top !important; }
html[data-variety="en-GB"][data-level="A0"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-gb="A1"], [data-level-en-gb="A2"], [data-level-en-gb="B1"], [data-level-en-gb="B2"], [data-level-en-gb="C1"], [data-level-en-gb="C2"]) { display: none !important; }
html[data-variety="en-GB"][data-level="A1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-gb="A2"], [data-level-en-gb="B1"], [data-level-en-gb="B2"], [data-level-en-gb="C1"], [data-level-en-gb="C2"]) { display: none !important; }
html[data-variety="en-GB"][data-level="A2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-gb="B1"], [data-level-en-gb="B2"], [data-level-en-gb="C1"], [data-level-en-gb="C2"]) { display: none !important; }
html[data-variety="en-GB"][data-level="B1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-gb="B2"], [data-level-en-gb="C1"], [data-level-en-gb="C2"]) { display: none !important; }
html[data-variety="en-GB"][data-level="B2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-gb="C1"], [data-level-en-gb="C2"]) { display: none !important; }
html[data-variety="en-GB"][data-level="C1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-gb="C2"]) { display: none !important; }
html[data-variety="en-US"] :is([data-variety="en-GB"]):not(tr, .cell-variety) { display: none !important; }
html[data-variety="en-US"] :is(tr, .cell-variety):is([data-variety="en-GB"]) { visibility: hidden; overflow: hidden; }
html[data-variety="en-US"] :is(tr:is([data-variety="en-GB"]) :is(td, td *), .cell-variety:is([data-variety="en-GB"]), .cell-variety:is([data-variety="en-GB"]) *) { height: 0 !important; min-height: 0 !important; padding-block: 0 !important; margin-block: 0 !important; border-block-width: 0 !important; line-height: 0 !important; vertical-align: top !important; }
html[data-variety="en-US"][data-level="A0"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-us="A1"], [data-level-en-us="A2"], [data-level-en-us="B1"], [data-level-en-us="B2"], [data-level-en-us="C1"], [data-level-en-us="C2"]) { display: none !important; }
html[data-variety="en-US"][data-level="A1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-us="A2"], [data-level-en-us="B1"], [data-level-en-us="B2"], [data-level-en-us="C1"], [data-level-en-us="C2"]) { display: none !important; }
html[data-variety="en-US"][data-level="A2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-us="B1"], [data-level-en-us="B2"], [data-level-en-us="C1"], [data-level-en-us="C2"]) { display: none !important; }
html[data-variety="en-US"][data-level="B1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-us="B2"], [data-level-en-us="C1"], [data-level-en-us="C2"]) { display: none !important; }
html[data-variety="en-US"][data-level="B2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-us="C1"], [data-level-en-us="C2"]) { display: none !important; }
html[data-variety="en-US"][data-level="C1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-en-us="C2"]) { display: none !important; }
html[data-variety="fr-FR"] :is([data-variety="fr-CA"]):not(tr, .cell-variety) { display: none !important; }
html[data-variety="fr-FR"] :is(tr, .cell-variety):is([data-variety="fr-CA"]) { visibility: hidden; overflow: hidden; }
html[data-variety="fr-FR"] :is(tr:is([data-variety="fr-CA"]) :is(td, td *), .cell-variety:is([data-variety="fr-CA"]), .cell-variety:is([data-variety="fr-CA"]) *) { height: 0 !important; min-height: 0 !important; padding-block: 0 !important; margin-block: 0 !important; border-block-width: 0 !important; line-height: 0 !important; vertical-align: top !important; }
html[data-variety="fr-FR"][data-level="A0"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-fr="A1"], [data-level-fr-fr="A2"], [data-level-fr-fr="B1"], [data-level-fr-fr="B2"], [data-level-fr-fr="C1"], [data-level-fr-fr="C2"]) { display: none !important; }
html[data-variety="fr-FR"][data-level="A1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-fr="A2"], [data-level-fr-fr="B1"], [data-level-fr-fr="B2"], [data-level-fr-fr="C1"], [data-level-fr-fr="C2"]) { display: none !important; }
html[data-variety="fr-FR"][data-level="A2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-fr="B1"], [data-level-fr-fr="B2"], [data-level-fr-fr="C1"], [data-level-fr-fr="C2"]) { display: none !important; }
html[data-variety="fr-FR"][data-level="B1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-fr="B2"], [data-level-fr-fr="C1"], [data-level-fr-fr="C2"]) { display: none !important; }
html[data-variety="fr-FR"][data-level="B2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-fr="C1"], [data-level-fr-fr="C2"]) { display: none !important; }
html[data-variety="fr-FR"][data-level="C1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-fr="C2"]) { display: none !important; }
html[data-variety="fr-CA"] :is([data-variety="fr-FR"]):not(tr, .cell-variety) { display: none !important; }
html[data-variety="fr-CA"] :is(tr, .cell-variety):is([data-variety="fr-FR"]) { visibility: hidden; overflow: hidden; }
html[data-variety="fr-CA"] :is(tr:is([data-variety="fr-FR"]) :is(td, td *), .cell-variety:is([data-variety="fr-FR"]), .cell-variety:is([data-variety="fr-FR"]) *) { height: 0 !important; min-height: 0 !important; padding-block: 0 !important; margin-block: 0 !important; border-block-width: 0 !important; line-height: 0 !important; vertical-align: top !important; }
html[data-variety="fr-CA"][data-level="A0"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-ca="A1"], [data-level-fr-ca="A2"], [data-level-fr-ca="B1"], [data-level-fr-ca="B2"], [data-level-fr-ca="C1"], [data-level-fr-ca="C2"]) { display: none !important; }
html[data-variety="fr-CA"][data-level="A1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-ca="A2"], [data-level-fr-ca="B1"], [data-level-fr-ca="B2"], [data-level-fr-ca="C1"], [data-level-fr-ca="C2"]) { display: none !important; }
html[data-variety="fr-CA"][data-level="A2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-ca="B1"], [data-level-fr-ca="B2"], [data-level-fr-ca="C1"], [data-level-fr-ca="C2"]) { display: none !important; }
html[data-variety="fr-CA"][data-level="B1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-ca="B2"], [data-level-fr-ca="C1"], [data-level-fr-ca="C2"]) { display: none !important; }
html[data-variety="fr-CA"][data-level="B2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-ca="C1"], [data-level-fr-ca="C2"]) { display: none !important; }
html[data-variety="fr-CA"][data-level="C1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-fr-ca="C2"]) { display: none !important; }
html[data-variety="es-419"] :is([data-variety="es-ES"]):not(tr, .cell-variety) { display: none !important; }
html[data-variety="es-419"] :is(tr, .cell-variety):is([data-variety="es-ES"]) { visibility: hidden; overflow: hidden; }
html[data-variety="es-419"] :is(tr:is([data-variety="es-ES"]) :is(td, td *), .cell-variety:is([data-variety="es-ES"]), .cell-variety:is([data-variety="es-ES"]) *) { height: 0 !important; min-height: 0 !important; padding-block: 0 !important; margin-block: 0 !important; border-block-width: 0 !important; line-height: 0 !important; vertical-align: top !important; }
html[data-variety="es-419"][data-level="A0"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-419="A1"], [data-level-es-419="A2"], [data-level-es-419="B1"], [data-level-es-419="B2"], [data-level-es-419="C1"], [data-level-es-419="C2"]) { display: none !important; }
html[data-variety="es-419"][data-level="A1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-419="A2"], [data-level-es-419="B1"], [data-level-es-419="B2"], [data-level-es-419="C1"], [data-level-es-419="C2"]) { display: none !important; }
html[data-variety="es-419"][data-level="A2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-419="B1"], [data-level-es-419="B2"], [data-level-es-419="C1"], [data-level-es-419="C2"]) { display: none !important; }
html[data-variety="es-419"][data-level="B1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-419="B2"], [data-level-es-419="C1"], [data-level-es-419="C2"]) { display: none !important; }
html[data-variety="es-419"][data-level="B2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-419="C1"], [data-level-es-419="C2"]) { display: none !important; }
html[data-variety="es-419"][data-level="C1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-419="C2"]) { display: none !important; }
html[data-variety="es-ES"] :is([data-variety="es-419"]):not(tr, .cell-variety) { display: none !important; }
html[data-variety="es-ES"] :is(tr, .cell-variety):is([data-variety="es-419"]) { visibility: hidden; overflow: hidden; }
html[data-variety="es-ES"] :is(tr:is([data-variety="es-419"]) :is(td, td *), .cell-variety:is([data-variety="es-419"]), .cell-variety:is([data-variety="es-419"]) *) { height: 0 !important; min-height: 0 !important; padding-block: 0 !important; margin-block: 0 !important; border-block-width: 0 !important; line-height: 0 !important; vertical-align: top !important; }
html[data-variety="es-ES"][data-level="A0"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-es="A1"], [data-level-es-es="A2"], [data-level-es-es="B1"], [data-level-es-es="B2"], [data-level-es-es="C1"], [data-level-es-es="C2"]) { display: none !important; }
html[data-variety="es-ES"][data-level="A1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-es="A2"], [data-level-es-es="B1"], [data-level-es-es="B2"], [data-level-es-es="C1"], [data-level-es-es="C2"]) { display: none !important; }
html[data-variety="es-ES"][data-level="A2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-es="B1"], [data-level-es-es="B2"], [data-level-es-es="C1"], [data-level-es-es="C2"]) { display: none !important; }
html[data-variety="es-ES"][data-level="B1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-es="B2"], [data-level-es-es="C1"], [data-level-es-es="C2"]) { display: none !important; }
html[data-variety="es-ES"][data-level="B2"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-es="C1"], [data-level-es-es="C2"]) { display: none !important; }
html[data-variety="es-ES"][data-level="C1"]:is([data-page="topic"], [data-page="track"]) :is([data-level-es-es="C2"]) { display: none !important; }
