.bp-accessibility{position:fixed;right:22px;bottom:88px;z-index:10001;font:14px/1.5 Manrope,Arial,sans-serif;color:#2C3A6B}.bp-accessibility button{cursor:pointer;font:inherit}.bp-accessibility button:focus-visible{outline:3px solid #B89BFF;outline-offset:3px}.acc-toggle{width:46px;height:46px;border:1px solid #EDF1F8;border-radius:50%;background:#2C3A6B;color:#EDF1F8;box-shadow:0 4px 18px #2c3a6b30;display:grid;place-items:center;margin-left:auto}.acc-toggle svg{width:30px;height:30px}.acc-panel{position:absolute;bottom:58px;right:0;width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 170px);overflow:auto;background:#EDF1F8;border:1px solid #2c3a6b26;border-radius:18px;box-shadow:0 12px 60px #2c3a6b30}.acc-panel[hidden]{display:none}.acc-head{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #2c3a6b20;background:#2C3A6B;color:#EDF1F8}.acc-head h2{font:700 14px/1.4 Manrope,Arial,sans-serif;color:inherit;letter-spacing:0;margin:0;flex:1}.acc-head button{background:none;border:0;color:inherit;font-size:26px;min-width:32px;min-height:32px}.acc-controls{padding:12px}.acc-controls>button{width:100%;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#2C3A6B;text-align:left;padding:10px;min-height:44px}.acc-controls>button:hover,.acc-controls>button[aria-pressed=true]{background:#EDF1F8;border-color:#2c3a6b35}.acc-controls>button>span:first-child{width:28px;height:28px;display:grid;place-items:center;background:#EDF1F8;border-radius:6px;font-size:19px}.acc-check{margin-left:auto;visibility:hidden}.acc-controls [aria-pressed=true] .acc-check{visibility:visible}.acc-size{padding:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.acc-size output{margin-left:auto;font-size:12px}.acc-size>div{display:flex;gap:8px;width:100%}.acc-size button{flex:1;min-height:36px;border:1px solid #2c3a6b30;border-radius:6px;color:#2C3A6B;background:#EDF1F8;font-size:22px}.acc-size button:disabled{opacity:.35;cursor:default}.acc-info{margin:0;padding:12px 16px;background:#EDF1F8;color:#55607A;font-size:12px;text-align:center}.acc-controls>.acc-reset{color:#5A3560;border-top:1px solid #2c3a6b20;margin-top:6px;border-radius:0}.acc-underline :is(h1,h2,h3,h4,h5,h6):not(#acc-title){text-decoration:underline;text-underline-offset:.18em}.acc-font body :not(.bp-accessibility):not(.bp-accessibility *){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}.acc-motion{scroll-behavior:auto!important}.acc-motion *, .acc-motion *::before,.acc-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.acc-motion [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.acc-invert{filter:invert(1) hue-rotate(180deg)}.acc-invert .bp-accessibility{filter:invert(1) hue-rotate(180deg)}.acc-contrast body :is(header,footer,main,section,article,nav,div,p,h1,h2,h3,h4,h5,h6,a,button,span,label,input,textarea,select,details,summary,li,figcaption):not(.bp-accessibility):not(.bp-accessibility *){color:#EDF1F8!important;background-color:#000!important;background-image:none!important;border-color:#EDF1F8!important}.acc-contrast body a:not(.bp-accessibility *){color:#ffeb70!important;text-decoration:underline}.acc-contrast .hero::after{display:none}.acc-contrast :focus-visible{outline-color:#ffeb70!important}@media(max-width:640px){.bp-accessibility{right:16px;bottom:88px}.acc-toggle{width:42px;height:42px}.acc-panel{bottom:54px;max-height:calc(100dvh - 158px)}}
.acc-contrast .brand img{filter:brightness(0) invert(1)}
