@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}html[data-exam-paper=true]:not([data-theme=dark]){--de-exam-paper-surface: #ffffff;--de-exam-paper-elevated: #f5f5f5;--de-exam-paper-input-bg: #ffffff;--de-exam-paper-input-border: #94a3b8;--de-exam-paper-timer-bg: #fef3c7;--de-exam-paper-timer-border: #f59e0b;--de-exam-paper-timer-text: #dc2626;--de-exam-paper-badge-bg: var(--de-exam-paper-elevated);--de-exam-paper-badge-text: var(--de-exam-paper-text);--de-exam-paper-badge-border: var(--de-exam-paper-border);--de-as-header-lesen-bg: #eff6ff;--de-as-header-sprachbausteine-bg: #ecfdf5;--de-as-header-hoeren-bg: #fffbeb;--de-as-header-schreiben-bg: #f5f3ff;--de-as-header-results-bg: #fef2f2;--de-as-bubble-bg: #ffffff;--de-as-bubble-border: #94a3b8;--de-as-bubble-hover-border: #2563eb;--de-as-bubble-hover-ring: rgba(37, 99, 235, .2);--de-as-bubble-selected-bg: #2563eb;--de-as-bubble-selected-border: #2563eb;--de-as-bubble-selected-ring: rgba(37, 99, 235, .35);--de-as-bubble-check: #ffffff;--de-as-bubble-selected-label: #1d4ed8;--de-as-option-hover-bg: rgba(37, 99, 235, .06);--de-as-option-selected-bg: rgba(37, 99, 235, .1)}html[data-exam-paper=true]{--de-exam-scroll-offset: 120px;--de-exam-section-sticky-top: 56px;--de-exam-paper-badge-bg: var(--de-exam-paper-elevated);--de-exam-paper-badge-text: var(--de-exam-paper-text);--de-exam-paper-badge-border: var(--de-exam-paper-border)}html[data-theme=dark][data-study-shell=true][data-exam-paper=true]{--de-exam-paper-bg: #1e293b;--de-exam-paper-chrome: #0f172a;--de-exam-paper-surface: #334155;--de-exam-paper-elevated: #3d4f66;--de-exam-paper-text: #e2e8f0;--de-exam-paper-text-muted: #94a3b8;--de-exam-paper-border: #475569;--de-exam-paper-input-bg: #475569;--de-exam-paper-input-border: #64748b;--de-exam-paper-timer-bg: rgba(245, 158, 11, .18);--de-exam-paper-timer-border: #d97706;--de-exam-paper-timer-text: #fbbf24;--de-exam-paper-badge-bg: #475569;--de-exam-paper-badge-text: #f1f5f9;--de-exam-paper-badge-border: #64748b;--de-as-header-lesen-bg: #2d3a52;--de-as-header-sprachbausteine-bg: #2a4039;--de-as-header-hoeren-bg: #3d3528;--de-as-header-schreiben-bg: #352e4a;--de-as-header-results-bg: #3d2e2e;--de-as-bubble-bg: #64748b;--de-as-bubble-border: #94a3b8;--de-as-bubble-hover-border: #5eead4;--de-as-bubble-hover-ring: rgba(45, 212, 191, .28);--de-as-bubble-selected-bg: #2dd4bf;--de-as-bubble-selected-border: #2dd4bf;--de-as-bubble-selected-ring: rgba(45, 212, 191, .45);--de-as-bubble-check: #0f172a;--de-as-bubble-selected-label: #5eead4;--de-as-option-hover-bg: rgba(45, 212, 191, .1);--de-as-option-selected-bg: rgba(45, 212, 191, .14)}html[data-theme=dark][data-study-shell=true]{--de-as-header-lesen-bg: #2d3a52;--de-as-header-sprachbausteine-bg: #2a4039;--de-as-header-hoeren-bg: #3d3528;--de-as-header-schreiben-bg: #352e4a;--de-as-header-results-bg: #3d2e2e;--de-as-bubble-bg: #64748b;--de-as-bubble-border: #94a3b8;--de-as-bubble-hover-border: #5eead4;--de-as-bubble-hover-ring: rgba(45, 212, 191, .28);--de-as-bubble-selected-bg: #2dd4bf;--de-as-bubble-selected-border: #2dd4bf;--de-as-bubble-selected-ring: rgba(45, 212, 191, .45);--de-as-bubble-check: #0f172a;--de-as-bubble-selected-label: #5eead4;--de-as-option-hover-bg: rgba(45, 212, 191, .1);--de-as-option-selected-bg: rgba(45, 212, 191, .14)}html[data-theme=dark][data-study-shell=true][data-exam-paper=true] .headline-row,html[data-theme=dark][data-study-shell=true][data-exam-paper=true] .b1-headline-row{background:var(--de-exam-paper-elevated)!important;border-color:var(--de-exam-paper-border)!important;box-shadow:none}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .mat-drawer-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container{background:var(--de-exam-paper-bg);color:var(--de-exam-paper-text);--de-surface-muted: var(--de-exam-paper-surface);--de-surface-elevated: var(--de-exam-paper-elevated);--de-surface-inset: var(--de-exam-paper-elevated);--de-text-primary: var(--de-exam-paper-text);--de-text-secondary: var(--de-exam-paper-text-muted);--de-border-light: var(--de-exam-paper-border);--de-gray-50: var(--de-exam-paper-surface);--de-gray-100: var(--de-exam-paper-elevated);--de-gray-400: var(--de-exam-paper-border)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header h2.section-title{color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper{color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper h1,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper h2,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper h3,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper h4,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper h5,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper h6,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper span,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper strong,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper em{color:inherit}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper .exam-title h1,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .exam-paper .exam-title h2{color:var(--de-exam-paper-text-muted)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container [id^=question-],html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container [id^=answer-q-]{scroll-margin-top:var(--de-exam-scroll-offset)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-sticky-intro{position:sticky;top:var(--de-exam-section-sticky-top);z-index:40;background:var(--de-exam-paper-surface);border-bottom:1px solid var(--de-exam-paper-border);box-shadow:0 4px 12px color-mix(in srgb,var(--de-exam-paper-chrome) 35%,transparent);margin-bottom:.75rem}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-header{position:static;z-index:auto}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .text-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .article-body,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container ::ng-deep .article-body,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .reading-passage,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .passage-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .letter-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .letter-content{max-width:72ch}@media (min-width: 769px){html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section{background:var(--de-exam-paper-surface);border-left-color:var(--de-exam-paper-text-muted)}}@media (max-width: 768px){html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-sticky-intro{background:var(--de-exam-paper-elevated);border:1px solid var(--de-exam-paper-border);border-radius:6px}}@media (max-width: 768px){html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-header{background:var(--de-exam-paper-elevated);border-color:var(--de-exam-paper-border)}}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-header .section-icon{background:var(--de-exam-paper-text-muted)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-header .section-info .section-title{color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-header .section-info .section-subtitle{color:var(--de-exam-paper-text-muted)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-header .section-time{background:var(--de-exam-paper-text-muted)}@media (max-width: 768px){html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-body{background:transparent;border-left:none;padding-bottom:.65rem}}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-body .section-subtitle-inline,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-section-header .exam-section .section-body .section-instructions-text{color:var(--de-exam-paper-text-muted)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .headline-row,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .b1-headline-row{background:var(--de-exam-paper-elevated)!important;border-color:var(--de-exam-paper-border)!important;color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .text-box{border-color:var(--de-exam-paper-border)!important;background:var(--de-exam-paper-surface)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .text-box .text-number{background:var(--de-exam-paper-badge-bg)!important;color:var(--de-exam-paper-badge-text)!important;border-color:var(--de-exam-paper-badge-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .text-box .text-content{color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .article-container,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .scenario-card,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .registration-form,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .letter-box,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .instructions{background:var(--de-exam-paper-elevated)!important;border-color:var(--de-exam-paper-border)!important;color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .form-header{background:var(--de-exam-paper-surface)!important;border-color:var(--de-exam-paper-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .form-header h3{color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .form-row label{color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .filled-field{background:var(--de-exam-paper-input-bg)!important;border-color:var(--de-exam-paper-input-border)!important;color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .filled-field .field-number{border-color:var(--de-exam-paper-text)!important;color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .filled-field .field-line{border-bottom-color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .writing-input{background:var(--de-exam-paper-input-bg)!important;border-color:var(--de-exam-paper-input-border)!important;color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .writing-input::placeholder{color:var(--de-exam-paper-text-muted)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .writing-input:focus{border-color:var(--de-primary-lighter)!important;box-shadow:0 0 0 3px var(--de-primary-lightest)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .article-headline,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container ::ng-deep .article-headline{color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .article-body,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container ::ng-deep .article-body{color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .article-content{color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-number,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .option-number,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-label,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container ::ng-deep .blank-number{background:var(--de-exam-paper-badge-bg)!important;color:var(--de-exam-paper-badge-text)!important;border-color:var(--de-exam-paper-badge-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container ::ng-deep .blank-line{border-bottom-color:var(--de-exam-paper-text-muted)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-header .question-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .reading-passage,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .passage-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .letter-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .letter-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .text-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .situation-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .instructions,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .instructions p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .option-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .option-label,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .option,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .question-text,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .question-number,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .question-answer-format,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .scenario-card p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .scenario-main,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .scenario-reason,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .form-instructions p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .schreiben-section h4,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .lesen-teil-c .questions-section .question-item .question-header .question-text{color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .question-answer-format,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .true-false-indicator .indicator,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .indicator{color:var(--de-exam-paper-text-muted)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .scenario-reason{border-top-color:var(--de-exam-paper-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-item,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .separator{border-color:var(--de-exam-paper-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .separator{background-color:var(--de-exam-paper-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeigen-title{color:var(--de-exam-paper-text)!important;border-bottom-color:var(--de-exam-paper-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-box,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-card,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .advertisement-box,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .b2-advertisement-box{border-color:var(--de-exam-paper-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-box .anzeige-body.fallback,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-card .anzeige-body.fallback,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .advertisement-box .anzeige-body.fallback,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .b2-advertisement-box .anzeige-body.fallback{background:var(--de-exam-paper-elevated)!important;border-color:var(--de-exam-paper-border)!important;color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-box ::ng-deep .ad-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-box ::ng-deep .ad-content p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-box ::ng-deep .ad-content li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-box ::ng-deep .ad-website,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-card ::ng-deep .ad-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-card ::ng-deep .ad-content p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-card ::ng-deep .ad-content li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .anzeige-card ::ng-deep .ad-website,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .advertisement-box ::ng-deep .ad-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .advertisement-box ::ng-deep .ad-content p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .advertisement-box ::ng-deep .ad-content li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .advertisement-box ::ng-deep .ad-website,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .b2-advertisement-box ::ng-deep .ad-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .b2-advertisement-box ::ng-deep .ad-content p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .b2-advertisement-box ::ng-deep .ad-content li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .b2-advertisement-box ::ng-deep .ad-website{color:var(--de-exam-paper-text);border-color:var(--de-exam-paper-border)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-audio-player .modern-audio-player{background:var(--de-exam-paper-elevated);border-color:var(--de-exam-paper-border)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-audio-player .modern-audio-player .speed-buttons{background:var(--de-exam-paper-surface);border-color:var(--de-exam-paper-border)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-audio-player .modern-audio-player .speed-buttons .speed-button{color:var(--de-exam-paper-text-muted)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-audio-player .modern-audio-player .speed-buttons .speed-button:hover{background-color:var(--de-exam-paper-surface)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-audio-player .modern-audio-player .speed-buttons .speed-button.active{background-color:#2563eb40;color:var(--de-primary-lighter, #60a5fa)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-audio-player .modern-audio-player .progress-container .time{color:var(--de-exam-paper-text-muted)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container de-audio-player .modern-audio-player .progress-bar{background:var(--de-exam-paper-border)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .teil-b-task-card,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .task-option,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .situation-box,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .leitpunkte-section{background:var(--de-exam-paper-elevated)!important;border-color:var(--de-exam-paper-border)!important;color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .teil-b-task-card p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .teil-b-task-card li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .teil-b-task-card .teil-b-instruction,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .teil-b-task-card .teil-b-points,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .task-option p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .task-option li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .task-option .teil-b-instruction,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .task-option .teil-b-points,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .situation-box p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .situation-box li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .situation-box .teil-b-instruction,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .situation-box .teil-b-points,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .leitpunkte-section p,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .leitpunkte-section li,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .leitpunkte-section .teil-b-instruction,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .leitpunkte-section .teil-b-points{color:var(--de-exam-paper-text)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .teil-b-task-card .teil-b-instruction,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .task-option .teil-b-instruction,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .situation-box .teil-b-instruction,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .leitpunkte-section .teil-b-instruction{color:var(--de-exam-paper-text-muted)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .scenario-card{background:var(--de-exam-paper-surface)!important;border-color:var(--de-exam-paper-border)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .de-exam-question-block{padding:.65rem 0 .8rem;border-bottom:none}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .de-exam-question-block+.de-exam-question-block{border-top:1px solid color-mix(in srgb,var(--de-exam-paper-border) 55%,transparent)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container{gap:.65rem;align-items:flex-start}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .question-number{background:var(--de-exam-paper-badge-bg);border:1px solid var(--de-exam-paper-badge-border);color:var(--de-exam-paper-badge-text);min-width:2.25rem;width:2.25rem;height:2.25rem;padding:0;margin-right:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .question-text{padding:0;margin-right:0;margin-bottom:.15rem;font-size:1.05rem;line-height:1.55;font-weight:600}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .question-answer-format{padding:0;margin-top:.65rem;margin-right:0;font-style:normal}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .de-exam-tf-format{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.65rem}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .de-exam-tf-chip{display:inline-flex;align-items:center;padding:.4rem .9rem;border-radius:6px;font-size:.85rem;font-weight:600;letter-spacing:.02em;line-height:1.2;border:1px solid color-mix(in srgb,var(--de-exam-paper-border) 75%,transparent);background:color-mix(in srgb,var(--de-exam-paper-elevated) 85%,transparent);color:var(--de-exam-paper-text-muted)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .de-exam-answer-format{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:6px;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:none;font-style:normal;background:color-mix(in srgb,var(--de-exam-paper-elevated) 85%,transparent);border:1px solid color-mix(in srgb,var(--de-exam-paper-border) 75%,transparent);color:var(--de-exam-paper-text-muted)!important}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .de-exam-answer-options{display:flex;flex-direction:column;gap:.6rem;margin-top:.2rem}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .de-exam-answer-options .de-exam-option-item{display:flex;align-items:baseline;gap:.4rem;padding:.45rem .65rem;border-radius:6px;background:color-mix(in srgb,var(--de-exam-paper-elevated) 75%,transparent);border:1px solid color-mix(in srgb,var(--de-exam-paper-border) 55%,transparent)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .de-exam-answer-options .de-exam-option-item .de-exam-option-label{font-weight:700;font-size:.8rem;color:var(--de-primary-lighter, #60a5fa);min-width:1.25rem}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .question-container .de-exam-answer-options .de-exam-option-item .de-exam-option-text{font-size:.95rem;line-height:1.45}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .letter-box{border-radius:8px}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid{margin-top:1.25rem;padding:.85rem;border-radius:8px;background:color-mix(in srgb,var(--de-exam-paper-elevated) 60%,transparent);border:1px solid var(--de-exam-paper-border);gap:.75rem .75rem}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row{align-items:flex-start;padding:.45rem .55rem;border-radius:6px;background:color-mix(in srgb,var(--de-exam-paper-surface) 50%,transparent);margin-bottom:0}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row .option-number{min-width:1.65rem;width:1.65rem;height:1.65rem;font-size:.82rem;text-transform:lowercase}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row .option-choices-vertical{gap:.6rem}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row .option-choices-vertical .option,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row .option-choices .option{display:flex;align-items:baseline;gap:.35rem;font-size:.92rem;line-height:1.5;padding:.1rem 0}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row .option-choices-vertical .option strong,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row .option-choices .option strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;border-radius:4px;font-size:.72rem;font-weight:700;background:color-mix(in srgb,var(--de-primary-lighter, #60a5fa) 16%,transparent);color:var(--de-primary-lighter, #60a5fa);margin-right:0}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row .option-choices-vertical .option:not(:has(strong)),html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container .sprachbausteine-section .options-grid .option-row .option-choices .option:not(:has(strong)){font-weight:600;letter-spacing:.015em}html[data-exam-paper=true] de-a1-answer-sheet,html[data-exam-paper=true] de-b1-answer-sheet,html[data-exam-paper=true] de-b2-answer-sheet{background-color:var(--de-exam-paper-chrome);color:var(--de-exam-paper-text)}html[data-exam-paper=true] de-a1-answer-sheet .page-container,html[data-exam-paper=true] de-b1-answer-sheet .page-container,html[data-exam-paper=true] de-b2-answer-sheet .page-container{background-color:var(--de-exam-paper-surface);border-color:var(--de-exam-paper-border);box-shadow:var(--de-shadow-sm)}html[data-exam-paper=true] de-a1-answer-sheet .bubble,html[data-exam-paper=true] de-a1-answer-sheet .option-bubble,html[data-exam-paper=true] de-b1-answer-sheet .bubble,html[data-exam-paper=true] de-b1-answer-sheet .option-bubble,html[data-exam-paper=true] de-b2-answer-sheet .bubble,html[data-exam-paper=true] de-b2-answer-sheet .option-bubble{background-color:var(--de-as-bubble-bg, var(--de-exam-paper-input-bg));border-color:var(--de-as-bubble-border, var(--de-exam-paper-input-border))}html[data-exam-paper=true] de-a1-answer-sheet .option.selected .bubble,html[data-exam-paper=true] de-a1-answer-sheet .option .bubble.selected,html[data-exam-paper=true] de-a1-answer-sheet .bubble.selected,html[data-exam-paper=true] de-a1-answer-sheet .option-bubble.selected,html[data-exam-paper=true] de-b1-answer-sheet .option.selected .bubble,html[data-exam-paper=true] de-b1-answer-sheet .option .bubble.selected,html[data-exam-paper=true] de-b1-answer-sheet .bubble.selected,html[data-exam-paper=true] de-b1-answer-sheet .option-bubble.selected,html[data-exam-paper=true] de-b2-answer-sheet .option.selected .bubble,html[data-exam-paper=true] de-b2-answer-sheet .option .bubble.selected,html[data-exam-paper=true] de-b2-answer-sheet .bubble.selected,html[data-exam-paper=true] de-b2-answer-sheet .option-bubble.selected{background-color:var(--de-as-bubble-selected-bg, var(--de-primary-light));border-color:var(--de-as-bubble-selected-border, var(--de-primary-light));box-shadow:0 0 0 2px var(--de-as-bubble-selected-ring, rgba(37, 99, 235, .35)),inset 0 1px #ffffff26}html[data-exam-paper=true] de-a1-answer-sheet .option.selected .option-label,html[data-exam-paper=true] de-b1-answer-sheet .option.selected .option-label,html[data-exam-paper=true] de-b2-answer-sheet .option.selected .option-label{color:var(--de-as-bubble-selected-label, var(--de-primary-light))!important;font-weight:700}html[data-exam-paper=true] de-a1-answer-sheet .writing-input,html[data-exam-paper=true] de-b1-answer-sheet .writing-input,html[data-exam-paper=true] de-b2-answer-sheet .writing-input{background:var(--de-exam-paper-input-bg)!important;border-color:var(--de-exam-paper-input-border)!important;color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] de-a1-answer-sheet .writing-input::placeholder,html[data-exam-paper=true] de-b1-answer-sheet .writing-input::placeholder,html[data-exam-paper=true] de-b2-answer-sheet .writing-input::placeholder{color:var(--de-exam-paper-text-muted)!important}html[data-exam-paper=true] de-a1-answer-sheet .code-box,html[data-exam-paper=true] de-a1-answer-sheet .code-box-first,html[data-exam-paper=true] de-b1-answer-sheet .code-box,html[data-exam-paper=true] de-b1-answer-sheet .code-box-first,html[data-exam-paper=true] de-b2-answer-sheet .code-box,html[data-exam-paper=true] de-b2-answer-sheet .code-box-first{background-color:var(--de-exam-paper-input-bg)!important;border-color:var(--de-exam-paper-input-border)!important;color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] de-a1-answer-sheet .code-nr-inputs,html[data-exam-paper=true] de-b1-answer-sheet .code-nr-inputs,html[data-exam-paper=true] de-b2-answer-sheet .code-nr-inputs{border-color:var(--de-exam-paper-input-border)!important}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-header,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-header,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-header{background-color:var(--de-as-header-lesen-bg, var(--de-exam-paper-elevated))!important;color:var(--de-exam-paper-text)}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .panel-header-content .section-title,html[data-exam-paper=true] de-a1-answer-sheet .section-header .section-title,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .panel-header-content .section-title,html[data-exam-paper=true] de-b1-answer-sheet .section-header .section-title,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .panel-header-content .section-title,html[data-exam-paper=true] de-b2-answer-sheet .section-header .section-title{color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .panel-header-content mat-icon,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .panel-header-content mat-icon,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .panel-header-content mat-icon{color:var(--de-exam-paper-text-muted)}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.lesen .mat-expansion-panel-header,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.lesen .mat-expansion-panel-header,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.lesen .mat-expansion-panel-header{background-color:var(--de-as-header-lesen-bg, #eff6ff)!important}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine .mat-expansion-panel-header,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine .mat-expansion-panel-header,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine .mat-expansion-panel-header{background-color:var(--de-as-header-sprachbausteine-bg, #ecfdf5)!important}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.hoeren .mat-expansion-panel-header,html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten .mat-expansion-panel-header,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.hoeren .mat-expansion-panel-header,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten .mat-expansion-panel-header,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.hoeren .mat-expansion-panel-header,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten .mat-expansion-panel-header{background-color:var(--de-as-header-hoeren-bg, #fffbeb)!important}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.sprechen .mat-expansion-panel-header,html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.schreiben .mat-expansion-panel-header,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.sprechen .mat-expansion-panel-header,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.schreiben .mat-expansion-panel-header,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.sprechen .mat-expansion-panel-header,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.schreiben .mat-expansion-panel-header{background-color:var(--de-as-header-schreiben-bg, #f5f3ff)!important}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.results .mat-expansion-panel-header,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.results .mat-expansion-panel-header,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.results .mat-expansion-panel-header{background-color:var(--de-as-header-results-bg, #fef2f2)!important}html[data-exam-paper=true] de-a1-answer-sheet .question-row,html[data-exam-paper=true] de-a1-answer-sheet .content-grid,html[data-exam-paper=true] de-a1-answer-sheet .answer-row,html[data-exam-paper=true] de-a1-answer-sheet .section-box,html[data-exam-paper=true] de-b1-answer-sheet .question-row,html[data-exam-paper=true] de-b1-answer-sheet .content-grid,html[data-exam-paper=true] de-b1-answer-sheet .answer-row,html[data-exam-paper=true] de-b1-answer-sheet .section-box,html[data-exam-paper=true] de-b2-answer-sheet .question-row,html[data-exam-paper=true] de-b2-answer-sheet .content-grid,html[data-exam-paper=true] de-b2-answer-sheet .answer-row,html[data-exam-paper=true] de-b2-answer-sheet .section-box{background-color:var(--de-exam-paper-surface)}html[data-exam-paper=true] de-a1-answer-sheet .section-content-grid,html[data-exam-paper=true] de-a1-answer-sheet .section-content-grid-tri,html[data-exam-paper=true] de-b1-answer-sheet .section-content-grid,html[data-exam-paper=true] de-b1-answer-sheet .section-content-grid-tri,html[data-exam-paper=true] de-b2-answer-sheet .section-content-grid,html[data-exam-paper=true] de-b2-answer-sheet .section-content-grid-tri{background-color:var(--de-exam-paper-elevated)}html[data-exam-paper=true] de-a1-answer-sheet .part-title,html[data-exam-paper=true] de-b1-answer-sheet .part-title,html[data-exam-paper=true] de-b2-answer-sheet .part-title{color:var(--de-primary-lighter, #60a5fa)!important}html[data-exam-paper=true] de-a1-answer-sheet .question-row .question-number,html[data-exam-paper=true] de-b1-answer-sheet .question-row .question-number,html[data-exam-paper=true] de-b2-answer-sheet .question-row .question-number{color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] de-a1-answer-sheet .option-label,html[data-exam-paper=true] de-b1-answer-sheet .option-label,html[data-exam-paper=true] de-b2-answer-sheet .option-label{color:var(--de-exam-paper-text-muted)!important}html[data-exam-paper=true] de-a1-answer-sheet .mc-row .question-number:last-child,html[data-exam-paper=true] de-b1-answer-sheet .mc-row .question-number:last-child,html[data-exam-paper=true] de-b2-answer-sheet .mc-row .question-number:last-child{display:none!important}html[data-exam-paper=true] de-a1-answer-sheet .letter-preview,html[data-exam-paper=true] de-b1-answer-sheet .letter-preview,html[data-exam-paper=true] de-b2-answer-sheet .letter-preview{background:var(--de-exam-paper-elevated)!important;border-color:var(--de-exam-paper-border)!important}html[data-exam-paper=true] de-a1-answer-sheet .letter-preview .letter-preview-text,html[data-exam-paper=true] de-a1-answer-sheet .letter-preview .placeholder-text,html[data-exam-paper=true] de-b1-answer-sheet .letter-preview .letter-preview-text,html[data-exam-paper=true] de-b1-answer-sheet .letter-preview .placeholder-text,html[data-exam-paper=true] de-b2-answer-sheet .letter-preview .letter-preview-text,html[data-exam-paper=true] de-b2-answer-sheet .letter-preview .placeholder-text{color:var(--de-exam-paper-text-muted)!important}html[data-exam-paper=true] de-a1-answer-sheet .letter-preview.has-content .letter-preview-text,html[data-exam-paper=true] de-b1-answer-sheet .letter-preview.has-content .letter-preview-text,html[data-exam-paper=true] de-b2-answer-sheet .letter-preview.has-content .letter-preview-text{color:var(--de-exam-paper-text)!important}html[data-exam-paper=true] de-a1-answer-sheet .schreiben-row .question-number,html[data-exam-paper=true] de-b1-answer-sheet .schreiben-row .question-number,html[data-exam-paper=true] de-b2-answer-sheet .schreiben-row .question-number{background:var(--de-exam-paper-badge-bg)!important;color:var(--de-exam-paper-badge-text)!important;border-color:var(--de-exam-paper-badge-border)!important}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel{background-color:var(--de-exam-paper-surface)!important}html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content-wrapper,html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content,html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-body,html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content-wrapper,html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content,html[data-exam-paper=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-body,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content-wrapper,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-body,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content-wrapper,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content,html[data-exam-paper=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-body,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content-wrapper,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-body,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content-wrapper,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content,html[data-exam-paper=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-body{background-color:var(--de-exam-paper-surface)!important;color:var(--de-exam-paper-text)}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel{border-color:var(--de-exam-paper-border, var(--de-border-light))!important;background-color:var(--de-exam-paper-surface, var(--de-surface-elevated))!important}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.lesen,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.hoeren,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.sprechen,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.schreiben,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.results,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.lesen,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.hoeren,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.sprechen,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.schreiben,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.results,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.lesen,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.hoeren,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.sprechen,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.schreiben,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.results{border-color:var(--de-exam-paper-border, var(--de-border-light))!important}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-header{background-color:var(--de-exam-paper-elevated, var(--de-surface-elevated))!important;border-bottom-color:var(--de-exam-paper-border, var(--de-border-light))!important}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.lesen .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.lesen .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.lesen .mat-expansion-panel-header{background-color:var(--de-as-header-lesen-bg, #2d3a52)!important;box-shadow:inset 4px 0 #2563eb}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.sprachbausteine .mat-expansion-panel-header{background-color:var(--de-as-header-sprachbausteine-bg, #2a4039)!important;box-shadow:inset 4px 0 #059669}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.hoeren .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.hoeren .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.hoeren .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.hoeren-antworten .mat-expansion-panel-header{background-color:var(--de-as-header-hoeren-bg, #3d3528)!important;box-shadow:inset 4px 0 #d97706}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.sprechen .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.schreiben .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.sprechen .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.schreiben .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.sprechen .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.schreiben .mat-expansion-panel-header{background-color:var(--de-as-header-schreiben-bg, #352e4a)!important;box-shadow:inset 4px 0 #7c3aed}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel.results .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel.results .mat-expansion-panel-header,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel.results .mat-expansion-panel-header{background-color:var(--de-as-header-results-bg, #3d2e2e)!important;box-shadow:inset 4px 0 #ef4444}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .panel-header-content .section-title,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .panel-header-content .section-title,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .panel-header-content .section-title{color:var(--de-exam-paper-text, var(--de-text-primary))!important}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .panel-header-content mat-icon,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .panel-header-content mat-icon,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .panel-header-content mat-icon{color:var(--de-exam-paper-text-muted, var(--de-text-secondary))!important}html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content-wrapper,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content-wrapper,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content,html[data-theme=dark][data-study-shell=true] de-a1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content-wrapper,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content-wrapper,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content,html[data-theme=dark][data-study-shell=true] de-b1-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content-wrapper,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-content,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content-wrapper,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-content,html[data-theme=dark][data-study-shell=true] de-b2-answer-sheet .exam-sections-accordion .section-panel .mat-mdc-expansion-panel-body{background-color:var(--de-exam-paper-surface, var(--de-surface-elevated))!important;color:var(--de-exam-paper-text, var(--de-text-primary))}html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard mat-card,html[data-theme=dark][data-study-shell=true] de-medical-oral .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-medical-oral mat-card,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-medical-oral-session mat-card,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel mat-card,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card mat-card,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip mat-card,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack mat-card,html[data-theme=dark][data-study-shell=true] de-fsp-case-card .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-fsp-case-card mat-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide mat-card,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library mat-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard mat-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard h1,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard h2,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard h3,html[data-theme=dark][data-study-shell=true] de-medical-oral .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-medical-oral mat-card-title,html[data-theme=dark][data-study-shell=true] de-medical-oral h1,html[data-theme=dark][data-study-shell=true] de-medical-oral h2,html[data-theme=dark][data-study-shell=true] de-medical-oral h3,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-medical-oral-session mat-card-title,html[data-theme=dark][data-study-shell=true] de-medical-oral-session h1,html[data-theme=dark][data-study-shell=true] de-medical-oral-session h2,html[data-theme=dark][data-study-shell=true] de-medical-oral-session h3,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel mat-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel h1,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel h2,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel h3,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card mat-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card h1,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card h2,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card h3,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip mat-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip h1,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip h2,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip h3,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack mat-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack h1,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack h2,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack h3,html[data-theme=dark][data-study-shell=true] de-fsp-case-card .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-case-card mat-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-case-card h1,html[data-theme=dark][data-study-shell=true] de-fsp-case-card h2,html[data-theme=dark][data-study-shell=true] de-fsp-case-card h3,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide mat-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide h1,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide h2,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide h3,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library mat-card-title,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library h1,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library h2,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library h3{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-medical-oral .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-medical-oral mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-medical-oral-session mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-hero-panel mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-continue-card mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-workflow-strip mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-case-card .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-case-card mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library mat-card-subtitle{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .section-card,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .usage-card,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .recent-practice-card,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .metric-card,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .recent-item,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .empty-recent,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .fsp-dashboard__metric,html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .fsp-dashboard__notice{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-fsp-dashboard .usage-details span{background:var(--de-surface-muted)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .fsp-sidebar-stack__usage,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .fsp-sidebar-stack__upsell,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .fsp-sidebar-stack__prep,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .fsp-sidebar-stack__recent,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .fsp-sidebar-stack__recent-item,html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .fsp-sidebar-stack__empty{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-fsp-sidebar-stack .fsp-sidebar-stack__usage-ring-inner{background:var(--de-surface-elevated)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .feature-header,html[data-theme=dark][data-study-shell=true] de-medical-oral .info-card,html[data-theme=dark][data-study-shell=true] de-medical-oral .continue-card,html[data-theme=dark][data-study-shell=true] de-medical-oral .case-card,html[data-theme=dark][data-study-shell=true] de-medical-oral .history-row,html[data-theme=dark][data-study-shell=true] de-medical-oral .format-guardrail-card,html[data-theme=dark][data-study-shell=true] de-medical-oral .error-card,html[data-theme=dark][data-study-shell=true] de-medical-oral .station-card,html[data-theme=dark][data-study-shell=true] de-medical-oral .flow-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .feature-title-block h1,html[data-theme=dark][data-study-shell=true] de-medical-oral .section-heading h2,html[data-theme=dark][data-study-shell=true] de-medical-oral .case-card-title,html[data-theme=dark][data-study-shell=true] de-medical-oral .continue-body h3{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .feature-title-block p,html[data-theme=dark][data-study-shell=true] de-medical-oral .section-note,html[data-theme=dark][data-study-shell=true] de-medical-oral .case-card-subtitle,html[data-theme=dark][data-study-shell=true] de-medical-oral .continue-body p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .filter-chip:not(.active),html[data-theme=dark][data-study-shell=true] de-medical-oral .fsp-filter-chip:not(.active){background:color-mix(in srgb,var(--de-surface-muted) 45%,var(--de-surface-elevated))!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .filter-chip:not(.active) span,html[data-theme=dark][data-study-shell=true] de-medical-oral .fsp-filter-chip:not(.active) span{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .filter-chip.active,html[data-theme=dark][data-study-shell=true] de-medical-oral .fsp-filter-chip.active{background:var(--de-fsp-chip-bg)!important;border-color:var(--de-fsp-accent)!important;color:var(--de-fsp-chip-text)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .filter-chip.active span,html[data-theme=dark][data-study-shell=true] de-medical-oral .fsp-filter-chip.active span{background:color-mix(in srgb,var(--de-fsp-accent) 22%,var(--de-surface-elevated))!important;color:var(--de-fsp-chip-text)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .guide-intro,html[data-theme=dark][data-study-shell=true] de-medical-oral .station-text,html[data-theme=dark][data-study-shell=true] de-medical-oral .flow-body p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .station-title,html[data-theme=dark][data-study-shell=true] de-medical-oral .flow-card-title,html[data-theme=dark][data-study-shell=true] de-medical-oral .history-specialty-badge{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral .station-card,html[data-theme=dark][data-study-shell=true] de-medical-oral .flow-card{background:color-mix(in srgb,var(--de-surface-muted) 50%,var(--de-surface-elevated))!important}html[data-theme=dark][data-study-shell=true] de-medical-oral mat-panel-description{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral de-fsp-case-card .case-topic-card{background:color-mix(in srgb,var(--de-surface-muted) 28%,var(--de-surface-elevated))!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral de-fsp-case-card .case-topic-card.in-progress{background:linear-gradient(145deg,color-mix(in srgb,var(--de-fsp-accent) 10%,var(--de-surface-elevated)),color-mix(in srgb,var(--de-surface-muted) 22%,var(--de-surface-elevated)) 58%)!important;border-color:color-mix(in srgb,var(--de-fsp-accent) 38%,var(--de-border-subtle))!important}html[data-theme=dark][data-study-shell=true] de-medical-oral de-fsp-case-card .case-topic-card:hover{border-color:color-mix(in srgb,var(--de-fsp-accent) 42%,var(--de-border-subtle))!important}html[data-theme=dark][data-study-shell=true] de-medical-oral de-fsp-case-card .category-pill{background:color-mix(in srgb,var(--de-surface-muted) 55%,var(--de-surface-elevated))!important;color:var(--de-text-secondary)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral de-fsp-case-card .case-topic-card.locked{opacity:.72}html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .hero-banner,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .section-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .part-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .fact-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .criterion-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .tip-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .oral-part,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .process-step,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .phrase-pair,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .letter-section,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .source-pill,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .state-summary>div,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .state-selector-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .disclaimer-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .part-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .fact-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .criterion-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .tip-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .oral-part,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .process-step,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .phrase-pair,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .letter-section,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .state-summary>div{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .disclaimer-card--warning,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .note-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .missing-source-card,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .warning-list>div,html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .source-pill.is-partial{background:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important}html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .disclaimer-card--info{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .hero-stats .stat-card{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .format-toggle{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-fsp-exam-guide .telc-structure-table .structure-row:nth-child(2n){background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .hero-card{background:var(--de-fsp-hero-bg)!important;border-color:var(--de-fsp-hero-border)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .hero-stat{background:color-mix(in srgb,var(--de-fsp-chip-bg) 70%,var(--de-surface-elevated))!important;border-color:var(--de-fsp-chip-border)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .disclaimer-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .disclaimer-card mat-card-content{color:var(--de-banner-info-body, var(--de-text-secondary))!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .disclaimer-card mat-icon{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .phrase-list{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .phrase-list-header{background:var(--de-surface-muted)!important;color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .phrase-row{border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .phrase-row:nth-child(2n){background:color-mix(in srgb,var(--de-surface-muted) 80%,transparent)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .phrase-row .de{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-fsp-phrase-library .phrase-row .en{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral-session .notice,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .review-card,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .intro-card,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .live-card,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .arztbrief-card,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .holistic-card,html[data-theme=dark][data-study-shell=true] de-medical-oral-session mat-card,html[data-theme=dark][data-study-shell=true] .fsp-session-page .notice,html[data-theme=dark][data-study-shell=true] .fsp-session-page .review-card,html[data-theme=dark][data-study-shell=true] .fsp-session-page .intro-card,html[data-theme=dark][data-study-shell=true] .fsp-session-page .live-card,html[data-theme=dark][data-study-shell=true] .fsp-session-page .arztbrief-card,html[data-theme=dark][data-study-shell=true] .fsp-session-page .holistic-card,html[data-theme=dark][data-study-shell=true] .fsp-session-page mat-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral-session .session-limit-note,html[data-theme=dark][data-study-shell=true] .fsp-session-page .session-limit-note{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral-session .live-connection-note,html[data-theme=dark][data-study-shell=true] .fsp-session-page .live-connection-note{background:var(--de-banner-success-bg)!important;border-color:var(--de-banner-success-border)!important;color:var(--de-banner-success-text)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral-session .doctor-first-banner,html[data-theme=dark][data-study-shell=true] .fsp-session-page .doctor-first-banner{background:var(--de-surface-highlight)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral-session .manual-assess-error,html[data-theme=dark][data-study-shell=true] .fsp-session-page .manual-assess-error{color:var(--de-banner-error-text)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral-session .post-session-assess-hint,html[data-theme=dark][data-study-shell=true] .fsp-session-page .post-session-assess-hint{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-medical-oral-session textarea,html[data-theme=dark][data-study-shell=true] de-medical-oral-session .mat-mdc-form-field,html[data-theme=dark][data-study-shell=true] .fsp-session-page textarea,html[data-theme=dark][data-study-shell=true] .fsp-session-page .mat-mdc-form-field{color:var(--de-text-primary)!important}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel{margin-top:6px;padding:6px 0;border:1px solid var(--de-border-light);border-radius:12px;background:var(--de-surface-elevated);box-shadow:var(--de-shadow-lg);max-height:min(360px,60vh)}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option{--mat-option-label-text-color: var(--de-text-primary);--mat-option-selected-state-label-text-color: var(--de-fsp-chip-text);--mat-option-hover-state-layer-color: transparent;--mat-option-focus-state-layer-color: transparent;--mat-option-selected-state-layer-color: transparent;min-height:52px;padding:8px 16px;color:var(--de-text-primary)!important;white-space:normal}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{width:100%;color:var(--de-text-primary)!important}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option .fsp-state-option,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option .fsp-phrase-option{display:grid;gap:.15rem;line-height:1.3}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option .fsp-state-option strong,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option .fsp-phrase-option strong{color:var(--de-text-primary);font-size:.9rem;font-weight:800}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option .fsp-state-option span,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option .fsp-phrase-option span{color:var(--de-text-secondary);font-size:.78rem;font-weight:600}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option.mat-mdc-option-active,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--activated{background:color-mix(in srgb,var(--de-fsp-accent) 12%,var(--de-surface-muted))!important}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled) .mdc-list-item__primary-text,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--activated .mdc-list-item__primary-text{color:var(--de-text-primary)!important}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:color-mix(in srgb,var(--de-fsp-accent) 18%,var(--de-surface-elevated))!important}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--de-fsp-chip-text)!important}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .fsp-state-option strong,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .fsp-phrase-option strong{color:var(--de-fsp-chip-text)!important}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .fsp-state-option span,.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .fsp-phrase-option span{color:color-mix(in srgb,var(--de-fsp-chip-text) 72%,var(--de-text-secondary))!important}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel .mat-mdc-option .mat-pseudo-checkbox{display:none}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel::-webkit-scrollbar{width:8px}.cdk-overlay-container .fsp-state-select-panel.mat-mdc-select-panel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--de-border-light)}html[data-theme=dark][data-study-shell=true] h1:where(.mat-mdc-card-title,mat-card-title),html[data-theme=dark][data-study-shell=true] h2:where(.mat-mdc-card-title,mat-card-title),html[data-theme=dark][data-study-shell=true] h3:where(.mat-mdc-card-title,mat-card-title){color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] de-static-letters-list h1,html[data-theme=dark][data-study-shell=true] de-letter-details h1,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .mat-card-title,html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .mat-mdc-card-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header{background-color:var(--de-surface-muted)!important;box-shadow:var(--de-shadow-sm)}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .header-left,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .header-left,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .header-left{gap:1.25rem!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .header-left .back-btn,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .header-left .back-btn,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .header-left .back-btn{color:var(--de-text-primary)!important;margin-right:.25rem;padding-right:1.25rem!important;border-right:1px solid var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .header-left .back-btn:hover,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .header-left .back-btn:hover,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .header-left .back-btn:hover{background-color:var(--de-sidenav-hover)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .header-left mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .header-left mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .header-left mat-card-title{padding-left:.25rem}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .main-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .main-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .main-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .results-ready,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .exam-date,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .results-ready,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .exam-date,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .results-ready,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .exam-date{color:var(--de-text-secondary)!important;background:var(--de-surface-inset)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .end-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .start-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .overview-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .structure-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .rules-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .end-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .start-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .overview-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .structure-card,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .rules-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .end-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .start-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .overview-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .structure-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .rules-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .end-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .start-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .overview-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .structure-card,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .rules-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .end-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .start-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .overview-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .structure-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .rules-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .end-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .start-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .overview-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .structure-card,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .rules-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;box-shadow:var(--de-shadow-card)}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .end-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .start-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .overview-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .structure-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .rules-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .end-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .start-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .overview-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .structure-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .rules-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .end-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .start-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .overview-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .structure-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .rules-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .end-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .start-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .overview-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .structure-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .rules-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .end-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .start-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .overview-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .structure-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .rules-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .end-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .start-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .overview-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .structure-card mat-card-header,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .rules-card mat-card-header{border-bottom-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .end-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .start-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .overview-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .structure-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .rules-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .end-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .start-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .overview-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .structure-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .rules-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .end-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .start-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .overview-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .structure-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .rules-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .end-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .start-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .overview-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .structure-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .rules-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .end-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .start-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .overview-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .structure-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .rules-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .end-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .start-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .overview-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .structure-card mat-card-header mat-card-title,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .rules-card mat-card-header mat-card-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .end-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .start-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .overview-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .structure-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .rules-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .end-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .start-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .overview-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .structure-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .rules-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .end-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .start-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .overview-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .structure-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .rules-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .end-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .start-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .overview-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .structure-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .rules-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .end-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .start-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .overview-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .structure-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .rules-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .end-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .start-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .overview-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .structure-card mat-card-header mat-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .rules-card mat-card-header mat-card-subtitle{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .end-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .start-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .overview-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .structure-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-end-screen .rules-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .end-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .start-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .overview-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .structure-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-start-screen .rules-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .end-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .start-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .overview-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .structure-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-end-screen .rules-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .end-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .start-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .overview-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .structure-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-start-screen .rules-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .end-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .start-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .overview-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .structure-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-end-screen .rules-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .end-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .start-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .overview-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .structure-card mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-start-screen .rules-card mat-card-actions{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .hero-summary,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .hero-summary,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .hero-summary{background:var(--de-surface-muted)!important;border:1px solid var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .sticky-grid,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .sticky-grid,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .sticky-grid{background:var(--de-surface-canvas)!important;border-bottom-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .feedback-gate .option-card.feedback-option,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .feedback-gate .option-card.feedback-option,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .feedback-gate .option-card.feedback-option{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;box-shadow:var(--de-shadow-md)}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .feedback-gate .option-card.feedback-option .option-content h4,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .feedback-gate .option-card.feedback-option .option-content h4,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .feedback-gate .option-card.feedback-option .option-content h4{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .feedback-gate .option-card.feedback-option .option-content p,html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .feedback-gate .option-card.feedback-option .option-content .option-features li,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .feedback-gate .option-card.feedback-option .option-content p,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .feedback-gate .option-card.feedback-option .option-content .option-features li,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .feedback-gate .option-card.feedback-option .option-content p,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .feedback-gate .option-card.feedback-option .option-content .option-features li{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .modern-exam-start,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .modern-exam-start,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .modern-exam-start{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .page-container,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .page-container,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .page-container{background-color:var(--de-surface-canvas)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-stats .stat-item,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-stats .stat-item,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-stats .stat-item{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet mat-card-actions,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet mat-card-actions{border-top-color:var(--de-border-subtle)}@media (max-width: 768px){html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .header-left,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .header-left,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .header-left{gap:.875rem!important}html[data-theme=dark][data-study-shell=true] de-a1-result-sheet .exam-results-header .header-left .back-btn,html[data-theme=dark][data-study-shell=true] de-b1-result-sheet .exam-results-header .header-left .back-btn,html[data-theme=dark][data-study-shell=true] de-b2-result-sheet .exam-results-header .header-left .back-btn{padding-right:.875rem!important}}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .article-container,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .headline-row,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .b1-headline-row,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .text-box,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .scenario-card,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .registration-form,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .city-tour-box,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .letter-box,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .anzeige-body.fallback,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .situation-box,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .form-header,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .article-container,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .headline-row,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .b1-headline-row,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .text-box,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .scenario-card,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .registration-form,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .city-tour-box,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .letter-box,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .anzeige-body.fallback,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .situation-box,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .form-header{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .form-header,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .form-header{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .article-headline,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .article-body,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .article-content,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .text-content,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .question-text,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .option-text,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .option-label,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .statement-text,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .headline-row,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .b1-headline-row,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .headline-row strong,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .scenario-main,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .scenario-reason,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .letter-text,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .letter-content,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .reading-passage,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .passage-text,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .situation-text,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .article-headline,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .article-body,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .article-content,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .text-content,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .question-text,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .option-text,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .option-label,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .statement-text,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .headline-row,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .b1-headline-row,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .headline-row strong,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .scenario-main,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .scenario-reason,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .letter-text,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .letter-content,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .reading-passage,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .passage-text,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .situation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .instructions,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .form-instructions p,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .city-tour-content,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .instructions,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .form-instructions p,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .city-tour-content{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .question-number,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .statement-number,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .text-number,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .option-number,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .question-number,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .statement-number,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .text-number,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .option-number{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .anzeige-label,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .anzeige-label{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .registration-form,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .registration-form{border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .scenario-reason,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .scenario-reason{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .sprachbausteine-section .options-grid,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .sprachbausteine-section .options-grid{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .sprachbausteine-section .option-row,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .sprachbausteine-section .option-row{background:var(--de-surface-elevated)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .sprachbausteine-section .option-choices-vertical .option,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .sprachbausteine-section .option-choices .option,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .sprachbausteine-section .option-choices-vertical .option,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .sprachbausteine-section .option-choices .option{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .sprachbausteine-section .option-choices-vertical .option strong,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .sprachbausteine-section .option-choices .option strong,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .sprachbausteine-section .option-choices-vertical .option strong,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .sprachbausteine-section .option-choices .option strong{background:color-mix(in srgb,var(--de-accent) 18%,transparent)!important;color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .scenario-card,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .teil-b-task-card,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .scenario-card,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .teil-b-task-card{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important;box-shadow:none}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .scenario-card p,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .scenario-main,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .scenario-reason,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .scenario-card p,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .scenario-main,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .scenario-reason{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .scenario-reason,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .scenario-reason{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .teil-b-instruction,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .teil-b-instruction{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .teil-b-points,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .teil-b-points{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .teil-b-points li,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .teil-b-points li{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .schreiben-section .teil-b-cta,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .schreiben-section .teil-b-cta{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .mat-mdc-tab-header,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .mat-mdc-tab-header{background:var(--de-surface-canvas);border-bottom:1px solid var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .mat-mdc-tab-body-content,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .mat-mdc-tab-body-content{background:transparent}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .mat-mdc-tab:not(.mdc-tab--active) mat-icon,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .mat-mdc-tab:not(.mdc-tab--active) mat-icon{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .mat-mdc-tab.mdc-tab--active mat-icon,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .mat-mdc-tab.mdc-tab--active mat-icon{color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-summary-statistics .stat-item{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;box-shadow:var(--de-shadow-sm)}html[data-theme=dark][data-study-shell=true] de-summary-statistics .stat-item .stat-number{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-summary-statistics .stat-item .stat-label{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;box-shadow:var(--de-shadow-sm)}html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card .section-name,html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card .section-score{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card .section-percentage.good{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card .section-percentage.poor{background:var(--de-chip-fail-bg)!important;color:var(--de-chip-fail-text)!important}html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card .section-questions{background:var(--de-chip-neutral-bg)!important;color:var(--de-chip-neutral-text)!important}html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card .section-questions.all-correct{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card .section-questions.none-correct{background:var(--de-chip-fail-bg)!important;color:var(--de-chip-fail-text)!important}html[data-theme=dark][data-study-shell=true] de-section-result .section-result-card .progress-bar{background:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-question-number-grid .skill-header mat-icon{color:var(--de-text-muted)}html[data-theme=dark][data-study-shell=true] de-question-number-grid .skill-score{background:var(--de-chip-neutral-bg)!important;color:var(--de-chip-neutral-text)!important}html[data-theme=dark][data-study-shell=true] de-question-number-grid .skill-score.perfect{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-question-number-grid .q-circle.correct{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-question-number-grid .q-circle.incorrect{background:var(--de-chip-fail-bg)!important;color:var(--de-chip-fail-text)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .article-container,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .headline-row,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .b1-headline-row,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .text-box,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .scenario-card,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .registration-form,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .city-tour-box,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .letter-box,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .anzeige-body.fallback,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .situation-box,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .form-header{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .form-header{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .article-headline,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .article-body,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .article-content,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .text-content,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .question-text,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .option-text,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .option-label,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .statement-text,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .headline-row,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .b1-headline-row,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .headline-row strong,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .scenario-main,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .scenario-reason,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .letter-text,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .letter-content,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .reading-passage,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .passage-text,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .situation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .instructions,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .form-instructions p,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .city-tour-content{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .question-number,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .statement-number,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .text-number,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .option-number{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .anzeige-label{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .registration-form{border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .scenario-reason{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .sprachbausteine-section .options-grid{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .sprachbausteine-section .option-row{background:var(--de-surface-elevated)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .sprachbausteine-section .option-choices-vertical .option,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .sprachbausteine-section .option-choices .option{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .sprachbausteine-section .option-choices-vertical .option strong,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .sprachbausteine-section .option-choices .option strong{background:color-mix(in srgb,var(--de-accent) 18%,transparent)!important;color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .scenario-card,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .teil-b-task-card{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important;box-shadow:none}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .scenario-card p,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .scenario-main,html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .scenario-reason{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .scenario-reason{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .teil-b-instruction{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .teil-b-points{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .teil-b-points li{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .schreiben-section .teil-b-cta{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .context-toggle{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .context-toggle:hover{background:#2563eb33!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-section-context-renderer .context-content{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] de-question-detail-section .question-section{background:var(--de-surface-elevated)!important;box-shadow:var(--de-shadow-card)}html[data-theme=dark][data-study-shell=true] de-question-detail-section .question-section .questions-table .table-header{background:var(--de-surface-muted)!important;border-bottom-color:var(--de-border-subtle)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row{border-bottom-color:var(--de-border-subtle)!important;background:var(--de-surface-elevated)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row:hover{background:var(--de-surface-inset)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row.correct{background:var(--de-chip-pass-bg)!important;border-left-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row.incorrect{background:var(--de-chip-fail-bg)!important;border-left-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .col-question .question-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .col-question .question-number{color:var(--de-text-secondary)!important;border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .col-result .points{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .answer-badge.correct{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .answer-badge.incorrect{background:var(--de-chip-fail-bg)!important;color:var(--de-chip-fail-text)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .explanation-row{background-color:var(--de-surface-muted)!important;border-bottom-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .explanation-row.correct{background-color:var(--de-chip-pass-bg)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .explanation-row.incorrect{background-color:var(--de-chip-fail-bg)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .explanation-row .explanation-text{color:var(--de-text-secondary)!important}@media (max-width: 767px){html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;box-shadow:var(--de-shadow-sm)}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row.correct{background-color:var(--de-chip-pass-bg)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row.incorrect{background-color:var(--de-chip-fail-bg)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .col-question{border-bottom-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .col-question .question-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .col-your-answer:before,html[data-theme=dark][data-study-shell=true] de-question-detail-row .table-row .col-correct-answer:before{color:var(--de-text-muted)!important}}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment{background-color:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment.writing-assessment--result-sheet{background-color:var(--de-surface-inset)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .wa-title,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .score-hero-value,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .criterion-name,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .kriterium-name,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .leitpunkt-content strong,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .grammar-tip-topic{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .score-hero-main,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .score-breakdown,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .b2-kriterien-breakdown,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .comparison-card,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .feedback-summary,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .grammar-tip-card,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .inline-panel,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .compact-letter-body,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .corrected-letter,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .overall-comment p{background-color:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .comparison-card header,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .feedback-tab-btn.active{background-color:var(--de-surface-muted)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .comparison-body,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .feedback-summary,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .kriterium-reason,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .leitpunkt-content p,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .grammar-tip-example,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .criterion-score{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .score-hero-bar,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .criterion-bar{background-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .score-hero-fill{background-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .criterion-fill{background-color:var(--de-primary-light, #60a5fa)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .pass-chip.passed{background-color:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .pass-chip:not(.passed){background-color:var(--de-chip-fail-bg)!important;color:var(--de-chip-fail-text)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .feedback-tab-btn{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .feedback-tab-btn.active{color:var(--de-accent)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .error-item{background-color:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .missed-points-list li{background-color:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .leitpunkt-item.addressed{background-color:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .leitpunkt-item.partial{background-color:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .leitpunkt-item.missed{background-color:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .kriterium-card{background-color:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .thema-verfehlt-warning{background-color:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .thema-verfehlt-warning mat-icon,html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .thema-verfehlt-warning .warning-content strong{color:var(--de-banner-warning-text)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .thema-verfehlt-warning .warning-content p{color:var(--de-banner-warning-body)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .formula-note{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .ai-software-disclaimer{background:var(--de-surface-inset)!important;border-left-color:var(--de-border-light)!important;color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-writing-assessment .writing-assessment .ai-software-disclaimer a{color:var(--de-banner-info-link)!important}html[data-theme=dark][data-study-shell=true] .writing-result-row{background-color:var(--de-surface-elevated)!important}html[data-theme=dark][data-study-shell=true] .writing-result-row.correct{background-color:var(--de-chip-pass-bg)!important}html[data-theme=dark][data-study-shell=true] .writing-result-row.incorrect{background-color:var(--de-chip-fail-bg)!important}html[data-theme=dark][data-study-shell=true] .writing-result-row .writing-task-label,html[data-theme=dark][data-study-shell=true] .writing-result-row .points{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] .writing-result-row .question-number{background:var(--de-surface-muted)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .analytics-header h3{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .section-name{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .section-meta,html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .progress-empty{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .opportunity-tip,html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .strategy-tip{background:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .opportunity-tip p,html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .strategy-tip p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .strategy-tip{background:var(--de-primary-lightest)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .strategy-tip p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .progress-section{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .progress-section h4{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .overall-bar-track,html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .section-bar-track,html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .attempt-bar-track{background:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-comparative-analytics .analytics-container .pass-line{background:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .readiness-header h3{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .readiness-explanation{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .readiness-explanation p{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .info-toggle{color:var(--de-text-muted)}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .info-toggle:hover{color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .gauge-bg{stroke:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .motivational-message{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .oral-reminder{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .weak-skills-section{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .weak-skills-section h4{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .weak-skills-section .skill-chip.weak{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-chip-fail-text)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .examiner-insight{background:var(--de-banner-success-bg)!important;border-color:var(--de-banner-success-border)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .examiner-insight p{color:var(--de-banner-success-text)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .premium-teaser{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .premium-teaser .teaser-blur p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .disclaimer{border-top-color:var(--de-border-subtle)!important;color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .factor-card,html[data-theme=dark][data-study-shell=true] de-exam-readiness-score .readiness-container .breakdown-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .study-plan-container{border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .study-plan-header .header-title h3{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .ai-badge{background:var(--de-primary-lightest)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .study-plan-loading,html[data-theme=dark][data-study-shell=true] de-exam-study-plan .study-plan-error{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .ai-insight{background:var(--de-banner-info-bg)!important;border-left-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .ai-insight p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .focus-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .card-header .priority-badge{background:var(--de-surface-muted)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .card-header .skill-name{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .card-header .percentage{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .score-bar-container .score-bar{background:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .score-bar-container .pass-line{background:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .score-bar-container .score-labels{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .ai-disclaimer{border-top-color:var(--de-border-subtle)!important;color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .task-card,html[data-theme=dark][data-study-shell=true] de-exam-study-plan .week-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .task-title,html[data-theme=dark][data-study-shell=true] de-exam-study-plan .week-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-study-plan .task-description,html[data-theme=dark][data-study-shell=true] de-exam-study-plan .week-description{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .tab-score-badge{background:var(--de-chip-neutral-bg)!important;color:var(--de-chip-neutral-text)!important}html[data-theme=dark][data-study-shell=true] de-detailed-answers-tabs .tab-score-badge.perfect{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-result-analysis-tabs .premium-gate-inline p{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-next-wrong-fab .fab-counter{background:var(--de-surface-elevated)!important;color:var(--de-text-secondary)!important;box-shadow:var(--de-shadow-sm)}html[data-theme=dark][data-study-shell=true] de-audio-player .modern-audio-player{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;box-shadow:var(--de-shadow-sm)!important}html[data-theme=dark][data-study-shell=true] de-audio-player .modern-audio-player .speed-buttons{border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-audio-player .modern-audio-player .speed-buttons .speed-button{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-audio-player .modern-audio-player .speed-buttons .speed-button:hover{background-color:var(--de-surface-inset)!important}html[data-theme=dark][data-study-shell=true] de-audio-player .modern-audio-player .speed-buttons .speed-button.active{background-color:var(--de-primary-lightest)!important;color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-audio-player .modern-audio-player .progress-container .time{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-audio-player .modern-audio-player .progress-bar{background:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-audio-player .modern-audio-player .progress-handle{background:var(--de-surface-elevated)!important;border-color:var(--de-primary-light)!important}html[data-theme=dark][data-study-shell=true] de-animated-score-circle .gauge-bg{stroke:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-animated-score-circle .score-separator,html[data-theme=dark][data-study-shell=true] de-animated-score-circle .score-max,html[data-theme=dark][data-study-shell=true] de-animated-score-circle .percentage-label{color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-animated-score-circle .pass-badge.passed{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-animated-score-circle .pass-badge.failed{background:var(--de-chip-fail-bg)!important;color:var(--de-chip-fail-text)!important}html[data-theme=dark][data-study-shell=true] .exercise-container{background:var(--de-surface-elevated)!important;box-shadow:var(--de-shadow-card)!important;color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .content{background:var(--de-surface-elevated);color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .field label{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .stars,html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .checkboxes,html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .date-options,html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .nps-row{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .checkboxes .checkbox-item{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .checkboxes .checkbox-item .label-text{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .checkboxes .checkbox-item:hover{border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .checkboxes .checkbox-item.checked{background:var(--de-primary-lightest)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .checkboxes .checkbox-item.checked .label-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .date-options .date-option{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .date-options .date-option.selected{background:var(--de-accent-lightest)!important;border-color:var(--de-accent)!important;color:var(--de-sidenav-active-text)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .nps-row .nps-btn{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .textarea-wrapper textarea{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .textarea-wrapper textarea:focus{background:var(--de-surface-inset)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog footer{background:var(--de-surface-elevated)!important;border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-exam-feedback-dialog .validation-summary{background:var(--de-banner-error-bg)!important;border-color:var(--de-banner-error-border)!important;color:var(--de-banner-error-text)!important}html[data-theme=dark][data-study-shell=true] de-contextual-upgrade-dialog .dialog-body,html[data-theme=dark][data-study-shell=true] de-contextual-upgrade-dialog .dialog-actions{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-contextual-upgrade-dialog .benefit-item{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-loading-modal .loading-modal-content{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] de-user-profile{background:var(--de-content-bg)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-user-profile form,html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel,html[data-theme=dark][data-study-shell=true] de-user-profile .danger-zone,html[data-theme=dark][data-study-shell=true] de-user-profile .subscription-container{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-user-profile form h2{color:var(--de-text-primary)!important;border-bottom-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-text-field-wrapper,html[data-theme=dark][data-study-shell=true] de-user-profile .mdc-text-field--filled{background-color:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field.mat-form-field-disabled,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field-disabled{--mdc-filled-text-field-disabled-label-text-color: var(--de-text-secondary) !important}html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field.mat-form-field-disabled .mdc-floating-label,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field.mat-form-field-disabled .mdc-floating-label--float-above,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field-disabled .mdc-floating-label,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field-disabled .mdc-floating-label--float-above{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field.mat-form-field-disabled .mdc-text-field--filled,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field-disabled .mat-mdc-text-field-wrapper,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field-disabled .mdc-text-field--filled{background-color:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-input-element,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field.mat-form-field-disabled .mat-mdc-select-value,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field-disabled .mat-mdc-input-element,html[data-theme=dark][data-study-shell=true] de-user-profile .mat-mdc-form-field-disabled .mat-mdc-select-value{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel{border-color:var(--de-banner-warning-border)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel .mat-expansion-panel-header{background-color:var(--de-banner-warning-bg)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel .mat-expansion-panel-header-title{color:var(--de-banner-warning-text)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel .mat-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel .mat-expansion-panel-content,html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel .reset-progress-content{background-color:var(--de-surface-elevated)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel .reset-progress-content p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .reset-progress-panel .reset-progress-content .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-outline-color: var(--de-banner-warning-border) !important;--mdc-outlined-button-label-text-color: var(--de-banner-warning-text) !important}html[data-theme=dark][data-study-shell=true] de-user-profile .danger-zone{border-color:var(--de-banner-error-border)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .danger-zone .mat-expansion-panel-header{background-color:var(--de-banner-error-bg)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .danger-zone .mat-expansion-panel-header-title{color:var(--de-banner-error-text)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .danger-zone .mat-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-user-profile .danger-zone .mat-expansion-panel-content,html[data-theme=dark][data-study-shell=true] de-user-profile .danger-zone .danger-zone-content{background-color:var(--de-surface-elevated)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .danger-zone .danger-zone-content p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .form-actions{border-top-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .form-actions .mat-mdc-outlined-button,html[data-theme=dark][data-study-shell=true] de-user-profile .form-actions .mat-stroked-button{border-color:var(--de-border-light)!important;color:var(--de-text-primary)!important;background-color:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .form-actions .mat-mdc-outlined-button:disabled,html[data-theme=dark][data-study-shell=true] de-user-profile .form-actions .mat-stroked-button:disabled{border-color:var(--de-border-subtle)!important;color:var(--de-text-muted)!important;background-color:var(--de-surface-inset)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .page-header .back-button{background-color:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-user-profile .mdc-floating-label,html[data-theme=dark][data-study-shell=true] de-user-profile .mdc-floating-label--float-above{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-subscription .plan-card,html[data-theme=dark][data-study-shell=true] de-subscription .billing-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-subscription{background:var(--de-content-bg)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription .subscription-container,html[data-theme=dark][data-study-shell=true] de-subscription .loading-state{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-subscription .page-header{background:var(--de-surface-elevated)!important;border-bottom-color:var(--de-border-subtle)!important}@media (min-width: 768px){html[data-theme=dark][data-study-shell=true] de-subscription .page-header{background:transparent!important;border-bottom:none!important}}html[data-theme=dark][data-study-shell=true] de-subscription .header-content h1{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription .header-content p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-subscription .premium-features-section,html[data-theme=dark][data-study-shell=true] de-subscription .trust-section,html[data-theme=dark][data-study-shell=true] de-subscription .no-plans-message{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription .premium-features-section .features-title,html[data-theme=dark][data-study-shell=true] de-subscription .premium-features-section .feature-text,html[data-theme=dark][data-study-shell=true] de-subscription .premium-features-section .feature-text strong{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription .ai-pack-tab__head h2{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription .ai-pack-tab__head p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .plan{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .plan__head h4,html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .plan__features li,html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .addon-row__text strong{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .plan__tagline,html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .plan__price-period,html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .addon-row__text span{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .plan__price-now,html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .addon-row__price{color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .rail__head h3{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .rail__head p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .addon-strip{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .addon-row{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .guarantees{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-subscription de-ai-pack-pricing.embedded-surface .guarantees__item{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription-details-card .subscription-card.clean-look{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-subscription-details-card .card-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-subscription-details-card .value.important{color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-policy-update-dialog [mat-dialog-title],html[data-theme=dark][data-study-shell=true] de-policy-update-dialog .update-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-policy-update-dialog .update-item{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-policy-update-dialog .update-desc{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-policy-update-dialog .reason-box{background:var(--de-banner-error-bg)!important;border-color:var(--de-banner-error-border)!important}html[data-theme=dark][data-study-shell=true] de-policy-update-dialog .reason-box p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-welcome .stats-card,html[data-theme=dark][data-study-shell=true] de-welcome .skills-card,html[data-theme=dark][data-study-shell=true] de-welcome .focus-areas-card,html[data-theme=dark][data-study-shell=true] de-welcome .onboarding-card,html[data-theme=dark][data-study-shell=true] de-welcome .attempts-card,html[data-theme=dark][data-study-shell=true] de-welcome .quick-actions-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-welcome .stat-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-welcome .stat-number{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-welcome .stat-box.success .stat-number{color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-welcome .stat-box.warning .stat-number{color:var(--de-chip-progress-text)!important}html[data-theme=dark][data-study-shell=true] de-welcome .stat-box.highlight .stat-number{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-welcome .focus-text p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .header-section{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .section-title,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .mode-name{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .section-subtitle,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .mode-desc{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .session-panel,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .transcript-panel,html[data-theme=dark][data-study-shell=true] de-speak-with-ai .session-panel,html[data-theme=dark][data-study-shell=true] de-speak-with-ai .transcript-panel{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-exam-guide-panel,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .config-panel,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .history-list,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .config-cta-bar{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .history-meta,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .history-duration,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .history-stats{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .prep-phase-panel,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-conversation-panel,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .prep-action-bar{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-transcript-area,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .conversation-container{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .examiner-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .examiner-card .examiner-card-header{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .examiner-card p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-exam-assessment-error,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-assessment-error{background:var(--de-banner-error-bg)!important;border-color:var(--de-banner-error-border)!important;color:var(--de-banner-error-text)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-exam-assessment-error h3,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-assessment-error h3{color:var(--de-banner-error-text)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-exam-assessment-error .error-message,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-assessment-error .error-message{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .live-exam-teil-transition h3{color:var(--de-banner-success-text)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .prep-notes textarea{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-speak-with-ai .grammar-card,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .vocab-card,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .pronunciation-card,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .tip-card,html[data-theme=dark][data-study-shell=true] app-speak-with-ai .rubric-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-b1-speaking-tips-dialog .dialog-body{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] app-b1-speaking-tips-dialog .tips-intro-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-pack-phrase-library{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-pack-phrase-library .phrase-library__hero,html[data-theme=dark][data-study-shell=true] de-pack-phrase-library .phrase-filter-panel,html[data-theme=dark][data-study-shell=true] de-pack-phrase-library .phrase-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-pack-phrase-library .phrase-card__prompt{background:var(--de-surface-muted)!important;border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] de-pack-phrase-library .phrase-card__response{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-pack-phrase-library .phrase-card__example{background:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important}html[data-theme=dark][data-study-shell=true] de-pack-phrase-library .filter-pill{background:var(--de-chip-neutral-bg)!important;border-color:var(--de-chip-neutral-border)!important;color:var(--de-chip-neutral-text)!important}html[data-theme=dark][data-study-shell=true] de-pack-phrase-library .filter-pill.active{background:var(--de-banner-info-bg)!important;border-color:var(--de-accent)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen .instructions-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen .instructions-card p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen .title-item .title-text,html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen .text-content,html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen h2{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen .text-item.card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen .option-button .mdc-label{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen .explanation-box.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part1-global-verstehen .explanation-box.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .content-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .instructions-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .instructions-card p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .letter-card,html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .letter-content{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .question-item{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .question-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .option-button .mdc-label{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .explanation-box.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part2-detail-verstehen .explanation-box.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .content-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .instructions-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .instructions-card .instructions{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .question-card,html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .question-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .urls-list{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .anzeige-card{background:var(--de-anzeige-frame-bg)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .anzeige-card.selected{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .anzeige-body{background:var(--de-anzeige-canvas-bg)!important;color:var(--de-anzeige-canvas-text)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .anzeige-details,html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .anzeige-header{color:var(--de-anzeige-canvas-text)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .explanation-box.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-reading-part3-selektive-verstehen .explanation-box.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .content-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .instructions-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .instructions-card p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .scenario-card p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .form-area{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .form-area h2{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .field-label{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .form-field input.mat-mdc-input-element:not([readonly]){color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .explanation-box.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part1-form-filling .explanation-box.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .content-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .instructions-card,html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .points-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .instructions-card h3,html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .instructions-card li,html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .points-card h3,html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .points-card li{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .scenario-card p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .form-card{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .form-card h3{background:var(--de-surface-muted)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .form-card textarea.mat-mdc-input-element{color:var(--de-text-primary)!important;-webkit-text-fill-color:var(--de-text-primary)!important;background-color:var(--de-anzeige-canvas-bg)!important;caret-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .form-card .mat-mdc-text-field-wrapper{background-color:var(--de-anzeige-canvas-bg)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .ocr-upload-section{background:var(--de-surface-muted)!important;border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .ocr-info{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .ocr-info span{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .ai-usage-info{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .feedback-card .errors-section{background:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .feedback-card .missed-points-section{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .feedback-card .ai-comment{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] app-writing-part-2-kurze-nachricht .feedback-card .corrected-letter-section{background:var(--de-banner-success-bg)!important;border-color:var(--de-banner-success-border)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .content-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .header{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .header h1{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .instructions-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .instructions-card p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .question-container{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .question-container .question{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .answer-container{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .answer-container .answer-content{background:var(--de-surface-muted)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part1-introduction .footer-controls{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .content-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .header{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .header h1{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .instructions-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .instructions-card .instructions{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .flip-card-front{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .flip-card-back{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .flip-card-back h2{color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .message.question .message-content{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .message.question .message-content:before{background:var(--de-banner-info-bg)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .message.answer .message-content{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .message.answer .message-content:before{background:var(--de-surface-inset)!important}html[data-theme=dark][data-study-shell=true] app-part2-question-answer .footer-controls{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .content-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .header{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .header .title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .instructions-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .instructions-card .instructions{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .image-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .flip-card-front{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .flip-card-back{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .sample-container{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .sample-container .chat-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .message.question .message-content{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .message.question .message-content p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .message.answer .message-content{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .message.answer .message-content p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-part3-describe-objects .footer-controls{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part1{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part1 .instructions-box{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part1 .instructions-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part1 .text-box .text-number{background:var(--de-surface-inset)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part1 .new-questions-banner{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part1{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part1 .instructions-box{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part1 .instructions-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part1 .answer-row{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part1 .text-box .text-number{background:var(--de-surface-inset)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part1 .headline-row{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .instructions-box{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .instructions-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .questions-header{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .option-item:not(.selected):not(.correct-answer):not(.wrong-selected){background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .option-item:not(.selected):not(.correct-answer):not(.wrong-selected) .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .option-item.correct-answer{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .option-item.correct-answer .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .option-item.correct-answer .option-status-icon{color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .option-item.wrong-selected{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part2 .explanation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .instructions-box{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .instructions-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .article-header{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .article-header .article-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .article-header .article-subtitle{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .questions-header{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .question-pills{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .option-item:not(.selected):not(.correct-answer):not(.wrong-selected){background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .option-item:not(.selected):not(.correct-answer):not(.wrong-selected) .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .option-item.correct-answer{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .option-item.correct-answer .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .option-item.correct-answer .option-status-icon{color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .option-item.wrong-selected{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part2 .explanation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .instructions-box{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .instructions-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .section-header{color:var(--de-text-primary)!important;border-bottom-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .situation-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .situation-card.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .situation-card.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .situation-card .situation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .option-button:not(.selected):not(.correct-answer):not(.wrong-selected){background:var(--de-surface-muted)!important;border-color:var(--de-border-light)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .option-button.correct-answer{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .option-button.wrong-selected{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-chip-fail-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .anzeige-card{background:var(--de-anzeige-frame-bg)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .anzeige-body{background:var(--de-anzeige-canvas-bg)!important;color:var(--de-anzeige-canvas-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .anzeige-body h3,html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .anzeige-body h4,html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .anzeige-body p,html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .anzeige-body strong,html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .anzeige-body em,html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .anzeige-body i{color:inherit!important}html[data-theme=dark][data-study-shell=true] de-b1-reading-part3 .new-questions-banner{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .instructions-box{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .instructions-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .section-header{color:var(--de-text-primary)!important;border-bottom-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .mobile-tab-switcher{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .situation-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .situation-card.correct{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .situation-card.incorrect{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .situation-card .situation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .option-button:not(.selected):not(.correct-answer):not(.wrong-selected){background:var(--de-surface-muted)!important;border-color:var(--de-border-light)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .option-button.correct-answer{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-pass-text)!important;color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .option-button.wrong-selected{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-chip-fail-text)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .anzeige-card{background:var(--de-anzeige-frame-bg)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .anzeige-body{background:var(--de-anzeige-canvas-bg)!important;color:var(--de-anzeige-canvas-text)!important}html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .anzeige-body h3,html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .anzeige-body h4,html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .anzeige-body p,html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .anzeige-body strong,html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .anzeige-body em,html[data-theme=dark][data-study-shell=true] de-b2-reading-part3 .anzeige-body i{color:inherit!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .instructions-box .instructions-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .letter-content,html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .letter-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .option-choice:not(.selected):not(.correct-answer):not(.wrong-answer){background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .option-choice:not(.selected):not(.correct-answer):not(.wrong-answer) .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .option-choice.correct-answer{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .option-choice.wrong-answer{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .option-card.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .option-card.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part1 .explanation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-sprachbausteine{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-sprachbausteine .header h1,html[data-theme=dark][data-study-shell=true] de-sprachbausteine .letter-text,html[data-theme=dark][data-study-shell=true] de-sprachbausteine .letter-text p,html[data-theme=dark][data-study-shell=true] de-sprachbausteine .question h3{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-sprachbausteine .option,html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-teil-b .sprachbausteine-section .option{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-sprachbausteine .option .mdc-label,html[data-theme=dark][data-study-shell=true] de-sprachbausteine .option .mat-mdc-radio-button .mdc-label,html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-teil-b .sprachbausteine-section .option .mdc-label,html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-teil-b .sprachbausteine-section .option .mat-mdc-radio-button .mdc-label{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-sprachbausteine .explanation p,html[data-theme=dark][data-study-shell=true] de-sprachbausteine .explanation ul{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening .question-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-1-selective-listening .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .question-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .question-prompt .prompt-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-2-detail-listening .feedback .explanation p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .exercise-header h1{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .question-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-part-3-listening-answering .feedback .explanation{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .instructions-box .instructions-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .letter-content,html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .letter-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .option-choice:not(.selected):not(.correct-answer):not(.wrong-answer){background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .option-choice:not(.selected):not(.correct-answer):not(.wrong-answer) .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .option-choice.correct-answer{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .option-choice.wrong-answer{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .option-card.correct{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .option-card.incorrect{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part1 .explanation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .instructions-box .instructions-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .text-content,html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .text-title,html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .text-paragraph{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .word-option .option-letter,html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .word-option .option-word{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .gaps-section{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .answer-select{background:var(--de-surface-inset)!important;border-color:var(--de-border-light)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .gap-card.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .gap-card.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .correct-answer-text{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .explanation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-sprachbausteine-part2 .current-score-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .instructions-box .instructions-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .text-content,html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .text-title,html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .text-paragraph{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .word-option .option-letter,html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .word-option .option-word{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .gaps-section{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .answer-select{background:var(--de-surface-inset)!important;border-color:var(--de-border-light)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .gap-card.correct{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .gap-card.incorrect{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .correct-answer-text{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .explanation-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-sprachbausteine-part2 .current-score-card{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .progress-summary{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .question-card.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .question-card.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part1 .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-announcements .question-text p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .question-text p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part1 .question-card.mat-mdc-card{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .progress-summary{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .question-card.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .question-card.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part2 .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .progress-summary{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .question-card.correct{background:var(--de-surface-elevated)!important;border-left-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .question-card.incorrect{background:var(--de-surface-elevated)!important;border-left-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .dialogue-text pre{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .dialogue-card.mat-mdc-card,html[data-theme=dark][data-study-shell=true] de-b2-listening-part2 .question-card.mat-mdc-card{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective .option-button .option-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective .option-button.mat-mdc-radio-checked,html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective .option-button.mat-radio-checked{background:var(--de-surface-highlight)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-listening-part3-selective .question-text p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .instruction-box{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .instruction-box p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .progress-bar-section .progress-track{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .question-card.correct{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-pass-border)!important;border-left-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .question-card.incorrect{background:var(--de-surface-elevated)!important;border-color:var(--de-chip-fail-border)!important;border-left-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .question-prompt{background:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .question-prompt h3,html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .question-prompt .statement-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .audio-text p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .tf-button .tf-text{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .feedback.correct{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .feedback.incorrect{background:var(--de-chip-fail-bg)!important;border-color:var(--de-chip-fail-border)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-listening-part3-selective .question-card.mat-mdc-card{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-exam-sets-list{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-exam-sets-list .content-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-exam-sets-list .description-section{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] app-exam-sets-list .description-section p{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] app-exam-sets-list .exam-card .exam-title,html[data-theme=dark][data-study-shell=true] app-exam-sets-list .exam-card .participant .name{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-exam-sets-list .exam-card.visited{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] app-exam-sets-list .exam-card .topics-section{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] app-exam-sets-list .exam-card .card-footer{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .speaking-exam-container{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .header-section h1,html[data-theme=dark][data-study-shell=true] app-exam-set-details .examiner-text,html[data-theme=dark][data-study-shell=true] app-exam-set-details .message-text,html[data-theme=dark][data-study-shell=true] app-exam-set-details .overall-progress-card h3{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .recording-notice,html[data-theme=dark][data-study-shell=true] app-exam-set-details .instructions-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important;color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .recording-notice p,html[data-theme=dark][data-study-shell=true] app-exam-set-details .instructions-card p{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .chat-conversation{background:var(--de-surface-inset)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .examiner-bubble,html[data-theme=dark][data-study-shell=true] app-exam-set-details .user-bubble,html[data-theme=dark][data-study-shell=true] app-exam-set-details .partner-bubble{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .assessment-result{background:var(--de-chip-pass-bg)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .ideal-audio-section.pre-assessment{background:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .ideal-audio-btn{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .score-hint,html[data-theme=dark][data-study-shell=true] app-exam-set-details .expected-action{background:var(--de-banner-warning-bg)!important;border-color:var(--de-banner-warning-border)!important;color:var(--de-banner-warning-text)!important}html[data-theme=dark][data-study-shell=true] app-exam-set-details .module-tab.active{background:var(--de-surface-highlight)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list{background:var(--de-content-bg)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .letters-container{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .header{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .header h1{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .filter-section{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .letter-item{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .letter-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-paginator-range-label{background:transparent!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip-option.mat-mdc-chip-selected,html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip.mat-mdc-chip-selected{background-color:var(--de-primary-lighter)!important;border-color:var(--de-primary-lighter)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__text-label,html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip-option.mat-mdc-chip-selected .mat-mdc-chip-action-label,html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__text-label,html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip.mat-mdc-chip-selected .mat-mdc-chip-action-label{color:#fff!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip-option:not(.mat-mdc-chip-selected),html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip:not(.mat-mdc-chip-selected){background-color:var(--de-surface-inset)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip-option:not(.mat-mdc-chip-selected) .mdc-evolution-chip__text-label,html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip-option:not(.mat-mdc-chip-selected) .mat-mdc-chip-action-label,html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip:not(.mat-mdc-chip-selected) .mdc-evolution-chip__text-label,html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-chip:not(.mat-mdc-chip-selected) .mat-mdc-chip-action-label{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-static-letters-list .mat-mdc-paginator .mat-mdc-icon-button:not(:disabled){color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-letter-details{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .details-container{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .header h1{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .subtitle{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .section-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .mat-mdc-tab-body-content{color:var(--de-text-primary)!important;background:var(--de-surface-elevated)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .letter{background:var(--de-surface-inset)!important;color:var(--de-text-primary)!important;border-color:var(--de-border-subtle)!important;border-left-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .mat-expansion-panel{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .mat-expansion-panel-header{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .mat-expansion-panel-body{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .mat-expansion-panel-header-title,html[data-theme=dark][data-study-shell=true] de-letter-details .mat-expansion-panel-header-description{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .point-badge{background:var(--de-banner-info-bg)!important;color:var(--de-banner-info-text)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .practice-cta-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .practice-cta-card h3{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-letter-details .navigation-footer .position-text{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide{background:var(--de-content-bg)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .exam-guide-container{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .overview-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .overview-card .mat-card-title,html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .overview-card .mat-mdc-card-title{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .overview-item{background:var(--de-surface-elevated)!important;border:1px solid var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .section-group .section-title{background:var(--de-surface-elevated)!important;border:1px solid var(--de-border-subtle);color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .section-group .section-title span{color:inherit!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .section-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .section-card .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .detail-item span,html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .card-description p{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .card-description p{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .example-hint{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .language-toggle .mat-button-toggle:not(.mat-button-toggle-checked){background:var(--de-surface-muted)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .language-toggle .mat-button-toggle:not(.mat-button-toggle-checked) span,html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .language-toggle .mat-button-toggle:not(.mat-button-toggle-checked) .mat-button-toggle-label-content{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .language-toggle .mat-button-toggle-checked{background:var(--de-primary-lighter)!important;color:#fff!important}html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .language-toggle .mat-button-toggle-checked span,html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .language-toggle .mat-button-toggle-checked .mat-button-toggle-label-content,html[data-theme=dark][data-study-shell=true] app-a1-exam-guide .language-toggle .mat-button-toggle-checked .mat-button-toggle-button{color:#fff!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide{background:var(--de-content-bg)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .study-guide-container{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .overview-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .overview-card .mat-mdc-card-title{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .quick-stats .stat-item{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .mat-mdc-tab-group{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide ::ng-deep .mat-mdc-tab-header{background:var(--de-surface-muted)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .component-card,html[data-theme=dark][data-study-shell=true] app-exam-study-guide .tip-card,html[data-theme=dark][data-study-shell=true] app-exam-study-guide .mistake-card,html[data-theme=dark][data-study-shell=true] app-exam-study-guide .materials-card,html[data-theme=dark][data-study-shell=true] app-exam-study-guide .scoring-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .component-card .mat-mdc-card-header,html[data-theme=dark][data-study-shell=true] app-exam-study-guide .tip-card mat-card-header{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .study-tips-grid .tip-card mat-list-item .mat-icon{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .study-tips-grid .tip-card:nth-child(1) mat-list-item .mat-icon{background:var(--de-surface-highlight)!important;color:var(--de-accent)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .required-badge{background:var(--de-chip-fail-bg)!important;color:var(--de-chip-fail-text)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .component-card .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] app-exam-study-guide .tip-card mat-card-title,html[data-theme=dark][data-study-shell=true] app-exam-study-guide .mat-mdc-list-item span,html[data-theme=dark][data-study-shell=true] app-exam-study-guide [matListItemTitle]{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .tips-column.dos .column-title{background:var(--de-chip-pass-bg)!important;color:var(--de-chip-pass-text)!important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] app-exam-study-guide .tips-column.donts .column-title{background:var(--de-chip-fail-bg)!important;color:var(--de-chip-fail-text)!important;border-color:var(--de-chip-fail-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide{background:var(--de-content-bg)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .exam-guide-container{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .overview-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .overview-card .mat-card-title{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .overview-item{background:var(--de-surface-elevated)!important;border:1px solid var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .section-group .section-title,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .strategies-section .section-title,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .preparation-section .section-title,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .notes-section .section-title{background:var(--de-surface-elevated)!important;border:1px solid var(--de-border-subtle);color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .section-group .section-title span,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .strategies-section .section-title span,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .preparation-section .section-title span,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .notes-section .section-title span{color:inherit!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .strategies-section .section-title .mat-icon,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .preparation-section .section-title .mat-icon,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .notes-section .section-title .mat-icon{color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .tip-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .tip-card .mat-mdc-card-header{background:var(--de-surface-highlight)!important;border-bottom:1px solid var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .tip-card .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .tip-card .tip-list li{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .section-card,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .upgrade-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .section-card .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .section-card mat-card-subtitle{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .strategy-panel{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .strategy-panel .mat-expansion-panel-header{background:var(--de-chip-pass-bg)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .strategy-panel .mat-expansion-panel-header .mat-panel-title{color:var(--de-chip-pass-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .notes-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;border-left-color:var(--de-banner-warning-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .notes-card .notes-list li span{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .time-management-card{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;border-left-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .time-management-card .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .time-management-card .time-tips-list li span{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .mat-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .strategy-content{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .quick-facts .mat-mdc-chip{--mdc-chip-elevated-container-color: var(--de-chip-neutral-bg) !important;--mdc-chip-flat-container-color: var(--de-chip-neutral-bg) !important;--mdc-chip-label-text-color: var(--de-chip-neutral-text) !important;border-color:var(--de-chip-neutral-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .quick-facts .mat-mdc-chip .mat-mdc-chip-action-label,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .quick-facts .mat-mdc-chip .mdc-evolution-chip__text-label{color:var(--de-chip-neutral-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .quick-facts .mat-mdc-chip mat-icon{color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .time-chip{--mdc-chip-elevated-container-color: var(--de-chip-progress-bg) !important;--mdc-chip-flat-container-color: var(--de-chip-progress-bg) !important;--mdc-chip-label-text-color: var(--de-chip-progress-text) !important;border-color:var(--de-chip-progress-border)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .time-chip .mat-mdc-chip-action-label,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .time-chip .mdc-evolution-chip__text-label,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .time-chip mat-icon{color:var(--de-chip-progress-text)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle:not(.mat-button-toggle-checked){background:var(--de-surface-muted)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle:not(.mat-button-toggle-checked) span,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle:not(.mat-button-toggle-checked) .mat-button-toggle-label-content{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle-checked{background:var(--de-primary-lighter)!important;color:#fff!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle-checked span,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle-checked .mat-button-toggle-label-content,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle-checked .mat-button-toggle-button,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle-checked mat-icon,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle-checked .mat-icon{color:#fff!important}html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle-checked .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,html[data-theme=dark][data-study-shell=true] de-b1-exam-guide .language-toggle .mat-button-toggle-checked .mat-pseudo-checkbox-checked:after{color:#fff!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide{background:var(--de-content-bg)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .exam-guide-container{background:var(--de-content-bg)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .overview-card{background:var(--de-banner-info-bg)!important;border-color:var(--de-banner-info-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .overview-card .mat-mdc-card-title{color:var(--de-banner-info-text)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .overview-item{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .exam-tabs{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .exam-tabs .mat-mdc-tab-header{background:var(--de-surface-muted)!important;border-bottom-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .exam-tabs .mat-mdc-tab-body-content{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .part-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .oral-part-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .criteria-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .grades-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .requirements-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .grammar-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .tip-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .notes-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .upgrade-card,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .criterion-item{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .part-card .mat-mdc-card-header,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .oral-part-card .mat-mdc-card-header,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .criteria-card .mat-mdc-card-header,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .grades-card .mat-mdc-card-header,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .requirements-card .mat-mdc-card-header,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .tip-card .mat-mdc-card-header{background:var(--de-surface-muted)!important;border-bottom-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .strategy-panel{background:var(--de-surface-elevated)!important;border-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .strategy-panel .mat-expansion-panel-header{background:var(--de-surface-muted)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .strategy-panel .mat-expansion-panel-header .mat-panel-title{color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .mat-expansion-panel-body,html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .strategy-content{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .quick-facts mat-chip:not(.warning-chip){--mdc-chip-elevated-container-color: var(--de-chip-pass-bg) !important;--mdc-chip-label-text-color: var(--de-chip-pass-text) !important;border-color:var(--de-chip-pass-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .quick-facts .warning-chip{--mdc-chip-elevated-container-color: var(--de-chip-progress-bg) !important;--mdc-chip-label-text-color: var(--de-chip-progress-text) !important;border-color:var(--de-chip-progress-border)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .language-toggle .mat-button-toggle:not(.mat-button-toggle-checked){background:var(--de-surface-muted)!important;color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .language-toggle .mat-button-toggle:not(.mat-button-toggle-checked) span{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .language-toggle .mat-button-toggle-checked{background:var(--de-primary-lighter)!important;color:#fff!important}html[data-theme=dark][data-study-shell=true] de-b2-exam-guide .language-toggle .mat-button-toggle-checked span{color:#fff!important}html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .dialog-header h2{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .context-chip{background:var(--de-chip-neutral-bg)!important;border-color:var(--de-chip-neutral-border)!important;color:var(--de-chip-neutral-text)!important}html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .mat-mdc-form-field .mdc-notched-outline__leading,html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .mat-mdc-form-field .mdc-notched-outline__notch,html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--de-border-light)!important}html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] app-report-issue-dialog textarea.mat-mdc-input-element,html[data-theme=dark][data-study-shell=true] app-report-issue-dialog input.mat-mdc-input-element{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] app-report-issue-dialog .mat-mdc-dialog-actions button[mat-flat-button]:disabled{background:var(--de-surface-inset)!important;color:var(--de-text-muted)!important}html[data-theme=dark][data-study-shell=true] de-cookie-consent-dialog .cookie-banner{background:var(--de-surface-chrome)!important;border-top-color:var(--de-border-subtle)!important;box-shadow:var(--de-shadow-lg)}html[data-theme=dark][data-study-shell=true] de-cookie-consent-dialog .cookie-banner .banner-text,html[data-theme=dark][data-study-shell=true] de-cookie-consent-dialog .cookie-banner .banner-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-cookie-consent-dialog .cookie-banner .banner-description{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-pwa-install-dialog .install-body,html[data-theme=dark][data-study-shell=true] de-pwa-install-dialog .install-actions,html[data-theme=dark][data-study-shell=true] de-pwa-install-dialog .install-dialog{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-pwa-install-dialog .step-title{color:var(--de-text-primary)!important}html[data-theme=dark][data-study-shell=true] de-pwa-install-dialog .step-desc{color:var(--de-text-secondary)!important}html[data-theme=dark][data-study-shell=true] de-pwa-install-dialog .step{border-bottom-color:var(--de-border-subtle)!important}html[data-theme=dark][data-study-shell=true] de-pwa-install-dialog .primary-btn{background:var(--de-accent)!important;color:var(--de-primary)!important}@font-face{font-family:Roboto-fallback;font-style:normal;font-weight:300;src:local("Arial");ascent-override:92.7734375%;descent-override:24.4140625%;line-gap-override:0%;size-adjust:100%}@supports (font-display: swap){.material-icons{font-display:swap}}:root{--de-toolbar-height: 56px;--de-app-toolbar-offset: calc(56px + env(safe-area-inset-top, 0px)) ;--de-landing-bg: #0b1830;--de-landing-surface: rgba(255, 255, 255, .03);--de-landing-surface-elevated: rgba(255, 255, 255, .05);--de-landing-border: rgba(255, 255, 255, .12);--de-landing-text-muted: rgba(255, 255, 255, .72);--de-landing-glow: 0 0 32px rgba(45, 212, 191, .25);--de-landing-accent-writing: #818cf8;--de-landing-accent-speaking: #2dd4bf;--de-landing-accent-analytics: var(--de-accent);--de-landing-accent-fsp: #34d399;--de-testimonial-accent-a1: var(--de-accent);--de-testimonial-accent-b1: #fb923c;--de-testimonial-accent-fsp: #34d399;--de-cta-primary-gradient: linear-gradient(135deg, #2dd4bf 0%, #14b8a6 100%);--de-cta-primary-gradient-hover: linear-gradient(135deg, #5eead4 0%, #2dd4bf 100%);--de-cta-primary-fg: #04120e;--de-cta-primary-fg-on-light: #0f172a;--de-cta-primary-shadow: 0 0 24px rgba(45, 212, 191, .28);--de-cta-primary-shadow-hover: 0 6px 22px rgba(45, 212, 191, .38);--de-cta-secondary-border: rgba(255, 255, 255, .16);--de-cta-secondary-border-strong: rgba(255, 255, 255, .28);--de-cta-secondary-fg: rgba(255, 255, 255, .88);--de-cta-secondary-bg: rgba(0, 0, 0, .22);--de-cta-radius: 10px;--de-cta-radius-pill: 999px;--de-cta-min-height: 48px}button.de-cta-primary.mat-mdc-button-base,a.de-cta-primary.mat-mdc-button-base{min-height:var(--de-cta-min-height);padding:.8rem 1.45rem!important;border-radius:var(--de-cta-radius)!important;font-weight:800!important;font-size:.95rem!important;letter-spacing:.01em;background:var(--de-cta-primary-gradient)!important;color:var(--de-cta-primary-fg)!important;box-shadow:var(--de-cta-primary-shadow);border:none!important}button.de-cta-primary.mat-mdc-button-base mat-icon,a.de-cta-primary.mat-mdc-button-base mat-icon{color:var(--de-cta-primary-fg)!important}@media (hover: hover){button.de-cta-primary.mat-mdc-button-base:hover:not(:disabled),a.de-cta-primary.mat-mdc-button-base:hover:not(:disabled){background:var(--de-cta-primary-gradient-hover)!important;box-shadow:var(--de-cta-primary-shadow-hover)}}button.de-cta-secondary.mat-mdc-button-base,a.de-cta-secondary.mat-mdc-button-base{min-height:var(--de-cta-min-height);padding:.75rem 1.35rem!important;border-radius:var(--de-cta-radius)!important;font-weight:700!important;font-size:.92rem!important;border-width:1px!important;border-style:solid!important;border-color:var(--de-cta-secondary-border-strong)!important;color:var(--de-cta-secondary-fg)!important;background:var(--de-cta-secondary-bg)!important}@media (hover: hover){button.de-cta-secondary.mat-mdc-button-base:hover:not(:disabled),a.de-cta-secondary.mat-mdc-button-base:hover:not(:disabled){border-color:#2dd4bf73!important;color:#fff!important;background:#ffffff0f!important}}@media (prefers-reduced-motion: reduce){button.de-cta-primary.mat-mdc-button-base,a.de-cta-primary.mat-mdc-button-base{box-shadow:none}}a.de-cta-primary:not(.mat-mdc-button-base){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--de-cta-min-height);padding:.65rem 1.35rem;border-radius:var(--de-cta-radius);font-weight:700;font-size:.88rem;letter-spacing:.01em;text-decoration:none;box-sizing:border-box;background:var(--de-cta-primary-gradient);color:var(--de-cta-primary-fg);box-shadow:var(--de-cta-primary-shadow);border:none;transition:box-shadow .2s ease,transform .15s ease,filter .2s ease}a.de-cta-primary:not(.mat-mdc-button-base) mat-icon{color:var(--de-cta-primary-fg);font-size:1rem;width:1rem;height:1rem}@media (hover: hover){a.de-cta-primary:not(.mat-mdc-button-base):hover{background:var(--de-cta-primary-gradient-hover);box-shadow:var(--de-cta-primary-shadow-hover);filter:brightness(1.02)}}html,body{height:100%}html:has(.sidenav-container),body:has(.sidenav-container){overflow:hidden;height:100%;overscroll-behavior:none}app-root:has(.sidenav-container){display:block;height:100%;overflow:hidden}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}.exam-no-overscroll{overscroll-behavior-y:contain}button,a,[role=button]{touch-action:manipulation}body{margin:0;font-family:Roboto,Roboto-fallback,Helvetica Neue,Arial,sans-serif;background-color:#1a2b48}.home-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:10000}.home-skip-link:focus{position:fixed;left:1rem;top:calc(var(--de-app-toolbar-offset, 56px) + .5rem);width:auto;height:auto;padding:.5rem 1rem;background:var(--de-primary, #1a2b48);color:#fff;border:2px solid var(--de-accent);border-radius:8px;text-decoration:none;font-weight:600}:root{--de-primary: #1A2B48;--de-primary-light: #2563eb;--de-primary-lighter: #60a5fa;--de-primary-lightest: #dbeafe;--de-accent: #2DD4BF;--de-accent-dark: #14b8a6;--de-accent-light: #99f6e4;--de-accent-lightest: #ccfbf1;--de-gray-50: #F9FAFB;--de-gray-100: #f1f5f9;--de-gray-200: #e2e8f0;--de-gray-300: #cbd5e1;--de-gray-400: #94a3b8;--de-gray-500: #64748b;--de-gray-600: #475569;--de-gray-700: #334155;--de-gray-800: #1e293b;--de-gray-900: #0f172a;--de-success: #1A2B48;--de-success-light: #dbeafe;--de-success-dark: #1A2B48;--de-warning: #F59E0B;--de-warning-light: #fef3c7;--de-warning-dark: #92400e;--de-error: #ef4444;--de-error-light: #fee2e2;--de-error-dark: #991b1b;--de-text-primary: #1e293b;--de-text-secondary: #64748b;--de-text-muted: #94a3b8;--de-text-inverse: #ffffff;--de-border-light: #e2e8f0;--de-border-medium: #e0e7ef;--de-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--de-shadow-card: 0 1px 3px rgba(0, 0, 0, .1);--de-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--de-shadow-lg: 0 4px 16px rgba(0, 0, 0, .08);--de-radius-sm: 4px;--de-radius-md: 8px;--de-radius-lg: 12px;--de-radius-xl: 16px;--de-radius-full: 9999px;--de-spacing-xs: 4px;--de-spacing-sm: 8px;--de-spacing-md: 16px;--de-spacing-lg: 24px;--de-spacing-xl: 32px;--de-surface-chrome: #f8fafc;--de-surface-canvas: #eef2f6;--de-surface-elevated: #ffffff;--de-surface-muted: #f1f5f9;--de-surface-inset: #f9fafb;--de-surface-highlight: #eff6ff;--de-border-subtle: #e2e8f0;--de-level-badge-bg: #1a1a2e;--de-chip-neutral-bg: #ffffff;--de-chip-neutral-hover: #f9fafb;--de-chip-neutral-border: #d1d5db;--de-chip-neutral-text: #6b7280;--de-chip-pass-bg: #ecfdf5;--de-chip-pass-hover: #d1fae5;--de-chip-pass-border: #a7f3d0;--de-chip-pass-text: #059669;--de-chip-fail-bg: #fef2f2;--de-chip-fail-hover: #fee2e2;--de-chip-fail-border: #fecaca;--de-chip-fail-text: #dc2626;--de-chip-progress-bg: #fffbeb;--de-chip-progress-hover: #fef3c7;--de-chip-progress-border: #fde68a;--de-chip-progress-text: #d97706;--de-chip-locked-bg: #f3f4f6;--de-chip-locked-hover: #e5e7eb;--de-chip-selected-border: #1a1a2e;--de-banner-info-bg: #eff6ff;--de-banner-info-border: #bfdbfe;--de-banner-info-text: #1e40af;--de-banner-info-link: #1d4ed8;--de-banner-success-bg: #ecfdf5;--de-banner-success-border: #bbf7d0;--de-banner-success-text: #166534;--de-banner-success-icon: #16a34a;--de-banner-warning-bg: #fffbeb;--de-banner-warning-border: #fbbf24;--de-banner-warning-text: #92400e;--de-banner-warning-body: #78350f;--de-banner-error-bg: #fef2f2;--de-banner-error-border: #fecaca;--de-banner-error-text: #991b1b;--de-stat-pass-bg: #ecfdf5;--de-stat-pass-text: #059669;--de-shadow-shell: 0 1px 2px rgba(15, 23, 42, .04);--de-shadow-card-soft: 0 1px 2px rgba(15, 23, 42, .05);--de-sidenav-bg: var(--de-surface-chrome);--de-sidenav-surface: var(--de-surface-muted);--de-sidenav-text: #334155;--de-sidenav-text-muted: #64748b;--de-sidenav-group-title: #475569;--de-sidenav-group-icon: #64748b;--de-sidenav-hover: rgba(15, 23, 42, .05);--de-sidenav-active-bg: rgba(13, 148, 136, .12);--de-sidenav-active-text: #0f766e;--de-sidenav-border: var(--de-border-subtle);--de-content-bg: var(--de-surface-canvas);--de-content-area-height: calc(100dvh - var(--de-app-chrome-offset, 56px));--de-exam-paper-bg: #fafbfc;--de-exam-paper-chrome: #f8f9fa;--de-exam-paper-surface: #ffffff;--de-exam-paper-elevated: #f5f5f5;--de-exam-paper-text: #1e293b;--de-exam-paper-text-muted: #6b7280;--de-exam-paper-border: #e5e7eb;--de-exam-paper-input-bg: #ffffff;--de-exam-paper-input-border: #94a3b8;--de-exam-paper-timer-bg: #fef3c7;--de-exam-paper-timer-border: #f59e0b;--de-exam-paper-timer-text: #dc2626;--de-as-bubble-bg: #ffffff;--de-as-bubble-border: #94a3b8;--de-as-bubble-hover-border: #2563eb;--de-as-bubble-hover-ring: rgba(37, 99, 235, .2);--de-as-bubble-selected-bg: #2563eb;--de-as-bubble-selected-border: #2563eb;--de-as-bubble-selected-ring: rgba(37, 99, 235, .35);--de-as-bubble-check: #ffffff;--de-as-bubble-selected-label: #1d4ed8;--de-as-option-hover-bg: rgba(37, 99, 235, .06);--de-as-option-selected-bg: rgba(37, 99, 235, .1);--de-anzeige-canvas-bg: transparent;--de-anzeige-canvas-text: inherit;--de-anzeige-canvas-padding: 0;--de-anzeige-frame-bg: var(--de-surface-elevated);--de-fsp-accent: var(--de-accent-dark);--de-fsp-accent-hover: #0f766e;--de-fsp-accent-soft: rgba(20, 184, 166, .12);--de-fsp-accent-muted: rgba(20, 184, 166, .35);--de-fsp-hero-border: rgba(20, 184, 166, .25);--de-fsp-hero-bg: radial-gradient(circle at top right, rgba(20, 184, 166, .18), transparent 34%), linear-gradient(135deg, var(--de-surface-elevated) 0%, rgba(240, 253, 250, 1) 100%);--de-fsp-station-marker-bg: #ecfdf5;--de-fsp-station-marker-text: #0f766e;--de-fsp-station-marker-badge: #0f766e;--de-fsp-chip-text: #0f766e;--de-fsp-chip-bg: rgba(20, 184, 166, .14);--de-fsp-chip-border: rgba(20, 184, 166, .35);--de-live-exam-page-bg: var(--de-content-bg);--de-live-exam-surface: var(--de-surface-elevated);--de-live-exam-title: var(--de-text-primary);--de-live-exam-muted: var(--de-text-secondary);--de-live-exam-accent: var(--de-fsp-accent);--de-live-exam-step-active: var(--de-fsp-accent);--de-live-exam-step-muted: var(--de-text-muted);--de-live-exam-stepper-bg: #374151;--de-live-exam-stepper-connector: #6b7280;--de-live-exam-step-completed-text: #d1fae5;--de-live-exam-step-completed-icon: #34d399}:root{--mat-toolbar-container-background-color: var(--de-primary)}:root{--mat-toolbar-container-text-color: var(--de-text-inverse)}html[data-theme=dark][data-study-shell=true]{color-scheme:dark;--de-text-primary: #f1f5f9;--de-text-secondary: #94a3b8;--de-text-muted: #64748b;--de-border-light: #475569;--de-border-medium: #475569;--de-border-subtle: #334155;--de-shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--de-shadow-card: 0 1px 3px rgba(0, 0, 0, .35);--de-shadow-md: 0 4px 6px rgba(0, 0, 0, .35);--de-shadow-lg: 0 4px 16px rgba(0, 0, 0, .4);--de-shadow-shell: 0 1px 2px rgba(0, 0, 0, .35);--de-shadow-card-soft: 0 1px 2px rgba(0, 0, 0, .3);--de-surface-chrome: #0f172a;--de-surface-canvas: #1e293b;--de-surface-elevated: #334155;--de-surface-muted: #1e293b;--de-surface-inset: #253045;--de-surface-highlight: rgba(37, 99, 235, .18);--de-level-badge-bg: #334155;--de-chip-neutral-bg: var(--de-surface-muted);--de-chip-neutral-hover: var(--de-surface-inset);--de-chip-neutral-border: var(--de-border-subtle);--de-chip-neutral-text: var(--de-text-secondary);--de-chip-pass-bg: rgba(34, 197, 94, .14);--de-chip-pass-hover: rgba(34, 197, 94, .22);--de-chip-pass-border: rgba(74, 222, 128, .45);--de-chip-pass-text: #6ee7b7;--de-chip-fail-bg: rgba(239, 68, 68, .14);--de-chip-fail-hover: rgba(239, 68, 68, .22);--de-chip-fail-border: rgba(248, 113, 113, .45);--de-chip-fail-text: #fca5a5;--de-chip-progress-bg: rgba(245, 158, 11, .14);--de-chip-progress-hover: rgba(245, 158, 11, .22);--de-chip-progress-border: rgba(251, 191, 36, .45);--de-chip-progress-text: #fcd34d;--de-chip-locked-bg: var(--de-surface-muted);--de-chip-locked-hover: var(--de-surface-inset);--de-chip-selected-border: var(--de-accent);--de-banner-info-bg: rgba(37, 99, 235, .12);--de-banner-info-border: rgba(96, 165, 250, .35);--de-banner-info-text: #93c5fd;--de-banner-info-link: #bfdbfe;--de-banner-success-bg: rgba(34, 197, 94, .12);--de-banner-success-border: rgba(74, 222, 128, .35);--de-banner-success-text: #86efac;--de-banner-success-icon: #4ade80;--de-banner-warning-bg: rgba(245, 158, 11, .12);--de-banner-warning-border: rgba(251, 191, 36, .4);--de-banner-warning-text: #fcd34d;--de-banner-warning-body: #fde68a;--de-banner-error-bg: rgba(239, 68, 68, .12);--de-banner-error-border: rgba(248, 113, 113, .35);--de-banner-error-text: #fca5a5;--de-stat-pass-bg: rgba(34, 197, 94, .14);--de-stat-pass-text: #6ee7b7;--de-anzeige-canvas-bg: var(--de-surface-muted);--de-anzeige-canvas-text: var(--de-text-primary);--de-anzeige-canvas-padding: .75rem 1rem;--de-anzeige-frame-bg: var(--de-surface-elevated);--de-fsp-accent-hover: #2dd4bf;--de-fsp-accent-soft: rgba(20, 184, 166, .18);--de-fsp-accent-muted: rgba(20, 184, 166, .45);--de-fsp-hero-border: rgba(20, 184, 166, .35);--de-fsp-hero-bg: radial-gradient(circle at top right, rgba(20, 184, 166, .14), transparent 34%), linear-gradient(135deg, var(--de-surface-elevated) 0%, rgba(15, 23, 42, .4) 100%);--de-fsp-station-marker-bg: rgba(20, 184, 166, .16);--de-fsp-station-marker-text: #99f6e4;--de-fsp-station-marker-badge: #2dd4bf;--de-fsp-chip-text: #99f6e4;--de-fsp-chip-bg: rgba(20, 184, 166, .22);--de-fsp-chip-border: rgba(153, 246, 228, .42);--de-live-exam-stepper-bg: var(--de-surface-inset);--de-live-exam-stepper-connector: var(--de-border-light);--de-live-exam-step-completed-text: #6ee7b7;--de-live-exam-step-completed-icon: #34d399;--de-gray-50: #253045;--de-gray-100: #334155;--de-gray-200: #475569;--de-gray-300: #64748b;--de-gray-400: #94a3b8;--de-gray-500: #94a3b8;--de-gray-600: #cbd5e1;--de-gray-700: #e2e8f0;--de-gray-800: #f1f5f9;--de-gray-900: #f8fafc;--de-sidenav-bg: var(--de-surface-chrome);--de-sidenav-surface: var(--de-surface-muted);--de-sidenav-text: #e2e8f0;--de-sidenav-text-muted: #94a3b8;--de-sidenav-group-title: #cbd5e1;--de-sidenav-group-icon: #94a3b8;--de-sidenav-hover: rgba(255, 255, 255, .06);--de-sidenav-active-bg: rgba(45, 212, 191, .18);--de-sidenav-active-text: #5eead4;--de-sidenav-border: var(--de-border-subtle);--de-content-bg: var(--de-surface-canvas);--de-as-bubble-bg: #64748b;--de-as-bubble-border: #94a3b8;--de-as-bubble-hover-border: #5eead4;--de-as-bubble-hover-ring: rgba(45, 212, 191, .28);--de-as-bubble-selected-bg: #2dd4bf;--de-as-bubble-selected-border: #2dd4bf;--de-as-bubble-selected-ring: rgba(45, 212, 191, .45);--de-as-bubble-check: #0f172a;--de-as-bubble-selected-label: #5eead4;--de-as-option-hover-bg: rgba(45, 212, 191, .1);--de-as-option-selected-bg: rgba(45, 212, 191, .14);--de-primary-light: #93c5fd;--de-primary-lighter: #bfdbfe;--de-primary-lightest: rgba(147, 197, 253, .18);--de-accent-lightest: rgba(45, 212, 191, .15);--de-warning-light: rgba(245, 158, 11, .15);--de-error-light: rgba(239, 68, 68, .15)}html[data-theme=dark][data-study-shell=true]{--mdc-elevated-card-container-color: var(--de-surface-elevated)}html[data-theme=dark][data-study-shell=true]{--mat-card-subtitle-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mat-menu-container-color: var(--de-surface-elevated)}html[data-theme=dark][data-study-shell=true]{--mat-menu-item-label-text-color: var(--de-text-primary)}html[data-theme=dark][data-study-shell=true]{--mat-menu-item-icon-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mat-divider-color: var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true]{--mat-expansion-header-text-color: var(--de-sidenav-group-title)}html[data-theme=dark][data-study-shell=true]{--mat-expansion-header-description-color: var(--de-sidenav-group-title)}html[data-theme=dark][data-study-shell=true]{--mat-expansion-header-indicator-color: var(--de-sidenav-group-icon)}html[data-theme=dark][data-study-shell=true]{--mdc-filled-text-field-container-color: var(--de-surface-muted)}html[data-theme=dark][data-study-shell=true]{--mdc-filled-text-field-label-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mdc-filled-text-field-disabled-label-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mdc-filled-text-field-disabled-input-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mdc-outlined-text-field-label-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mdc-outlined-text-field-disabled-label-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mdc-outlined-text-field-disabled-input-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mdc-filled-text-field-input-text-color: var(--de-text-primary)}html[data-theme=dark][data-study-shell=true]{--mdc-outlined-text-field-input-text-color: var(--de-text-primary)}html[data-theme=dark][data-study-shell=true]{--mdc-outlined-text-field-outline-color: var(--de-border-light)}html[data-theme=dark][data-study-shell=true]{--mdc-outlined-text-field-focus-outline-color: var(--de-accent)}html[data-theme=dark][data-study-shell=true]{--mdc-dialog-container-color: var(--de-surface-elevated)}html[data-theme=dark][data-study-shell=true]{--mdc-dialog-subhead-color: var(--de-text-primary)}html[data-theme=dark][data-study-shell=true]{--mdc-dialog-supporting-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true]{--mat-table-background-color: var(--de-surface-elevated)}html[data-theme=dark][data-study-shell=true]{--mat-table-header-headline-color: var(--de-text-primary)}html[data-theme=dark][data-study-shell=true]{--mat-table-row-item-label-text-color: var(--de-text-primary)}html[data-theme=dark][data-study-shell=true]{--mdc-linear-progress-track-color: var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true]{--mat-tab-header-inactive-label-text-color: var(--de-text-muted)}html[data-theme=dark][data-study-shell=true]{--mat-tab-header-active-label-text-color: var(--de-accent)}html[data-theme=dark][data-study-shell=true]{--mat-select-panel-background-color: var(--de-surface-elevated)}html[data-theme=dark][data-study-shell=true]{--mat-select-enabled-trigger-text-color: var(--de-text-primary)}html[data-theme=dark][data-study-shell=true]{--mdc-list-list-item-label-text-color: var(--de-text-primary)}html[data-theme=dark][data-study-shell=true]{--mdc-list-list-item-supporting-text-color: var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-card-title,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-card-title{color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-card-subtitle,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-card-subtitle{color:var(--de-text-muted)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-outlined-button:not(:disabled){color:var(--de-text-primary);border-color:var(--de-border-light)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-stroked-button:not(:disabled){color:var(--de-text-primary);border-color:var(--de-border-light)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-button-toggle-group{border-color:var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-button-toggle{color:var(--de-text-secondary);background:var(--de-surface-muted)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-button-toggle-checked{background:var(--de-accent-lightest)!important;color:var(--de-sidenav-active-text)!important}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-outlined-button:not(:disabled):hover,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-stroked-button:not(:disabled):hover{background-color:var(--de-sidenav-hover)!important;color:var(--de-sidenav-active-text)!important;border-color:var(--de-accent)!important}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-outlined-button:not(:disabled):hover .mat-icon,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-outlined-button:not(:disabled):hover .mdc-button__label,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-stroked-button:not(:disabled):hover .mat-icon,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-stroked-button:not(:disabled):hover .mdc-button__label{color:inherit!important}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-outlined-button:not(:disabled):focus-visible,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-stroked-button:not(:disabled):focus-visible{background-color:var(--de-accent-lightest)!important;color:var(--de-sidenav-active-text)!important}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-card.streak-widget,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-card.achievements-widget,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-card.xp-widget,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-card.leaderboard-widget{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .exam-item:hover{background-color:var(--de-surface-inset)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-tab-header{background:var(--de-surface-canvas);border-bottom:1px solid var(--de-border-subtle)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-tab-body-wrapper,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-tab-body-content{background:transparent}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-sidenav-container.sidenav-container .mat-drawer-content,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-sidenav-container.sidenav-container mat-sidenav-content,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container mat-sidenav-container.sidenav-container .content-container{background-color:var(--de-content-bg);color:var(--de-text-primary)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-paginator{background:transparent;color:var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-paginator-page-size-label,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-paginator-range-label{color:var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-paginator .mat-mdc-icon-button:not(:disabled){color:var(--de-text-secondary)}html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-paginator .mat-mdc-select-value,html[data-theme=dark][data-study-shell=true] mat-sidenav-container.sidenav-container .mat-mdc-paginator .mat-mdc-select-arrow{color:var(--de-text-secondary)}mat-sidenav-container.sidenav-container{color:var(--de-text-primary)}mat-sidenav-container.sidenav-container .content-container .mat-mdc-card{background-color:var(--de-surface-elevated);border:1px solid var(--de-border-light);box-shadow:var(--de-shadow-card-soft)}html[data-exam-paper=true] mat-sidenav-container.sidenav-container .mat-drawer-content,html[data-exam-paper=true] mat-sidenav-container.sidenav-container .content-container{background:var(--de-exam-paper-bg)}h1{margin:0;font-size:1.75rem;color:var(--de-primary-light);font-weight:500;line-height:1.2}h2{color:var(--de-primary-light);margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}h3{color:var(--de-primary-light);margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}@media (max-width: 600px){h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mr-05{margin-right:.5rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}body{color:#fff8f8}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:unset!important}.full-width{width:100%!important}.mat-mdc-snack-bar-container.error-snackbar{--mdc-snackbar-container-color: var(--de-error-dark);--mat-mdc-snack-bar-button-color: var(--de-text-inverse);--mdc-snackbar-supporting-text-color: var(--de-text-inverse)}.mat-mdc-snack-bar-container.success-snackbar{--mdc-snackbar-container-color: #1e40af;--mat-mdc-snack-bar-button-color: var(--de-text-inverse);--mdc-snackbar-supporting-text-color: var(--de-text-inverse)}.mat-mdc-snack-bar-container.info-snackbar{--mdc-snackbar-container-color: var(--de-primary-light);--mat-mdc-snack-bar-button-color: var(--de-text-inverse);--mdc-snackbar-supporting-text-color: var(--de-text-inverse)}.mat-mdc-snack-bar-container.premium-required-snackbar{--mdc-snackbar-container-color: #1e40af;--mat-mdc-snack-bar-button-color: #fbbf24;--mdc-snackbar-supporting-text-color: var(--de-text-inverse)}.cookie-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface{background:#fff!important;color:#0b1730;border-radius:16px!important;box-shadow:0 10px 30px #0003!important;border:1px solid rgba(0,0,0,.06)!important}.cookie-dialog-container .mat-mdc-checkbox .mdc-form-field>label{color:#0b1730!important;opacity:.92!important}.loading-modal-panel{z-index:10000!important}.loading-modal-backdrop{z-index:9999!important}.loading-modal-panel .mat-mdc-dialog-container{background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible!important}.loading-modal-panel .mdc-dialog__surface{background:transparent!important;box-shadow:none!important}.premium-upgrade-dialog-panel .mat-mdc-dialog-container{padding:0!important;overflow:hidden!important;border-radius:16px!important}.premium-upgrade-dialog-panel .mdc-dialog__surface{border-radius:16px!important;overflow:hidden!important;max-height:90vh!important;display:flex!important;flex-direction:column!important}.premium-upgrade-dialog-panel .mat-mdc-dialog-content{padding:0!important;max-height:none!important;flex:1!important;overflow-y:auto!important;min-height:0!important}.premium-upgrade-dialog-panel .mat-mdc-dialog-actions{padding:0!important;margin:0!important;flex-shrink:0!important}@media (max-height: 600px){.premium-upgrade-dialog-panel .mdc-dialog__surface{max-height:95vh!important}}.pwa-install-dialog-panel .mat-mdc-dialog-container{padding:0!important;overflow:hidden!important;border-radius:16px!important}.pwa-install-dialog-panel .mdc-dialog__surface{border-radius:16px!important;overflow:hidden!important;background:var(--de-surface-elevated)!important;color:var(--de-text-primary)}.cdk-overlay-pane.visitor-intent-dialog-panel .mat-mdc-dialog-container,.cdk-overlay-pane.visitor-intent-dialog-panel .mat-mdc-dialog-container .mdc-dialog__container,.visitor-intent-dialog-panel .mat-mdc-dialog-container,.visitor-intent-dialog-panel .mat-mdc-dialog-container .mdc-dialog__container{padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cdk-overlay-pane.visitor-intent-dialog-panel .mdc-dialog__surface,.visitor-intent-dialog-panel .mdc-dialog__surface{background:transparent!important;box-shadow:none!important;overflow:visible!important;border-radius:16px!important;color:#1a2b48!important}.cdk-overlay-pane.visitor-intent-dialog-panel .mat-mdc-dialog-content,.visitor-intent-dialog-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:none!important;background:transparent!important;color:#1a2b48!important}.mat-mdc-autocomplete-panel.country-autocomplete,.cdk-overlay-pane .mat-mdc-autocomplete-panel{background:#1a2744!important;border:1px solid rgba(255,255,255,.15);border-radius:8px;max-height:280px!important}.mat-mdc-autocomplete-panel.country-autocomplete .mat-mdc-option,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option{color:#ffffffe6;font-size:.875rem;min-height:40px;padding:8px 16px;line-height:1.4}.mat-mdc-autocomplete-panel.country-autocomplete .mat-mdc-option:hover:not(.mat-mdc-option-disabled),.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mat-mdc-option-disabled){background:#ffffff14}.mat-mdc-autocomplete-panel.country-autocomplete .mat-mdc-option.mat-mdc-option-active,.mat-mdc-autocomplete-panel.country-autocomplete .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple),.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:#60a5fa26;color:#60a5fa}.mat-mdc-autocomplete-panel.country-autocomplete .mat-mdc-option .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{color:inherit}.app-redesign-notice-dialog .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important;overflow:hidden;border-radius:20px;background:var(--de-surface-elevated)!important;color:var(--de-text-primary);border:1px solid var(--de-border-subtle);box-shadow:0 24px 48px #0f172a38,0 0 0 1px #2dd4bf1a}.exam-details-dialog .mat-mdc-dialog-container .mdc-dialog__surface,.profile-extras-dialog .mat-mdc-dialog-container .mdc-dialog__surface{background:var(--de-surface-elevated)!important;color:var(--de-text-primary)}.exam-details-dialog .mat-mdc-dialog-title,.profile-extras-dialog .mat-mdc-dialog-title{color:var(--de-text-primary)}.mat-mdc-select-panel.profile-select-panel{background:var(--de-surface-elevated)!important;border:1px solid var(--de-border-light);border-radius:8px}.mat-mdc-select-panel.profile-select-panel .mat-mdc-option{color:var(--de-text-primary);min-height:48px}.mat-mdc-select-panel.profile-select-panel .mat-mdc-option .mdc-list-item__primary-text{color:var(--de-text-primary)!important}.mat-mdc-select-panel.profile-select-panel .mat-mdc-option:hover:not(.mat-mdc-option-disabled),.mat-mdc-select-panel.profile-select-panel .mat-mdc-option.mat-mdc-option-active{background:var(--de-surface-highlight)}.mat-mdc-select-panel.profile-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:var(--de-surface-highlight)}.mat-mdc-select-panel.profile-select-panel.product-type-panel .mat-mdc-option.product-option-host{height:auto;min-height:64px;padding-top:10px;padding-bottom:10px;align-items:flex-start;white-space:normal;line-height:1.35;border-bottom:1px solid var(--de-border-subtle)}.mat-mdc-select-panel.profile-select-panel.product-type-panel .mat-mdc-option.product-option-host:last-of-type{border-bottom:none}.mat-mdc-select-panel.profile-select-panel.product-type-panel .mat-mdc-option.product-option-host .mdc-list-item__primary-text{white-space:normal;width:100%}.mat-mdc-autocomplete-panel.profile-autocomplete-panel{background:var(--de-surface-elevated)!important;border:1px solid var(--de-border-light);border-radius:8px;max-height:280px!important}.mat-mdc-autocomplete-panel.profile-autocomplete-panel .mat-mdc-option{color:var(--de-text-primary);min-height:40px}.mat-mdc-autocomplete-panel.profile-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{color:var(--de-text-primary)!important}.mat-mdc-autocomplete-panel.profile-autocomplete-panel .mat-mdc-option:hover:not(.mat-mdc-option-disabled),.mat-mdc-autocomplete-panel.profile-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background:var(--de-surface-highlight)}.mat-mdc-autocomplete-panel.profile-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:var(--de-surface-highlight)}@media (max-width: 768px){.user-dashboard-content,.details-container,.exercise-container,.reading-container,.speaking-container,.writing-container,.sprachbausteine-container,.letters-container,.exam-guide-container,.stats-container,.landing-container{padding-bottom:90px!important}}.driver-popover.de-tour-popover{background:var(--de-gray-50);border-radius:var(--de-radius-lg);box-shadow:var(--de-shadow-lg);border:1px solid var(--de-border-light);max-width:400px}.driver-popover.de-tour-popover .driver-popover-title{font-size:1.125rem;font-weight:600;color:var(--de-primary);margin-bottom:8px}.driver-popover.de-tour-popover .driver-popover-description{font-size:.9375rem;color:var(--de-text-secondary);line-height:1.5}.driver-popover.de-tour-popover .driver-popover-progress-text{font-size:.75rem;color:var(--de-text-muted)}.driver-popover.de-tour-popover .driver-popover-footer{margin-top:16px;gap:8px}.driver-popover.de-tour-popover .driver-popover-prev-btn,.driver-popover.de-tour-popover .driver-popover-next-btn{font-size:.875rem;font-weight:500;padding:8px 16px;border-radius:var(--de-radius-md);border:none;cursor:pointer;transition:all .2s ease}.driver-popover.de-tour-popover .driver-popover-prev-btn{background:var(--de-gray-200);color:var(--de-text-primary)}.driver-popover.de-tour-popover .driver-popover-prev-btn:hover{background:var(--de-gray-300)}.driver-popover.de-tour-popover .driver-popover-next-btn{background:var(--de-primary);color:var(--de-text-inverse)}.driver-popover.de-tour-popover .driver-popover-next-btn:hover{background:var(--de-primary-light)}.driver-popover.de-tour-popover .driver-popover-close-btn{color:var(--de-text-muted)}.driver-popover.de-tour-popover .driver-popover-close-btn:hover{color:var(--de-text-primary)}.driver-popover.de-tour-popover .driver-popover-arrow{border-color:var(--de-gray-50)}.driver-overlay{background:#1a2b48bf!important}.driver-active-element{outline:2px solid var(--de-accent)!important;outline-offset:2px}@media (max-width: 600px){.driver-popover.de-tour-popover{max-width:90vw;margin:8px}.driver-popover.de-tour-popover .driver-popover-title{font-size:1rem}.driver-popover.de-tour-popover .driver-popover-description{font-size:.875rem}.driver-popover.de-tour-popover .driver-popover-footer{flex-wrap:wrap}}
