#accessibility-launch{position:fixed;right:18px;bottom:18px;z-index:10000;width:48px;height:48px;display:grid;place-items:center;border:1px solid #9eddd2;background:#102b32;color:#fff;border-radius:50%;box-shadow:0 4px 22px #0007;cursor:pointer;padding:10px}#accessibility-launch svg{width:26px;height:26px}#accessibility-panel{position:fixed;right:18px;bottom:78px;z-index:10001;width:min(320px,calc(100vw - 36px));max-height:calc(100dvh - 105px);overflow:auto;padding:20px;background:#071118;color:#f4f8fc;border:1px solid #5a8390;border-radius:18px;box-shadow:0 15px 60px #0009;font:14px/1.5 'Segoe UI',Arial,sans-serif;text-align:left;color-scheme:dark}#accessibility-panel[hidden]{display:none!important}#accessibility-panel h2{font-size:20px;margin:0 0 16px;letter-spacing:0}#accessibility-panel .a11y-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#accessibility-panel button{font:inherit;color:#fff;background:#142731;border:1px solid #44616e;border-radius:9px;padding:10px;cursor:pointer}#accessibility-panel button[aria-pressed=true]{background:#235949;border-color:#a4f9d1}#accessibility-panel button:focus-visible,#accessibility-launch:focus-visible{outline:3px solid #ffdf7d;outline-offset:3px}#accessibility-panel .a11y-grid{display:grid;gap:9px}#accessibility-panel .a11y-size{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:0 0 13px}#accessibility-panel .a11y-size output{font-variant-numeric:tabular-nums}#accessibility-panel p{font:12px/1.6 'Segoe UI',Arial,sans-serif;color:#b8cbd8;margin:15px 0 0}#accessibility-panel .a11y-reset{width:100%;margin-top:14px}html.a11y-links a:not(#accessibility-panel a){text-decoration:underline!important;text-underline-offset:4px}html.a11y-readable body,html.a11y-readable body *:not(svg):not(path):not(circle){font-family:Arial,Helvetica,sans-serif!important}html.a11y-motion *,html.a11y-motion *:before,html.a11y-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-contrast body{background:#000!important;color:#fff!important}html.a11y-contrast main,html.a11y-contrast header,html.a11y-contrast footer,html.a11y-contrast article,html.a11y-contrast section,html.a11y-contrast .tool,html.a11y-contrast .ip-bar,html.a11y-contrast .guide,html.a11y-contrast .guide-caption,html.a11y-contrast .bubbles-card{background:#000!important;border-color:#fff!important;color:#fff!important}html.a11y-contrast main p,html.a11y-contrast main h1,html.a11y-contrast main h2,html.a11y-contrast main h3,html.a11y-contrast main span,html.a11y-contrast main output{color:#fff!important}html.a11y-contrast a{color:#fff291!important}html.a11y-contrast .security-backdrop,html.a11y-contrast .orbit,html.a11y-contrast .technical-art{display:none!important}html.a11y-contrast a:focus-visible,html.a11y-contrast button:focus-visible{outline:3px solid #ffeb00!important}html.a11y-spacing main p,html.a11y-spacing main h2,html.a11y-spacing main h3{line-height:1.8!important;letter-spacing:.06em!important;word-spacing:.12em!important}

:fullscreen #accessibility-launch{opacity:.06!important;transition:opacity .25s!important}:fullscreen #accessibility-launch:hover,:fullscreen #accessibility-launch:focus-visible,:fullscreen #accessibility-launch[aria-expanded="true"]{opacity:1!important}@media(display-mode:standalone){#accessibility-launch{opacity:.12}#accessibility-launch:focus-visible,#accessibility-launch[aria-expanded="true"]{opacity:1}}
.mobile-fullscreen{position:fixed!important;z-index:10000!important;left:50%!important;bottom:max(26px,env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;border:1px solid #ffffff50!important;border-radius:30px!important;background:#24282de6!important;backdrop-filter:blur(12px);color:white!important;padding:12px 22px!important;font:14px 'Segoe UI',Arial,sans-serif!important;white-space:nowrap;box-shadow:0 5px 25px #0005}.mobile-fullscreen[hidden]{display:none!important}.mobile-fullscreen span{font-size:21px;vertical-align:middle;margin-right:7px}.fullscreen-hint{white-space:normal;width:min(340px,86vw);text-align:center}
@media(hover:none){:fullscreen #accessibility-launch:hover{opacity:.06!important}:fullscreen #accessibility-launch[aria-expanded="true"]{opacity:1!important}}
