@charset "UTF-8";.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}:root{--mat-app-background-color: #fff8f6;--mat-app-text-color: #2b1613;--mat-app-elevation-shadow-level-0: 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);--mat-app-elevation-shadow-level-1: 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);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #2b1613 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #2b1613 8%, transparent);--mat-option-label-text-color: #2b1613;--mat-option-selected-state-label-text-color: #930100;--mat-option-selected-state-layer-color: #ffdad4;--mat-optgroup-label-text-color: #603e39;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fff8f6;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #c00100;--mat-pseudo-checkbox-full-unselected-icon-color: #603e39;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #c00100;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #fff0ee;--mat-card-elevated-container-elevation: 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);--mat-card-filled-container-color: #ffdad4;--mat-card-filled-container-elevation: 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);--mat-card-outlined-container-color: #fff8f6;--mat-card-outlined-container-elevation: 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);--mat-card-outlined-outline-color: #ebbbb4;--mat-card-subtitle-text-color: #2b1613;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: #c00100;--mat-progress-bar-track-color: #ffdad4;--mat-tooltip-container-color: #422a27;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #ffedea;--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-enabled-select-arrow-color: #603e39;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #603e39;--mat-form-field-filled-caret-color: #c00100;--mat-form-field-filled-container-color: #ffdad4;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #2b1613 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #c00100;--mat-form-field-filled-focus-label-text-color: #c00100;--mat-form-field-filled-hover-active-indicator-color: #2b1613;--mat-form-field-filled-hover-label-text-color: #603e39;--mat-form-field-filled-input-text-color: #2b1613;--mat-form-field-filled-input-text-placeholder-color: #603e39;--mat-form-field-filled-label-text-color: #603e39;--mat-form-field-focus-select-arrow-color: #c00100;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #603e39;--mat-form-field-outlined-caret-color: #c00100;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #c00100;--mat-form-field-outlined-focus-outline-color: #c00100;--mat-form-field-outlined-hover-label-text-color: #2b1613;--mat-form-field-outlined-hover-outline-color: #2b1613;--mat-form-field-outlined-input-text-color: #2b1613;--mat-form-field-outlined-input-text-placeholder-color: #603e39;--mat-form-field-outlined-label-text-color: #603e39;--mat-form-field-outlined-outline-color: #956d67;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-select-option-text-color: #2b1613;--mat-form-field-state-layer-color: #2b1613;--mat-form-field-trailing-icon-color: #603e39;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #ffe9e6;--mat-select-enabled-trigger-text-color: #2b1613;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-select-placeholder-text-color: #603e39;--mat-select-enabled-arrow-color: #603e39;--mat-select-disabled-arrow-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-select-focused-arrow-color: #c00100;--mat-select-invalid-arrow-color: #ba1a1a;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #ffe9e6;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #fff8f6;--mat-dialog-subhead-color: #2b1613;--mat-dialog-supporting-text-color: #603e39;--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-chip-elevated-selected-container-color: #ffdad4;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-chip-focus-outline-color: #603e39;--mat-chip-focus-state-layer-color: #603e39;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #603e39;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #603e39;--mat-chip-outline-color: #956d67;--mat-chip-selected-disabled-trailing-icon-color: #2b1613;--mat-chip-selected-focus-state-layer-color: #930100;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #930100;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #930100;--mat-chip-selected-trailing-action-state-layer-color: #930100;--mat-chip-selected-trailing-icon-color: #930100;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #603e39;--mat-chip-with-icon-disabled-icon-color: #2b1613;--mat-chip-with-icon-icon-color: #603e39;--mat-chip-with-icon-selected-icon-color: #930100;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #2b1613;--mat-chip-with-trailing-icon-trailing-icon-color: #603e39;--mat-chip-container-height: 32px;--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: #2b1613;--mat-slide-toggle-disabled-selected-handle-color: #fff8f6;--mat-slide-toggle-disabled-selected-icon-color: #2b1613;--mat-slide-toggle-disabled-selected-track-color: #2b1613;--mat-slide-toggle-disabled-unselected-handle-color: #2b1613;--mat-slide-toggle-disabled-unselected-icon-color: #ffdad4;--mat-slide-toggle-disabled-unselected-track-color: #ffdad4;--mat-slide-toggle-disabled-unselected-track-outline-color: #2b1613;--mat-slide-toggle-label-text-color: #2b1613;--mat-slide-toggle-selected-focus-handle-color: #ffdad4;--mat-slide-toggle-selected-focus-state-layer-color: #c00100;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #c00100;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #ffdad4;--mat-slide-toggle-selected-hover-state-layer-color: #c00100;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #c00100;--mat-slide-toggle-selected-icon-color: #930100;--mat-slide-toggle-selected-pressed-handle-color: #ffdad4;--mat-slide-toggle-selected-pressed-state-layer-color: #c00100;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #c00100;--mat-slide-toggle-selected-track-color: #c00100;--mat-slide-toggle-track-outline-color: #956d67;--mat-slide-toggle-unselected-focus-handle-color: #603e39;--mat-slide-toggle-unselected-focus-state-layer-color: #2b1613;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #ffdad4;--mat-slide-toggle-unselected-handle-color: #956d67;--mat-slide-toggle-unselected-hover-handle-color: #603e39;--mat-slide-toggle-unselected-hover-state-layer-color: #2b1613;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #ffdad4;--mat-slide-toggle-unselected-icon-color: #ffdad4;--mat-slide-toggle-unselected-pressed-handle-color: #603e39;--mat-slide-toggle-unselected-pressed-state-layer-color: #2b1613;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #ffdad4;--mat-slide-toggle-unselected-track-color: #ffdad4;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px;--mat-radio-checked-ripple-color: #c00100;--mat-radio-disabled-label-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-radio-disabled-selected-icon-color: #2b1613;--mat-radio-disabled-unselected-icon-color: #2b1613;--mat-radio-label-text-color: #2b1613;--mat-radio-ripple-color: #2b1613;--mat-radio-selected-focus-icon-color: #c00100;--mat-radio-selected-hover-icon-color: #c00100;--mat-radio-selected-icon-color: #c00100;--mat-radio-selected-pressed-icon-color: #c00100;--mat-radio-unselected-focus-icon-color: #2b1613;--mat-radio-unselected-hover-icon-color: #2b1613;--mat-radio-unselected-icon-color: #603e39;--mat-radio-unselected-pressed-icon-color: #2b1613;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400;--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px;--mat-slider-active-track-color: #c00100;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #2b1613;--mat-slider-disabled-handle-color: #2b1613;--mat-slider-disabled-inactive-track-color: #2b1613;--mat-slider-focus-handle-color: #c00100;--mat-slider-focus-state-layer-color: color-mix(in srgb, #c00100 20%, transparent);--mat-slider-handle-color: #c00100;--mat-slider-handle-elevation: 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);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #c00100;--mat-slider-hover-state-layer-color: color-mix(in srgb, #c00100 5%, transparent);--mat-slider-inactive-track-color: #ffdad4;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #c00100;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #c00100;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #2b1613;--mat-slider-with-tick-marks-inactive-container-color: #603e39;--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #ffdad4;--mat-menu-item-label-text-color: #2b1613;--mat-menu-item-icon-color: #603e39;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #2b1613 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-menu-container-color: #ffe9e6;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-list-active-indicator-color: #ffdad4;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #2b1613;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #2b1613;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #2b1613;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #2b1613;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #2b1613;--mat-list-list-item-focus-state-layer-color: #2b1613;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #2b1613;--mat-list-list-item-hover-state-layer-color: #2b1613;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #2b1613;--mat-list-list-item-leading-avatar-color: #ffdad4;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #603e39;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #c00100;--mat-list-list-item-supporting-text-color: #603e39;--mat-list-list-item-trailing-icon-color: #603e39;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #603e39;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #2b1613;--mat-paginator-container-background-color: #fff8f6;--mat-paginator-disabled-icon-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-paginator-enabled-icon-color: #603e39;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #c00100;--mat-tab-active-focus-label-text-color: #2b1613;--mat-tab-active-hover-indicator-color: #c00100;--mat-tab-active-hover-label-text-color: #2b1613;--mat-tab-active-indicator-color: #c00100;--mat-tab-active-label-text-color: #2b1613;--mat-tab-active-ripple-color: #2b1613;--mat-tab-divider-color: #ffdad4;--mat-tab-inactive-focus-label-text-color: #2b1613;--mat-tab-inactive-hover-label-text-color: #2b1613;--mat-tab-inactive-label-text-color: #2b1613;--mat-tab-inactive-ripple-color: #2b1613;--mat-tab-pagination-icon-color: #2b1613;--mat-tab-disabled-ripple-color: #603e39;--mat-tab-container-height: 48px;--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #fff8f6;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-checkbox-label-text-color: #2b1613;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #c00100;--mat-checkbox-selected-focus-state-layer-color: #c00100;--mat-checkbox-selected-hover-icon-color: #c00100;--mat-checkbox-selected-hover-state-layer-color: #c00100;--mat-checkbox-selected-icon-color: #c00100;--mat-checkbox-selected-pressed-icon-color: #c00100;--mat-checkbox-selected-pressed-state-layer-color: #2b1613;--mat-checkbox-unselected-focus-icon-color: #2b1613;--mat-checkbox-unselected-focus-state-layer-color: #2b1613;--mat-checkbox-unselected-hover-icon-color: #2b1613;--mat-checkbox-unselected-hover-state-layer-color: #2b1613;--mat-checkbox-unselected-icon-color: #603e39;--mat-checkbox-unselected-pressed-state-layer-color: #c00100;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #c00100;--mat-button-filled-disabled-container-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-button-filled-disabled-state-layer-color: #603e39;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #603e39;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #c00100;--mat-button-outlined-outline-color: #956d67;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #c00100 12%, transparent);--mat-button-outlined-state-layer-color: #c00100;--mat-button-protected-container-color: #fff8f6;--mat-button-protected-container-elevation-shadow: 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);--mat-button-protected-disabled-container-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 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);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-button-protected-disabled-state-layer-color: #603e39;--mat-button-protected-focus-container-elevation-shadow: 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);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 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);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #c00100;--mat-button-protected-pressed-container-elevation-shadow: 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);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #c00100 12%, transparent);--mat-button-protected-state-layer-color: #c00100;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-button-text-disabled-state-layer-color: #603e39;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #c00100;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #c00100 12%, transparent);--mat-button-text-state-layer-color: #c00100;--mat-button-tonal-container-color: #ffdad4;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #603e39;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #930100;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #930100 12%, transparent);--mat-button-tonal-state-layer-color: #930100;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-icon-button-disabled-state-layer-color: #603e39;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #603e39;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #603e39 12%, transparent);--mat-icon-button-state-layer-color: #603e39;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: #ffdad4;--mat-fab-container-elevation-shadow: 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);--mat-fab-disabled-state-container-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-fab-extended-container-elevation-shadow: 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);--mat-fab-extended-focus-container-elevation-shadow: 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);--mat-fab-extended-hover-container-elevation-shadow: 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);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 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);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #930100;--mat-fab-hover-container-elevation-shadow: 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);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 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);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #930100 12%, transparent);--mat-fab-small-container-color: #ffdad4;--mat-fab-small-container-elevation-shadow: 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);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 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);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #930100;--mat-fab-small-hover-container-elevation-shadow: 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);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 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);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #930100 12%, transparent);--mat-fab-small-state-layer-color: #930100;--mat-fab-state-layer-color: #930100;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #ffb4a8;--mat-snack-bar-container-color: #422a27;--mat-snack-bar-supporting-text-color: #ffedea;--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #fff8f6;--mat-table-header-headline-color: #2b1613;--mat-table-row-item-label-text-color: #2b1613;--mat-table-row-item-outline-color: #956d67;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #c00100;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #ba1a1a;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: #2b1613;--mat-bottom-sheet-container-background-color: #fff0ee;--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-button-toggle-divider-color: #956d67;--mat-button-toggle-selected-state-background-color: #ffdad4;--mat-button-toggle-selected-state-text-color: #930100;--mat-button-toggle-state-layer-color: #2b1613;--mat-button-toggle-text-color: #2b1613;--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 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);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 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);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #2b1613;--mat-datepicker-calendar-container-background-color: #ffe2dd;--mat-datepicker-calendar-container-text-color: #2b1613;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #2b1613 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffddb5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b72114;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdad4;--mat-datepicker-calendar-date-in-range-state-background-color: #ffdad4;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #c00100;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #c00100;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #2b1613;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #c00100;--mat-datepicker-calendar-date-today-selected-state-outline-color: #c00100;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #603e39;--mat-datepicker-calendar-navigation-button-icon-color: #603e39;--mat-datepicker-calendar-period-button-icon-color: #603e39;--mat-datepicker-calendar-period-button-text-color: #603e39;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-datepicker-range-input-separator-color: #2b1613;--mat-datepicker-toggle-active-state-icon-color: #c00100;--mat-datepicker-toggle-icon-color: #603e39;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-divider-width: 1px;--mat-divider-color: #ebbbb4;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #956d67;--mat-expansion-container-background-color: #fff8f6;--mat-expansion-container-text-color: #2b1613;--mat-expansion-header-description-color: #603e39;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #2b1613 8%, transparent);--mat-expansion-header-indicator-color: #603e39;--mat-expansion-header-text-color: #2b1613;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: #fff8f6;--mat-sidenav-container-text-color: #603e39;--mat-sidenav-content-background-color: #fff8f6;--mat-sidenav-content-text-color: #2b1613;--mat-sidenav-scrim-color: color-mix(in srgb, #472824 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: #fff8f6;--mat-stepper-header-done-state-icon-background-color: #c00100;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #c00100;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;--mat-stepper-header-error-state-label-text-color: #ba1a1a;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #2b1613 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #2b1613 8%, transparent);--mat-stepper-header-icon-background-color: #603e39;--mat-stepper-header-icon-foreground-color: #fff8f6;--mat-stepper-header-label-text-color: #603e39;--mat-stepper-header-optional-label-text-color: #603e39;--mat-stepper-header-selected-state-icon-background-color: #c00100;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #603e39;--mat-stepper-line-color: #956d67;--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500;--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #2b1613;--mat-toolbar-container-background-color: #fff8f6;--mat-toolbar-container-text-color: #2b1613;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-tree-container-background-color: #fff8f6;--mat-tree-node-text-color: #2b1613;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: #ffe9e6;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}:root{--primary: #404c6f;--mat-dialog-container-max-width: 820px;--mat-bottom-sheet-container-background-color: #fff;--mat-card-elevated-container-color: #fff;--mat-dialog-container-shape: 16px;--mat-tab-active-indicator-color: #666666;--mdc-elevated-card-container-color: #fff;--mdc-tab-indicator-active-indicator-color: #0A7FD4;--mat-progress-bar-active-indicator-color: #0A7FD4;--mat-progress-bar-track-color: #d4ddff;--dark-blue-color: #2F3649;--primary-color: #0A7FD4;--primary-text-color: #fff;--light-text-color: #666666;--white-color: #ffffff;--body-bg: #F2F3F7;--outline-color: #C4C4C4;--white-bg: #FDFDFD;--success-color: #28A745;--gray-bg: #F2F3F7;--highlight-bg: #FFE8E8;--heading-color: #333333;--subtext-color: #666666;--golden-color: #D4AF37;--blue-color: #2E8BC0;--soft-red: #EF4F5F;--text-color: #000000;--grey-hover: #F5F5F5;--purple-color: #7B50D9;--primary-gradient: linear-gradient(275.72deg, #00053D 27.99%, #000111 100%);--max-width: 1320px}:root{--mat-menu-container-color: #fff;--mat-divider-color: #ccc;--mat-dialog-container-shape: 10px;--mat-card-outlined-container-color: #fff}:root{--header-bg: #FDFDFD;--sidebar-bg: transparent;--sidebar-drawer-bg: #FDFDFD;--card-surface: #FFFFFF;--surface-elevated: #FFFFFF;--hover-bg-soft: #F1F2F5;--pressed-bg: #E0E1E5;--row-hover-bg: #F5F6FA;--submenu-bg: #F8F8F8;--avatar-placeholder-bg: #F3F4F6;--muted-text-color: #999999;--neutral-text-color: #6B6B6B;--slate-text-color: #64748B;--section-title-color: #444444;--activity-title-color: #1E293B;--on-primary-color: #FFFFFF;--on-dark-text: #FFFFFF;--on-dark-text-soft: rgba(255, 255, 255, .88);--on-dark-text-softer: rgba(255, 255, 255, .92);--on-accent-text: #FDFDFD;--read-btn-text: #2D2D2D;--channel-name-color: #2F2F2F;--on-light-text: #333333;--menu-link-color: rgba(0, 0, 0, .6);--banner-text: #FDFDFD;--banner-subtext: #D5D5D5;--card-border: #E8EDF5;--control-border: #D9D9D9;--control-border-color: #C4C4C4;--divider-color: #E0E0E0;--divider-soft: #F0F0F0;--live-card-border: #DBDBDB;--banner-ring: transparent;--focus-ring-color: #0A7FD4;--button-primary-bg: #0A7FD4;--primary-hover-color: #5EB3F2;--success-emphasis-bg: #28A745;--segmented-active-bg: #7B50D9;--control-checked-color: #0A7FD4;--disabled-bg: #E6E8EC;--disabled-fg: #6B7280;--accent-red: #D9294C;--danger-color: #DC3545;--live-color: #E4232D;--sky-accent: #5EABE2;--indigo-color: #6366F1;--yt-red: #CC4B4B;--yt-chip-bg: #FFDEDE;--yt-cta-gradient: linear-gradient(90deg, #CF5151 0%, #D44343 100%);--blue-tint-bg: rgba(46, 139, 192, .1);--purple-tint-bg: rgba(124, 58, 237, .08);--success-badge-bg: rgba(21, 72, 41, .75);--success-muted-bg: #28A7451A;--danger-muted-bg: #D9294C1A;--severe-muted-bg: #F08D361A;--shadow-color-2xs: rgba(0, 0, 0, .1);--shadow-color-xs: rgba(0, 0, 0, .08);--shadow-color-sm: rgba(0, 0, 0, .12);--shadow-color-md: rgba(0, 0, 0, .15);--shadow-color-drawer: rgba(0, 0, 0, .16);--shadow-color-button: rgba(0, 0, 0, .18);--shadow-color-lg: rgba(0, 0, 0, .2);--shadow-color-xl: rgba(0, 0, 0, .25);--scrollbar-thumb: #C4C4C4;--scrollbar-thumb-hover: #999999;--sidebar-scrollbar-thumb: #C1C1C1;--shimmer-base: #F6F7F8;--shimmer-highlight: #EDEEF1;--logo-filter: none;--icon-filter: none;--icon-filter-white: none;--illustration-filter: none;--plan-active-bg: #F9F9F9;--plan-active-border: #A4A4A4;--plan-active-text: #848484;--theme-toggle-icon: #2F3649;--sidebar-hover-bg: #EDF9FF;--sidebar-active-gradient: linear-gradient(180deg, #2F6EE3 43.58%, #1B3AD8 100%);--download-card-bg: #EEF8FF;--download-card-border: #A8DAFF;--avatar-gradient: linear-gradient(180deg, #1B9FFF 0%, #9747FF 100%);--avatar-ring: rgba(0, 0, 0, .1);--heading-accent-bar: linear-gradient(180deg, #1B9FFF 0%, #9747FF 100%);--banner-dot-active-gradient: linear-gradient(90deg, #1B9FFF 2%, #9747FF 102%);--slider-btn-icon: #808080;--tools-border-gradient: linear-gradient(94.55deg, #2E8BC0 0%, rgba(99, 97, 192, 0) 39%, rgba(150, 56, 192, 0) 70.97%, #A32EC0 100%);--tools-bg-gradient: linear-gradient(94.55deg, rgba(46, 139, 192, .2) 0%, rgba(255, 255, 255, .1) 45.94%, rgba(255, 255, 255, .1) 56.17%, rgba(163, 46, 192, .2) 97.6%);--tool-card-pastel-mix: 100%;--tool-card-accent-mix: 0%;--tool-card-border-accent-mix: 100%;--tool-icon-accent-mix: 0%;--tool-icon-ring-bg: #F5F6FB;--tool-icon-ring-shadow: rgba(101, 101, 101, .15);--tool-highlight-ring: conic-gradient(from 134.19deg at 50% 50%, #FA2F2F -26.32deg, #FFC04B 102.14deg, #FA2F2F 175.89deg, #FF4BC9 274.4deg, #FA2F2F 333.68deg, #FFC04B 462.14deg);--tool-visited-ring: linear-gradient(135deg, #B8B8B8, #A0A0A0);--activity-card-bg: transparent;--activity-test-accent: #EF4444;--activity-quiz-accent: #8B5CF6;--recent-badge-bg: #F1F2F4;--recent-badge-text: #6B7280;--recent-badge-border: #D7DAE0;--result-btn-bg: #4A83B5;--result-btn-hover-bg: #6796C3;--resume-btn-bg: #FFE39A;--resume-btn-hover-bg: #EBDAA9;--resume-btn-text: #9A6C00;--level-difficult-color: #1B9FFF;--level-moderate-color: #FF9638;--level-easy-color: #24B84E;--segmented-bg: #F8F8F8;--segmented-border: #D4D4D4;--segmented-inset: rgba(255, 255, 255, .7);--status-dot-idle: #E5E5E5;--hof-dark-card-gradient: linear-gradient(180deg, #00053D 0%, #000111 100%);--hof-dark-card-border: transparent;--hof-grid-line: rgba(255, 255, 255, .04);--hof-avatar-bg: #1A1A3E;--hof-avatar-border: rgba(255, 255, 255, .2);--student-section-gradient: linear-gradient(248.82deg, #F9E8FF 0%, #FFFFFF 40.57%);--student-section-border: #C3B6D2;--live-blink-from: #1B9FFF;--live-blink-to: #EF4F5F;--tooltip-bg: #333333;--tooltip-fg: #FFFFFF;--attempt-start-bg: linear-gradient(180deg, #49AC57 0%, #2E6D38 100%);--attempt-start-hover-bg: #49AC57;--attempt-register-bg: #232C40;--qr-dialog-bg: linear-gradient(275.72deg, #232856 27.99%, #282A4E 100%);--accordion-border: #DFE5EC;--accordion-icon-bg: #666666;--accordion-icon-fg: #FFFFFF;--accordion-active-header-bg: #DFEFFF;--test-banner-border: #2E8BC04D;--test-banner-img-bg: #FFFFFF;--exam-grid-bg: #FFFFFF;--pyp-badge-bg: linear-gradient(180deg, #EADB86 0%, #F2EAC1 48.56%, #C8B33B 100%);--pyp-badge-border: #CCA937;--pyp-badge-text: #80681C;--tab-shadow: #0000001A;--tab-text: #6B7280;--tab-text-hover: #374151;--tab-hover-bg: rgba(255, 255, 255, .5);--tab-scroll-icon: #9CA3AF;--tab-scroll-hover-bg: rgba(255, 255, 255, .6);--tab-active-glow: #CBB3FF;--about-border-gradient: linear-gradient(188.7deg, #727272 6.63%, #F8F9FB 60.59%);--about-heading-bar: linear-gradient(180deg, #1B9FFF 0%, #9747FF 100%);--about-btn-bg: #2F36491A;--table-head-bg: #34495E;--table-head-first-bg: #2C3E50;--table-head-divider: rgba(255, 255, 255, .2);--table-border: #E9ECEF;--table-stripe-bg: #F8F9FA;--table-row-hover-bg: #E8F4F8;--live-mock-skeleton-base: #ECEFF3;--live-mock-skeleton-highlight: #F6F8FB;--live-mock-border: #C8C8C8;--live-mock-border-soft: #CECECE;--live-mock-card-border: #EFEFEF;--live-mock-banner-bg: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(180deg, rgba(255, 199, 249, .04) 0%, rgba(202, 227, 255, .04) 100%);--live-mock-label: #555555;--live-mock-free-bg: #27AE60;--live-mock-item-focus-bg: #F7FAFF;--live-mock-item-focus-border: #D7DFED;--live-mock-dark-btn-bg: #2F3649;--live-mock-tab-badge-bg: #8B8B8B;--test-card-badge-dark-bg: #666666;--test-card-badge-dark-text: #F2F3F7;--live-mock-title-strong: #1A1A1A;--test-card-level-easy: #1EBE50;--test-card-level-moderate: #FA881F;--test-card-level-difficult: #F72C5E;--test-card-level-easy-bg: #B5EBAE;--test-card-level-moderate-bg: #FDDBC6;--test-card-level-difficult-bg: #FDC6C6;--test-card-level-exam-bg: #C6DFFD;--test-card-start-bright-bg: linear-gradient(180deg, #3AB15A 0%, #258D42 100%);--test-card-resume-bg: #FFEAAA;--test-card-resume-text: #886600;--test-card-result-bg: #497CAC;--live-mock-tooltip-value: #AE5454;--live-mock-hover-border: #D1D1D1;--test-card-soon-bg: #EBEBEB;--test-card-soon-text: #505050;--live-mock-complete-bg: #4192C4;--test-card-complete-text: #E9F7FF;--live-mock-complete-border: #FFFFFF;--live-mock-complete-hover-text: #2E6DA4;--live-mock-complete-hover-bg: #2E6DA425;--result-text: #222222;--result-strong: #1A2533;--result-muted: #6C7A89;--result-tab-text: #818181;--result-metric-border: #E8E8E8;--result-tip-bg: linear-gradient(#F9F9F9, rgba(226, 235, 240, .6), #F9F9F9);--result-tip-border: #B2CBD9;--result-tip-text: #4C8FB5;--result-note: #1B4582;--result-table-tint: rgba(46, 139, 192, .06);--result-table-head-bg: #91BFD966;--result-table-head-text: #1E344F;--result-table-text: #2C3E50;--result-table-text-alt: #094161;--result-table-border: #CDD8E3;--result-table-row-even: #F4F7FB;--result-table-row-total: #E9F7FF;--result-sort-idle: rgba(30, 52, 79, .35);--result-chip-idle-bg: #B3B3B3;--result-good: #308B48;--result-bad: #B93535;--result-excellent: #619836;--result-poor: #C0392B;--result-thumbs-down: #A82323;--result-border: #CCCCCC;--result-border-soft: #EEEEEE;--result-divider: rgba(0, 0, 0, .1);--result-card-bg: #F8FAFC;--result-card-border: #E0E8F0;--result-back-border: #C8D4DE;--result-back-hover-bg: #F0F4F8;--result-back-hover-border: #A0B4C4;--result-banner-title: #0F172A;--result-banner-text: #475569;--result-banner-border: #CBD5E1;--result-input-border: #C8C8C8;--result-input-focus: #007BFF;--result-cancel-bg: #C4C4C4;--result-close-hover-bg: #E9ECEF;--result-error: #C82333;--result-topics-text: rgba(0, 0, 0, .7);--result-warning-bg: #FFF3CD;--result-warning-border: #FFC107;--result-warning-text: #856404;--solution-marks-negative: red;--solution-marks-positive: green;--solution-border: #CCCCCC;--solution-border-strong: rgba(0, 0, 0, .2);--solution-border-dark: #A19F9F;--solution-option-border: rgba(0, 0, 0, .1);--solution-answer-hover-bg: #E2E2E2;--solution-seq-border: #C9C9C9;--solution-correct: #68B61D;--solution-wrong: #CD3906;--solution-percent-bar: linear-gradient(90deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .03));--solution-percent-text: #555555;--solution-percent-text-bg: rgba(255, 255, 255, .9);--solution-reattempt-bg: #F5EED0;--solution-active-bg: #CDE8FF;--solution-status-box-bg: #E5F6FC;--solution-menu-active-bg: #A19F9F;--solution-loading-text: rgba(0, 0, 0, .7);--solution-disabled-bg: #D3D3D3;--solution-disabled-border: #CAC9C9;--solution-stats-text: #848484;--solution-scrollbar-track: #F1F1F1;--solution-scrollbar-thumb: #B0B0B0;--solution-scrollbar-thumb-hover: #888888;--solution-content-border: #000000;--solution-math-line: #000000;--solution-tab-text: #404C6F;--solution-content-img-bg: transparent;--solution-content-img-pad: 0;--solution-content-img-radius: 0;--ssc-primary: #404C6F;--ssc-primary-hover: #323C58;--ssc-success: #4CAF50;--ssc-info: #2196F3;--ssc-dark-blue: #140DE4;--ssc-danger: #DC3545;--ssc-danger-hover: #C82333;--ssc-bg-light: #F5F5F5;--ssc-bg-secondary: #F7F7F7;--ssc-border: #DDDDDD;--ssc-text: #333333;--ssc-text-muted: #666666;--ssc-highlight-bg: #FFF8C0;--ssc-avatar-bg: #C5D9E8;--ssc-surface: #FFFFFF;--ssc-border-strong: #CCCCCC;--ssc-border-dark: #444444;--ssc-row-divider: #EEEEEE;--ssc-row-hover: #FAFAFA;--ssc-table-hover: #E4E4E466;--ssc-hover-bg: #F5F5F5;--ssc-icon: #323C58;--ssc-fullscreen-icon: #1F1F1F;--ssc-pause-border: #818181;--ssc-btn: #156DD1;--ssc-btn-hover: #0D4A8C;--ssc-btn-muted-bg: #CACDCF;--ssc-btn-muted-hover: #BDBFC0;--ssc-btn-muted-text: rgb(68, 68, 68);--ssc-btn-muted-text-hover: rgb(75, 75, 75);--ssc-camera-hover: #025DB8;--ssc-submit-bg: #3476BB;--ssc-submit-border: #0053AC;--ssc-submit-hover: #5798DD;--ssc-alert: red;--ssc-tab-orange: orange;--ssc-review: #EF4444;--ssc-review-marker: #000000;--ssc-summary-number: #D32F2F;--ssc-strip-bg: #D4CAB6;--ssc-cream-bg: #F5F3ED;--ssc-overlay-bg: rgba(255, 255, 255, .85);--ssc-overlay-text: #404C6F;--ssc-error-bg: #FFEBEE;--ssc-error-border: #EF5350;--ssc-watermark: rgba(0, 0, 0, .07);--ssc-scrollbar-track: #F1F1F1;--ssc-scrollbar-thumb: #888888;--ssc-scrollbar-thumb-hover: #555555;--ssc-instr-header-text: #03005B;--ssc-instr-title: #3D3C3F;--ssc-instr-divider: #E0E0E0;--ssc-instr-skeleton: #EFEFEF;--ssc-instr-strip: #E0D9C8;--ssc-instr-heading: #1A1A1A;--ssc-instr-subheading: #111111;--ssc-instr-ink-strong: #222222;--ssc-instr-value: #0C7CD5;--ssc-instr-dist-wrap: #E8E3DA;--ssc-instr-dist-head: #EDE8DB;--ssc-instr-dist-head-border: #D5CFC3;--ssc-instr-dist-border: #E0DBD3;--ssc-instr-dist-stripe: #FAFAFA;--ssc-instr-btn-bg: #F5DEB3;--ssc-instr-btn-hover: #E8CF99;--ssc-instr-btn-hover-alt: #E0CFAD;--ssc-instr-btn-border: #D4BE90;--ssc-instr-btn-border-alt: lightgrey;--ssc-instr-btn-text: black;--ssc-instr-btn-filled: #0C7CD5;--ssc-instr-btn-filled-hover: #095EA3;--ssc-instr-spinner-track: rgba(0, 0, 0, .25);--ssc-instr-scroll-track: #F5F5F5;--ssc-instr-scroll-thumb: #4665A6;--ssc-instr-content-thumb: #BDBDBD;--ssc-instr-content-thumb-hover: #9E9E9E;--test-dialog-footer-bg: #F8F3F0;--test-player-title: #030065;--test-player-subtitle: #676568;--test-player-outline: #404C6F;--test-player-footer-bg: #F6F6F6;--test-mode-analysis-text: #866809;--test-mode-title: rgba(0, 0, 0, .87);--test-mode-subtitle: rgba(0, 0, 0, .6);--test-mode-section-text: #545454;--test-mode-btn-border: #DDDDDD;--test-mode-btn-text: #555555;--test-mode-btn-hover-border: #999999;--test-mode-time-bg: #F5F5F5;--test-mode-increase: #4CAE4C;--test-mode-increase-bg: #F0F7F0;--test-mode-increase-hover-bg: #E8F5E8;--test-mode-decrease: #D48806;--test-mode-decrease-bg: #FEF5F0;--test-mode-decrease-hover-bg: #FDF0E8;--solution-body-bg: #F2F3F7;--solution-option-hover-bg: rgba(0, 0, 0, .1);--share-divider: #EBEDF9;--share-close-icon: #878787;--share-close-bg: #F3F3F3;--share-close-hover-bg: #EBEDF9;--share-field-border: #757171;--share-ring-pastel-mix: 100%;--order-text: #1F2937;--order-strong-text: #111827;--order-addons-title: #374151;--order-label: #6B7280;--order-muted: #9CA3AF;--order-price: #05891E;--order-savings: #16A34A;--order-success: #22C55E;--order-error-bg: #FEE2E2;--order-error-border: #FCA5A5;--order-error-text: #B91C1C;--order-input-border: #D1D5DB;--order-divider: #E5E7EB;--order-card-header-bg: #F9FAFB;--chart-text: #000000;--chart-muted-text: #999999;--chart-grid: #000000;--chart-range-line: #000000;--chart-cursor: #000000;--chart-bg: #FFFFFF;--chart-tooltip-bg: #FFFFFF;--chart-tooltip-text: #000000;--topic-text: #374151;--topic-hover-bg: #F1F7FB;--topic-empty-bg: #F1F7FB;--topic-empty-img-filter: none;--topic-tab-hover-bg: #FAFAFA;--topic-tab-hover-border: #D1D5DB;--topic-tab-active-text: #7C3AED;--test-chapter-text-muted: #555555;--test-chapter-toggle-bg: #E3E3E3;--test-chapter-toggle-active-bg: #FFFFFF;--test-chapter-active-bg: #E0F2FF;--test-chapter-empty-icon-bg: #EBF5FB;--test-chapter-skeleton-base: #EEF2F7;--test-chapter-skeleton-highlight: #F8FBFF;--test-chapter-banner-skeleton-border: #B8DCEC;--test-chapter-banner-skeleton-bg: #EFF8FF;--test-chapter-divider: #DCE1E8;--test-chapter-pro-card-bg: linear-gradient(190deg, #FDFDFD 0%, #FFF1C2 100%);--test-card-type-bg: #EDF2F7;--test-card-type-text: #4A5568;--test-card-video-btn-bg: #F1F1F1;--test-card-video-btn-border: #9A9A9A;--test-card-video-btn-icon: #1E1E1E;--test-card-video-btn-hover-bg: #D6D6D6;--test-card-buy-bg: #E2E2E2;--exam-banner-bg: linear-gradient(135deg, rgba(46, 139, 192, .08) 0%, #ffffff 60%);--exam-banner-btn-bg: #333333;--exam-banner-badge-text: #4E4B22;--exam-banner-text-dim: #888888;--exam-banner-highlight: #27AE60;--line-tab-hover-bg: rgba(0, 0, 0, .02);--line-tab-skeleton: #F0F2F5;--line-tab-track: #E7EAF0;--test-list-divider: linear-gradient(90deg, #F2F3F7 32.41%, #C4C4C4 77.92%);--perf-tabs-border: rgba(102, 102, 102, .18);--pricing-page-bg: linear-gradient(to right, #FCEFFC, #FAFAFA, #FFFFFF, #E6FCFF);--pricing-accent: #F41900;--pricing-accent-emphasis: #F41900;--pricing-accent-hover: #EF5A5A;--pricing-accent-alt: #6B7CB0;--pricing-text-dark: #47505F;--pricing-text-light: #5D5E60;--pricing-text-lighter: #9CA3AF;--pricing-border: #E5E7EB;--pricing-border-strong: #A7A6A6;--pricing-border-soft: #EEEEEE;--pricing-border-mid: #DDDDDD;--pricing-border-control: #CCCCCC;--pricing-bg-light: #F9FAFB;--pricing-success: #0AAD4E;--pricing-skeleton-base: #F0F0F0;--pricing-skeleton-highlight: #E0E0E0;--pricing-placeholder-bg: #EEEEEE;--pricing-heading-strong: #2C3E50;--pricing-gold-emphasis: #D4AF37;--pricing-blue-emphasis: #2E8BC0;--pricing-gold-soft-bg: #FDF8E8;--pricing-gold-text: #B38300;--pricing-red-emphasis: #EF4F5F;--pricing-validity-bg: #42AE5B;--pricing-dark-btn-bg: #2F3649;--pricing-buy-btn-bg: #1B7FCC;--pricing-buy-btn-hover-bg: #3798E2;--pricing-disabled-bg: #C8C8C8;--pricing-muted-text: #6B7280;--pricing-radio-border: #D1D5DB;--pricing-option-selected-bg: #F8FFFE;--pricing-super-active-bg: linear-gradient(180deg, #FDFDFD 80.03%, #F2F8FC 100%);--pricing-premium-active-bg: linear-gradient(180deg, #FDFDFD 80.03%, #FFFCF2 100%);--pricing-basic-selected-bg: linear-gradient(180deg, #FDFDFD 80.03%, #EFF6FF 100%);--pricing-ca-basic-bg: linear-gradient(180deg, #ffffff -14.78%, #e3eefb -14.77%, rgba(240, 242, 247, .6) 87.98%), #ffffff;--pricing-ca-pro-bg: linear-gradient(180deg, rgba(255, 246, 227, .29) 6.23%, rgba(228, 228, 228, 0) 100%), #ffffff;--pricing-coupon-code-bg: #FFF5F4;--pricing-coupon-code-border: #F2B7B1;--pricing-features-bg: linear-gradient(180deg, #FFF9F0 0%, #fbf5fb 100%);--pricing-features-line: #DDC196;--pricing-col-active-bg: #FFF4F4;--pricing-red-soft-bg: #FBF0F2;--pricing-red-soft-hover-bg: linear-gradient(180deg, #FDFDFD -213.16%, #FFCAD4 100%);--pricing-card-border: #DCDCDC;--pricing-price-drop: #E93452;--pricing-cart-primary: #404C6F;--pricing-cart-divider: rgba(0, 0, 0, .2);--pricing-cart-danger: #DC3545;--pricing-cart-cta: #C1202F;--pricing-cart-continue: #53A55DF2;--pricing-cart-discount: #59BF53;--pricing-cart-muted: #757575;--pricing-tab-idle-bg: #989898;--pricing-testimonial-text: #2C2C2C;--pricing-icon-text: #555555;--pricing-hint-text: #888888;--pricing-close-btn-bg: #6C757D;--pricing-close-btn-border: #666666;--pricing-error-text: #FF0000;--profile-card-bg: linear-gradient(94.55deg, rgba(166, 223, 255, .5) 0%, rgba(241, 184, 255, .5) 97.6%);--profile-avatar-border: #D1D5DB;--profile-icon-color: #1E1E1E;--profile-edit-btn-bg: #C4C4C4;--profile-edit-btn-hover-bg: #F1F5F9;--profile-success-text: #257B38;--profile-success-bg: rgba(40, 167, 69, .149);--profile-inactive-text: #A60003;--profile-inactive-bg: #D0121526;--profile-inactive-border: #D01215;--profile-readonly-field: #C4C4C4;--profile-form-label: #6B7A99;--profile-section-border: #E9E9E9;--profile-section-shadow: #4C4C4C33;--profile-plan-card-border: #E2E8F0;--profile-addon-bg: #F9FAFB;--profile-addon-border: #E5E7EB;--profile-strong-text: #111827;--profile-body-text: #374151;--profile-label-text: #4B5563;--profile-muted-text: #6B7280;--profile-ring-track: #F0F0F0;--profile-dialog-title: #12163A;--profile-dialog-hint: #9AA0B4;--profile-dialog-error: #E0563F;--profile-dialog-error-bg: #FDECEA;--profile-dialog-success: #1F9D55;--profile-dialog-success-bg: #E9F9EF;--profile-dialog-accent: #2F6FED;--profile-dialog-disabled: #C7CADB;--profile-dialog-input-bg: #FBFBFD;--profile-dialog-input-border: #E6E8F0;--profile-dialog-focus: #404C6F;--profile-dialog-option-hover: #EEF4FF;--profile-dialog-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--otp-input-border: #E2E2E2;--otp-input-focus: #1976D2;--otp-input-focus-ring: rgba(25, 118, 210, .2);--otp-input-invalid: #F44336;--otp-input-spacer: #C0C0C0;--bookmark-pill-pastel-mix: 100%;--bookmark-accent-lift: 0%;--bookmark-page-title: #353535;--bookmark-scroll-btn-icon: #1E1E1E;--bookmark-muted-text: #6B7280;--bookmark-empty-border: #E3E3E8;--bookmark-chip-border: #E4E4E4;--bookmark-action-icon: #414141;--bookmark-pagination-active-bg: #D9294C;--bookmark-option-bg: #EFEFEF;--bookmark-option-fill: rgba(68, 68, 68, .05);--bookmark-option-seq-border: #CCCCCC;--bookmark-correct: #68B61D;--bookmark-wrong: #FF0000;--bookmark-dialog-header-bg: #2F3649;--bookmark-score-badge-bg: #2D2D2D;--bookmark-dialog-bar-bg: #F9FAFB;--bookmark-dialog-divider: #E5E7EB;--bookmark-soft-border: #EEEEEE;--bookmark-question-text: #111827;--bookmark-body-text: #374151;--bookmark-hover-text: #1F2937;--bookmark-nav-hover-bg: #E5E7EB;--bookmark-remove-icon: #DC2626;--bookmark-scrollbar-track: #F1F1F1;--bookmark-scrollbar-thumb: #888888;--bookmark-scrollbar-thumb-hover: #555555;--testimonials-page-bg: linear-gradient(65.36deg, #FCEFFC -.74%, #FAFAFA 31.98%, #FFFFFF 77.28%, #E6FCFF 95.5%);--testimonials-skeleton-base: #F0F0F0;--testimonials-skeleton-highlight: #E0E0E0;--testimonials-tab-active-border: #EEEEEE;--testimonial-card-bg-1: linear-gradient(105.93deg, rgba(255, 198, 10, .11) 0%, rgba(253, 253, 253, .11) 50.01%, rgba(255, 198, 10, .11) 100%);--testimonial-card-bg-2: linear-gradient(105.93deg, rgba(61, 145, 181, .11) 0%, rgba(253, 253, 253, .11) 50.01%, rgba(61, 145, 181, .11) 100%);--testimonial-card-bg-3: linear-gradient(105.93deg, rgba(181, 61, 141, .11) 0%, rgba(253, 253, 253, .11) 50.01%, rgba(181, 61, 141, .11) 100%);--student-frame-image-bg: #EEEEEE;--breadcrumb-icon-color: #333333;--important-links-bg: #EEF4FB;--important-links-tab-text: #333843;--important-links-tab-text-hover: #00053D;--important-links-tab-hover-bg: rgba(255, 255, 255, .55);--important-links-tab-active-bg: linear-gradient(90deg, #00053D 0%, #3D44AD 100%);--important-links-icon-bg: #FFFFFF;--important-links-icon-fg: #00053D;--important-links-scrollbar-thumb: rgba(0, 5, 61, .22);--important-links-shimmer-base: #EBEBEB;--important-links-shimmer-highlight: #F5F5F5;--important-links-table-border: #000000;--important-links-table-head-bg: #898989;--important-links-table-head-border: #0A0A0A;--important-links-table-stripe-bg: #F9F9F9;--important-links-table-row-hover-bg: #F0F0F0;--login-page-bg: #F5F7FA;--login-nav-glass-border: rgba(255, 255, 255, .48);--login-nav-glass-bg: rgba(242, 243, 247, .2);--login-nav-btn-border: rgba(0, 0, 0, .1);--login-nav-badge-bg: #10B981;--login-banner-bg: linear-gradient(275.72deg, #00053D 27.99%, #000111 100%);--login-back-icon: #1E1E1E;--input-placeholder: #777777;--login-separator: #D2D2D2;--login-soft-bg: #F2F3F6;--login-link: #2A2A95;--login-forgot-link: #000080;--login-terms-text: #656565;--error-msg-border: #FFB3B3;--error-msg-text: #A81A1A;--error-msg-bg: #FFF1F1;--success-msg-border: #98D6A4;--success-msg-text: #1D6E34;--success-msg-bg: #EDFFF1;--home-heading-gradient: linear-gradient(273.55deg, #4A4F92 9.03%, #00053D 97.08%);--home-default-heading: #814F4F;--home-default-para: #888888;--home-pill-bg: #E0F2FF;--home-brand-teal: #139AAA;--home-brand-red: #C40233;--home-link-color: #1B9FFF;--home-icon-blob: #E0F2FF;--home-dot-bg: #E0F2FF;--home-login-text: #3D3D3D;--home-input-bg: #FFFFFF;--home-input-border: #D7D7D7;--home-input-divider: #E5E5E5;--home-input-placeholder: #B7B7B7;--home-input-readonly-bg: #F2F3F7;--home-input-hover-bg: rgba(0, 0, 0, .05);--home-error-text: #DC2626;--home-brand-panel-bg: linear-gradient(275.72deg, #00053D 27.99%, #000111 100%);--home-brand-panel-ring: transparent;--home-brand-card-bg: #FDFDFD;--home-brand-card-border: transparent;--home-brand-card-radius: 5px;--home-brand-card-max-height: 300px;--home-brand-card-pad: 13px 10px;--home-brand-card-gap: 0px;--home-stack-gap: 0px;--home-illustration-tile-bg: transparent;--home-illustration-tile-pad: 0px;--home-illustration-width: 200px;--home-illustration-height: auto;--home-free-banner-bg: #FFF3CE;--home-free-banner-border: #D4AF37;--home-free-banner-text: #A9850F;--home-mentor-card-mobile-bg: #00043A;--home-panel-chip-bg: #01053D;--home-stat-bg: #E0F2FF;--home-stat-text: #333333;--home-navy-cta-bg: linear-gradient(275.72deg, #00053D 27.99%, #000111 100%);--home-plan-cta-alt-bg: #FDFDFD;--home-plan-cta-alt-text: #2F3649;--home-footer-input-bg: #3B3B59;--not-found-bg: #FFFFFF;--not-found-gradient-start: #D9294C;--not-found-gradient-end: #BA7F8B;--not-found-text: #333333;--not-found-subtext: #333333;--not-found-btn-bg: #D9294C;--not-found-btn-text: #FDFDFD;--not-found-blob-opacity: 1}:root{--sd-cta-shadow: #00000040;--sd-badge-shadow: #0000001F;--sd-illustration-filter: none;--sd-home-measure-hover-bg: linear-gradient(180deg, #FDFDFD 0%, rgba(246, 245, 255, .7) 100%);--sd-home-drill-card-bg: rgba(46, 139, 192, .05);--sd-home-drill-card-border: #2E8BC0;--sd-home-loader-scrim: rgba(255, 255, 255, .4);--sd-drill-popup-bg: #F9FAFB;--sd-drill-popup-solo-bg: #FFFFFF;--sd-drill-row-bg: #FFFFFF;--sd-drill-row-hover-bg: #F8F9FA;--sd-drill-row-subtext: #4C4C4C;--sd-drill-badge-success-bg: rgba(40, 167, 69, .1);--sd-drill-badge-success-border: rgba(40, 167, 69, .2);--sd-drill-time-7: #649E87;--sd-drill-time-20: #AD5759;--sd-drill-time-25: #D99361;--sd-drill-reasoning: #CE6091;--sd-drill-english: #CDA217;--sd-drill-error-bg: rgba(255, 0, 0, .1);--sd-drill-error-border: rgba(255, 0, 0, .1);--sd-drill-error-text: rgba(255, 0, 0, .9);--sd-drill-heading-bar: rgb(230, 72, 72);--sd-drill-resume-bg: #0A7FD41A;--sd-drill-resume-border: #0A7FD4;--sd-soon-bg: #FDE5A5;--sd-soon-text: #7E6521;--sd-soon-border: #E6CC85;--sd-chapter-header-line: linear-gradient(90deg, #F2F3F7 32.41%, #C4C4C4 77.92%);--sd-chapter-card-border: #CECECE;--sd-chapter-card-shadow: #DFF4FF1F;--sd-chapter-card-hover-bg: linear-gradient(180deg, #FFFFFF 0%, #E0F2FF 100%);--sd-chapter-card-hover-shadow: #00000033;--sd-chapter-tab-bg: #FFFFFF;--sd-drawer-bg: #FDFDFD;--sd-drawer-border: #808080;--sd-chip-bg: #F2F2F2;--sd-chip-border: #BCBCBC;--sd-chip-remove-hover: #E64848;--student-frame-btn-shadow: #00000026}:root{--sd-test-border: #ccc;--sd-test-line: rgba(0, 0, 0, .15);--sd-test-line-soft: rgba(0, 0, 0, .1);--sd-test-qno-bg: red;--sd-test-option-hover-bg: #e2e2e2;--sd-test-seq-ring: rgba(0, 0, 0, .4);--sd-test-correct: #68b61d;--sd-test-correct-glow: rgba(104, 182, 29, .4);--sd-test-wrong: #DF2450;--sd-test-wrong-glow: rgba(223, 36, 80, .4);--sd-test-life-bg: transparent;--sd-test-outline-btn-text: #404c6f;--sd-test-status-idle-text: rgba(0, 0, 0, .6);--sd-test-status-idle-ring: rgba(0, 0, 0, .6);--sd-test-status-unseen-bg: #fff;--sd-test-status-unseen-ring: rgba(0, 0, 0, .3);--sd-test-status-correct-bg: #68B61D;--sd-test-status-correct-glow: rgba(0, 255, 0, .8);--sd-test-status-wrong-bg: #DB4007;--sd-test-status-wrong-glow: rgba(255, 0, 0, .8);--sd-test-status-skipped-bg: #0ec3fa;--sd-test-status-skipped-glow: #0ec3fa;--sd-test-backdrop: #e4e4e4;--sd-test-btn-neutral-bg: gray;--sd-test-btn-neutral-border: darkgray;--sd-test-btn-confirm-bg: salmon;--sd-test-btn-confirm-border: rgb(248, 121, 106);--sd-test-analysis-bg: #FFFFFF;--sd-test-analysis-card-bg: #F4F4F4;--sd-test-analysis-divider: rgba(255, 255, 255, .7);--sd-test-analysis-scrim: rgba(47, 54, 73, .45);--sd-test-analysis-bar-wrong: #D9294C}:root{--sd-start-text: rgba(51, 51, 51, .8);--sd-start-scrim: rgba(0, 0, 0, .8);--sd-start-help-color: rgb(5, 155, 255);--sd-start-pill-bg: linear-gradient(180deg, #1B9FFF 0%, #9747FF 100%);--sd-start-highlight-bg: #E0F2FF;--sd-start-highlight-border: #0A7FD4}:root{--sd-ach-card-shadow: rgba(0, 0, 0, .04);--sd-ach-pill-bg: rgba(46, 187, 192, .15)}:root{--sd-perf-tab-shadow: rgba(0, 0, 0, .06);--sd-perf-tab-glow: rgba(123, 80, 217, .25);--sd-perf-gauge-bg: rgba(46, 139, 192, .04);--sd-perf-gauge-border: rgba(46, 139, 192, .4);--sd-perf-gauge-track: #dadada;--sd-perf-tip-ring: #fdfdfd;--sd-perf-tile-quant: rgba(46, 139, 192, .75);--sd-perf-tile-reasoning: rgba(192, 46, 109, .75);--sd-perf-tile-english: rgba(205, 162, 23, .75);--sd-perf-tile-header-bg: #fdfdfd;--sd-perf-card-bg: #fafafa;--sd-perf-bar-track: #e4e4e4;--sd-perf-bar-average: #c0c0c0}:root{--sd-history-card-shadow: #00000033;--sd-history-tab-glow: rgba(123, 80, 217, .35);--sd-history-ongoing-text: #2E8BC0;--sd-history-ongoing-border: #2E8BC0;--sd-history-ongoing-bg: rgba(46, 139, 192, .1);--sd-history-completed-text: #28A745;--sd-history-completed-border: #28A745;--sd-history-completed-bg: rgba(40, 167, 69, .1);--sd-history-failed-text: #EF4F5F;--sd-history-failed-border: #EF4F5F;--sd-history-failed-bg: rgba(239, 79, 95, .1);--sd-history-chip-bg: rgba(196, 196, 196, .1);--sd-history-note-bg: #FFE4B9;--sd-history-note-text: #B23F3F;--sd-history-toggle-bg: #E3E3E3;--sd-history-btn-muted-text: #C4C4C4;--sd-history-menu-bg: #FDFDFD;--sd-history-menu-border: #DFDFDF;--sd-history-accent-icon-filter: none}:root{--sd-sol-stats-text: #555555;--sd-sol-report-text: #716E6E;--sd-sol-doubt-btn-bg: #5CB85C;--sd-sol-doubt-btn-border: #4CAE4C}:root{--sd-cat-text: rgb(16, 16, 16);--sd-cat-card-border: rgba(46, 139, 192, .3);--sd-cat-card-bg: linear-gradient(90deg, rgba(46, 139, 192, .08) 0%, rgba(255, 255, 255, 0) 100%);--sd-cat-strength-average: #D0A30F;--sd-cat-menu-bg: linear-gradient(180deg, #859CA9 0%, #537F98 100%);--sd-cat-menu-border: transparent;--sd-cat-menu-text: #FFFFFF;--sd-chart-line: #2E8BC0;--sd-chart-fill: #D0E3EFB3;--sd-chart-axis: #C4C4C4;--sd-chart-text: #333333;--sd-chart-tooltip-bg: rgba(0, 0, 0, .8);--sd-chart-tooltip-border: rgba(0, 0, 0, 0);--sd-chart-tooltip-text: #FFFFFF}html[data-theme=dark] :where(app-dashboard-header,app-dashboard-sidebar,app-home,app-achievment-screen,app-performance-screen,app-history-screen,app-category-analysis-screen,.tw-account-menu,app-dashboard-template:has(:is(app-home,app-achievment-screen,app-performance-screen,app-history-screen,app-category-analysis-screen)) main),:where(html[data-theme=dark]:has(:is(app-home,app-achievment-screen,app-performance-screen,app-history-screen,app-category-analysis-screen))) .cdk-overlay-container,:where(html[data-theme=dark]:has(:is(app-test-screen,app-test-start-screen,app-test-solotion-screen))) body{color-scheme:dark;--theme-bg-inset: #151B23;--theme-bg-default: #212830;--theme-bg-muted: #262C36;--theme-bg-emphasis: #3D444D;--theme-control-bg-rest: #2A313C;--theme-control-bg-hover: #232a33;--theme-control-bg-active: #3D444D;--theme-control-bg-disabled: #2A313C;--theme-border-default: #3D444D;--theme-border-muted: rgba(61, 68, 77, .7);--theme-border-emphasis: #656C76;--theme-border-control: #9198A1;--theme-border-translucent: rgba(205, 217, 229, .15);--theme-fg-default: #D1D7E0;--theme-fg-secondary: #B7BDC8;--theme-fg-muted: #9198A1;--theme-fg-disabled: #656C76;--theme-fg-on-emphasis: #F0F6FC;--theme-fg-accent: #539BF5;--theme-fg-accent-on-muted: #6CB6FF;--theme-accent-emphasis: #316DCA;--theme-accent-emphasis-hover: #255AB2;--theme-accent-emphasis-active: #1B4B91;--theme-accent-muted: rgba(65, 132, 228, .1);--theme-accent-border: rgba(65, 132, 228, .4);--theme-focus-ring: #539BF5;--theme-fg-success: #6BC46D;--theme-success-emphasis: #347D39;--theme-success-emphasis-hover: #2B6A30;--theme-success-muted: rgba(70, 149, 74, .15);--theme-fg-attention: #DAAA3F;--theme-attention-muted: rgba(174, 124, 20, .15);--theme-attention-muted-hover: rgba(174, 124, 20, .25);--theme-fg-severe: #F69D50;--theme-severe-muted: rgba(204, 107, 44, .1);--theme-fg-danger: #F47067;--theme-fg-danger-on-muted: #FF938A;--theme-danger-emphasis: #C93C37;--theme-danger-muted: rgba(229, 83, 75, .1);--theme-fg-done: #B083F0;--theme-done-emphasis: #8256D0;--theme-done-muted: rgba(152, 110, 226, .15);--theme-sponsors-muted: rgba(201, 97, 152, .15);--theme-overlay-bg: #2A313C;--theme-overlay-border: rgba(61, 68, 77, .7);--theme-backdrop: rgba(38, 44, 54, .4);--theme-shadow-soft: rgba(1, 4, 9, .4);--theme-shadow: rgba(1, 4, 9, .6);--theme-scrollbar-thumb: #3D444D;--theme-scrollbar-thumb-hover: #656C76;--dark-blue-color: var(--theme-fg-default);--primary-color: var(--theme-fg-accent);--light-text-color: var(--theme-fg-muted);--white-color: var(--theme-fg-on-emphasis);--primary-text-color: var(--theme-fg-on-emphasis);--outline-color: var(--theme-border-default);--white-bg: var(--theme-bg-muted);--body-bg: var(--theme-bg-default);--success-color: var(--theme-fg-success);--gray-bg: var(--theme-control-bg-rest);--highlight-bg: var(--theme-danger-muted);--heading-color: var(--theme-fg-default);--subtext-color: var(--theme-fg-muted);--golden-color: var(--theme-fg-attention);--blue-color: var(--theme-fg-accent-on-muted);--soft-red: var(--theme-fg-danger);--text-color: var(--theme-fg-default);--grey-hover: var(--theme-control-bg-hover);--purple-color: var(--theme-fg-done);--primary-gradient: var(--theme-bg-muted);--header-bg: var(--theme-bg-inset);--sidebar-bg: var(--theme-bg-inset);--sidebar-drawer-bg: var(--theme-bg-inset);--card-surface: var(--theme-bg-muted);--surface-elevated: var(--theme-overlay-bg);--hover-bg-soft: var(--theme-control-bg-hover);--pressed-bg: var(--theme-control-bg-active);--row-hover-bg: var(--theme-control-bg-hover);--submenu-bg: var(--theme-bg-muted);--avatar-placeholder-bg: var(--theme-control-bg-hover);--muted-text-color: var(--theme-fg-secondary);--neutral-text-color: var(--theme-fg-secondary);--slate-text-color: var(--theme-fg-muted);--section-title-color: var(--theme-fg-default);--activity-title-color: var(--theme-fg-default);--on-primary-color: var(--theme-fg-on-emphasis);--on-dark-text: var(--theme-fg-default);--on-dark-text-soft: var(--theme-fg-secondary);--on-dark-text-softer: var(--theme-fg-secondary);--on-accent-text: var(--theme-fg-on-emphasis);--read-btn-text: var(--theme-fg-default);--channel-name-color: var(--theme-fg-default);--on-light-text: #0D1117;--menu-link-color: var(--theme-fg-muted);--banner-text: var(--theme-fg-default);--banner-subtext: var(--theme-fg-secondary);--card-border: var(--theme-border-default);--control-border: var(--theme-border-emphasis);--control-border-color: var(--theme-border-emphasis);--divider-color: var(--theme-border-default);--divider-soft: var(--theme-border-muted);--live-card-border: var(--theme-border-default);--banner-ring: var(--theme-border-default);--focus-ring-color: var(--theme-focus-ring);--button-primary-bg: var(--theme-accent-emphasis);--primary-hover-color: var(--theme-accent-emphasis-hover);--success-emphasis-bg: var(--theme-success-emphasis);--segmented-active-bg: var(--theme-done-emphasis);--control-checked-color: var(--theme-fg-accent);--disabled-bg: var(--theme-control-bg-disabled);--disabled-fg: var(--theme-fg-disabled);--accent-red: var(--theme-fg-danger-on-muted);--danger-color: var(--theme-fg-danger);--live-color: var(--theme-danger-emphasis);--sky-accent: var(--theme-fg-accent);--indigo-color: var(--theme-done-emphasis);--yt-red: var(--theme-danger-emphasis);--yt-chip-bg: var(--theme-danger-muted);--yt-cta-gradient: var(--theme-danger-emphasis);--blue-tint-bg: var(--theme-accent-muted);--purple-tint-bg: var(--theme-control-bg-hover);--success-badge-bg: var(--theme-success-muted);--success-muted-bg: var(--theme-success-muted);--danger-muted-bg: var(--theme-danger-muted);--severe-muted-bg: var(--theme-severe-muted);--shadow-color-2xs: var(--theme-shadow-soft);--shadow-color-xs: var(--theme-shadow-soft);--shadow-color-sm: var(--theme-shadow-soft);--shadow-color-md: var(--theme-shadow);--shadow-color-drawer: var(--theme-shadow);--shadow-color-button: var(--theme-shadow);--shadow-color-lg: var(--theme-shadow);--shadow-color-xl: var(--theme-shadow);--scrollbar-thumb: var(--theme-scrollbar-thumb);--scrollbar-thumb-hover: var(--theme-scrollbar-thumb-hover);--sidebar-scrollbar-thumb: var(--theme-scrollbar-thumb);--shimmer-base: var(--theme-bg-muted);--shimmer-highlight: var(--theme-control-bg-rest);--logo-filter: invert(1) hue-rotate(180deg) brightness(1.05);--icon-filter: brightness(0) invert(.62);--icon-filter-white: brightness(0) invert(1);--illustration-filter: invert(1) hue-rotate(180deg);--plan-active-bg: var(--theme-control-bg-rest);--plan-active-border: var(--theme-border-emphasis);--plan-active-text: var(--theme-fg-secondary);--theme-toggle-icon: var(--theme-fg-attention);--sidebar-hover-bg: var(--theme-control-bg-hover);--sidebar-active-gradient: var(--theme-accent-emphasis);--download-card-bg: var(--theme-accent-muted);--download-card-border: var(--theme-accent-border);--avatar-gradient: var(--theme-accent-emphasis);--avatar-ring: var(--theme-border-translucent);--heading-accent-bar: var(--theme-fg-accent);--banner-dot-active-gradient: var(--theme-fg-accent);--slider-btn-icon: var(--theme-fg-muted);--tools-border-gradient: var(--theme-border-default);--tools-bg-gradient: var(--theme-bg-muted);--tool-card-pastel-mix: 0%;--tool-card-accent-mix: 14%;--tool-card-border-accent-mix: 100%;--tool-icon-accent-mix: 18%;--tool-icon-ring-bg: var(--theme-control-bg-rest);--tool-icon-ring-shadow: var(--theme-shadow-soft);--tool-highlight-ring: var(--theme-fg-attention);--tool-visited-ring: var(--theme-border-emphasis);--activity-card-bg: var(--theme-bg-muted);--activity-test-accent: var(--theme-fg-danger);--activity-quiz-accent: var(--theme-fg-done);--recent-badge-bg: var(--theme-control-bg-rest);--recent-badge-text: var(--theme-fg-secondary);--recent-badge-border: var(--theme-border-default);--result-btn-bg: var(--theme-accent-emphasis);--result-btn-hover-bg: var(--theme-accent-emphasis-hover);--resume-btn-bg: var(--theme-attention-muted);--resume-btn-hover-bg: var(--theme-attention-muted-hover);--resume-btn-text: var(--theme-fg-attention);--level-difficult-color: var(--theme-fg-accent);--level-moderate-color: var(--theme-fg-severe);--level-easy-color: var(--theme-fg-success);--segmented-bg: var(--theme-control-bg-rest);--segmented-border: var(--theme-border-emphasis);--segmented-inset: transparent;--status-dot-idle: var(--theme-border-emphasis);--hof-dark-card-gradient: var(--theme-control-bg-rest);--hof-dark-card-border: var(--theme-border-default);--hof-grid-line: rgba(255, 255, 255, .03);--hof-avatar-bg: var(--theme-control-bg-hover);--hof-avatar-border: var(--theme-border-translucent);--student-section-gradient: var(--theme-bg-muted);--student-section-border: var(--theme-border-default);--live-blink-from: var(--theme-accent-emphasis);--live-blink-to: var(--theme-danger-emphasis);--tooltip-bg: var(--theme-bg-emphasis);--tooltip-fg: var(--theme-fg-on-emphasis);--attempt-start-bg: var(--theme-success-emphasis);--attempt-start-hover-bg: var(--theme-success-emphasis-hover);--attempt-register-bg: var(--theme-bg-emphasis);--qr-dialog-bg: var(--theme-bg-muted);--accordion-border: var(--theme-border-default);--accordion-icon-bg: var(--theme-control-bg-active);--accordion-icon-fg: var(--theme-fg-default);--accordion-active-header-bg: var(--theme-accent-muted);--test-banner-border: var(--theme-accent-border);--test-banner-img-bg: var(--theme-bg-muted);--exam-grid-bg: transparent;--pyp-badge-bg: var(--theme-attention-muted);--pyp-badge-border: rgba(174, 124, 20, .4);--pyp-badge-text: var(--theme-fg-attention);--tab-shadow: var(--theme-shadow-soft);--tab-text: var(--theme-fg-muted);--tab-text-hover: var(--theme-fg-default);--tab-hover-bg: var(--theme-accent-muted);--tab-scroll-icon: var(--theme-fg-muted);--tab-scroll-hover-bg: var(--theme-accent-muted);--tab-active-glow: transparent;--about-border-gradient: linear-gradient(var(--theme-border-default), var(--theme-border-default));--about-heading-bar: linear-gradient(var(--theme-fg-accent), var(--theme-fg-accent));--about-btn-bg: var(--theme-control-bg-rest);--table-head-bg: var(--theme-bg-emphasis);--table-head-first-bg: var(--theme-control-bg-hover);--table-head-divider: var(--theme-border-translucent);--table-border: var(--theme-border-default);--table-stripe-bg: var(--theme-bg-default);--table-row-hover-bg: var(--theme-accent-muted);--live-mock-skeleton-base: var(--theme-control-bg-rest);--live-mock-skeleton-highlight: var(--theme-control-bg-active);--live-mock-border: var(--theme-border-default);--live-mock-border-soft: var(--theme-border-default);--live-mock-card-border: var(--theme-border-default);--live-mock-banner-bg: var(--theme-bg-muted);--live-mock-label: var(--theme-fg-secondary);--live-mock-free-bg: var(--theme-success-emphasis);--live-mock-item-focus-bg: var(--theme-accent-muted);--live-mock-item-focus-border: var(--theme-accent-border);--live-mock-dark-btn-bg: var(--theme-bg-emphasis);--live-mock-tab-badge-bg: var(--theme-bg-emphasis);--test-card-badge-dark-bg: var(--theme-bg-emphasis);--test-card-badge-dark-text: var(--theme-fg-on-emphasis);--live-mock-title-strong: var(--theme-fg-default);--test-card-level-easy: var(--theme-fg-success);--test-card-level-moderate: var(--theme-fg-severe);--test-card-level-difficult: var(--theme-fg-danger);--test-card-level-easy-bg: var(--theme-success-muted);--test-card-level-moderate-bg: var(--theme-severe-muted);--test-card-level-difficult-bg: var(--theme-danger-muted);--test-card-level-exam-bg: var(--theme-accent-muted);--test-card-start-bright-bg: var(--theme-success-emphasis-hover);--test-card-resume-bg: var(--theme-attention-muted);--test-card-resume-text: var(--theme-fg-attention);--test-card-result-bg: var(--theme-accent-emphasis);--live-mock-tooltip-value: var(--theme-fg-danger);--live-mock-hover-border: var(--theme-border-emphasis);--test-card-soon-bg: var(--theme-bg-emphasis);--test-card-soon-text: var(--theme-fg-default);--live-mock-complete-bg: var(--theme-accent-emphasis);--test-card-complete-text: var(--theme-fg-on-emphasis);--live-mock-complete-border: var(--theme-border-translucent);--live-mock-complete-hover-text: var(--theme-fg-accent);--live-mock-complete-hover-bg: var(--theme-accent-muted);--result-text: var(--theme-fg-default);--result-strong: var(--theme-fg-default);--result-muted: var(--theme-fg-muted);--result-tab-text: var(--theme-fg-muted);--result-metric-border: var(--theme-border-default);--result-tip-bg: linear-gradient(var(--theme-accent-muted), var(--theme-accent-muted)), var(--theme-bg-muted);--result-tip-border: var(--theme-accent-border);--result-tip-text: var(--theme-fg-accent);--result-note: var(--theme-fg-accent);--result-table-tint: var(--theme-accent-muted);--result-table-head-bg: rgba(65, 132, 228, .25);--result-table-head-text: var(--theme-fg-default);--result-table-text: var(--theme-fg-default);--result-table-text-alt: var(--theme-fg-default);--result-table-border: var(--theme-border-default);--result-table-row-even: var(--theme-bg-default);--result-table-row-total: var(--theme-accent-muted);--result-sort-idle: rgba(145, 152, 161, .5);--result-chip-idle-bg: var(--theme-bg-emphasis);--result-good: var(--theme-fg-success);--result-bad: var(--theme-fg-danger);--result-excellent: var(--theme-fg-success);--result-poor: var(--theme-fg-danger);--result-thumbs-down: var(--theme-fg-danger);--result-border: var(--theme-border-default);--result-border-soft: var(--theme-border-default);--result-divider: var(--theme-border-default);--result-card-bg: var(--theme-bg-muted);--result-card-border: var(--theme-border-default);--result-back-border: var(--theme-border-emphasis);--result-back-hover-bg: var(--theme-control-bg-active);--result-back-hover-border: var(--theme-border-emphasis);--result-banner-title: var(--theme-fg-default);--result-banner-text: var(--theme-fg-secondary);--result-banner-border: var(--theme-border-default);--result-input-border: var(--theme-border-emphasis);--result-input-focus: var(--theme-focus-ring);--result-cancel-bg: var(--theme-bg-emphasis);--result-close-hover-bg: var(--theme-control-bg-active);--result-error: var(--theme-fg-danger);--result-topics-text: var(--theme-fg-muted);--result-warning-bg: var(--theme-attention-muted);--result-warning-border: rgba(174, 124, 20, .4);--result-warning-text: var(--theme-fg-attention);--solution-marks-negative: var(--theme-fg-danger);--solution-marks-positive: var(--theme-fg-success);--solution-border: var(--theme-border-default);--solution-border-strong: var(--theme-border-default);--solution-border-dark: var(--theme-border-emphasis);--solution-option-border: var(--theme-border-default);--solution-answer-hover-bg: var(--theme-control-bg-active);--solution-seq-border: var(--theme-border-emphasis);--solution-correct: var(--theme-success-emphasis);--solution-wrong: var(--theme-danger-emphasis);--solution-percent-bar: linear-gradient(90deg, rgba(240, 246, 252, .08), rgba(240, 246, 252, .03));--solution-percent-text: var(--theme-fg-secondary);--solution-percent-text-bg: rgba(38, 44, 54, .9);--solution-reattempt-bg: var(--theme-attention-muted);--solution-active-bg: var(--theme-accent-muted);--solution-status-box-bg: var(--theme-overlay-bg);--solution-menu-active-bg: var(--theme-control-bg-active);--solution-loading-text: var(--theme-fg-muted);--solution-disabled-bg: var(--theme-control-bg-disabled);--solution-disabled-border: var(--theme-border-default);--solution-stats-text: var(--theme-fg-muted);--solution-scrollbar-track: var(--theme-bg-muted);--solution-scrollbar-thumb: var(--theme-scrollbar-thumb);--solution-scrollbar-thumb-hover: var(--theme-scrollbar-thumb-hover);--solution-content-border: var(--theme-border-emphasis);--solution-math-line: var(--theme-fg-default);--solution-tab-text: var(--theme-fg-default);--solution-content-img-bg: var(--theme-fg-on-emphasis);--solution-content-img-pad: 4px;--solution-content-img-radius: 4px;--ssc-primary: var(--theme-accent-emphasis);--ssc-primary-hover: var(--theme-accent-emphasis-hover);--ssc-success: var(--theme-success-emphasis);--ssc-info: var(--theme-fg-accent);--ssc-dark-blue: var(--theme-accent-emphasis);--ssc-danger: var(--theme-fg-danger);--ssc-danger-hover: var(--theme-danger-emphasis);--ssc-bg-light: var(--theme-bg-default);--ssc-bg-secondary: var(--theme-control-bg-rest);--ssc-border: var(--theme-border-default);--ssc-text: var(--theme-fg-default);--ssc-text-muted: var(--theme-fg-muted);--ssc-highlight-bg: var(--theme-attention-muted);--ssc-avatar-bg: var(--theme-control-bg-rest);--ssc-surface: var(--theme-bg-muted);--ssc-border-strong: var(--theme-border-emphasis);--ssc-border-dark: var(--theme-border-emphasis);--ssc-row-divider: var(--theme-border-muted);--ssc-row-hover: var(--theme-control-bg-hover);--ssc-table-hover: var(--theme-control-bg-hover);--ssc-hover-bg: var(--theme-control-bg-hover);--ssc-icon: var(--theme-fg-default);--ssc-fullscreen-icon: var(--theme-fg-default);--ssc-pause-border: var(--theme-border-control);--ssc-btn: var(--theme-accent-emphasis);--ssc-btn-hover: var(--theme-accent-emphasis-hover);--ssc-btn-muted-bg: var(--theme-control-bg-active);--ssc-btn-muted-hover: var(--theme-border-emphasis);--ssc-btn-muted-text: var(--theme-fg-default);--ssc-btn-muted-text-hover: var(--theme-fg-default);--ssc-camera-hover: var(--theme-accent-emphasis-hover);--ssc-submit-bg: var(--theme-accent-emphasis);--ssc-submit-border: var(--theme-accent-emphasis);--ssc-submit-hover: var(--theme-accent-emphasis-hover);--ssc-alert: var(--theme-fg-danger);--ssc-tab-orange: var(--theme-fg-severe);--ssc-review: var(--theme-danger-emphasis);--ssc-review-marker: var(--theme-fg-default);--ssc-summary-number: var(--theme-fg-danger);--ssc-strip-bg: var(--theme-control-bg-active);--ssc-cream-bg: transparent;--ssc-overlay-bg: rgba(33, 40, 48, .85);--ssc-overlay-text: var(--theme-fg-default);--ssc-error-bg: var(--theme-danger-muted);--ssc-error-border: var(--theme-fg-danger);--ssc-watermark: rgba(240, 246, 252, .06);--ssc-scrollbar-track: var(--theme-bg-muted);--ssc-scrollbar-thumb: var(--theme-scrollbar-thumb);--ssc-scrollbar-thumb-hover: var(--theme-scrollbar-thumb-hover);--ssc-instr-header-text: var(--theme-fg-default);--ssc-instr-title: var(--theme-fg-default);--ssc-instr-divider: var(--theme-border-default);--ssc-instr-skeleton: var(--theme-control-bg-rest);--ssc-instr-strip: var(--theme-control-bg-rest);--ssc-instr-heading: var(--theme-fg-default);--ssc-instr-subheading: var(--theme-fg-default);--ssc-instr-ink-strong: var(--theme-fg-default);--ssc-instr-value: var(--theme-fg-accent);--ssc-instr-dist-wrap: var(--theme-border-default);--ssc-instr-dist-head: var(--theme-control-bg-rest);--ssc-instr-dist-head-border: var(--theme-border-emphasis);--ssc-instr-dist-border: var(--theme-border-default);--ssc-instr-dist-stripe: var(--theme-bg-default);--ssc-instr-btn-bg: var(--theme-control-bg-rest);--ssc-instr-btn-hover: var(--theme-control-bg-active);--ssc-instr-btn-hover-alt: var(--theme-control-bg-active);--ssc-instr-btn-border: var(--theme-border-emphasis);--ssc-instr-btn-border-alt: var(--theme-border-emphasis);--ssc-instr-btn-text: var(--theme-fg-default);--ssc-instr-btn-filled: var(--theme-accent-emphasis);--ssc-instr-btn-filled-hover: var(--theme-accent-emphasis-hover);--ssc-instr-spinner-track: rgba(240, 246, 252, .25);--ssc-instr-scroll-track: var(--theme-bg-default);--ssc-instr-scroll-thumb: var(--theme-scrollbar-thumb);--ssc-instr-content-thumb: var(--theme-scrollbar-thumb);--ssc-instr-content-thumb-hover: var(--theme-scrollbar-thumb-hover);--test-dialog-footer-bg: var(--theme-bg-muted);--test-player-title: var(--theme-fg-default);--test-player-subtitle: var(--theme-fg-muted);--test-player-outline: var(--theme-fg-default);--test-player-footer-bg: var(--theme-bg-muted);--test-mode-analysis-text: var(--theme-fg-attention);--test-mode-title: var(--theme-fg-default);--test-mode-subtitle: var(--theme-fg-muted);--test-mode-section-text: var(--theme-fg-secondary);--test-mode-btn-border: var(--theme-border-default);--test-mode-btn-text: var(--theme-fg-secondary);--test-mode-btn-hover-border: var(--theme-border-emphasis);--test-mode-time-bg: var(--theme-control-bg-rest);--test-mode-increase: var(--theme-fg-success);--test-mode-increase-bg: var(--theme-success-muted);--test-mode-increase-hover-bg: rgba(70, 149, 74, .25);--test-mode-decrease: var(--theme-fg-severe);--test-mode-decrease-bg: var(--theme-severe-muted);--test-mode-decrease-hover-bg: rgba(204, 107, 44, .2);--solution-body-bg: var(--theme-bg-default);--solution-option-hover-bg: var(--theme-control-bg-active);--share-divider: var(--theme-border-default);--share-close-icon: var(--theme-fg-muted);--share-close-bg: var(--theme-control-bg-rest);--share-close-hover-bg: var(--theme-control-bg-active);--share-field-border: var(--theme-border-emphasis);--share-ring-pastel-mix: 0%;--share-dialog-text: var(--theme-fg-default);--order-text: var(--theme-fg-default);--order-strong-text: var(--theme-fg-default);--order-addons-title: var(--theme-fg-secondary);--order-label: var(--theme-fg-muted);--order-muted: var(--theme-fg-muted);--order-price: var(--theme-fg-success);--order-savings: var(--theme-fg-success);--order-success: var(--theme-fg-success);--order-error-bg: var(--theme-danger-muted);--order-error-border: rgba(229, 83, 75, .4);--order-error-text: var(--theme-fg-danger-on-muted);--order-input-border: var(--theme-border-emphasis);--order-divider: var(--theme-border-default);--order-card-header-bg: var(--theme-control-bg-rest);--chart-text: var(--theme-fg-secondary);--chart-muted-text: var(--theme-fg-muted);--chart-grid: var(--theme-fg-on-emphasis);--chart-range-line: var(--theme-border-emphasis);--chart-cursor: var(--theme-fg-default);--chart-bg: var(--theme-bg-muted);--chart-tooltip-bg: var(--theme-overlay-bg);--chart-tooltip-text: var(--theme-fg-default);--topic-text: var(--theme-fg-secondary);--topic-hover-bg: var(--theme-control-bg-active);--topic-empty-bg: var(--theme-bg-muted);--topic-empty-img-filter: brightness(.85);--topic-tab-hover-bg: var(--theme-control-bg-active);--topic-tab-hover-border: var(--theme-border-emphasis);--topic-tab-active-text: var(--theme-fg-done);--test-chapter-text-muted: var(--theme-fg-secondary);--test-chapter-toggle-bg: var(--theme-control-bg-rest);--test-chapter-toggle-active-bg: var(--theme-control-bg-active);--test-chapter-active-bg: var(--theme-accent-muted);--test-chapter-empty-icon-bg: var(--theme-accent-muted);--test-chapter-skeleton-base: var(--theme-control-bg-rest);--test-chapter-skeleton-highlight: var(--theme-control-bg-active);--test-chapter-banner-skeleton-border: var(--theme-border-default);--test-chapter-banner-skeleton-bg: var(--theme-bg-muted);--test-chapter-divider: var(--theme-border-default);--test-chapter-pro-card-bg: linear-gradient(190deg, transparent 0%, var(--theme-attention-muted) 100%), var(--theme-bg-muted);--test-card-type-bg: var(--theme-control-bg-rest);--test-card-type-text: var(--theme-fg-secondary);--test-card-video-btn-bg: var(--theme-control-bg-rest);--test-card-video-btn-border: var(--theme-border-emphasis);--test-card-video-btn-icon: var(--theme-fg-default);--test-card-video-btn-hover-bg: var(--theme-control-bg-active);--test-card-buy-bg: var(--theme-control-bg-rest);--exam-banner-bg: linear-gradient(135deg, var(--theme-accent-muted) 0%, transparent 60%), var(--theme-bg-muted);--exam-banner-btn-bg: var(--theme-bg-emphasis);--exam-banner-badge-text: var(--theme-fg-attention);--exam-banner-text-dim: var(--theme-fg-muted);--exam-banner-highlight: var(--theme-fg-success);--line-tab-hover-bg: var(--theme-control-bg-hover);--line-tab-skeleton: var(--theme-control-bg-rest);--line-tab-track: var(--theme-border-default);--test-list-divider: linear-gradient(90deg, transparent 32.41%, var(--theme-border-default) 77.92%);--perf-tabs-border: var(--theme-border-default);--pricing-page-bg: var(--theme-bg-default);--pricing-accent: var(--theme-fg-danger);--pricing-accent-emphasis: var(--theme-danger-emphasis);--pricing-accent-hover: #E5534B;--pricing-accent-alt: var(--theme-fg-accent);--pricing-text-dark: var(--theme-fg-default);--pricing-text-light: var(--theme-fg-muted);--pricing-text-lighter: var(--theme-fg-muted);--pricing-border: var(--theme-border-default);--pricing-border-strong: var(--theme-border-emphasis);--pricing-border-soft: var(--theme-border-default);--pricing-border-mid: var(--theme-border-default);--pricing-border-control: var(--theme-border-emphasis);--pricing-bg-light: var(--theme-control-bg-rest);--pricing-success: var(--theme-fg-success);--pricing-skeleton-base: var(--theme-control-bg-rest);--pricing-skeleton-highlight: var(--theme-control-bg-active);--pricing-placeholder-bg: var(--theme-control-bg-rest);--pricing-heading-strong: var(--theme-fg-default);--pricing-gold-emphasis: #966600;--pricing-blue-emphasis: var(--theme-accent-emphasis);--pricing-gold-soft-bg: var(--theme-attention-muted);--pricing-gold-text: var(--theme-fg-attention);--pricing-red-emphasis: var(--theme-danger-emphasis);--pricing-validity-bg: var(--theme-success-emphasis);--pricing-dark-btn-bg: var(--theme-bg-emphasis);--pricing-buy-btn-bg: var(--theme-accent-emphasis);--pricing-buy-btn-hover-bg: var(--theme-accent-emphasis-hover);--pricing-disabled-bg: var(--theme-control-bg-disabled);--pricing-muted-text: var(--theme-fg-muted);--pricing-radio-border: var(--theme-border-control);--pricing-option-selected-bg: var(--theme-success-muted);--pricing-super-active-bg: linear-gradient(180deg, transparent 80.03%, var(--theme-accent-muted) 100%), var(--theme-bg-muted);--pricing-premium-active-bg: linear-gradient(180deg, transparent 80.03%, var(--theme-attention-muted) 100%), var(--theme-bg-muted);--pricing-basic-selected-bg: linear-gradient(180deg, transparent 80.03%, var(--theme-accent-muted) 100%), var(--theme-bg-muted);--pricing-ca-basic-bg: linear-gradient(180deg, var(--theme-accent-muted) 0%, transparent 87.98%), var(--theme-bg-muted);--pricing-ca-pro-bg: linear-gradient(180deg, var(--theme-attention-muted) 6.23%, transparent 100%), var(--theme-bg-muted);--pricing-coupon-code-bg: var(--theme-danger-muted);--pricing-coupon-code-border: rgba(229, 83, 75, .4);--pricing-features-bg: linear-gradient(180deg, var(--theme-attention-muted) 0%, var(--theme-done-muted) 100%), var(--theme-bg-muted);--pricing-features-line: rgba(174, 124, 20, .4);--pricing-col-active-bg: var(--theme-danger-muted);--pricing-red-soft-bg: var(--theme-danger-muted);--pricing-red-soft-hover-bg: rgba(229, 83, 75, .2);--pricing-card-border: var(--theme-border-default);--pricing-price-drop: var(--theme-fg-danger);--pricing-cart-primary: var(--theme-accent-emphasis);--pricing-cart-divider: var(--theme-border-default);--pricing-cart-danger: var(--theme-danger-emphasis);--pricing-cart-cta: var(--theme-danger-emphasis);--pricing-cart-continue: var(--theme-success-emphasis);--pricing-cart-discount: var(--theme-fg-success);--pricing-cart-muted: var(--theme-fg-muted);--pricing-tab-idle-bg: var(--theme-bg-emphasis);--pricing-testimonial-text: var(--theme-fg-default);--pricing-icon-text: var(--theme-fg-secondary);--pricing-hint-text: var(--theme-fg-muted);--pricing-close-btn-bg: var(--theme-bg-emphasis);--pricing-close-btn-border: var(--theme-border-emphasis);--pricing-error-text: var(--theme-fg-danger);--pricing-dialog-text: var(--theme-fg-default);--profile-card-bg: linear-gradient(94.55deg, var(--theme-accent-muted) 0%, var(--theme-done-muted) 97.6%), var(--theme-bg-muted);--profile-avatar-border: var(--theme-border-default);--profile-icon-color: var(--theme-fg-default);--profile-edit-btn-bg: var(--theme-control-bg-hover);--profile-edit-btn-hover-bg: var(--theme-control-bg-active);--profile-success-text: var(--theme-fg-success);--profile-success-bg: var(--theme-success-muted);--profile-inactive-text: var(--theme-fg-danger-on-muted);--profile-inactive-bg: var(--theme-danger-muted);--profile-inactive-border: rgba(229, 83, 75, .4);--profile-readonly-field: var(--theme-fg-disabled);--profile-form-label: var(--theme-fg-muted);--profile-section-border: var(--theme-border-default);--profile-section-shadow: var(--theme-shadow-soft);--profile-plan-card-border: var(--theme-border-default);--profile-addon-bg: var(--theme-control-bg-rest);--profile-addon-border: var(--theme-border-default);--profile-strong-text: var(--theme-fg-default);--profile-body-text: var(--theme-fg-secondary);--profile-label-text: var(--theme-fg-secondary);--profile-muted-text: var(--theme-fg-muted);--profile-ring-track: var(--theme-control-bg-hover);--profile-dialog-title: var(--theme-fg-default);--profile-dialog-hint: var(--theme-fg-muted);--profile-dialog-error: var(--theme-fg-danger);--profile-dialog-error-bg: var(--theme-danger-muted);--profile-dialog-success: var(--theme-fg-success);--profile-dialog-success-bg: var(--theme-success-muted);--profile-dialog-accent: var(--theme-fg-accent);--profile-dialog-disabled: var(--theme-fg-disabled);--profile-dialog-input-bg: var(--theme-bg-default);--profile-dialog-input-border: var(--theme-border-default);--profile-dialog-focus: var(--theme-focus-ring);--profile-dialog-option-hover: var(--theme-accent-muted);--profile-dialog-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%239198A1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--otp-input-border: var(--theme-border-emphasis);--otp-input-focus: var(--theme-focus-ring);--otp-input-focus-ring: var(--theme-accent-muted);--otp-input-invalid: var(--theme-fg-danger);--otp-input-spacer: var(--theme-fg-muted);--bookmark-pill-pastel-mix: 0%;--bookmark-accent-lift: 35%;--bookmark-page-title: var(--theme-fg-default);--bookmark-scroll-btn-icon: var(--theme-fg-default);--bookmark-muted-text: var(--theme-fg-muted);--bookmark-empty-border: var(--theme-border-default);--bookmark-chip-border: var(--theme-border-default);--bookmark-action-icon: var(--theme-fg-muted);--bookmark-pagination-active-bg: var(--theme-danger-emphasis);--bookmark-option-bg: var(--theme-control-bg-rest);--bookmark-option-fill: rgba(240, 246, 252, .06);--bookmark-option-seq-border: var(--theme-border-emphasis);--bookmark-correct: var(--theme-success-emphasis);--bookmark-wrong: var(--theme-danger-emphasis);--bookmark-dialog-header-bg: var(--theme-bg-inset);--bookmark-score-badge-bg: var(--theme-control-bg-rest);--bookmark-dialog-bar-bg: var(--theme-bg-default);--bookmark-dialog-divider: var(--theme-border-default);--bookmark-soft-border: var(--theme-border-default);--bookmark-question-text: var(--theme-fg-default);--bookmark-body-text: var(--theme-fg-secondary);--bookmark-hover-text: var(--theme-fg-default);--bookmark-nav-hover-bg: var(--theme-control-bg-hover);--bookmark-remove-icon: var(--theme-fg-danger);--bookmark-scrollbar-track: var(--theme-bg-muted);--bookmark-scrollbar-thumb: var(--theme-scrollbar-thumb);--bookmark-scrollbar-thumb-hover: var(--theme-scrollbar-thumb-hover);--bookmark-dialog-text: var(--theme-fg-default);--testimonials-page-bg: var(--theme-bg-default);--testimonials-skeleton-base: var(--theme-control-bg-rest);--testimonials-skeleton-highlight: var(--theme-control-bg-hover);--testimonials-tab-active-border: var(--theme-border-emphasis);--testimonial-card-bg-1: linear-gradient(105.93deg, var(--theme-attention-muted) 0%, transparent 50.01%, var(--theme-attention-muted) 100%), var(--theme-bg-muted);--testimonial-card-bg-2: linear-gradient(105.93deg, var(--theme-accent-muted) 0%, transparent 50.01%, var(--theme-accent-muted) 100%), var(--theme-bg-muted);--testimonial-card-bg-3: linear-gradient(105.93deg, var(--theme-sponsors-muted) 0%, transparent 50.01%, var(--theme-sponsors-muted) 100%), var(--theme-bg-muted);--student-frame-image-bg: var(--theme-control-bg-hover);--breadcrumb-icon-color: var(--theme-fg-on-emphasis);--important-links-bg: var(--theme-bg-inset);--important-links-tab-text: var(--theme-fg-muted);--important-links-tab-text-hover: var(--theme-fg-default);--important-links-tab-hover-bg: var(--theme-control-bg-hover);--important-links-tab-active-bg: var(--theme-accent-emphasis);--important-links-icon-bg: var(--theme-fg-on-emphasis);--important-links-icon-fg: var(--theme-accent-emphasis);--important-links-scrollbar-thumb: var(--theme-scrollbar-thumb);--important-links-shimmer-base: var(--theme-control-bg-rest);--important-links-shimmer-highlight: var(--theme-control-bg-hover);--important-links-table-border: var(--theme-border-emphasis);--important-links-table-head-bg: var(--theme-bg-emphasis);--important-links-table-head-border: var(--theme-border-emphasis);--important-links-table-stripe-bg: var(--theme-bg-default);--important-links-table-row-hover-bg: var(--theme-accent-muted);--login-page-bg: var(--theme-bg-default);--login-nav-glass-border: var(--theme-border-default);--login-nav-glass-bg: rgba(21, 27, 35, .6);--login-nav-btn-border: var(--theme-border-default);--login-nav-badge-bg: var(--theme-success-emphasis);--login-banner-bg: var(--theme-bg-inset);--login-back-icon: var(--theme-fg-default);--input-placeholder: var(--theme-fg-muted);--login-separator: var(--theme-border-default);--login-soft-bg: var(--theme-control-bg-rest);--login-link: var(--theme-fg-accent);--login-forgot-link: var(--theme-fg-accent);--login-terms-text: var(--theme-fg-muted);--error-msg-border: rgba(229, 83, 75, .4);--error-msg-text: var(--theme-fg-danger-on-muted);--error-msg-bg: var(--theme-danger-muted);--success-msg-border: rgba(70, 149, 74, .4);--success-msg-text: var(--theme-fg-success);--success-msg-bg: var(--theme-success-muted);--home-brand-panel-bg: radial-gradient(120% 80% at 50% 0%, rgba(65, 132, 228, .12) 0%, transparent 65%), var(--theme-bg-inset);--home-brand-panel-ring: var(--theme-border-default);--home-brand-card-bg: var(--theme-bg-muted);--home-brand-card-border: var(--theme-border-default);--home-brand-card-radius: 12px;--home-brand-card-max-height: none;--home-brand-card-pad: 14px 14px 20px;--home-brand-card-gap: 14px;--home-stack-gap: 32px;--home-illustration-tile-bg: #E6EBF2;--home-illustration-tile-pad: 10px;--home-illustration-width: 100%;--home-illustration-height: 150px;--home-free-banner-bg: rgba(174, 124, 20, .15);--home-free-banner-border: #C69026;--home-free-banner-text: #EAC55F;--home-heading-gradient: linear-gradient(273.55deg, #DCBDFB 9.03%, #6CB6FF 97.08%);--home-default-heading: var(--theme-fg-default);--home-default-para: var(--theme-fg-muted);--home-pill-bg: var(--theme-accent-muted);--home-brand-teal: #56C2CE;--home-brand-red: #F47067;--home-link-color: var(--theme-fg-accent);--home-icon-blob: var(--theme-accent-muted);--home-dot-bg: var(--theme-border-emphasis);--home-login-text: var(--theme-fg-default);--home-input-bg: var(--theme-bg-default);--home-input-border: var(--theme-border-control);--home-input-divider: var(--theme-border-default);--home-input-placeholder: var(--theme-fg-muted);--home-input-readonly-bg: var(--theme-control-bg-rest);--home-input-hover-bg: rgba(205, 217, 229, .08);--home-error-text: var(--theme-fg-danger);--home-mentor-card-mobile-bg: var(--theme-bg-inset);--home-panel-chip-bg: var(--theme-bg-muted);--home-stat-bg: var(--theme-accent-muted);--home-stat-text: var(--theme-fg-default);--home-navy-cta-bg: var(--theme-accent-emphasis);--home-plan-cta-alt-bg: var(--theme-fg-default);--home-plan-cta-alt-text: var(--theme-bg-default);--home-footer-input-bg: var(--theme-control-bg-rest);--not-found-bg: var(--theme-bg-default);--not-found-gradient-start: #F47067;--not-found-gradient-end: #FFB8B0;--not-found-text: var(--theme-fg-default);--not-found-subtext: var(--theme-fg-muted);--not-found-btn-bg: var(--theme-danger-emphasis);--not-found-btn-text: var(--theme-fg-on-emphasis);--not-found-blob-opacity: .08;--sd-cta-shadow: var(--theme-shadow);--sd-badge-shadow: var(--theme-shadow-soft);--sd-illustration-filter: brightness(.85);--sd-home-measure-hover-bg: linear-gradient(180deg, transparent 0%, var(--theme-done-muted) 100%);--sd-home-drill-card-bg: var(--theme-accent-muted);--sd-home-drill-card-border: var(--theme-accent-border);--sd-home-loader-scrim: rgba(33, 40, 48, .4);--sd-drill-popup-bg: var(--theme-bg-default);--sd-drill-popup-solo-bg: var(--theme-bg-default);--sd-drill-row-bg: var(--theme-bg-muted);--sd-drill-row-hover-bg: var(--theme-control-bg-rest);--sd-drill-row-subtext: var(--theme-fg-muted);--sd-drill-badge-success-bg: var(--theme-success-muted);--sd-drill-badge-success-border: rgba(70, 149, 74, .4);--sd-drill-time-7: var(--theme-fg-success);--sd-drill-time-20: var(--theme-fg-danger);--sd-drill-time-25: var(--theme-fg-severe);--sd-drill-reasoning: #FC8DC7;--sd-drill-english: var(--theme-fg-attention);--sd-drill-error-bg: var(--theme-danger-muted);--sd-drill-error-border: rgba(229, 83, 75, .4);--sd-drill-error-text: var(--theme-fg-danger-on-muted);--sd-drill-heading-bar: var(--theme-fg-danger);--sd-drill-resume-bg: var(--theme-accent-muted);--sd-drill-resume-border: var(--theme-accent-border);--sd-soon-bg: var(--theme-attention-muted);--sd-soon-text: var(--theme-fg-attention);--sd-soon-border: rgba(174, 124, 20, .4);--sd-chapter-header-line: linear-gradient(90deg, transparent 32.41%, var(--theme-border-default) 77.92%);--sd-chapter-card-border: var(--theme-border-default);--sd-chapter-card-shadow: transparent;--sd-chapter-card-hover-bg: var(--theme-accent-muted);--sd-chapter-card-hover-shadow: var(--theme-shadow);--sd-chapter-tab-bg: transparent;--sd-drawer-bg: var(--theme-overlay-bg);--sd-drawer-border: var(--theme-border-emphasis);--sd-chip-bg: var(--theme-control-bg-active);--sd-chip-border: var(--theme-border-emphasis);--sd-chip-remove-hover: var(--theme-fg-danger);--student-frame-btn-shadow: var(--theme-shadow-soft);--sd-test-border: var(--theme-border-default);--sd-test-line: var(--theme-border-default);--sd-test-line-soft: var(--theme-border-default);--sd-test-qno-bg: var(--theme-danger-emphasis);--sd-test-option-hover-bg: var(--theme-control-bg-rest);--sd-test-seq-ring: rgba(145, 152, 161, .6);--sd-test-correct: var(--theme-success-emphasis);--sd-test-correct-glow: rgba(70, 149, 74, .4);--sd-test-wrong: var(--theme-danger-emphasis);--sd-test-wrong-glow: rgba(229, 83, 75, .4);--sd-test-life-bg: #CDD9E5;--sd-test-outline-btn-text: var(--theme-fg-default);--sd-test-status-idle-text: var(--theme-fg-muted);--sd-test-status-idle-ring: rgba(145, 152, 161, .6);--sd-test-status-unseen-bg: var(--theme-control-bg-active);--sd-test-status-unseen-ring: var(--theme-border-emphasis);--sd-test-status-correct-bg: var(--theme-success-emphasis);--sd-test-status-correct-glow: transparent;--sd-test-status-wrong-bg: var(--theme-danger-emphasis);--sd-test-status-wrong-glow: transparent;--sd-test-status-skipped-bg: var(--theme-accent-emphasis);--sd-test-status-skipped-glow: transparent;--sd-test-backdrop: #151B23;--sd-test-btn-neutral-bg: var(--theme-bg-emphasis);--sd-test-btn-neutral-border: var(--theme-border-emphasis);--sd-test-btn-confirm-bg: var(--theme-danger-emphasis);--sd-test-btn-confirm-border: var(--theme-danger-emphasis);--sd-test-analysis-bg: var(--theme-overlay-bg);--sd-test-analysis-card-bg: var(--theme-overlay-bg);--sd-test-analysis-divider: var(--theme-border-default);--sd-test-analysis-scrim: rgba(33, 40, 48, .6);--sd-test-analysis-bar-wrong: var(--theme-danger-emphasis);--sd-start-text: var(--theme-fg-default);--sd-start-scrim: rgba(1, 4, 9, .6);--sd-start-help-color: var(--theme-fg-accent);--sd-start-pill-bg: var(--theme-accent-emphasis);--sd-start-highlight-bg: var(--theme-accent-muted);--sd-start-highlight-border: var(--theme-accent-border);--sd-ach-card-shadow: transparent;--sd-ach-pill-bg: var(--theme-accent-muted);--sd-perf-tab-shadow: transparent;--sd-perf-tab-glow: transparent;--sd-perf-gauge-bg: var(--theme-accent-muted);--sd-perf-gauge-border: var(--theme-accent-border);--sd-perf-gauge-track: var(--theme-control-bg-active);--sd-perf-tip-ring: var(--theme-bg-default);--sd-perf-tile-quant: #1B4B91;--sd-perf-tile-reasoning: #7E325A;--sd-perf-tile-english: #6C4400;--sd-perf-tile-header-bg: #0D1117;--sd-perf-card-bg: var(--theme-bg-muted);--sd-perf-bar-track: var(--theme-control-bg-active);--sd-perf-bar-average: #656C76;--sd-history-card-shadow: var(--theme-shadow-soft);--sd-history-tab-glow: transparent;--sd-history-ongoing-text: var(--theme-fg-accent-on-muted);--sd-history-ongoing-border: var(--theme-accent-border);--sd-history-ongoing-bg: var(--theme-accent-muted);--sd-history-completed-text: var(--theme-fg-success);--sd-history-completed-border: rgba(70, 149, 74, .4);--sd-history-completed-bg: var(--theme-success-muted);--sd-history-failed-text: var(--theme-fg-danger-on-muted);--sd-history-failed-border: rgba(229, 83, 75, .4);--sd-history-failed-bg: var(--theme-danger-muted);--sd-history-chip-bg: var(--theme-control-bg-rest);--sd-history-note-bg: var(--theme-attention-muted);--sd-history-note-text: var(--theme-fg-attention);--sd-history-toggle-bg: var(--theme-control-bg-active);--sd-history-btn-muted-text: var(--theme-fg-disabled);--sd-history-menu-bg: var(--theme-overlay-bg);--sd-history-menu-border: var(--theme-overlay-border);--sd-history-accent-icon-filter: brightness(1.3) saturate(.8);--sd-sol-stats-text: var(--theme-fg-muted);--sd-sol-report-text: var(--theme-fg-muted);--sd-sol-doubt-btn-bg: var(--theme-success-emphasis);--sd-sol-doubt-btn-border: var(--theme-success-emphasis);--sd-cat-text: var(--theme-fg-default);--sd-cat-card-border: var(--theme-border-default);--sd-cat-card-bg: var(--theme-bg-muted);--sd-cat-strength-average: var(--theme-fg-attention);--sd-cat-menu-bg: var(--theme-overlay-bg);--sd-cat-menu-border: var(--theme-overlay-border);--sd-cat-menu-text: var(--theme-fg-default);--sd-chart-line: var(--theme-fg-accent);--sd-chart-fill: rgba(65, 132, 228, .15);--sd-chart-axis: var(--theme-border-emphasis);--sd-chart-text: var(--theme-fg-muted);--sd-chart-tooltip-bg: var(--theme-overlay-bg);--sd-chart-tooltip-border: var(--theme-overlay-border);--sd-chart-tooltip-text: var(--theme-fg-default);--mat-app-background-color: #210e0b;--mat-app-text-color: #ffdad4;--mat-app-elevation-shadow-level-0: 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);--mat-app-elevation-shadow-level-1: 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);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #ffdad4 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #ffdad4 8%, transparent);--mat-option-label-text-color: #ffdad4;--mat-option-selected-state-label-text-color: #ffdad4;--mat-option-selected-state-layer-color: #930100;--mat-optgroup-label-text-color: #ffdad4;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #210e0b;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #690100;--mat-pseudo-checkbox-full-selected-icon-color: #ffb4a8;--mat-pseudo-checkbox-full-unselected-icon-color: #ffdad4;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4a8;--mat-card-elevated-container-color: #2b1613;--mat-card-elevated-container-elevation: 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);--mat-card-filled-container-color: #472f2b;--mat-card-filled-container-elevation: 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);--mat-card-outlined-container-color: #210e0b;--mat-card-outlined-container-elevation: 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);--mat-card-outlined-outline-color: #603e39;--mat-card-subtitle-text-color: #ffdad4;--mat-progress-bar-active-indicator-color: #ffb4a8;--mat-progress-bar-track-color: #603e39;--mat-tooltip-container-color: #ffdad4;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #422a27;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-enabled-select-arrow-color: #ffdad4;--mat-form-field-error-focus-trailing-icon-color: #ffb4ab;--mat-form-field-error-hover-trailing-icon-color: #ffdad6;--mat-form-field-error-text-color: #ffb4ab;--mat-form-field-error-trailing-icon-color: #ffb4ab;--mat-form-field-filled-active-indicator-color: #ffdad4;--mat-form-field-filled-caret-color: #ffb4a8;--mat-form-field-filled-container-color: #603e39;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #ffdad4 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-caret-color: #ffb4ab;--mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-focus-label-text-color: #ffb4ab;--mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;--mat-form-field-filled-error-hover-label-text-color: #ffdad6;--mat-form-field-filled-error-label-text-color: #ffb4ab;--mat-form-field-filled-focus-active-indicator-color: #ffb4a8;--mat-form-field-filled-focus-label-text-color: #ffb4a8;--mat-form-field-filled-hover-active-indicator-color: #ffdad4;--mat-form-field-filled-hover-label-text-color: #ffdad4;--mat-form-field-filled-input-text-color: #ffdad4;--mat-form-field-filled-input-text-placeholder-color: #ffdad4;--mat-form-field-filled-label-text-color: #ffdad4;--mat-form-field-focus-select-arrow-color: #ffb4a8;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #ffdad4;--mat-form-field-outlined-caret-color: #ffb4a8;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-form-field-outlined-error-caret-color: #ffb4ab;--mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;--mat-form-field-outlined-error-focus-outline-color: #ffb4ab;--mat-form-field-outlined-error-hover-label-text-color: #ffdad6;--mat-form-field-outlined-error-hover-outline-color: #ffdad6;--mat-form-field-outlined-error-label-text-color: #ffb4ab;--mat-form-field-outlined-error-outline-color: #ffb4ab;--mat-form-field-outlined-focus-label-text-color: #ffb4a8;--mat-form-field-outlined-focus-outline-color: #ffb4a8;--mat-form-field-outlined-hover-label-text-color: #ffdad4;--mat-form-field-outlined-hover-outline-color: #ffdad4;--mat-form-field-outlined-input-text-color: #ffdad4;--mat-form-field-outlined-input-text-placeholder-color: #ffdad4;--mat-form-field-outlined-label-text-color: #ffdad4;--mat-form-field-outlined-outline-color: #b18780;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #2b1613 38%, transparent);--mat-form-field-select-option-text-color: #2b1613;--mat-form-field-state-layer-color: #ffdad4;--mat-form-field-trailing-icon-color: #ffdad4;--mat-select-panel-background-color: #2f1a17;--mat-select-enabled-trigger-text-color: #ffdad4;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-select-placeholder-text-color: #ffdad4;--mat-select-enabled-arrow-color: #ffdad4;--mat-select-disabled-arrow-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-select-focused-arrow-color: #ffb4a8;--mat-select-invalid-arrow-color: #ffb4ab;--mat-autocomplete-background-color: #2f1a17;--mat-dialog-container-color: #210e0b;--mat-dialog-subhead-color: #ffdad4;--mat-dialog-supporting-text-color: #ffdad4;--mat-chip-disabled-label-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-chip-elevated-selected-container-color: #930100;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-chip-focus-outline-color: #ffdad4;--mat-chip-focus-state-layer-color: #ffdad4;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #ffdad4;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #ffdad4;--mat-chip-outline-color: #b18780;--mat-chip-selected-disabled-trailing-icon-color: #ffdad4;--mat-chip-selected-focus-state-layer-color: #ffdad4;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #ffdad4;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #ffdad4;--mat-chip-selected-trailing-action-state-layer-color: #ffdad4;--mat-chip-selected-trailing-icon-color: #ffdad4;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #ffdad4;--mat-chip-with-icon-disabled-icon-color: #ffdad4;--mat-chip-with-icon-icon-color: #ffdad4;--mat-chip-with-icon-selected-icon-color: #ffdad4;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffdad4;--mat-chip-with-trailing-icon-trailing-icon-color: #ffdad4;--mat-slide-toggle-disabled-label-text-color: #ffdad4;--mat-slide-toggle-disabled-selected-handle-color: #210e0b;--mat-slide-toggle-disabled-selected-icon-color: #ffdad4;--mat-slide-toggle-disabled-selected-track-color: #ffdad4;--mat-slide-toggle-disabled-unselected-handle-color: #ffdad4;--mat-slide-toggle-disabled-unselected-icon-color: #603e39;--mat-slide-toggle-disabled-unselected-track-color: #603e39;--mat-slide-toggle-disabled-unselected-track-outline-color: #ffdad4;--mat-slide-toggle-label-text-color: #ffdad4;--mat-slide-toggle-selected-focus-handle-color: #930100;--mat-slide-toggle-selected-focus-state-layer-color: #ffb4a8;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #ffb4a8;--mat-slide-toggle-selected-handle-color: #690100;--mat-slide-toggle-selected-hover-handle-color: #930100;--mat-slide-toggle-selected-hover-state-layer-color: #ffb4a8;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #ffb4a8;--mat-slide-toggle-selected-icon-color: #ffdad4;--mat-slide-toggle-selected-pressed-handle-color: #930100;--mat-slide-toggle-selected-pressed-state-layer-color: #ffb4a8;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #ffb4a8;--mat-slide-toggle-selected-track-color: #ffb4a8;--mat-slide-toggle-track-outline-color: #b18780;--mat-slide-toggle-unselected-focus-handle-color: #ffdad4;--mat-slide-toggle-unselected-focus-state-layer-color: #ffdad4;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #603e39;--mat-slide-toggle-unselected-handle-color: #b18780;--mat-slide-toggle-unselected-hover-handle-color: #ffdad4;--mat-slide-toggle-unselected-hover-state-layer-color: #ffdad4;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #603e39;--mat-slide-toggle-unselected-icon-color: #603e39;--mat-slide-toggle-unselected-pressed-handle-color: #ffdad4;--mat-slide-toggle-unselected-pressed-state-layer-color: #ffdad4;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #603e39;--mat-slide-toggle-unselected-track-color: #603e39;--mat-radio-checked-ripple-color: #ffb4a8;--mat-radio-disabled-label-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-radio-disabled-selected-icon-color: #ffdad4;--mat-radio-disabled-unselected-icon-color: #ffdad4;--mat-radio-label-text-color: #ffdad4;--mat-radio-ripple-color: #ffdad4;--mat-radio-selected-focus-icon-color: #ffb4a8;--mat-radio-selected-hover-icon-color: #ffb4a8;--mat-radio-selected-icon-color: #ffb4a8;--mat-radio-selected-pressed-icon-color: #ffb4a8;--mat-radio-unselected-focus-icon-color: #ffdad4;--mat-radio-unselected-hover-icon-color: #ffdad4;--mat-radio-unselected-icon-color: #ffdad4;--mat-radio-unselected-pressed-icon-color: #ffdad4;--mat-slider-active-track-color: #ffb4a8;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #ffdad4;--mat-slider-disabled-handle-color: #ffdad4;--mat-slider-disabled-inactive-track-color: #ffdad4;--mat-slider-focus-handle-color: #ffb4a8;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4a8 20%, transparent);--mat-slider-handle-color: #ffb4a8;--mat-slider-handle-elevation: 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);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #ffb4a8;--mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4a8 5%, transparent);--mat-slider-inactive-track-color: #603e39;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #ffb4a8;--mat-slider-label-label-text-color: #690100;--mat-slider-ripple-color: #ffb4a8;--mat-slider-with-overlap-handle-outline-color: #690100;--mat-slider-with-tick-marks-active-container-color: #690100;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #ffdad4;--mat-slider-with-tick-marks-inactive-container-color: #ffdad4;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #603e39;--mat-menu-item-label-text-color: #ffdad4;--mat-menu-item-icon-color: #ffdad4;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #ffdad4 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-menu-container-color: #2f1a17;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-list-active-indicator-color: #930100;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #ffdad4;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #ffdad4;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #ffdad4;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #ffdad4;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #ffdad4;--mat-list-list-item-focus-state-layer-color: #ffdad4;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #ffdad4;--mat-list-list-item-hover-state-layer-color: #ffdad4;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #ffdad4;--mat-list-list-item-leading-avatar-color: #930100;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #ffdad4;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #ffb4a8;--mat-list-list-item-supporting-text-color: #ffdad4;--mat-list-list-item-trailing-icon-color: #ffdad4;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #ffdad4;--mat-paginator-container-text-color: #ffdad4;--mat-paginator-container-background-color: #210e0b;--mat-paginator-disabled-icon-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-paginator-enabled-icon-color: #ffdad4;--mat-tab-active-focus-indicator-color: #ffb4a8;--mat-tab-active-focus-label-text-color: #ffdad4;--mat-tab-active-hover-indicator-color: #ffb4a8;--mat-tab-active-hover-label-text-color: #ffdad4;--mat-tab-active-indicator-color: #ffb4a8;--mat-tab-active-label-text-color: #ffdad4;--mat-tab-active-ripple-color: #ffdad4;--mat-tab-divider-color: #603e39;--mat-tab-inactive-focus-label-text-color: #ffdad4;--mat-tab-inactive-hover-label-text-color: #ffdad4;--mat-tab-inactive-label-text-color: #ffdad4;--mat-tab-inactive-ripple-color: #ffdad4;--mat-tab-pagination-icon-color: #ffdad4;--mat-tab-disabled-ripple-color: #ffdad4;--mat-checkbox-disabled-label-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #210e0b;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-checkbox-label-text-color: #ffdad4;--mat-checkbox-selected-checkmark-color: #690100;--mat-checkbox-selected-focus-icon-color: #ffb4a8;--mat-checkbox-selected-focus-state-layer-color: #ffb4a8;--mat-checkbox-selected-hover-icon-color: #ffb4a8;--mat-checkbox-selected-hover-state-layer-color: #ffb4a8;--mat-checkbox-selected-icon-color: #ffb4a8;--mat-checkbox-selected-pressed-icon-color: #ffb4a8;--mat-checkbox-selected-pressed-state-layer-color: #ffdad4;--mat-checkbox-unselected-focus-icon-color: #ffdad4;--mat-checkbox-unselected-focus-state-layer-color: #ffdad4;--mat-checkbox-unselected-hover-icon-color: #ffdad4;--mat-checkbox-unselected-hover-state-layer-color: #ffdad4;--mat-checkbox-unselected-icon-color: #ffdad4;--mat-checkbox-unselected-pressed-state-layer-color: #ffb4a8;--mat-button-filled-container-color: #ffb4a8;--mat-button-filled-disabled-container-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-button-filled-disabled-state-layer-color: #ffdad4;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #690100;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #690100 12%, transparent);--mat-button-filled-state-layer-color: #690100;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #ffdad4;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #ffb4a8;--mat-button-outlined-outline-color: #b18780;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4a8 12%, transparent);--mat-button-outlined-state-layer-color: #ffb4a8;--mat-button-protected-container-color: #210e0b;--mat-button-protected-container-elevation-shadow: 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);--mat-button-protected-disabled-container-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 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);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-button-protected-disabled-state-layer-color: #ffdad4;--mat-button-protected-focus-container-elevation-shadow: 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);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 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);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #ffb4a8;--mat-button-protected-pressed-container-elevation-shadow: 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);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #ffb4a8 12%, transparent);--mat-button-protected-state-layer-color: #ffb4a8;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-button-text-disabled-state-layer-color: #ffdad4;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #ffb4a8;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #ffb4a8 12%, transparent);--mat-button-text-state-layer-color: #ffb4a8;--mat-button-tonal-container-color: #930100;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #ffdad4;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #ffdad4;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-button-tonal-state-layer-color: #ffdad4;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-icon-button-disabled-state-layer-color: #ffdad4;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #ffdad4;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-icon-button-state-layer-color: #ffdad4;--mat-fab-container-color: #930100;--mat-fab-container-elevation-shadow: 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);--mat-fab-disabled-state-container-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-fab-extended-container-elevation-shadow: 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);--mat-fab-extended-focus-container-elevation-shadow: 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);--mat-fab-extended-hover-container-elevation-shadow: 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);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 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);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #ffdad4;--mat-fab-hover-container-elevation-shadow: 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);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 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);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-fab-small-container-color: #930100;--mat-fab-small-container-elevation-shadow: 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);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 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);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #ffdad4;--mat-fab-small-hover-container-elevation-shadow: 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);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 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);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-fab-small-state-layer-color: #ffdad4;--mat-fab-state-layer-color: #ffdad4;--mat-snack-bar-button-color: #c00100;--mat-snack-bar-container-color: #ffdad4;--mat-snack-bar-supporting-text-color: #422a27;--mat-table-background-color: #210e0b;--mat-table-header-headline-color: #ffdad4;--mat-table-row-item-label-text-color: #ffdad4;--mat-table-row-item-outline-color: #b18780;--mat-progress-spinner-active-indicator-color: #ffb4a8;--mat-badge-background-color: #ffb4ab;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);--mat-badge-disabled-state-text-color: #690005;--mat-badge-text-color: #690005;--mat-bottom-sheet-container-text-color: #ffdad4;--mat-bottom-sheet-container-background-color: #2b1613;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-button-toggle-divider-color: #b18780;--mat-button-toggle-selected-state-background-color: #930100;--mat-button-toggle-selected-state-text-color: #ffdad4;--mat-button-toggle-state-layer-color: #ffdad4;--mat-button-toggle-text-color: #ffdad4;--mat-datepicker-calendar-body-label-text-color: #ffdad4;--mat-datepicker-calendar-container-background-color: #3b2420;--mat-datepicker-calendar-container-text-color: #ffdad4;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ffdad4 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #643f00;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #ffb4a8;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #930100;--mat-datepicker-calendar-date-in-range-state-background-color: #930100;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #ffb4a8;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #ffb4a8;--mat-datepicker-calendar-date-selected-state-text-color: #690100;--mat-datepicker-calendar-date-text-color: #ffdad4;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #ffb4a8;--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4a8;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #ffdad4;--mat-datepicker-calendar-navigation-button-icon-color: #ffdad4;--mat-datepicker-calendar-period-button-icon-color: #ffdad4;--mat-datepicker-calendar-period-button-text-color: #ffdad4;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-datepicker-range-input-separator-color: #ffdad4;--mat-datepicker-toggle-active-state-icon-color: #ffb4a8;--mat-datepicker-toggle-icon-color: #ffdad4;--mat-divider-color: #603e39;--mat-expansion-actions-divider-color: #b18780;--mat-expansion-container-background-color: #210e0b;--mat-expansion-container-text-color: #ffdad4;--mat-expansion-header-description-color: #ffdad4;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #ffdad4 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #ffdad4 8%, transparent);--mat-expansion-header-indicator-color: #ffdad4;--mat-expansion-header-text-color: #ffdad4;--mat-icon-color: inherit;--mat-sidenav-container-background-color: #210e0b;--mat-sidenav-container-text-color: #ffdad4;--mat-sidenav-content-background-color: #210e0b;--mat-sidenav-content-text-color: #ffdad4;--mat-sidenav-scrim-color: color-mix(in srgb, #472824 40%, transparent);--mat-stepper-container-color: #210e0b;--mat-stepper-header-done-state-icon-background-color: #ffb4a8;--mat-stepper-header-done-state-icon-foreground-color: #690100;--mat-stepper-header-edit-state-icon-background-color: #ffb4a8;--mat-stepper-header-edit-state-icon-foreground-color: #690100;--mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;--mat-stepper-header-error-state-label-text-color: #ffb4ab;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #ffdad4 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #ffdad4 8%, transparent);--mat-stepper-header-icon-background-color: #ffdad4;--mat-stepper-header-icon-foreground-color: #210e0b;--mat-stepper-header-label-text-color: #ffdad4;--mat-stepper-header-optional-label-text-color: #ffdad4;--mat-stepper-header-selected-state-icon-background-color: #ffb4a8;--mat-stepper-header-selected-state-icon-foreground-color: #690100;--mat-stepper-header-selected-state-label-text-color: #ffdad4;--mat-stepper-line-color: #b18780;--mat-sort-arrow-color: #ffdad4;--mat-toolbar-container-background-color: #210e0b;--mat-toolbar-container-text-color: #ffdad4;--mat-tree-container-background-color: #210e0b;--mat-tree-node-text-color: #ffdad4;--mat-timepicker-container-background-color: #2f1a17;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-bottom-sheet-container-background-color: var(--theme-overlay-bg);--mdc-elevated-card-container-color: var(--theme-bg-muted);--mdc-outlined-card-container-color: var(--theme-bg-muted);--mdc-tab-indicator-active-indicator-color: var(--theme-fg-accent);--mdc-dialog-container-shape: 10px;--mat-card-elevated-container-color: var(--theme-bg-muted);--mat-card-filled-container-color: var(--theme-bg-muted);--mat-card-outlined-container-color: var(--theme-bg-muted);--mat-card-outlined-outline-color: var(--theme-border-default);--mat-card-subtitle-text-color: var(--theme-fg-muted);--mat-menu-container-color: var(--theme-overlay-bg);--mat-menu-divider-color: var(--theme-border-default);--mat-menu-item-label-text-color: var(--theme-fg-default);--mat-menu-item-icon-color: var(--theme-fg-muted);--mat-menu-item-hover-state-layer-color: var(--theme-control-bg-hover);--mat-menu-item-focus-state-layer-color: var(--theme-control-bg-hover);--mat-dialog-container-color: var(--theme-overlay-bg);--mat-dialog-subhead-color: var(--theme-fg-default);--mat-dialog-supporting-text-color: var(--theme-fg-muted);--mat-divider-color: var(--theme-border-default);--mat-radio-label-text-color: var(--theme-fg-default);--mat-radio-unselected-icon-color: var(--theme-border-control);--mat-radio-unselected-hover-icon-color: var(--theme-fg-secondary);--mat-radio-unselected-focus-icon-color: var(--theme-fg-secondary);--mat-radio-unselected-pressed-icon-color: var(--theme-fg-secondary);--mat-radio-selected-icon-color: var(--theme-fg-accent);--mat-radio-selected-hover-icon-color: var(--theme-fg-accent);--mat-radio-selected-focus-icon-color: var(--theme-fg-accent);--mat-radio-selected-pressed-icon-color: var(--theme-fg-accent);--mat-radio-checked-ripple-color: var(--theme-fg-accent);--mat-radio-ripple-color: var(--theme-fg-default);--mat-radio-disabled-label-color: var(--theme-fg-disabled);--mat-radio-disabled-selected-icon-color: var(--theme-fg-disabled);--mat-radio-disabled-unselected-icon-color: var(--theme-fg-disabled);--mat-checkbox-label-text-color: var(--theme-fg-default);--mat-checkbox-unselected-icon-color: var(--theme-border-control);--mat-checkbox-unselected-hover-icon-color: var(--theme-fg-secondary);--mat-checkbox-unselected-focus-icon-color: var(--theme-fg-secondary);--mat-checkbox-selected-icon-color: var(--theme-fg-accent);--mat-checkbox-selected-hover-icon-color: var(--theme-fg-accent);--mat-checkbox-selected-focus-icon-color: var(--theme-fg-accent);--mat-checkbox-selected-pressed-icon-color: var(--theme-fg-accent);--mat-checkbox-selected-checkmark-color: var(--theme-bg-default);--mat-checkbox-disabled-label-color: var(--theme-fg-disabled);--mat-checkbox-disabled-selected-icon-color: var(--theme-fg-disabled);--mat-checkbox-disabled-unselected-icon-color: var(--theme-fg-disabled);--mat-tab-background-color: transparent;--mat-tab-foreground-color: var(--theme-fg-default);--mat-tab-divider-color: var(--theme-border-default);--mat-tab-active-indicator-color: var(--theme-fg-accent);--mat-tab-active-hover-indicator-color: var(--theme-fg-accent);--mat-tab-active-focus-indicator-color: var(--theme-fg-accent);--mat-tab-active-label-text-color: var(--theme-fg-default);--mat-tab-active-hover-label-text-color: var(--theme-fg-default);--mat-tab-active-focus-label-text-color: var(--theme-fg-default);--mat-tab-inactive-label-text-color: var(--theme-fg-muted);--mat-tab-inactive-hover-label-text-color: var(--theme-fg-default);--mat-tab-inactive-focus-label-text-color: var(--theme-fg-default);--mat-tab-pagination-icon-color: var(--theme-fg-muted);--mat-progress-bar-active-indicator-color: var(--theme-fg-accent);--mat-progress-bar-track-color: var(--theme-control-bg-hover);--mat-button-text-label-text-color: var(--theme-fg-accent);--mat-button-filled-container-color: var(--theme-accent-emphasis);--mat-button-filled-label-text-color: var(--theme-fg-on-emphasis);--mat-button-protected-container-color: var(--theme-control-bg-rest);--mat-button-protected-label-text-color: var(--theme-fg-accent);--mat-button-outlined-outline-color: var(--theme-border-emphasis);--mat-button-outlined-label-text-color: var(--theme-fg-default);--mat-button-tonal-container-color: var(--theme-accent-muted);--mat-button-tonal-label-text-color: var(--theme-fg-accent);--mat-icon-button-icon-color: var(--theme-fg-muted);--mat-icon-button-state-layer-color: var(--theme-fg-default);--mat-form-field-filled-container-color: var(--theme-control-bg-rest);--mat-form-field-outlined-outline-color: var(--theme-border-control);--mat-form-field-outlined-hover-outline-color: var(--theme-fg-secondary);--mat-form-field-outlined-focus-outline-color: var(--theme-focus-ring);--mat-form-field-outlined-input-text-color: var(--theme-fg-default);--mat-form-field-outlined-label-text-color: var(--theme-fg-secondary);--mat-form-field-outlined-focus-label-text-color: var(--theme-fg-accent);--mat-form-field-outlined-input-text-placeholder-color: var(--theme-fg-secondary);--mat-form-field-outlined-caret-color: var(--theme-fg-accent);--mat-form-field-outlined-error-outline-color: var(--theme-fg-danger);--mat-form-field-outlined-error-label-text-color: var(--theme-fg-danger);--mat-form-field-filled-input-text-color: var(--theme-fg-default);--mat-form-field-filled-label-text-color: var(--theme-fg-secondary);--mat-form-field-filled-input-text-placeholder-color: var(--theme-fg-secondary);--mat-form-field-error-text-color: var(--theme-fg-danger);--mat-select-panel-background-color: var(--theme-overlay-bg);--mat-select-enabled-trigger-text-color: var(--theme-fg-default);--mat-select-placeholder-text-color: var(--theme-fg-secondary);--mat-select-enabled-arrow-color: var(--theme-fg-muted);--mat-select-focused-arrow-color: var(--theme-fg-accent);--mat-tooltip-container-color: var(--theme-bg-emphasis);--mat-tooltip-supporting-text-color: var(--theme-fg-on-emphasis);--mat-sidenav-container-background-color: var(--theme-bg-muted);--mat-sidenav-container-text-color: var(--theme-fg-default);--mat-sidenav-container-divider-color: var(--theme-border-default);--mat-sidenav-content-background-color: var(--theme-bg-default);--mat-sidenav-content-text-color: var(--theme-fg-default);--mat-sidenav-scrim-color: var(--theme-backdrop);--mat-toolbar-container-background-color: var(--theme-bg-inset);--mat-toolbar-container-text-color: var(--theme-fg-default);--mat-expansion-container-background-color: var(--theme-bg-muted);--mat-expansion-container-text-color: var(--theme-fg-default);--mat-expansion-header-text-color: var(--theme-fg-default);--mat-expansion-header-description-color: var(--theme-fg-muted);--mat-expansion-header-indicator-color: var(--theme-fg-muted);--mat-expansion-actions-divider-color: var(--theme-border-default)}:where(html[data-theme=dark]:has(:is(app-test-screen,app-test-start-screen,app-test-solotion-screen))) body{background-color:var(--body-bg);color:var(--heading-color)}iframe,.razorpay-container{color-scheme:normal}html[data-theme=dark] :where(app-dashboard-template:has(:is(app-home,app-achievment-screen,app-performance-screen,app-history-screen,app-category-analysis-screen)) main){background-color:var(--body-bg);color:var(--heading-color)}html[data-theme=dark] :where(app-dashboard-template:has(:is(app-home,app-achievment-screen,app-performance-screen,app-history-screen,app-category-analysis-screen)) main)::-webkit-scrollbar-track{background:var(--body-bg)}html[data-theme=dark] :where(app-dashboard-template:has(:is(app-home,app-achievment-screen,app-performance-screen,app-history-screen,app-category-analysis-screen)) main)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}html[data-theme=dark] :where(app-dashboard-template:has(:is(app-home,app-achievment-screen,app-performance-screen,app-history-screen,app-category-analysis-screen)) main)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:where(html[data-theme=dark]:has(:is(app-home,app-achievment-screen,app-performance-screen,app-history-screen,app-category-analysis-screen))) .cdk-overlay-dark-backdrop{background:var(--theme-backdrop)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background:before{background-color:#0a7fd4!important}.mat-mdc-radio-button{--mdc-radio-selected-icon-color: #0A7FD4;--mdc-radio-selected-hover-icon-color: #0A7FD4;--mdc-radio-selected-focus-icon-color: #0A7FD4;--mdc-radio-selected-pressed-icon-color: #0A7FD4;--mat-radio-checked-ripple-color: #0A7FD4}:host ::ng-deep .mat-mdc-radio-button .mdc-radio__outer-circle{border-color:#0a7fd4!important}:host ::ng-deep .mat-mdc-radio-button .mdc-radio__inner-circle{border-color:#0a7fd4!important}:host ::ng-deep .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background{color:#0a7fd4!important}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,sans-serif}img{max-width:100%;height:auto}html,body{height:100%}body{margin:0;font-family:Poppins,system-ui,-apple-system,sans-serif}h1,h2,h3{font-weight:500}.btn{padding:8px 16px;border-radius:4px;font-weight:500;font-size:12px;border:none;transition:all .3s ease-in-out;cursor:pointer}.max-width{width:100%;max-width:1170px;margin-inline:auto}@media screen and (max-width:800px){.max-width{max-width:calc(100% - 40px)}}.mat-mdc-menu-item{min-height:38px!important;font-size:16px!important;font-weight:400!important;font-family:Poppins,system-ui,-apple-system,sans-serif;text-decoration:none}.mat-mdc-menu-panel .mat-divider{margin-top:0!important;margin-bottom:0!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--mat-tab-active-indicator-color)}::-webkit-scrollbar-thumb:hover{background:#555}.shimmer-effect .shine{background:var(--shimmer-base);background-image:linear-gradient(to right,var(--shimmer-base) 0%,var(--shimmer-highlight) 20%,var(--shimmer-base) 40%,var(--shimmer-base) 100%);background-repeat:no-repeat;background-size:800px 250px;display:inline-block;position:relative;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear}.shimmer{padding:5px;width:95%;margin:10px auto}.shimmer .title{width:40%}.shimmer .link{width:60%}.shimmer .description{width:70%}.shimmer .image-card{min-height:90px;width:90px;border-radius:8px}.stroke{height:15px;background:#777;margin-top:20px}.shimmer-animate{animation:shimmer 3s;animation-iteration-count:infinite;background:linear-gradient(to right,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%}@keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes blinkAni{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}60%{opacity:.6}to{opacity:1}}.panel-ani{display:grid;grid-template-rows:0;overflow:hidden;transition:all .3s ease-in-out}.panel-ani .panel-ani-content{min-height:0}.panel-ani:not(.expanded){padding:0}.panel-ani:not(.expanded) .panel-ani-content{padding:0}.panel-ani.expanded{grid-template-rows:1fr}.panel-ani2{display:block;max-height:0;overflow:hidden;transition:max-height .3s ease}.panel-ani2 .panel-ani-content{min-height:0}.panel-ani2.expanded{max-height:1500px}.exam-group-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:10px!important}.exam-group-dialog{animation:dialogEnter .5s ease-out}@keyframes dialogEnter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.exam-group-dialog .mat-mdc-dialog-container{overflow:visible}.share-dialog-panel{animation:shareDialogEnter .7s ease-out}.share-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:15px!important;padding:0!important;overflow:visible}.share-dialog-panel .mat-mdc-dialog-container{padding:0!important}@keyframes shareDialogEnter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:500px){.share-dialog-panel{max-width:calc(100vw - 32px)!important;margin:16px!important}}.analysis-popup-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:20px!important;padding:0!important;overflow:hidden!important}.analysis-popup-dialog .mat-mdc-dialog-container{padding:0!important}.slide-in-right-dialog{animation:slideInRightDialog .5s ease-out forwards!important}.slide-in-right-dialog .mat-mdc-dialog-container .mdc-dialog__surface{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;border:none!important;margin:0!important;overflow:visible!important}.slide-in-right-dialog .mat-mdc-dialog-container{padding:0!important;background:transparent!important;overflow:visible!important}@keyframes slideInRightDialog{0%{opacity:0;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}.back-drop{background-color:var(--sd-test-backdrop)}.back-drop2{background-color:#333230}.backdroup{background-color:#ccc}.blur-backdrop{background:#0000004d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}table[align=center]{text-align:center;margin-inline:auto}table[border="1"]>tbody>tr>td{border:1px solid var(--solution-content-border)}table[border="1"]>thead>tr>th{border:1px solid var(--solution-content-border)}ul li{margin-bottom:8px}.large{font-size:40px!important;font-weight:400}.large_root,.large_root3,.large_rootn,.root,.root3,.rootn{padding-top:3px}.root{background:url(/images/root.gif) top left no-repeat;padding-left:10px}.root3{background:url(/images/root3.gif) top left no-repeat;padding-left:10px}.rootn{background:url(/images/rootn.gif) top left no-repeat;padding-left:10px}.large_root{background:url(/images/large-root.gif) top left no-repeat;padding-left:20px}.large_root3{background:url(/images/large-root-3.gif) top left no-repeat;padding-left:20px}.large_rootn{background:url(/assets/images/large-root-n.gif) top left no-repeat;padding-left:20px}.bar{border-top:1px solid var(--solution-math-line)}.divide{border-bottom:1px solid var(--solution-math-line)}.mat-mdc-menu-content a{text-decoration:none}@media screen and (max-width:767px){.table-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}}.table-responsive{min-height:.01%;overflow-x:auto}
