.a11y-btn{z-index:9999;color:#fff;cursor:pointer;background:#12497e;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 28px #0b24404d}.a11y-btn:hover{background:#0b2440;transform:translateY(-2px)}.a11y-btn:focus-visible{outline-offset:3px;outline:3px solid #b8519f}.a11y-panel{z-index:10000;color:#0b2440;text-align:right;direction:rtl;background:#fff;border:1px solid #e8ebf3;border-radius:20px;width:290px;max-width:calc(100vw - 32px);max-height:74vh;padding:16px;font-family:Heebo,sans-serif;position:fixed;bottom:84px;left:16px;overflow:auto;box-shadow:0 26px 60px #0b244040}.a11y-panel h2{color:#12497e;margin:0 0 12px;font-size:18px;font-weight:900}.a11y-list{gap:8px;display:grid}.a11y-item{color:#0b2440;cursor:pointer;text-align:right;background:#f7f9fc;border:1px solid #e8ebf3;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.a11y-item:hover{background:#eef2f8;border-color:#cfd8e6}.a11y-item[aria-pressed=true]{color:#fff;background:#12497e;border-color:#12497e}.a11y-item:focus-visible{outline-offset:2px;outline:3px solid #b8519f}.a11y-reset{color:#fff;cursor:pointer;background:#b8519f;border:none;border-radius:12px;width:100%;margin-top:10px;padding:10px;font-family:inherit;font-size:15px;font-weight:800}.a11y-reset:hover{background:#8d3781}html.a11y-contrast body{background:#000!important}html.a11y-contrast body :not(svg):not(path){color:#fff!important;text-shadow:none!important;box-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html.a11y-contrast a,html.a11y-contrast a *{color:#ff0!important}html.a11y-contrast img,html.a11y-contrast video{filter:grayscale(.2)contrast(1.15)}html.a11y-contrast .a11y-panel,html.a11y-contrast .a11y-btn{border:2px solid #fff!important}html.a11y-contrast .a11y-item[aria-pressed=true]{outline:2px solid #ff0}html.a11y-grayscale body{filter:grayscale()}html.a11y-links a{outline-offset:2px;outline:1px dashed;font-weight:800!important;text-decoration:underline!important}html.a11y-readable body,html.a11y-readable body *{letter-spacing:.4px!important;font-family:Arial,Helvetica,sans-serif!important}html.a11y-spacing body p,html.a11y-spacing body li,html.a11y-spacing body span{line-height:1.9!important}html.a11y-nomotion *,html.a11y-nomotion :before,html.a11y-nomotion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.a11y-bigcursor,html.a11y-bigcursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 32 32'%3E%3Cpath d='M6 2 L6 26 L12 20 L16 30 L21 28 L17 18 L26 18 Z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 2,auto!important}.a11y-skip{z-index:10001;color:#fff;background:#12497e;border-radius:10px;padding:10px 16px;font-weight:800;position:absolute;top:8px;right:-9999px}.a11y-skip:focus{right:16px}@media (width<=640px){.a11y-btn{width:50px;height:50px;bottom:12px;left:12px}.a11y-panel{bottom:70px;left:12px}}
