.a11y-panel{position:fixed;top:0;right:0;width:500px;max-width:100vw;height:100vh;background:#fff;color:#1e1e1e;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:normal;box-sizing:border-box;box-shadow:-6px 0 20px #00000026;transform:translate(100%);transition:transform .2s ease;display:flex;flex-direction:column;z-index:2147483647}.a11y-panel *,.a11y-panel *:before,.a11y-panel *:after{box-sizing:inherit}.a11y-panel--open{transform:translate(0)}.a11y-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 30px;border-bottom:1px solid #e5e5e5}.a11y-panel__title{margin:0;font-size:25px;font-weight:600}.a11y-panel__close{border:none;background:transparent;font-size:35px;line-height:1;cursor:pointer;padding:4px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.a11y-panel__close:focus-visible{outline:2px solid #2b6cff;outline-offset:2px}.a11y-panel__body{flex:1;padding:30px 30px 50px;overflow-y:auto}.a11y-panel__section{display:flex;flex-direction:column;gap:12px}.a11y-panel__section+.a11y-panel__section{margin-top:50px}.a11y-panel__section-title{margin:0;font-size:20px;font-weight:600}.a11y-panel__option-group{display:flex;gap:10px}.a11y-panel__option-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:2px solid #d0d0d0;background:#fff;color:#1e1e1e;border-radius:8px;padding:10px 12px;cursor:pointer;font-size:14px;font-weight:600}.a11y-panel__option-btn:hover{border-color:#9a9a9a}.a11y-panel__option-btn:focus-visible{outline:2px solid #2b6cff;outline-offset:2px}.a11y-panel__color-contrast-button--bw{background:#000;color:#fff;border-color:#000}.a11y-panel__color-contrast-button--bw:hover{border-color:#2b6cff}.a11y-panel__color-contrast-button--by{background:#3b2716;color:#ffdd57;border-color:#3b2716}.a11y-panel__color-contrast-button--by:hover{border-color:#2b6cff}.a11y-panel__option-btn--active{border-color:#2b6cff;box-shadow:0 0 0 2px #2b6cff26}.a11y-panel__footer{padding:16px;border-top:1px solid #e5e5e5}.a11y-panel__reset{width:100%;border:1px solid #d0d0d0;background:#f5f5f5;color:#1e1e1e;border-radius:8px;padding:10px 12px;margin-bottom:10px;cursor:pointer;font-size:14px;font-weight:600}.a11y-panel__reset:hover{background:#e9e9e9}.a11y-panel__reset:focus-visible{outline:2px solid #2b6cff;outline-offset:2px}.a11y-panel__author{margin-top:10px;text-align:right}.a11y-panel__author a{font-size:14px;color:#777;text-decoration:none}@media(max-width:767.95px){.a11y-panel{max-width:calc(100vw - 40px)}.a11y-panel__header{padding:12px 20px}.a11y-panel__title{font-size:18px}.a11y-panel__close{font-size:30px}.a11y-panel__body{padding:20px 20px 30px}.a11y-panel__section+.a11y-panel__section{margin-top:30px}.a11y-panel__section-title{font-size:16px}.a11y-panel__footer{padding:12px 20px}.a11y-panel__author a{font-size:10px}}html[data-a11y-active=true][data-a11y-text-resize]{font-size:var(--a11y-root-font-size, revert)}html[data-a11y-active=true][data-a11y-text-resize] body{font-size:var(--a11y-body-font-size, revert)!important}html[data-a11y-active=true][data-a11y-letter-spacing] body{letter-spacing:var(--a11y-letter-spacing)!important}html[data-a11y-active=true][data-a11y-line-height] body{line-height:var(--a11y-line-height)!important}html[data-a11y-active=true][data-a11y-images=bw] img,html[data-a11y-active=true][data-a11y-images=bw] picture img,html[data-a11y-active=true][data-a11y-images=bw] video{filter:grayscale(100%)}html[data-a11y-active=true][data-a11y-images=bw] [style*=background-image]{filter:grayscale(100%)}html[data-a11y-active=true][data-a11y-font-family=arial] body{font-family:Arial,Helvetica,sans-serif}html[data-a11y-active=true][data-a11y-color-contrast=bw]{--a11y-cc-bg: #000000;--a11y-cc-text: #ffffff;--a11y-cc-link: #ffdd57;--a11y-cc-link-visited: #ffdd57;--a11y-cc-btn-bg: #333333;--a11y-cc-btn-text: #ffffff;--a11y-cc-btn-border: #ffffff;--a11y-cc-input-bg: #1a1a1a;--a11y-cc-input-text: #ffffff;--a11y-cc-input-border: #888888}html[data-a11y-active=true][data-a11y-color-contrast=by]{--a11y-cc-bg: #3b2716;--a11y-cc-text: #ffdd57;--a11y-cc-link: #ffdd57;--a11y-cc-link-visited: #ffdd57;--a11y-cc-btn-bg: #5a3d2b;--a11y-cc-btn-text: #ffdd57;--a11y-cc-btn-border: #ffdd57;--a11y-cc-input-bg: #4a3020;--a11y-cc-input-text: #ffdd57;--a11y-cc-input-border: #997733}html[data-a11y-active=true][data-a11y-color-contrast]{background-color:var(--a11y-cc-bg)!important}html[data-a11y-active=true][data-a11y-color-contrast] body{background-color:var(--a11y-cc-bg)!important;color:var(--a11y-cc-text)!important}html[data-a11y-active=true][data-a11y-color-contrast]{box-shadow:none!important;text-shadow:none!important}html[data-a11y-active=true][data-a11y-color-contrast] main,html[data-a11y-active=true][data-a11y-color-contrast] section,html[data-a11y-active=true][data-a11y-color-contrast] article,html[data-a11y-active=true][data-a11y-color-contrast] aside,html[data-a11y-active=true][data-a11y-color-contrast] header,html[data-a11y-active=true][data-a11y-color-contrast] footer,html[data-a11y-active=true][data-a11y-color-contrast] nav,html[data-a11y-active=true][data-a11y-color-contrast] div,html[data-a11y-active=true][data-a11y-color-contrast] figure,html[data-a11y-active=true][data-a11y-color-contrast] figcaption,html[data-a11y-active=true][data-a11y-color-contrast] details,html[data-a11y-active=true][data-a11y-color-contrast] summary{background-color:var(--a11y-cc-bg)!important;color:var(--a11y-cc-text)!important}html[data-a11y-active=true][data-a11y-color-contrast] p,html[data-a11y-active=true][data-a11y-color-contrast] span,html[data-a11y-active=true][data-a11y-color-contrast] h1,html[data-a11y-active=true][data-a11y-color-contrast] h2,html[data-a11y-active=true][data-a11y-color-contrast] h3,html[data-a11y-active=true][data-a11y-color-contrast] h4,html[data-a11y-active=true][data-a11y-color-contrast] h5,html[data-a11y-active=true][data-a11y-color-contrast] h6,html[data-a11y-active=true][data-a11y-color-contrast] li,html[data-a11y-active=true][data-a11y-color-contrast] dt,html[data-a11y-active=true][data-a11y-color-contrast] dd,html[data-a11y-active=true][data-a11y-color-contrast] blockquote,html[data-a11y-active=true][data-a11y-color-contrast] pre,html[data-a11y-active=true][data-a11y-color-contrast] code,html[data-a11y-active=true][data-a11y-color-contrast] address,html[data-a11y-active=true][data-a11y-color-contrast] mark,html[data-a11y-active=true][data-a11y-color-contrast] small,html[data-a11y-active=true][data-a11y-color-contrast] strong,html[data-a11y-active=true][data-a11y-color-contrast] em,html[data-a11y-active=true][data-a11y-color-contrast] b,html[data-a11y-active=true][data-a11y-color-contrast] i,html[data-a11y-active=true][data-a11y-color-contrast] u{background-color:var(--a11y-cc-bg)!important;color:var(--a11y-cc-text)!important}html[data-a11y-active=true][data-a11y-color-contrast] table,html[data-a11y-active=true][data-a11y-color-contrast] thead,html[data-a11y-active=true][data-a11y-color-contrast] tbody,html[data-a11y-active=true][data-a11y-color-contrast] tfoot,html[data-a11y-active=true][data-a11y-color-contrast] tr,html[data-a11y-active=true][data-a11y-color-contrast] td,html[data-a11y-active=true][data-a11y-color-contrast] th,html[data-a11y-active=true][data-a11y-color-contrast] caption,html[data-a11y-active=true][data-a11y-color-contrast] form,html[data-a11y-active=true][data-a11y-color-contrast] fieldset{background-color:var(--a11y-cc-bg)!important;color:var(--a11y-cc-text)!important}html[data-a11y-active=true][data-a11y-color-contrast] legend,html[data-a11y-active=true][data-a11y-color-contrast] label{color:var(--a11y-cc-text)!important}html[data-a11y-active=true][data-a11y-color-contrast] a,html[data-a11y-active=true][data-a11y-color-contrast] a:hover,html[data-a11y-active=true][data-a11y-color-contrast] a:focus{color:var(--a11y-cc-link)!important;text-decoration:underline!important}html[data-a11y-active=true][data-a11y-color-contrast] a:visited{color:var(--a11y-cc-link-visited)!important}html[data-a11y-active=true][data-a11y-color-contrast] button,html[data-a11y-active=true][data-a11y-color-contrast] [role=button],html[data-a11y-active=true][data-a11y-color-contrast] input[type=button],html[data-a11y-active=true][data-a11y-color-contrast] input[type=submit],html[data-a11y-active=true][data-a11y-color-contrast] input[type=reset]{background-color:var(--a11y-cc-btn-bg)!important;color:var(--a11y-cc-btn-text)!important;border-color:var(--a11y-cc-btn-border)!important}html[data-a11y-active=true][data-a11y-color-contrast] input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),html[data-a11y-active=true][data-a11y-color-contrast] select,html[data-a11y-active=true][data-a11y-color-contrast] textarea{background-color:var(--a11y-cc-input-bg)!important;color:var(--a11y-cc-input-text)!important;border-color:var(--a11y-cc-input-border)!important}html[data-a11y-active=true][data-a11y-color-contrast] svg{color:var(--a11y-cc-text)!important}html[data-a11y-active=true][data-a11y-color-contrast] *:before,html[data-a11y-active=true][data-a11y-color-contrast] *:after{background-color:transparent!important;color:inherit!important;box-shadow:none!important;text-shadow:none!important}html[data-a11y-active=true][data-a11y-color-contrast] *::selection{background-color:var(--a11y-cc-text)!important;color:var(--a11y-cc-bg)!important}html[data-a11y-active=true][data-a11y-color-contrast] [data-a11y-has-bg]{background-color:transparent!important}html[data-a11y-active=true][data-a11y-color-contrast] [data-a11y-clickable]{background-color:transparent!important;color:var(--a11y-cc-link)!important;text-decoration:underline!important}html[data-a11y-active=true][data-a11y-color-contrast] #a11y-overlay{background-color:#0000004d!important}html[data-a11y-active=true][data-a11y-color-contrast] #a11y-start-icon{background-color:#fff!important;color:#2b6cff!important;border-color:#2b6cff!important}html[data-a11y-active=true][data-a11y-color-contrast] #a11y-start-icon svg{color:#2b6cff!important}html[data-a11y-active=true][data-a11y-color-contrast] #a11y-start-icon .a11y-start-icon__badge{background-color:#2b6cff!important;border-color:#fff!important;color:#fff!important}html[data-a11y-active=true][data-a11y-color-contrast] #a11y-start-icon .a11y-start-icon__badge svg{color:#fff!important}.a11y-start-icon{position:fixed;right:20px;bottom:20px;z-index:2147483645;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:2px solid #2b6cff;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:box-shadow .2s ease,transform .2s ease}.a11y-start-icon:hover{box-shadow:0 6px 20px #0003;transform:scale(1.05)}.a11y-start-icon:focus-visible{outline:2px solid #2b6cff;outline-offset:3px}.a11y-start-icon__icon{width:28px;height:28px;fill:none;stroke:#2b6cff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.a11y-start-icon__badge{position:absolute;top:-2px;right:-2px;display:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#2b6cff;border:2px solid #ffffff}.a11y-start-icon__badge svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.a11y-start-icon--left{right:auto;left:20px}.a11y-start-icon--active .a11y-start-icon__badge{display:flex}@media(max-width:767.95px){.a11y-start-icon{width:44px;height:44px;right:16px;bottom:16px}.a11y-start-icon--left{right:auto;left:16px}.a11y-start-icon__icon{width:22px;height:22px}.a11y-start-icon__badge{width:16px;height:16px}.a11y-start-icon__badge svg{width:8px;height:8px}}
