:root{--accessibility-font-scale:1}main,nav,footer,.content-scalable{font-size:calc(1rem * var(--accessibility-font-scale))}main :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),nav :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),footer :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),main h1,nav h1,footer h1{font-size:inherit}:root[style*=--accessibility-font-scale] h1{transform:scale(var(--accessibility-font-scale));transform-origin:0 0}.accessibility-widget,.accessibility-widget *,.accessibility-widget button,.accessibility-widget p,.accessibility-widget span,.accessibility-widget h1,.accessibility-widget h2,.accessibility-widget h3,.accessibility-widget h4,.accessibility-widget h5,.accessibility-widget h6{font-size:initial!important;transform:none!important}.accessibility-high-contrast main,.accessibility-high-contrast nav,.accessibility-high-contrast footer{filter:contrast(150%)brightness(1.2)}.accessibility-high-contrast main *,.accessibility-high-contrast nav *,.accessibility-high-contrast footer *{text-shadow:none!important;box-shadow:none!important}.accessibility-high-contrast main a,.accessibility-high-contrast nav a,.accessibility-high-contrast footer a{text-decoration:underline!important}.accessibility-high-contrast main button,.accessibility-high-contrast nav button,.accessibility-high-contrast footer button{border:2px solid!important}.accessibility-widget{filter:none!important}.accessibility-dyslexia-font main,.accessibility-dyslexia-font nav,.accessibility-dyslexia-font footer{font-family:Comic Sans MS,cursive,sans-serif!important}.accessibility-dyslexia-font main *,.accessibility-dyslexia-font nav *,.accessibility-dyslexia-font footer *{font-family:inherit!important}.accessibility-widget,.accessibility-widget *{font-family:var(--font-geist-sans), system-ui, sans-serif!important}.accessibility-reduced-motion main,.accessibility-reduced-motion nav,.accessibility-reduced-motion footer,.accessibility-reduced-motion main *,.accessibility-reduced-motion nav *,.accessibility-reduced-motion footer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.accessibility-widget,.accessibility-widget *{animation-duration:initial!important;animation-iteration-count:initial!important;transition-duration:initial!important}.accessibility-cursor-size{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"white\" stroke=\"black\" stroke-width=\"2\"><path d=\"M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z\"/></svg>") 12 12,auto}html{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"white\" stroke=\"black\" stroke-width=\"2\"><path d=\"M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z\"/></svg>") auto}.accessibility-widget-focus-visible{outline-offset:2px!important;outline:3px solid #4f46e5!important}.accessibility-skip-link{color:#fff;z-index:9999;background:#000;border-radius:4px;padding:8px;text-decoration:none;position:absolute;top:-40px;left:6px}.accessibility-skip-link:focus{top:6px}.accessibility-text-spacing{letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.5!important}.accessibility-text-spacing p{margin-bottom:2em!important}.accessibility-enhanced-interactions button,.accessibility-enhanced-interactions a,.accessibility-enhanced-interactions input,.accessibility-enhanced-interactions textarea,.accessibility-enhanced-interactions select{min-width:44px!important;min-height:44px!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accessibility-focus-trap{outline:none}.accessibility-high-contrast .text-muted-foreground{color:#000!important}.accessibility-high-contrast .bg-muted{color:#000!important;background-color:#fff!important}.accessibility-high-contrast .border{border-color:#000!important}@media (max-width:768px){.accessibility-widget{width:calc(100vw - 2rem)!important;left:1rem!important;right:1rem!important}}
