.a11y-toolbar{bottom:20px;inset-inline-end:20px;position:fixed;z-index:10000}.a11y-button{align-items:center;background:var(--primary-color,#283373);border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;padding:0;transition:transform .3s ease,opacity .3s ease;width:60px}.a11y-button:hover{opacity:.9;transform:scale(1.05)}.a11y-button:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.a11y-tooltip-wrapper{display:inline-block;position:relative}.a11y-tooltip{background:#1f2937;border-radius:6px;bottom:calc(100% + 10px);box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;display:none;font-size:14px;inset-inline-end:0;padding:8px 12px;pointer-events:none;position:absolute;white-space:nowrap;z-index:10001}.a11y-tooltip.is-visible{-webkit-animation:a11yTooltipFadeIn .2s ease;animation:a11yTooltipFadeIn .2s ease;display:block}.a11y-tooltip:after{border:6px solid transparent;border-top-color:#1f2937;content:"";inset-inline-end:20px;position:absolute;top:100%}@-webkit-keyframes a11yTooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes a11yTooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.a11y-panel{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);color:#1f2937;height:100vh;height:100dvh;inset-inline-end:calc(min(400px, 90vw)*-1 - 20px);max-width:90vw;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;transition:inset-inline-end .3s ease,visibility 0s linear .3s;visibility:hidden;width:400px;z-index:10001}.a11y-panel.open{inset-inline-end:0;transition:inset-inline-end .3s ease,visibility 0s;visibility:visible}.a11y-panel *,.a11y-panel :after,.a11y-panel :before{box-sizing:border-box}.a11y-panel [hidden]{display:none!important}.a11y-panel-header{align-items:center;background:var(--primary-color,#283373);color:#fff;display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:1}.a11y-panel-header h2{color:inherit;font-size:18px;font-weight:600;margin:0}.a11y-close-button{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:28px;height:44px;justify-content:center;line-height:1;padding:0;transition:background .2s;width:44px}.a11y-close-button:hover{background:hsla(0,0%,100%,.2)}.a11y-close-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.a11y-panel-content{padding:20px}.a11y-section{margin-bottom:25px}.a11y-section-title{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:16px;font-weight:700;margin:0 0 12px;padding-bottom:8px}.a11y-control-item{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.a11y-control-label{color:#374151;cursor:pointer;flex:1;font-size:14px;margin:0}.a11y-toggle-switch{background:#6b7280;border:none;border-radius:13px;cursor:pointer;flex-shrink:0;height:26px;padding:0;position:relative;transition:background .3s;width:50px}.a11y-toggle-switch[aria-checked=true]{background:var(--primary-color,#283373)}.a11y-toggle-switch:focus-visible{outline:2px solid var(--primary-color,#283373);outline-offset:2px}.a11y-toggle-slider{background:#fff;border-radius:50%;height:20px;inset-inline-start:3px;position:absolute;top:3px;transition:inset-inline-start .3s;width:20px}[aria-checked=true]>.a11y-toggle-slider{inset-inline-start:27px}.a11y-button-group{display:flex;flex-wrap:wrap;gap:8px}.a11y-control-button{background:#fff;border:1px solid #6b7280;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .2s,border-color .2s}.a11y-control-button:hover{background:#f3f4f6;border-color:var(--primary-color,#283373)}.a11y-control-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.a11y-control-button.active,.a11y-control-button[aria-pressed=true]{background:var(--primary-color,#283373);border-color:var(--primary-color,#283373);color:#fff}.a11y-control-button:focus-visible{outline:2px solid var(--primary-color,#283373);outline-offset:2px}.a11y-status{background:#eef2ff;border-radius:6px;color:#1f2937;font-size:14px;margin:0 0 12px;padding:10px 12px}.a11y-status:empty{display:none}.a11y-reset-button{background:#b91c1c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:8px;padding:12px;transition:background .2s;width:100%}.a11y-reset-button:hover{background:#991b1b}.a11y-reset-button:focus-visible{outline:2px solid #b91c1c;outline-offset:2px}.a11y-color-picker-group{align-items:center;display:flex;gap:10px}.a11y-color-picker{border:1px solid #6b7280;border-radius:4px;cursor:pointer;flex-shrink:0;height:30px;width:50px}.a11y-color-picker:focus-visible{outline:2px solid var(--primary-color,#283373);outline-offset:2px}.a11y-select-input{background:#fff;border:1px solid #6b7280;border-radius:4px;color:#374151;cursor:pointer;flex:1;font-size:14px;padding:8px;width:100%}.a11y-select-input:focus-visible{outline:2px solid var(--primary-color,#283373);outline-offset:2px}.a11y-keyboard-nav :focus-visible{box-shadow:0 0 0 5px #283373!important;outline:3px solid #ffbf47!important;outline-offset:2px!important}.a11y-highlight-links a{background-color:#ff0!important;color:#000!important;outline:1px solid #000}.a11y-large-text :is(p,li,td,th,dd,dt,label,blockquote,figcaption):not(:is(p,li,td,th,dd,dt,label,blockquote,figcaption) *){font-size:1.2em!important}.a11y-word-spacing,.a11y-word-spacing *{word-spacing:.2em!important}.a11y-letter-spacing,.a11y-letter-spacing *{letter-spacing:.1em!important}.a11y-line-height,.a11y-line-height *{line-height:1.8!important}.a11y-underline-links a{text-decoration:underline!important}.a11y-no-animations *,.a11y-no-animations :after,.a11y-no-animations :before{-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}.a11y-hide-images img,.a11y-hide-images picture,.a11y-hide-images video{visibility:hidden!important}.a11y-hide-images *{background-image:none!important}.a11y-readable-font,.a11y-readable-font :not([class^=icon-]):not([class*=" icon-"]){font-family:Arial,Helvetica,sans-serif!important}#site-content.a11y-grayscale{--a11y-filter-gray:grayscale(100%)}#site-content.a11y-invert{--a11y-filter-mode:invert(1)}#site-content.a11y-dark-contrast{--a11y-filter-mode:contrast(1.5) brightness(0.8)}#site-content.a11y-mono{--a11y-filter-mode:grayscale(100%) contrast(1.2)}#site-content.a11y-black-yellow{--a11y-filter-mode:invert(1) hue-rotate(180deg) saturate(2)}#site-content.a11y-sepia{--a11y-filter-mode:sepia(100%)}#site-content.a11y-black-yellow,#site-content.a11y-dark-contrast,#site-content.a11y-grayscale,#site-content.a11y-invert,#site-content.a11y-mono,#site-content.a11y-sepia{filter:var(--a11y-filter-gray,opacity(1)) var(--a11y-filter-mode,opacity(1))}#site-content.a11y-black-yellow,#site-content.a11y-invert{background-color:#fff}.a11y-align-left,.a11y-align-left *{
  /*!rtl:ignore*/text-align:left!important}.a11y-align-center,.a11y-align-center *{text-align:center!important}.a11y-align-right,.a11y-align-right *{
  /*!rtl:ignore*/text-align:right!important}.a11y-sr-highlight{outline:3px dashed #ffbf47!important;outline-offset:2px}@media (max-width:768px){.a11y-toolbar{bottom:80px;inset-inline-end:10px}.a11y-button{font-size:20px;height:50px;width:50px}.a11y-panel{inset-inline-end:calc(-100vw - 20px);max-width:100vw;width:100vw}}@media (prefers-reduced-motion:reduce){.a11y-button,.a11y-panel,.a11y-panel.open,.a11y-toggle-slider,.a11y-toggle-switch,.a11y-tooltip.is-visible{-webkit-animation:none;animation:none;transition:none}}