:root{--a11y-blue: #155eef;--a11y-blue-dark: #004eeb;--a11y-text: #101828;--a11y-muted: #667085;--a11y-border: #d0d5dd;--a11y-surface: #ffffff;--a11y-surface-muted: #f8fafc;--a11y-danger: #d92d20;--a11y-focus: #fdb022}#site-content{--a11y-text-scale: 1;--a11y-page-scale: 1}#site-content.a11y-text-100{--a11y-text-scale: 1;zoom:var(--a11y-text-scale)}#site-content.a11y-text-110{--a11y-text-scale: 1.1;zoom:var(--a11y-text-scale)}#site-content.a11y-text-120{--a11y-text-scale: 1.2;zoom:var(--a11y-text-scale)}#site-content.a11y-page-100{--a11y-page-scale: 1}#site-content.a11y-page-110{--a11y-page-scale: 1.1;zoom:var(--a11y-page-scale)}#site-content.a11y-page-120{--a11y-page-scale: 1.2;zoom:var(--a11y-page-scale)}#site-content.a11y-text-100.a11y-page-100{zoom:1}#site-content.a11y-text-110.a11y-page-100{zoom:1.1}#site-content.a11y-text-120.a11y-page-100{zoom:1.2}#site-content.a11y-text-100.a11y-page-110{zoom:1.1}#site-content.a11y-text-100.a11y-page-120{zoom:1.2}#site-content.a11y-text-110.a11y-page-110{zoom:1.21}#site-content.a11y-text-110.a11y-page-120,#site-content.a11y-text-120.a11y-page-110{zoom:1.32}#site-content.a11y-text-120.a11y-page-120{zoom:1.44}#site-content.a11y-line-height-normal{line-height:normal}#site-content.a11y-line-height-medium,#site-content.a11y-line-height-medium *{line-height:1.7}#site-content.a11y-line-height-high,#site-content.a11y-line-height-high *{line-height:2}#site-content.a11y-word-spacing-normal{word-spacing:normal}#site-content.a11y-word-spacing-medium,#site-content.a11y-word-spacing-medium *{word-spacing:.12em}#site-content.a11y-word-spacing-high,#site-content.a11y-word-spacing-high *{word-spacing:.24em}#site-content.a11y-invert-colors{filter:invert(1) hue-rotate(180deg)}#site-content.a11y-grayscale{filter:grayscale(1)}#site-content.a11y-invert-colors.a11y-grayscale{filter:invert(1) hue-rotate(180deg) grayscale(1)}#site-content.a11y-high-contrast{background:#000!important;color:#fff!important}#site-content.a11y-high-contrast *,#site-content.a11y-high-contrast *:before,#site-content.a11y-high-contrast *:after{border-color:currentColor}#site-content.a11y-high-contrast a{color:#ff0!important}#site-content.a11y-high-contrast button,#site-content.a11y-high-contrast input,#site-content.a11y-high-contrast select,#site-content.a11y-high-contrast textarea{background:#000!important;color:#fff!important;border:2px solid #fff!important}#site-content.a11y-highlight-links a{outline:3px solid #ff0000!important;outline-offset:3px!important;background:#ff0!important;color:#000!important;text-decoration:underline!important}.a11y-cursor-guide{position:fixed;z-index:2147483646;inset:0 auto auto 0;width:100vw;height:0;pointer-events:none;opacity:0;visibility:hidden}.a11y-cursor-guide.is-visible{opacity:1;visibility:visible}.a11y-cursor-guide.is-positioned{transform:translateZ(0)}.a11y-cursor-guide__line{position:absolute;top:0;left:0;width:100vw;height:3px;transform:translateY(-1px);background:#e00000;box-shadow:0 0 0 1px #fffc}.a11y-cursor-guide__arrow{position:absolute;top:0;left:0;width:0;height:0;transform:translate(-50%,-1px);border-right:9px solid transparent;border-left:9px solid transparent;border-top:14px solid #e00000;filter:drop-shadow(0 0 1px #fff)}.a11y-widget{position:fixed;z-index:2147483645;top:50%;display:flex;align-items:flex-start;gap:.75rem;transform:translateY(-50%);direction:ltr;font-family:inherit}.a11y-widget--right{right:1rem;flex-direction:row-reverse}.a11y-widget--left{left:1rem;flex-direction:row}.a11y-widget__trigger{position:relative;display:grid;width:3.5rem;height:3.5rem;place-items:center;border:0;border-radius:50%;background:var(--a11y-blue);color:#fff;box-shadow:0 .5rem 1.5rem #10182838;cursor:pointer}.a11y-widget__trigger:hover{background:var(--a11y-blue-dark)}.a11y-widget__trigger:focus-visible,.a11y-widget__close:focus-visible,.a11y-widget__toggle:focus-visible,.a11y-widget__levels button:focus-visible,.a11y-widget__reset:focus-visible{outline:3px solid var(--a11y-focus);outline-offset:3px}.a11y-widget__icon{width:2rem;height:2rem}.a11y-widget__alert{position:absolute;top:-.25rem;right:-.25rem;width:.85rem;height:.85rem;border:2px solid #fff;border-radius:50%;background:var(--a11y-danger);opacity:0;transform:scale(0);transition:opacity .16s ease,transform .16s ease}.a11y-widget--active .a11y-widget__alert{opacity:1;transform:scale(1)}.a11y-widget__panel{display:none;width:min(23rem,calc(100vw - 6rem));max-height:min(42rem,calc(100vh - 2rem));overflow:auto;border:1px solid var(--a11y-border);border-radius:1rem;background:var(--a11y-surface);color:var(--a11y-text);box-shadow:0 1rem 3rem #10182838;direction:inherit}.a11y-widget--open .a11y-widget__panel{display:block}.a11y-widget__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--a11y-border)}.a11y-widget__title{margin:0;font-size:1rem;line-height:1.5}.a11y-widget__description{margin:.35rem 0 0;color:var(--a11y-muted);font-size:.75rem;line-height:1.6}.a11y-widget__close{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.4rem;background:transparent;color:var(--a11y-muted);font-size:1.5rem;line-height:1;cursor:pointer}.a11y-widget__close:hover{background:var(--a11y-surface-muted);color:var(--a11y-text)}.a11y-widget__body{padding:0 1rem}.a11y-widget__section{padding:1rem 0;border-bottom:1px solid #eaecf0}.a11y-widget__section h3{margin:0 0 .5rem;color:var(--a11y-text);font-size:.82rem;font-weight:800}.a11y-widget__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem;padding:.75rem 0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.a11y-widget__toggle-content{display:flex;flex-direction:column;gap:.2rem;min-width:0}.a11y-widget__toggle-content strong{color:var(--a11y-text);font-size:.8rem;font-weight:700;line-height:1.5}.a11y-widget__toggle-content small{display:block;color:var(--a11y-muted);font-size:.7rem;line-height:1.5}.a11y-widget__switch{position:relative;flex:0 0 auto;width:2.5rem;height:1.4rem;border-radius:999px;background:#d0d5dd;transition:background-color .16s ease}.a11y-widget__switch:after{position:absolute;top:.2rem;left:.2rem;width:1rem;height:1rem;border-radius:50%;background:#fff;content:"";transition:transform .16s ease}.a11y-widget__toggle.is-active .a11y-widget__switch{background:var(--a11y-blue)}.a11y-widget__toggle.is-active .a11y-widget__switch:after{transform:translate(1.1rem)}.a11y-widget__level-control{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 0}.a11y-widget__level-title{color:#344054;font-size:.8rem;font-weight:700}.a11y-widget__levels{display:flex;gap:.3rem}.a11y-widget__levels button{min-width:2.45rem;min-height:2.2rem;padding:0 .4rem;border:1px solid var(--a11y-border);border-radius:.45rem;background:#fff;color:#344054;font:inherit;font-size:.7rem;cursor:pointer}.a11y-widget__levels button:hover{background:#f9fafb}.a11y-widget__levels button.is-selected{border-color:var(--a11y-blue);background:#eff4ff;color:var(--a11y-blue-dark);font-weight:800}.a11y-widget__footer{padding:1rem}.a11y-widget__reset{width:100%;min-height:2.5rem;border:1px solid var(--a11y-border);border-radius:.5rem;background:#fff;color:var(--a11y-danger);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.a11y-widget__reset:hover{background:#fff5f4;border-color:var(--a11y-danger)}@media(max-width:640px){.a11y-widget--right{right:.5rem}.a11y-widget--left{left:.5rem}.a11y-widget__trigger{width:3rem;height:3rem}.a11y-widget__panel{width:min(21rem,calc(100vw - 4.5rem))}.a11y-widget__level-control{align-items:flex-start;flex-direction:column}.a11y-widget__levels{width:100%}.a11y-widget__levels button{flex:1}}@media(prefers-reduced-motion:reduce){.a11y-widget *,.a11y-cursor-guide *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.a11y-widget__trigger{width:58px;height:58px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;color:#fff;background:var(--a11y-primary, #1769aa);box-shadow:0 8px 22px #0003}.a11y-widget__trigger-icon{display:block;width:28px;height:28px;flex:0 0 auto}
