.interaction-active-row:focus td,.interaction-active-row:focus-within td,.interaction-row-focused td,.table-wrapper:focus-within .interaction-active-row td{box-shadow:inset 0 2px 0 #1f6feb,inset 0 -2px 0 #1f6feb!important;background-color:#eaf4ff!important}.interaction-active-row:focus td:first-child,.interaction-active-row:focus-within td:first-child,.interaction-row-focused td:first-child,.table-wrapper:focus-within .interaction-active-row td:first-child{box-shadow:inset 2px 2px 0 #1f6feb,inset 0 -2px 0 #1f6feb!important}.interaction-active-row:focus td:last-child,.interaction-active-row:focus-within td:last-child,.interaction-row-focused td:last-child,.table-wrapper:focus-within .interaction-active-row td:last-child{box-shadow:inset -2px 2px 0 #1f6feb,inset 0 -2px 0 #1f6feb!important}.interaction-active-row td{background-color:#eaf4ff!important}.interaction-table-cell:focus{outline:2px solid #1f6feb;outline-offset:-2px;position:relative}.mark-titles-active .card-title,.mark-titles-active .lv-heading,.mark-titles-active .section-title,.mark-titles-active .student-heading,.mark-titles-active .student-heading-small,.mark-titles-active .title-review,.mark-titles-active [role=heading],.mark-titles-active h1,.mark-titles-active h2,.mark-titles-active h3,.mark-titles-active h4,.mark-titles-active h5,.mark-titles-active h6{background-color:#ffe475!important;color:#5e6a04!important;display:inline-block;padding:2px 6px!important;border-radius:4px!important;box-shadow:0 0 0 2px #ffe475!important}.highlight-links-btns-active .btn,.highlight-links-btns-active .lv-btn,.highlight-links-btns-active [role=button],.highlight-links-btns-active button{background-color:color-mix(in srgb,var(--primary) 15%,#fff)!important;border:2px solid var(--primary)!important;color:var(--primary)!important;border-radius:6px;transition:background-color .15s ease,box-shadow .15s ease}.highlight-links-btns-active .dropdown-item,.highlight-links-btns-active .lv-link,.highlight-links-btns-active .nav-link,.highlight-links-btns-active .text-primary,.highlight-links-btns-active a{color:var(--primary)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--primary)!important;text-decoration-color:var(--primary)!important;text-underline-offset:3px!important;text-decoration-thickness:2px!important;border-radius:4px!important;transition:background-color .15s ease!important}.highlight-links-btns-active .btn:focus,.highlight-links-btns-active .btn:hover,.highlight-links-btns-active .lv-btn:focus,.highlight-links-btns-active .lv-btn:hover,.highlight-links-btns-active button:focus,.highlight-links-btns-active button:hover{background-color:color-mix(in srgb,var(--primary) 25%,#fff)!important;color:var(--primary)!important}.highlight-links-btns-active .lv-link:focus,.highlight-links-btns-active .lv-link:hover,.highlight-links-btns-active .nav-link:focus,.highlight-links-btns-active .nav-link:hover,.highlight-links-btns-active a:focus,.highlight-links-btns-active a:hover{background-color:color-mix(in srgb,var(--primary) 15%,#fff);color:var(--primary)!important;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}html.accessibility-large-cursor{--accessibility-cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7 3v30l8.5-8.2 5.2 11.2 5.7-2.7-5.2-10.9h11.9L7 3z' fill='%23000000' stroke='%23ffffff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 7 3,auto;--accessibility-cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M17 3c-1.7 0-3 1.3-3 3v12.3l-1.6-1.6c-1.2-1.2-3.1-1.2-4.3 0s-1.2 3.1 0 4.3l8.6 8.6c2.1 2.1 5 3.4 8 3.4h2.1c4.5 0 8.2-3.7 8.2-8.2V15c0-1.7-1.3-3-3-3-.7 0-1.4.3-1.9.7C29.7 11.1 28.4 10 26.8 10c-.8 0-1.5.3-2.1.8-.5-1.2-1.6-2-3-2-.7 0-1.3.2-1.8.6V6c0-1.7-1.3-3-2.9-3z' fill='%23000000' stroke='%23ffffff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 14 4,pointer;--accessibility-cursor-text:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='40' viewBox='0 0 32 40'%3E%3Cpath d='M11 4h10M16 4v32M11 36h10' fill='none' stroke='%23ffffff' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M11 4h10M16 4v32M11 36h10' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 16 20,text}html.accessibility-large-cursor,html.accessibility-large-cursor body,html.accessibility-large-cursor body *{cursor:var(--accessibility-cursor-default)!important}html.accessibility-large-cursor .btn,html.accessibility-large-cursor .dropdown-item,html.accessibility-large-cursor .form-check-input,html.accessibility-large-cursor .form-select,html.accessibility-large-cursor .nav-link,html.accessibility-large-cursor [role=button],html.accessibility-large-cursor a,html.accessibility-large-cursor button,html.accessibility-large-cursor label[for],html.accessibility-large-cursor select{cursor:var(--accessibility-cursor-pointer)!important}html.accessibility-large-cursor .form-control,html.accessibility-large-cursor .rs-input,html.accessibility-large-cursor [contenteditable=true],html.accessibility-large-cursor input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),html.accessibility-large-cursor textarea{cursor:var(--accessibility-cursor-text)!important}html.accessibility-form-field-highlight .ck.ck-editor__editable,html.accessibility-form-field-highlight .form-check-input,html.accessibility-form-field-highlight .form-control,html.accessibility-form-field-highlight .form-select,html.accessibility-form-field-highlight .input-group-text,html.accessibility-form-field-highlight .rs-input,html.accessibility-form-field-highlight .rs-picker-toggle,html.accessibility-form-field-highlight input:not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),html.accessibility-form-field-highlight select,html.accessibility-form-field-highlight textarea{background-color:color-mix(in srgb,var(--primary) 8%,#fff)!important;border-color:var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 22%,transparent)!important}html.accessibility-form-field-highlight .ck.ck-editor__editable:focus,html.accessibility-form-field-highlight .form-control:focus,html.accessibility-form-field-highlight .form-select:focus,html.accessibility-form-field-highlight .rs-input:focus,html.accessibility-form-field-highlight .rs-picker-toggle:focus,html.accessibility-form-field-highlight input:focus,html.accessibility-form-field-highlight select:focus,html.accessibility-form-field-highlight textarea:focus{background-color:color-mix(in srgb,var(--primary) 12%,#fff)!important;border-color:var(--primaryhover)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 30%,transparent)!important;outline:2px solid var(--primary)!important;outline-offset:2px}html.dark-contrast{--hc-canvas:#fefefe;--hc-surface:#fefefe;--hc-surface-muted:#efefef;--hc-border:#94989c;--hc-border-strong:#8a9199;--hc-text:#000;--hc-text-muted:#111;--bs-body-bg:var(--hc-canvas);--bs-body-color:var(--hc-text);--bs-emphasis-color:var(--hc-text);--bs-secondary-color:var(--hc-text-muted);--bs-secondary-bg:var(--hc-surface-muted);--bs-tertiary-color:var(--hc-text-muted);--bs-tertiary-bg:var(--hc-surface-muted);--bs-border-color:var(--hc-border);--bs-border-color-translucent:rgba(0,0,0,.12);--bs-heading-color:var(--hc-text);--bs-link-color:var(--contrast-link-accent,var(--primary));--bs-link-hover-color:var(--contrast-link-accent-hover,var(--primaryhover));--bs-primary:var(--primary);--bs-code-color:#842029;--bs-highlight-bg:#fff3cd;--bs-card-bg:var(--hc-surface);--bs-card-color:var(--hc-text);--bs-card-border-color:var(--hc-border);--bs-card-cap-bg:var(--hc-surface-muted);--bs-card-cap-color:var(--hc-text);--bs-dropdown-bg:var(--hc-surface);--bs-dropdown-color:var(--hc-text);--bs-dropdown-link-color:var(--hc-text);--bs-dropdown-link-hover-color:var(--contrast-on-primary-hover,#fff);--bs-dropdown-link-hover-bg:var(--primaryhover);--bs-dropdown-border-color:var(--hc-border);--bs-modal-bg:var(--hc-surface);--bs-modal-color:var(--hc-text);--bs-modal-border-color:var(--hc-border-strong);--bs-modal-header-border-color:var(--hc-border);--bs-offcanvas-bg:var(--hc-surface);--bs-offcanvas-color:var(--hc-text);--bs-offcanvas-border-color:var(--hc-border-strong);--bs-navbar-color:var(--hc-text);--bs-navbar-hover-color:var(--contrast-link-accent-hover,var(--primaryhover));--bs-navbar-disabled-color:#555;--bs-table-bg:var(--hc-surface);--bs-table-color:var(--hc-text);--bs-table-border-color:var(--hc-border);--bs-table-striped-bg:#f6f6f6;--bs-table-active-bg:#f0f0f0;--bs-table-hover-bg:#f2f2f2;--bs-list-group-bg:var(--hc-surface);--bs-list-group-color:var(--hc-text);--bs-list-group-border-color:var(--hc-border);--bs-list-group-hover-bg:var(--hc-surface-muted);--bs-list-group-action-color:var(--hc-text);--bs-list-group-action-hover-color:var(--contrast-on-primary-hover,#fff);--bs-list-group-action-hover-bg:var(--primaryhover);--bs-popover-bg:var(--hc-surface);--bs-popover-body-color:var(--hc-text);--bs-popover-border-color:var(--hc-border);--bs-popover-header-bg:var(--hc-surface-muted);--bs-popover-header-color:var(--hc-text);--bs-toast-bg:var(--hc-surface);--bs-toast-color:var(--hc-text);--bs-toast-border-color:var(--hc-border);--bs-input-bg:var(--hc-surface);--bs-input-color:var(--hc-text);--bs-input-border-color:var(--hc-border);--bs-input-focus-border-color:var(--primary);--bs-input-focus-box-shadow:0 0 0 0.25rem color-mix(in srgb,var(--primary) 28%,transparent);--bs-form-control-bg:var(--hc-surface);--bs-form-select-bg:var(--hc-surface);--bs-form-check-input-bg:var(--hc-surface);--bs-form-check-border-color:var(--hc-border-strong);--bs-form-valid-color:#0f5132;--bs-form-invalid-color:#842029}html.dark-contrast #kt_wrapper,html.dark-contrast .card,html.dark-contrast .card-body,html.dark-contrast .container,html.dark-contrast .container-fluid,html.dark-contrast .content,html.dark-contrast .content-wraper,html.dark-contrast .flex-root,html.dark-contrast .page,html.dark-contrast .wrapper,html.dark-contrast body{background-color:var(--hc-canvas)!important;color:var(--hc-text)!important}html.dark-contrast .lv-label,html.dark-contrast .text-body,html.dark-contrast .text-dark,html.dark-contrast .text-muted,html.dark-contrast .text-secondary,html.dark-contrast h1,html.dark-contrast h2,html.dark-contrast h3,html.dark-contrast h4,html.dark-contrast h5,html.dark-contrast h6,html.dark-contrast label,html.dark-contrast li,html.dark-contrast p,html.dark-contrast small,html.dark-contrast span,html.dark-contrast td,html.dark-contrast th{color:var(--hc-text)!important}html.dark-contrast .text-muted,html.dark-contrast .text-secondary{color:var(--hc-text-muted)!important}html.dark-contrast .text-primary{color:var(--contrast-link-accent,var(--primary))!important}html.dark-contrast .guide-tabs .nav-link :focus{color:#fff!important}html.dark-contrast .nav-link:focus,html.dark-contrast .nav-link:hover,html.dark-contrast a:focus,html.dark-contrast a:hover{color:var(--contrast-link-accent-hover,var(--primaryhover))!important}html.dark-contrast .aside-wrapper,html.dark-contrast .breadcrumb-component .breadcrumb,html.dark-contrast .card{border:1px solid var(--hc-border)!important;box-shadow:none!important;background-color:var(--hc-surface)!important}html.dark-contrast header .navbar{background-color:transparent!important;border:none!important;box-shadow:none!important}html.dark-contrast .border,html.dark-contrast .border-bottom,html.dark-contrast hr{border-color:var(--hc-border)!important}html.dark-contrast hr{opacity:1;border-top-width:1px;background-color:transparent}html.dark-contrast .aside,html.dark-contrast .aside .aside-primary,html.dark-contrast .aside .aside-wrapper,html.dark-contrast .header-fixed .aside .aside-footer,html.dark-contrast .header-fixed.extend-sidebar .aside{background-color:var(--hc-surface)!important;color:var(--hc-text)!important;border-color:var(--hc-border)!important}html.dark-contrast .header-fixed .aside .aside-nav .nav-item .nav-link{border-bottom-color:var(--hc-border)!important;color:var(--hc-text)!important}html.dark-contrast .header-fixed .aside .main-link-wraaper .link-icon,html.dark-contrast .header-fixed .aside .main-link-wraaper .link-name p{color:var(--hc-text)!important}html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active:focus,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active:hover{background-color:var(--primary)!important;color:#fff!important}html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active .link-icon,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active .link-icon i,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active .link-name,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active .link-name p,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active:focus .link-icon,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active:focus .link-name p,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active:hover .link-icon,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active:hover .link-name p{color:#fff!important}html.dark-contrast .header-fixed .aside .main-link-wraaper .link-item-wrapper:hover{background-color:var(--hc-surface-muted)!important;color:var(--hc-text)!important}html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active .link-item-wrapper,html.dark-contrast .header-fixed .aside .main-link-wraaper.nav-link-active .link-item-wrapper:hover{background-color:var(--primary)!important;color:#fff!important}html.dark-contrast .header,html.dark-contrast header{color:var(--hc-text)!important}html.dark-contrast .navbar,html.dark-contrast .navbar.bg-white{background-color:var(--hc-surface)!important;color:var(--hc-text)!important;border-color:var(--hc-border)!important}html.dark-contrast .navbar .nav-item .nav-link{color:var(--contrast-link-accent,var(--primary))!important;border-right-color:var(--hc-border)!important}html.dark-contrast .dropdown-menu,html.dark-contrast .dropdown-menu.show{background-color:var(--hc-surface)!important;color:var(--hc-text)!important;border:1px solid var(--hc-border)!important}html.dark-contrast .dropdown-item{color:var(--hc-text)!important}html.dark-contrast .dropdown-item:focus,html.dark-contrast .dropdown-item:hover{background-color:var(--primaryhover)!important;color:var(--contrast-on-primary-hover,#fff)!important}html.dark-contrast .dropdown-divider{border-top-color:var(--hc-border)!important}html.dark-contrast .table,html.dark-contrast table{--bs-table-bg:var(--hc-surface);--bs-table-color:var(--hc-text);--bs-table-border-color:var(--hc-border);color:var(--hc-text)!important;border-color:var(--hc-border)!important}html.dark-contrast .table>thead,html.dark-contrast table>thead{background-color:var(--hc-surface-muted)!important;color:var(--hc-text)!important}html.dark-contrast .table>:not(caption)>*>*,html.dark-contrast table td,html.dark-contrast table th{background-color:transparent!important;color:var(--hc-text)!important;border-color:var(--hc-border)!important}html.dark-contrast .form-control,html.dark-contrast .form-select,html.dark-contrast textarea.form-control{background-color:var(--hc-surface)!important;color:var(--hc-text)!important;border:1px solid var(--hc-border)!important}html.dark-contrast .form-control::placeholder,html.dark-contrast .form-select::placeholder{color:#333!important;opacity:1!important}html.dark-contrast .input-group-text{background-color:var(--hc-surface-muted)!important;color:var(--hc-text)!important;border:1px solid var(--hc-border)!important}html.dark-contrast .btn-primary{background-color:var(--primary)!important;color:var(--contrast-on-primary,#fff)!important;border:2px solid var(--primary)!important}html.dark-contrast .btn-primary:focus,html.dark-contrast .btn-primary:hover{background-color:var(--primaryhover)!important;color:var(--contrast-on-primary-hover,#fff)!important;border-color:var(--primaryhover)!important}html.dark-contrast .btn-light,html.dark-contrast .btn-secondary{border:2px solid var(--hc-border)!important}html.dark-contrast .btn-light,html.dark-contrast .btn-light:focus,html.dark-contrast .btn-light:hover,html.dark-contrast .btn-secondary,html.dark-contrast .btn-secondary:focus,html.dark-contrast .btn-secondary:hover{background-color:var(--hc-surface-muted)!important;color:var(--hc-text)!important}html.dark-contrast .btn-outline-primary{color:var(--contrast-link-accent,var(--primary))!important;border:2px solid var(--primary)!important;background-color:var(--hc-surface)!important}html.dark-contrast .btn-outline-secondary{color:var(--hc-text)!important;border:2px solid var(--hc-border-strong)!important;background-color:var(--hc-surface)!important}html.dark-contrast .btn-close{filter:none}html.dark-contrast .list-group-item{background-color:var(--hc-surface)!important;color:var(--hc-text)!important;border-color:var(--hc-border)!important}html.dark-contrast .list-group-item-action:focus,html.dark-contrast .list-group-item-action:hover{background-color:var(--hc-surface-muted)!important;color:var(--hc-text)!important}html.dark-contrast .nav-tabs,html.dark-contrast .tab-module{border-bottom-color:var(--hc-border)!important}html.dark-contrast .nav-tabs .nav-link,html.dark-contrast .tab-module.nav-tabs .nav-link{color:var(--hc-text)!important;background-color:var(--hc-surface)!important;border-color:transparent!important}html.dark-contrast .nav-tabs .nav-link.active,html.dark-contrast .tab-module.nav-tabs .nav-item.show .nav-link{color:var(--contrast-on-primary,#fff)!important;background-color:var(--primary)!important;border-bottom:4px solid var(--hc-border-strong)!important}html.dark-contrast .modal-content,html.dark-contrast .offcanvas,html.dark-contrast .offcanvas-body{background-color:var(--hc-surface)!important;color:var(--hc-text)!important;border:1px solid var(--hc-border)!important}html.dark-contrast .modal-footer,html.dark-contrast .modal-header,html.dark-contrast .offcanvas-header{border-color:var(--hc-border)!important}html.dark-contrast .bg-body,html.dark-contrast .bg-body-secondary,html.dark-contrast .bg-body-tertiary,html.dark-contrast .bg-light,html.dark-contrast .bg-white{background-color:var(--hc-surface)!important;color:var(--hc-text)!important}html.dark-contrast .bg-light{background-color:var(--hc-surface-muted)!important}html.dark-contrast .accessibility-toolbar-container{background:var(--hc-surface)!important;color:var(--hc-text)!important}html.dark-contrast .accessibility-toolbar-header{background-color:var(--primary)!important;color:var(--contrast-on-primary,#fff)!important;border-bottom:1px solid var(--hc-border)!important}html.dark-contrast .accessibility-toolbar-header h5{color:var(--contrast-on-primary,#fff)!important}html.dark-contrast .accessibility-item{border-bottom-color:var(--hc-border)!important}html.dark-contrast .accessibility-item .item-icon,html.dark-contrast .accessibility-item .item-label{color:var(--hc-text)!important}html.dark-contrast .accessibility-screen-reader-note{background:var(--hc-surface-muted)!important;color:var(--hc-text)!important;border-top-color:var(--hc-border)!important}html.dark-contrast .accessibility-shortcuts{background:var(--hc-surface)!important;border-top-color:var(--hc-border)!important}html.dark-contrast .accessibility-shortcut-line,html.dark-contrast .accessibility-shortcuts-help,html.dark-contrast .accessibility-shortcuts-title{color:var(--hc-text)!important}html.dark-contrast .Toastify__toast{background:var(--hc-surface)!important;color:var(--hc-text)!important;border:1px solid var(--hc-border)!important}html.dark-contrast .Toastify__close-button>svg{fill:var(--hc-text)!important}html.dark-contrast .react-confirm-alert-body{background:var(--hc-surface)!important;color:var(--hc-text)!important;border:2px solid var(--hc-border-strong)!important}html.dark-contrast .react-confirm-alert-body>h1{color:var(--hc-text)!important}html.dark-contrast .popover,html.dark-contrast .popover-body,html.dark-contrast .popover-header{background-color:var(--hc-surface)!important;color:var(--hc-text)!important;border-color:var(--hc-border)!important}html.dark-contrast footer{background-color:var(--hc-canvas)!important;color:var(--hc-text)!important;border-top:1px solid var(--hc-border)!important}html.dark-contrast .brand-title,html.dark-contrast .header .profile-text{color:#000!important}html.dark-contrast .header .material-symbols-outlined{color:var(--primary)!important}.keyboard-nav-active :focus{outline:2px solid var(--primary)!important;outline-offset:0!important}.btn-primary:focus-visible{background-color:var(--primary);color:var(--light)!important;border-color:var(--primary)}:root{--font-adjustment:0px}.btn,.form-control,.form-select,a,body,button,input,label,li,p,select,span,td,td div,th,th div,th span{font-size:calc(14px + var(--font-adjustment))!important}h1{font-size:calc(40px + var(--font-adjustment))!important}h2{font-size:calc(32px + var(--font-adjustment))!important}h3{font-size:calc(24px + var(--font-adjustment))!important}h4{font-size:calc(20px + var(--font-adjustment))!important}h5{font-size:calc(18px + var(--font-adjustment))!important}h6{font-size:calc(16px + var(--font-adjustment))!important}html.accessibility-comfort-spacing{--comfort-spacing-sm:4px;--comfort-spacing-md:0.75rem;--comfort-spacing-lg:1rem;--comfort-spacing-xl:1.5rem}html.accessibility-comfort-spacing body{letter-spacing:.012em;line-height:1.65}html.accessibility-comfort-spacing .dropdown-item,html.accessibility-comfort-spacing .form-check-label,html.accessibility-comfort-spacing .lv-text,html.accessibility-comfort-spacing label,html.accessibility-comfort-spacing li,html.accessibility-comfort-spacing p,html.accessibility-comfort-spacing table td,html.accessibility-comfort-spacing table th{line-height:1.65!important}html.accessibility-comfort-spacing .container,html.accessibility-comfort-spacing .container-fluid,html.accessibility-comfort-spacing .content,html.accessibility-comfort-spacing .content-wraper,html.accessibility-comfort-spacing main{row-gap:var(--comfort-spacing-lg)}html.accessibility-comfort-spacing .breadcrumb-component,html.accessibility-comfort-spacing .content-wraper>.card,html.accessibility-comfort-spacing .content-wraper>section,html.accessibility-comfort-spacing .content>.card,html.accessibility-comfort-spacing .content>section,html.accessibility-comfort-spacing .section-list-container,html.accessibility-comfort-spacing .tab-content,html.accessibility-comfort-spacing main>section{margin-bottom:var(--comfort-spacing-xl)!important}html.accessibility-comfort-spacing .card,html.accessibility-comfort-spacing .dropdown-menu,html.accessibility-comfort-spacing .modal-content,html.accessibility-comfort-spacing .offcanvas{padding:var(--comfort-spacing-sm)}html.accessibility-comfort-spacing .card .card-body,html.accessibility-comfort-spacing .modal-body,html.accessibility-comfort-spacing .offcanvas-body,html.accessibility-comfort-spacing .react-confirm-alert-body{padding:var(--comfort-spacing-xl)!important}html.accessibility-comfort-spacing .modal-footer,html.accessibility-comfort-spacing .modal-header,html.accessibility-comfort-spacing .offcanvas-header{padding:var(--comfort-spacing-lg) var(--comfort-spacing-xl)!important}html.accessibility-comfort-spacing .form-check,html.accessibility-comfort-spacing .form-group,html.accessibility-comfort-spacing .input-group,html.accessibility-comfort-spacing .mb-2,html.accessibility-comfort-spacing .mb-3,html.accessibility-comfort-spacing .rs-input-group{margin-bottom:var(--comfort-spacing-lg)!important}html.accessibility-comfort-spacing .form-control,html.accessibility-comfort-spacing .form-select,html.accessibility-comfort-spacing .input-group-text,html.accessibility-comfort-spacing .rs-input,html.accessibility-comfort-spacing textarea.form-control{padding:.75rem 1rem!important}html.accessibility-comfort-spacing .btn,html.accessibility-comfort-spacing .nav-link{align-items:center;padding:6px!important}html.accessibility-comfort-spacing .aside .aside-nav .nav-item,html.accessibility-comfort-spacing .custom-pills .nav-item,html.accessibility-comfort-spacing .nav-tabs .nav-item,html.accessibility-comfort-spacing .navbar .nav-item,html.accessibility-comfort-spacing .sidebar-accordion .nav-item{margin-bottom:var(--comfort-spacing-sm)}html.accessibility-comfort-spacing .table>:not(caption)>*>*,html.accessibility-comfort-spacing table td,html.accessibility-comfort-spacing table th{padding-top:.9rem!important;padding-bottom:.9rem!important}html.accessibility-comfort-spacing .accessibility-toolbar-container{padding:0}html.accessibility-comfort-spacing .accessibility-toolbar-container .form-check,html.accessibility-comfort-spacing .accessibility-toolbar-container .mb-2,html.accessibility-comfort-spacing .accessibility-toolbar-container .mb-3{margin-bottom:0!important}html.accessibility-comfort-spacing .form-label{margin-bottom:10px!important}html.accessibility-text-spacing{--accessibility-letter-spacing:0.12em;--accessibility-word-spacing:0.16em;--accessibility-line-height:1.7;--accessibility-paragraph-spacing:2em}html.accessibility-text-spacing .brand-title,html.accessibility-text-spacing .btn,html.accessibility-text-spacing .card-text,html.accessibility-text-spacing .card-title,html.accessibility-text-spacing .dropdown-item,html.accessibility-text-spacing .form-check-label,html.accessibility-text-spacing .form-control,html.accessibility-text-spacing .form-select,html.accessibility-text-spacing .input-group-text,html.accessibility-text-spacing .item-label,html.accessibility-text-spacing .lv-label,html.accessibility-text-spacing .lv-text,html.accessibility-text-spacing .nav-link,html.accessibility-text-spacing a,html.accessibility-text-spacing button,html.accessibility-text-spacing h1,html.accessibility-text-spacing h2,html.accessibility-text-spacing h3,html.accessibility-text-spacing h4,html.accessibility-text-spacing h5,html.accessibility-text-spacing h6,html.accessibility-text-spacing label,html.accessibility-text-spacing legend,html.accessibility-text-spacing li,html.accessibility-text-spacing p,html.accessibility-text-spacing td,html.accessibility-text-spacing th{letter-spacing:var(--accessibility-letter-spacing)!important;line-height:var(--accessibility-line-height)!important;word-spacing:var(--accessibility-word-spacing)!important}html.accessibility-text-spacing .card-text,html.accessibility-text-spacing .help-text,html.accessibility-text-spacing .helper-text,html.accessibility-text-spacing p{margin-bottom:var(--accessibility-paragraph-spacing)!important}html.accessibility-text-spacing textarea.form-control{line-height:var(--accessibility-line-height)!important}html.accessibility-text-spacing .fa,html.accessibility-text-spacing .fa-brands,html.accessibility-text-spacing .fa-regular,html.accessibility-text-spacing .fa-solid,html.accessibility-text-spacing .material-symbols-outlined,html.accessibility-text-spacing [class*=" fa-"],html.accessibility-text-spacing [class^=fa-]{letter-spacing:normal!important;line-height:1!important;word-spacing:normal!important}.accessibility-toolbar-container{width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#333}.accessibility-toolbar-header{background-color:var(--primary);color:#fff;padding:15px}.accessibility-toolbar-header h5{margin:0;font-weight:500;font-size:1.2rem}.accessibility-toolbar-body{padding:0}.accessibility-item{padding:12px 15px;border-bottom:1px solid #eee}.accessibility-item .accessibility-item-content{flex:1 1 auto;min-width:0;padding-right:12px}.accessibility-item .item-icon{flex:0 0 24px;width:24px;text-align:center;color:#333}.accessibility-item .item-label{min-width:0;font-size:14px;font-weight:400;color:#333;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.accessibility-item .accessibility-switch{flex:0 0 46px;display:flex;justify-content:flex-end}.accessibility-item .accessibility-switch .form-check{margin-bottom:0}.accessibility-item .form-check-input{width:2.5em;height:1.25em}.accessibility-font-size-item{display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-gap:10px;gap:10px;align-items:center}.accessibility-font-size-select{font-size:12px!important}.accessibility-font-size-select .select__control{min-height:32px}.accessibility-font-size-select .select__value-container{padding:0 6px}.accessibility-font-size-select .select__option,.accessibility-font-size-select .select__placeholder,.accessibility-font-size-select .select__single-value{font-size:12px!important}.accessibility-screen-reader-note{padding:10px 12px;background:#f8f9fa;color:#333;font-size:12px;line-height:1.4}.accessibility-shortcuts{padding:9px 12px;background:#fff}.accessibility-shortcuts-title{margin-bottom:5px;color:#222;font-size:13px;font-weight:500}.accessibility-shortcut-line{color:#333;font-size:12px;line-height:1.6}.accessibility-shortcut-separator{margin:0 5px;color:#8a94a3}.accessibility-shortcuts-help{margin:4px 0 0;color:#5f6b7a;font-size:12px;line-height:1.3}.dropdown-menu[data-bs-popper]{right:0!important;left:auto!important}.accessibility-dropdown .dropdown-menu{max-height:calc(100dvh - 72px);overscroll-behavior:contain}.keyboard-navigation :focus{outline:3px solid #0d6efd!important;outline-offset:2px;border-radius:4px}.accessibility-table-mode-row{outline:3px solid var(--primary);outline-offset:-3px}.accessibility-table-mode-row>[role=cell],.accessibility-table-mode-row>[role=gridcell],.accessibility-table-mode-row>td{background-color:rgba(13,110,253,.12)!important}.accessibility-table-mode-cell{box-shadow:inset 0 -3px 0 var(--primary)}.picklist-composer-title,.react-confirm-alert-body>h1{font-size:20px!important}.rich-text-margin,.rich-text-margin p span{color:#000!important}.shortcut-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px}.shortcut-guide-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;min-width:0;border-radius:4px;padding:6px 8px!important;gap:8px!important;width:100%!important}.shortcut-guide-item .badge{flex:0 0 auto!important;font-weight:600!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;border-radius:50%!important;padding:0!important}@media (max-width:575.98px){.shortcut-guide-panel{width:calc(100vw - 16px)}.shortcut-guide-list{grid-template-columns:1fr}}.shortcut-help-backdrop{align-items:flex-start;background:rgba(0,0,0,.42);display:flex;inset:0;justify-content:center;padding:64px 18px 18px;position:fixed;z-index:1110}.shortcut-help-dialog{background:#fff;border:1px solid #d0d7de;border-radius:7px;box-shadow:0 20px 54px rgba(0,0,0,.28);display:flex;flex-direction:column;max-height:min(930px,calc(100vh - 92px));max-width:980px;overflow:hidden;width:min(980px,calc(100vw - 36px))}.shortcut-help-header{background:#fff;flex:0 0 auto;padding:34px 40px 10px}.shortcut-help-header-copy{min-width:0}.shortcut-help-title{color:#242424;font-size:18px!important;font-weight:500;line-height:1.3;margin:0 0 10px}.shortcut-help-subtitle{color:#323130;font-size:13px;font-weight:500;line-height:1.45;margin:0}.shortcut-help-content{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 40px 18px}.shortcut-help-groups{column-gap:18px;columns:360px 2}.shortcut-help-group{background:#fff;border:1px solid #d0d7de;border-radius:6px;break-inside:avoid;box-shadow:none;margin:0 0 18px;page-break-inside:avoid}.shortcut-help-group-inactive{color:#323130}.shortcut-help-card-body{padding:16px 18px!important}.shortcut-help-group-title{align-items:center;color:var(--primary,#00529b)!important;display:flex;font-size:18px!important;font-weight:500;gap:8px;line-height:1.25;margin:0 0 12px}.shortcut-help-inactive-badge{border:1px solid #d0d7de;border-radius:999px;color:#6b7280;font-size:10px;font-weight:500;line-height:1;padding:3px 7px;text-transform:uppercase}.shortcut-help-list{list-style:none;margin:0;padding:0}.shortcut-help-item{align-items:baseline;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(118px,max-content);min-height:22px;padding:3px 0}.shortcut-help-item-inactive{opacity:1}.shortcut-help-label-wrap{display:grid;grid-gap:2px;gap:2px;min-width:0}.shortcut-help-label{color:#323130;font-size:16px!important;font-weight:400;line-height:1.35}.shortcut-help-inactive-text{color:#6b7280;font-size:14px!important;font-weight:400;line-height:1.25;margin-top:4px}.shortcut-help-keys{align-items:baseline;color:#323130;display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:12px;gap:2px;justify-content:end;line-height:1.35;text-align:left}.shortcut-help-key-group{align-items:baseline;display:inline-flex;gap:2px}.shortcut-help-key{background:transparent;border:0;color:inherit;font-family:inherit;font-size:14px;font-weight:500;line-height:inherit;padding:0}.shortcut-help-plus{color:#605e5c;font-size:inherit;line-height:inherit}.shortcut-help-empty{color:#605e5c;font-size:13px;font-weight:500;margin:18px 0}.shortcut-help-footer{align-items:center;background:#fff;border-top:1px solid transparent;display:flex;flex:0 0 auto;justify-content:flex-end;padding:12px 32px 24px}.shortcut-help-close-button{background:#0078d4;border:1px solid #005a9e;border-radius:3px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;min-height:32px;min-width:96px;padding:5px 18px}.shortcut-help-close-button:hover{background:#106ebe}.shortcut-help-close-button:focus-visible{outline:2px solid #111827;outline-offset:2px}@media (max-width:760px){.shortcut-help-backdrop{padding-top:24px}.shortcut-help-dialog{max-height:calc(100vh - 48px);width:calc(100vw - 28px)}}html.accessibility-disable-animations,html.accessibility-disable-animations *,html.accessibility-disable-animations :after,html.accessibility-disable-animations :before,html.accessibility-disable-animations body{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.accessibility-readable-font,html.accessibility-readable-font .btn,html.accessibility-readable-font .form-control,html.accessibility-readable-font .form-select,html.accessibility-readable-font a,html.accessibility-readable-font body,html.accessibility-readable-font button,html.accessibility-readable-font h1,html.accessibility-readable-font h2,html.accessibility-readable-font h3,html.accessibility-readable-font h4,html.accessibility-readable-font h5,html.accessibility-readable-font h6,html.accessibility-readable-font input,html.accessibility-readable-font label,html.accessibility-readable-font p,html.accessibility-readable-font select,html.accessibility-readable-font span,html.accessibility-readable-font td,html.accessibility-readable-font textarea,html.accessibility-readable-font th{font-family:Arial,Helvetica,system-ui,-apple-system,sans-serif!important;letter-spacing:.02em!important}