.AccessibilityWidget_srOnly__BmqAb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.AccessibilityWidget_floatingButton__d8mTE{display:none}.AccessibilityWidget_floatingButton__d8mTE:hover{background:#1d4ed8;transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.AccessibilityWidget_floatingButton__d8mTE:active{transform:scale(.95)}.AccessibilityWidget_floatingButton__d8mTE:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}.AccessibilityWidget_panel__FTDKz{position:fixed;top:150px;left:20px;width:320px;max-height:calc(100vh - 170px);background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:9998;overflow:hidden;display:flex;flex-direction:column;animation:AccessibilityWidget_slideIn__a5K4_ .3s ease;outline:none}@keyframes AccessibilityWidget_slideIn__a5K4_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AccessibilityWidget_header__7hPYl{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#2563eb;color:#fff}.AccessibilityWidget_header__7hPYl h2{margin:0;font-size:20px;font-weight:600}.AccessibilityWidget_closeButton__GS9Pm{background:transparent;border:none;color:#fff;font-size:32px;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.AccessibilityWidget_closeButton__GS9Pm:hover{background:hsla(0,0%,100%,.2)}.AccessibilityWidget_closeButton__GS9Pm:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.AccessibilityWidget_content__KyTSW{padding:20px;overflow-y:auto;flex:1}.AccessibilityWidget_section___eRf0{margin-bottom:20px}.AccessibilityWidget_section___eRf0:last-child{margin-bottom:0}.AccessibilityWidget_section___eRf0 label{display:block;font-weight:600;margin-bottom:12px;color:#1f2937}.AccessibilityWidget_fontSizeControls__Bd13U{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f3f4f6;padding:12px;border-radius:8px}.AccessibilityWidget_fontSizeControls__Bd13U button{background:#2563eb;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;min-width:50px}.AccessibilityWidget_fontSizeControls__Bd13U button:hover:not(:disabled){background:#1d4ed8;transform:scale(1.05)}.AccessibilityWidget_fontSizeControls__Bd13U button:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.AccessibilityWidget_fontSizeControls__Bd13U button:disabled{background:#9ca3af;cursor:not-allowed;opacity:.5}.AccessibilityWidget_fontSizeControls__Bd13U span{font-weight:600;color:#1f2937;font-size:16px}.AccessibilityWidget_toggleButton__Ml8_3{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;margin-bottom:8px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;font-size:15px;color:#1f2937}.AccessibilityWidget_toggleButton__Ml8_3:hover{background:#f3f4f6;border-color:#d1d5db}.AccessibilityWidget_toggleButton__Ml8_3:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.AccessibilityWidget_toggleButton__Ml8_3.AccessibilityWidget_active___VSDk{background:#dbeafe;border-color:#2563eb;color:#1e40af}.AccessibilityWidget_toggle__l2Ikm{width:24px;height:24px;border:2px solid #9ca3af;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s}.AccessibilityWidget_toggleButton__Ml8_3.AccessibilityWidget_active___VSDk .AccessibilityWidget_toggle__l2Ikm{background:#2563eb;border-color:#2563eb;color:#fff}.AccessibilityWidget_resetButton___QdOn{width:100%;padding:12px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.AccessibilityWidget_resetButton___QdOn:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.AccessibilityWidget_resetButton___QdOn:active{transform:translateY(0)}.AccessibilityWidget_resetButton___QdOn:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.AccessibilityWidget_readingGuide__SfseD{position:fixed;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent 0,rgba(37,99,235,.3) 50%,transparent);pointer-events:none;z-index:9997;will-change:transform}@media (max-width:640px){.AccessibilityWidget_panel__FTDKz{top:80px;left:10px;right:10px;width:auto}}@media (prefers-reduced-motion:reduce){.AccessibilityWidget_closeButton__GS9Pm,.AccessibilityWidget_floatingButton__d8mTE,.AccessibilityWidget_fontSizeControls__Bd13U button,.AccessibilityWidget_panel__FTDKz,.AccessibilityWidget_resetButton___QdOn,.AccessibilityWidget_toggleButton__Ml8_3{transition:none!important;animation:none!important}.AccessibilityWidget_floatingButton__d8mTE:hover,.AccessibilityWidget_fontSizeControls__Bd13U button:hover:not(:disabled),.AccessibilityWidget_resetButton___QdOn:hover{transform:none!important}@keyframes AccessibilityWidget_slideIn__a5K4_{0%{opacity:0}to{opacity:1}}}html.a11y-hc,html.a11y-hc body{background:#000!important;color:#fff!important}html.a11y-hc *,html.a11y-hc :after,html.a11y-hc :before{color:inherit!important;-webkit-text-fill-color:currentColor!important;background-image:none!important;background-clip:border-box!important}html.a11y-hc :where(*):not(img):not(video):not(canvas):not(svg):not(button):not([role=button]):not(input):not(textarea):not(select){background-color:transparent!important}html.a11y-hc :is(article,section,main,header,footer,aside,nav,[class*=card],[class*=paper],[class*=surface],[class*=container],[class*=wrapper],.prose){background-color:transparent!important}html.a11y-hc .prose{--tw-prose-body:#fff;--tw-prose-headings:#fff;--tw-prose-links:#ffd400;--tw-prose-bold:#fff;--tw-prose-quotes:#fff;--tw-prose-counters:#fff;--tw-prose-bullets:#fff;--tw-prose-code:#fff;--tw-prose-hr:#fff}html.a11y-hc .prose :where(h1,h2,h3,h4,h5,h6,p,li,strong,em,blockquote,figcaption,code){color:inherit!important}html.a11y-hc a{color:#ffd400!important;text-decoration:underline!important}html.a11y-hc [role=button],html.a11y-hc button{background:#fff!important;color:#000!important;border:2px solid #fff!important}html.a11y-hc :is(input,textarea,select){background:#111!important;color:#fff!important;border-color:#fff!important}html.a11y-hc :is(input::-moz-placeholder,textarea::-moz-placeholder){color:#bbb!important}html.a11y-hc :is(input::placeholder,textarea::placeholder){color:#bbb!important}html.a11y-hc img{border:2px solid #fff!important}html.a11y-hc svg{color:#fff!important;fill:currentColor!important}html.a11y-hc :focus-visible{outline:3px solid #ffd400!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){html.a11y-hc *,html.a11y-hc :after,html.a11y-hc :before{transition:none!important;animation:none!important}}body.highlight-links a{background-color:#ff0!important;color:#000!important;padding:2px 4px!important;border-radius:2px!important}body.text-spacing,body.text-spacing div,body.text-spacing li,body.text-spacing p,body.text-spacing span{line-height:2!important;letter-spacing:.12em!important;word-spacing:.16em!important}body.large-cursor,body.large-cursor *{cursor:pointer!important}body.large-cursor{cursor:default!important}body.large-cursor *{cursor:inherit!important}body.large-cursor a,body.large-cursor button{cursor:pointer!important;outline:3px solid #2563eb!important;outline-offset:2px!important}