.boost-a11y-widget{--boost-a11y-widget-edge:20px;--boost-a11y-widget-inline-offset:var(--boost-a11y-widget-edge);position:fixed;z-index:2147482999;bottom:var(--boost-a11y-widget-edge);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.45}.boost-a11y-widget--bottom-right{right:var(--boost-a11y-widget-inline-offset)}.boost-a11y-widget--bottom-left{left:var(--boost-a11y-widget-edge)}.boost-a11y-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.boost-a11y-widget__trigger{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--boost-ui-border);border-radius:50%;background:var(--boost-ui-primary);color:var(--boost-ui-primary-contrast);box-shadow:0 6px 20px color-mix(in srgb,var(--boost-ui-text) 18%,transparent);cursor:pointer;appearance:none;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.boost-a11y-widget__trigger:hover{background:var(--boost-ui-primary-hover);transform:translateY(-1px)}.boost-a11y-widget__trigger-icon{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.boost-a11y-widget__trigger-icon circle{fill:currentColor;stroke:none}.boost-a11y-widget__trigger:focus-visible,.boost-a11y-widget button:focus-visible{outline:3px solid var(--boost-ui-accent);outline-offset:3px}.boost-a11y-widget__panel{position:absolute;bottom:58px;width:min(360px,calc(100vw - 32px));max-height:min(640px,calc(100vh - var(--boost-a11y-widget-edge) - 78px));overflow:auto;box-sizing:border-box;background:var(--boost-ui-surface);color:var(--boost-ui-text);border:1px solid var(--boost-ui-border);border-radius:14px;box-shadow:0 18px 48px color-mix(in srgb,var(--boost-ui-text) 22%,transparent);padding:18px}.boost-a11y-widget__panel[hidden]{display:none!important}.boost-a11y-widget--bottom-right .boost-a11y-widget__panel{right:0}.boost-a11y-widget--bottom-left .boost-a11y-widget__panel{left:0}.boost-a11y-widget__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.boost-a11y-widget__eyebrow{display:block;margin:0 0 2px;color:var(--boost-ui-primary);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.boost-a11y-widget__header h2{margin:0;color:var(--boost-ui-text);font:700 20px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.boost-a11y-widget__close{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid var(--boost-ui-border);border-radius:50%;background:var(--boost-ui-bg-alt);color:var(--boost-ui-text);font:400 24px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.boost-a11y-widget__intro{margin:10px 0 14px;color:var(--boost-ui-text-muted);font-size:13px;line-height:1.5}.boost-a11y-widget__controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.boost-a11y-widget__controls button{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:52px;padding:8px 10px;border:1px solid var(--boost-ui-border);border-radius:9px;background:var(--boost-ui-bg-alt);color:var(--boost-ui-text);font:600 13px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;cursor:pointer;appearance:none}.boost-a11y-widget__controls button>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:var(--boost-ui-icon-bg);color:var(--boost-ui-icon-color);font-size:13px;font-weight:700}.boost-a11y-widget__controls button:hover{border-color:var(--boost-ui-primary)}.boost-a11y-widget__controls button[aria-pressed=true]{background:var(--boost-ui-primary);color:var(--boost-ui-primary-contrast);border-color:var(--boost-ui-primary)}.boost-a11y-widget__controls button[aria-pressed=true]>span{background:var(--boost-ui-primary-contrast);color:var(--boost-ui-primary)}.boost-a11y-widget__reset{width:100%;margin-top:10px;padding:9px 12px;border:1px solid var(--boost-ui-border);border-radius:8px;background:var(--boost-ui-surface);color:var(--boost-ui-text);font:600 13px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.boost-a11y-widget__reset:hover{border-color:var(--boost-ui-primary);color:var(--boost-ui-primary)}.boost-a11y-widget__note{margin:10px 0 0;color:var(--boost-ui-text-muted);font-size:11px;line-height:1.45}.boost-a11y-text-large{font-size:118%!important}.boost-a11y-high-contrast{filter:contrast(1.35)}.boost-a11y-underline-links a{text-decoration:underline!important;text-decoration-thickness:.12em!important;text-underline-offset:.15em!important}.boost-a11y-readable-font,.boost-a11y-readable-font *{font-family:Arial,Helvetica,sans-serif!important}.boost-a11y-reduce-motion *,.boost-a11y-reduce-motion *::before,.boost-a11y-reduce-motion *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.boost-a11y-grayscale{filter:grayscale(1)}.boost-a11y-grayscale.boost-a11y-high-contrast{filter:grayscale(1) contrast(1.35)}@media(max-width:480px){.boost-a11y-widget{--boost-a11y-widget-edge:12px}.boost-a11y-widget--bottom-right{right:var(--boost-a11y-widget-inline-offset)}.boost-a11y-widget--bottom-left{left:var(--boost-a11y-widget-edge)}.boost-a11y-widget__panel{bottom:54px;width:min(344px,calc(100vw - 24px));padding:16px}.boost-a11y-widget__controls{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.boost-a11y-widget__trigger{transition:none}.boost-a11y-widget__panel{scroll-behavior:auto}}
