.a11y-skip-link{z-index:2147483647;color:#0a0a0a;top:-100px;background:#fff;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:top .15s;position:fixed;inset-inline-start:12px}.a11y-skip-link:focus{outline-offset:2px;outline:3px solid #ecd37a;top:12px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{border-radius:2px;outline-offset:2px!important;outline:3px solid #ecd37a!important}html[data-a11y-focus=on] :where(a,button,input,select,textarea,summary,[tabindex]):focus{outline-offset:3px!important;outline:4px solid #ff0!important;box-shadow:0 0 0 7px #000000d9!important}html[data-a11y-typo=on] body :where(p,span,li,a,button,label,input,textarea,select,td,th,dd,dt,figcaption,blockquote,h1,h2,h3,h4,h5,h6){font-size:calc(1em * var(--a11y-font-scale,1))!important;line-height:calc(var(--a11y-line-height,1.5) * 1em)!important;letter-spacing:var(--a11y-letter-spacing,normal)!important;word-spacing:var(--a11y-word-spacing,normal)!important}html[data-a11y-readable=on] body,html[data-a11y-readable=on] body *{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,sans-serif!important}html[data-a11y-contrast=high] body,html[data-a11y-contrast=high] body *{color:#fff!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html[data-a11y-contrast=high] body :where(a,a *){color:#ff0!important}html[data-a11y-contrast=high] body :where(button,[role=button]){border:2px solid #fff!important}html[data-a11y-contrast=light] body,html[data-a11y-contrast=light] body *{color:#000!important;background-color:#fff!important;background-image:none!important;border-color:#000!important}html[data-a11y-contrast=light] body :where(a,a *){color:#00c!important}html[data-a11y-contrast=dark] body,html[data-a11y-contrast=dark] body *{color:#f2f2f2!important;background-color:#0a0a0a!important;background-image:none!important}html[data-a11y-contrast=dark] body :where(a,a *){color:#ecd37a!important}html[data-a11y-contrast=mono] body{filter:grayscale()contrast(1.05)}html[data-a11y-invert=on] body{filter:invert()hue-rotate(180deg)}html[data-a11y-invert=on][data-a11y-contrast=mono] body{filter:grayscale()invert()hue-rotate(180deg)}html[data-a11y-invert=on] .a11y-root{filter:invert()hue-rotate(180deg)}html[data-a11y-invert=on][data-a11y-contrast=mono] .a11y-root{filter:grayscale()invert()hue-rotate(180deg)}html[data-a11y-links=on] body a{text-underline-offset:3px!important;outline-offset:2px!important;background-color:#ffbf001f!important;outline:2px dashed #ffbf00!important;text-decoration:underline!important}html[data-a11y-headings=on] body :where(h1,h2,h3,h4,h5,h6){outline-offset:3px!important;background-color:#00d0ff1a!important;outline:2px solid #00d0ff!important}html[data-a11y-cursor=on] body,html[data-a11y-cursor=on] body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 24 24'%3E%3Cpath d='M5 2l14 9-6.2 1.3L16 20l-3 1.4-3.2-7.6L5 18z' fill='%23000' stroke='%23fff' stroke-width='1.4'/%3E%3C/svg%3E") 0 0,auto!important}html[data-a11y-motion=off] *,html[data-a11y-motion=off] :before,html[data-a11y-motion=off] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-a11y-images=off] body :where(img,svg,video,iframe,picture):not(.a11y-root *){visibility:hidden!important}html[data-a11y-images=off] body :not(.a11y-root):not(.a11y-root *){background-image:none!important}.a11y-guide{pointer-events:none;z-index:2147483000;background:#ff2d2d;height:4px;position:fixed;inset-inline:0;box-shadow:0 0 0 1px #fff}.a11y-mask-part{pointer-events:none;z-index:2147483000;background:#000000bf;position:fixed;inset-inline:0}.a11y-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html[data-a11y-contrast] .a11y-root,html[data-a11y-contrast] .a11y-root *,html[data-a11y-readable] .a11y-root,html[data-a11y-readable] .a11y-root *,html[data-a11y-typo] .a11y-root,html[data-a11y-typo] .a11y-root *{outline-color:currentColor;background-color:initial!important;color:inherit!important;font-size:revert!important;letter-spacing:normal!important;word-spacing:normal!important;line-height:normal!important}html .a11y-root .a11y-surface{color:#fff!important;background-color:#0a0a0a!important}html .a11y-root .a11y-on{color:#0a0a0a!important;background-color:#ecd37a!important}
