:root{--visionred-accessibility-accent:var(--visionred-accessibility-button, #2e726d);--visionred-accessibility-primary:var(--visionred-accessibility-focus, #A15E10);--visionred-accessibility-ink:#223127;--visionred-accessibility-muted:#4d5b52;--visionred-accessibility-border:#d9e0da;--visionred-accessibility-surface:#fff;--visionred-accessibility-tile:#f8f9f7;--visionred-accessibility-shadow:0 10px 22px rgba(0,0,0,.16), 0 3px 8px rgba(0,0,0,.10);--visionred-accessibility-fab-size:56px;--visionred-accessibility-fab-padding:2px;--visionred-accessibility-fab-radius:var(--visionred-accessibility-launcher-radius, 14px);--visionred-accessibility-popover-offset:110px;--visionred-accessibility-tip-offset:96px;--visionred-accessibility-panel-z:10030;--visionred-accessibility-popover-z:10040;--visionred-accessibility-tip-z:10050}body.visionred-accessibility-contrast-high>:not(#visionred-accessibility-root){filter:contrast(1.5) brightness(1.08)}body.visionred-accessibility-contrast-desat>:not(#visionred-accessibility-root){filter:grayscale(100%)}body.visionred-accessibility-contrast-invert>:not(#visionred-accessibility-root){filter:invert(100%) hue-rotate(180deg)}body.visionred-accessibility-color-shift>:not(#visionred-accessibility-root){filter:hue-rotate(25deg) saturate(.9)}body.visionred-accessibility-hide-images>:not(#visionred-accessibility-root) img{visibility:hidden!important}body.visionred-accessibility-pause>:not(#visionred-accessibility-root) *,body.visionred-accessibility-pause>:not(#visionred-accessibility-root) *::before,body.visionred-accessibility-pause>:not(#visionred-accessibility-root) *::after{animation-play-state:paused!important;transition:none!important}.visionred-accessibility-focus :where(a,button,input,select,textarea,summary,[role="button"],[tabindex]):focus,.visionred-accessibility-focus :where(a,button,input,select,textarea,summary,[role="button"],[tabindex]):focus-visible{outline:3px solid var(--visionred-accessibility-primary)!important;outline-offset:2px!important}.visionred-accessibility-hl-1 h1,.visionred-accessibility-hl-1 h2,.visionred-accessibility-hl-1 h3,.visionred-accessibility-hl-1 h4,.visionred-accessibility-hl-1 h5,.visionred-accessibility-hl-1 h6{background:#fff3bf}.visionred-accessibility-hl-2 a{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:2px}.visionred-accessibility-hl-3 button,.visionred-accessibility-hl-3 [role="button"],.visionred-accessibility-hl-3 .wp-block-button__link{box-shadow:0 0 0 3px #ffcf66}.visionred-accessibility-hl-4 a,.visionred-accessibility-hl-4 h1,.visionred-accessibility-hl-4 h2,.visionred-accessibility-hl-4 h3,.visionred-accessibility-hl-4 h4,.visionred-accessibility-hl-4 h5,.visionred-accessibility-hl-4 h6,.visionred-accessibility-hl-4 button,.visionred-accessibility-hl-4 [role="button"],.visionred-accessibility-hl-4 .wp-block-button__link{outline:2px dashed #c23;outline-offset:2px}.visionred-accessibility-text-1{--visionred-accessibility-text-scale:1.125}.visionred-accessibility-text-2{--visionred-accessibility-text-scale:1.25}.visionred-accessibility-text-3{--visionred-accessibility-text-scale:1.375}body[class*="visionred-accessibility-space-"] .fusion-main-menu>ul>li>a{letter-spacing:var(--visionred-accessibility-avada-nav-letterspacing,inherit)!important}body[class*="visionred-accessibility-space-"] .side-nav li a{letter-spacing:var(--visionred-accessibility-avada-side-letterspacing,inherit)!important}.visionred-accessibility-space-1{line-height:1.6;letter-spacing:.1px;word-spacing:.2px}.visionred-accessibility-space-2{line-height:1.75;letter-spacing:.2px;word-spacing:.4px}.visionred-accessibility-font-serif :where(h1,h2,h3,h4,h5,h6,p,li,blockquote,dd,dt,a,small,strong,em,code,pre,label,th,td,figcaption,button,input,textarea,select){font-family:Georgia,"Times New Roman",serif!important}.visionred-accessibility-font-dys :where(h1,h2,h3,h4,h5,h6,p,li,blockquote,dd,dt,a,small,strong,em,code,pre,label,th,td,figcaption,button,input,textarea,select){font-family:"Atkinson Hyperlegible","OpenDyslexic",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif!important}.visionred-accessibility-font-serif i[class^="fa"],.visionred-accessibility-font-serif i[class*=" fa-"],.visionred-accessibility-font-dys i[class^="fa"],.visionred-accessibility-font-dys i[class*=" fa-"]{font-family:var(--fa-style-family,"Font Awesome 6 Free"),"Font Awesome 5 Free","FontAwesome"!important;font-weight:var(--fa-style,900)}.visionred-accessibility-font-serif .dashicons,.visionred-accessibility-font-dys .dashicons{font-family:"dashicons"!important}#visionred-accessibility-root,#visionred-accessibility-root *{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}@keyframes visionred-accessibility-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}body.visionred-accessibility-open{overflow:auto!important}#visionred-accessibility-root #visionred-accessibility-dock{position:fixed;left:30px;right:auto;bottom:calc(18px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:12px;z-index:10000}.visionred-accessibility-side-right #visionred-accessibility-root #visionred-accessibility-dock{right:30px;left:auto}#visionred-accessibility-root .visionred-accessibility-launcher,#visionred-accessibility-root .visionred-accessibility-read,#visionred-accessibility-root .visionred-accessibility-translate,#visionred-accessibility-root .visionred-accessibility-custom{position:static;width:var(--visionred-accessibility-fab-size);height:var(--visionred-accessibility-fab-size);padding:var(--visionred-accessibility-fab-padding);display:flex;align-items:center;justify-content:center;background:var(--visionred-accessibility-accent);color:#fff;border:1px solid var(--visionred-accessibility-accent);border-radius:var(--visionred-accessibility-fab-radius);box-shadow:0 6px 18px rgb(0 0 0 / .14);-webkit-tap-highlight-color:#fff0;line-height:0;font:inherit;box-sizing:border-box}body.visionred-accessibility-panel-open #visionred-accessibility-root #visionred-accessibility-dock,body.visionred-accessibility-has-popover #visionred-accessibility-root #visionred-accessibility-dock{opacity:.16}@media (prefers-reduced-motion:no-preference){#visionred-accessibility-root .visionred-accessibility-launcher,#visionred-accessibility-root .visionred-accessibility-read,#visionred-accessibility-root .visionred-accessibility-translate,#visionred-accessibility-root .visionred-accessibility-custom{animation:visionred-accessibility-bob 3.6s ease-in-out infinite}}#visionred-accessibility-root .visionred-accessibility-launcher:hover,#visionred-accessibility-root .visionred-accessibility-read:hover,#visionred-accessibility-root .visionred-accessibility-translate:hover,#visionred-accessibility-root .visionred-accessibility-custom:hover{transform:translateY(-1px)}#visionred-accessibility-root .visionred-accessibility-launcher:active,#visionred-accessibility-root .visionred-accessibility-read:active,#visionred-accessibility-root .visionred-accessibility-translate:active,#visionred-accessibility-root .visionred-accessibility-custom:active{transform:translateY(0)}#visionred-accessibility-root .visionred-accessibility-launcher:focus-visible,#visionred-accessibility-root .visionred-accessibility-panel button:focus-visible,#visionred-accessibility-root .visionred-accessibility-read:focus-visible,#visionred-accessibility-root .visionred-accessibility-translate:focus-visible,#visionred-accessibility-root .visionred-accessibility-custom:focus-visible,#visionred-accessibility-root .visionred-accessibility-read-btn:focus-visible{outline:3px solid var(--visionred-accessibility-primary);outline-offset:2px}#visionred-accessibility-root,#visionred-accessibility-root *{box-sizing:border-box}#visionred-accessibility-root .visionred-accessibility-icon{display:block;width:100%;height:100%;max-width:100%;max-height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#visionred-accessibility-root .visionred-accessibility-custom i{font-size:22px}#visionred-accessibility-root .visionred-accessibility-smallnote{margin:.5rem 0;font-size:.875rem;line-height:1.4;opacity:.9}#visionred-accessibility-root .visionred-accessibility-linklike{padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:.7em;text-decoration:underline}@media (hover:hover){#visionred-accessibility-root .visionred-accessibility-launcher::after,#visionred-accessibility-root .visionred-accessibility-read::after,#visionred-accessibility-root .visionred-accessibility-translate::after,#visionred-accessibility-root .visionred-accessibility-custom::after{content:attr(title);position:absolute;bottom:50%;left:calc(100% + 10px);transform:translateY(50%);padding:8px 12px;background:#2f3342;color:#fff;border-radius:10px;white-space:nowrap;box-shadow:0 6px 18px rgb(0 0 0 / .22);font-size:13px;opacity:0;visibility:hidden;transition:.15s}.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-launcher::after,.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-read::after,.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-translate::after,.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-custom::after{right:calc(100% + 10px);left:auto}#visionred-accessibility-root .visionred-accessibility-launcher::before,#visionred-accessibility-root .visionred-accessibility-read::before,#visionred-accessibility-root .visionred-accessibility-translate::before,#visionred-accessibility-root .visionred-accessibility-custom::before{content:"";position:absolute;bottom:50%;left:calc(100% + 4px);transform:translateY(50%);border:6px solid #fff0;border-right-color:#2f3342;opacity:0;visibility:hidden;transition:.15s}.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-launcher::before,.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-read::before,.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-translate::before,.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-custom::before{right:calc(100% + 4px);left:auto;border-right-color:#fff0;border-left-color:#2f3342}#visionred-accessibility-root .visionred-accessibility-launcher:hover::after,#visionred-accessibility-root .visionred-accessibility-launcher:focus-visible::after,#visionred-accessibility-root .visionred-accessibility-launcher:hover::before,#visionred-accessibility-root .visionred-accessibility-launcher:focus-visible::before,#visionred-accessibility-root .visionred-accessibility-read:hover::after,#visionred-accessibility-root .visionred-accessibility-read:focus-visible::after,#visionred-accessibility-root .visionred-accessibility-read:hover::before,#visionred-accessibility-root .visionred-accessibility-read:focus-visible::before,#visionred-accessibility-root .visionred-accessibility-translate:hover::after,#visionred-accessibility-root .visionred-accessibility-translate:focus-visible::after,#visionred-accessibility-root .visionred-accessibility-translate:hover::before,#visionred-accessibility-root .visionred-accessibility-translate:focus-visible::before,#visionred-accessibility-root .visionred-accessibility-custom:hover::after,#visionred-accessibility-root .visionred-accessibility-custom:focus-visible::after,#visionred-accessibility-root .visionred-accessibility-custom:hover::before,#visionred-accessibility-root .visionred-accessibility-custom:focus-visible::before{opacity:1;visibility:visible}}@media (hover:none){#visionred-accessibility-root .visionred-accessibility-launcher::after,#visionred-accessibility-root .visionred-accessibility-read::after,#visionred-accessibility-root .visionred-accessibility-translate::after,#visionred-accessibility-root .visionred-accessibility-custom::after,#visionred-accessibility-root .visionred-accessibility-launcher::before,#visionred-accessibility-root .visionred-accessibility-read::before,#visionred-accessibility-root .visionred-accessibility-translate::before,#visionred-accessibility-root .visionred-accessibility-custom::before{display:none!important}}#visionred-accessibility-root .visionred-accessibility-overlay[hidden]{display:none!important}#visionred-accessibility-root .visionred-accessibility-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .3);z-index:calc(var(--visionred-accessibility-panel-z) - 1)}#visionred-accessibility-root .visionred-accessibility-panel{position:fixed;right:max(12px, env(safe-area-inset-right));left:auto;bottom:calc(96px + env(safe-area-inset-bottom));width:min(440px, calc(100vw - 24px));max-height:calc(100vh - 160px);overflow:auto;padding:18px;background:var(--visionred-accessibility-surface);color:var(--visionred-accessibility-ink);border:1px solid var(--visionred-accessibility-border);border-radius:16px;box-shadow:var(--visionred-accessibility-shadow);z-index:var(--visionred-accessibility-panel-z);font:normal 16px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}#visionred-accessibility-root .visionred-accessibility-head{display:flex;align-items:center;gap:8px}#visionred-accessibility-root .visionred-accessibility-title{flex:1;margin:0 0 10px;font-size:18px;font-weight:800;color:var(--visionred-accessibility-primary)}#visionred-accessibility-root .visionred-accessibility-close{width:44px;height:44px;background:#fff;color:#333;border:1px solid var(--visionred-accessibility-border);border-radius:12px;cursor:pointer;font-size:24px;line-height:1}#visionred-accessibility-root .visionred-accessibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px}#visionred-accessibility-root .visionred-accessibility-tile{position:relative;display:flex;align-items:center;justify-content:center;min-height:72px;padding:14px 12px;background:var(--visionred-accessibility-tile);color:var(--visionred-accessibility-ink);border:1px solid var(--visionred-accessibility-border);border-radius:12px;text-align:center;cursor:pointer}#visionred-accessibility-root .visionred-accessibility-tile[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--visionred-accessibility-primary)}#visionred-accessibility-root .visionred-accessibility-dots{position:absolute;top:10px;right:10px;display:flex;gap:6px}#visionred-accessibility-root .visionred-accessibility-dot{width:10px;height:10px;background:#fff0;border:2px solid #b9c2ba;border-radius:50%;box-sizing:border-box}#visionred-accessibility-root .visionred-accessibility-dot.on{background:var(--visionred-accessibility-primary);border-color:var(--visionred-accessibility-primary)}#visionred-accessibility-root .visionred-accessibility-actions{display:flex;justify-content:flex-end;margin-top:10px}#visionred-accessibility-root .visionred-accessibility-reset{padding:8px 12px;background:#fff;color:#333;border:1px solid var(--visionred-accessibility-border);border-radius:10px;cursor:pointer}#visionred-accessibility-root .visionred-accessibility-feedback-link{display:block;margin-top:12px;color:var(--visionred-accessibility-primary);text-decoration:none;font-weight:700}#visionred-accessibility-root .visionred-accessibility-feedback-link:hover,#visionred-accessibility-root .visionred-accessibility-feedback-link:focus-visible{text-decoration:underline}.visionred-accessibility-guide{position:fixed;left:0;width:100%;height:2rem;background:rgb(255 193 7 / .28);pointer-events:none;z-index:9997}.visionred-accessibility-window{position:fixed;inset:0;pointer-events:none;z-index:9997;background:linear-gradient(to bottom,rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .45) calc(50% - 80px),#fff0 calc(50% - 80px),#fff0 calc(50% + 80px),rgb(0 0 0 / .45) calc(50% + 80px),rgb(0 0 0 / .45) 100%)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}#visionred-accessibility-root .visionred-accessibility-read-controls{position:fixed;left:var(--visionred-accessibility-popover-offset);right:auto;bottom:calc(96px + env(safe-area-inset-bottom));display:flex;gap:10px;padding:8px;background:#fff;border:1px solid var(--visionred-accessibility-border);border-radius:12px;box-shadow:0 2px 6px rgb(0 0 0 / .14);z-index:var(--visionred-accessibility-panel-z);align-items:center}.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-read-controls{right:var(--visionred-accessibility-popover-offset);left:auto}#visionred-accessibility-root .visionred-accessibility-read-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;color:var(--visionred-accessibility-primary);border:1px solid var(--visionred-accessibility-primary);border-radius:999px;font-weight:600;line-height:1;font:600 14px/1.1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}#visionred-accessibility-root .visionred-accessibility-read-btn i,#visionred-accessibility-root .visionred-accessibility-read-btn .visionred-accessibility-btn-icon{width:14px;height:14px;font-size:14px;flex:0 0 14px}#visionred-accessibility-root .visionred-accessibility-read-btn .visionred-accessibility-btn-icon{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#visionred-accessibility-root .visionred-accessibility-read-opts,#visionred-accessibility-root .visionred-accessibility-translate-opts{position:fixed;left:var(--visionred-accessibility-popover-offset);right:auto;width:min(600px, calc(100vw - 140px));max-width:calc(100vw - 140px);padding:16px;background:#fff;color:var(--visionred-accessibility-ink);border:1px solid var(--visionred-accessibility-border);border-radius:12px;box-shadow:var(--visionred-accessibility-shadow);z-index:var(--visionred-accessibility-popover-z);font:normal 15px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-read-opts,.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-translate-opts{right:var(--visionred-accessibility-popover-offset);left:auto}#visionred-accessibility-root .visionred-accessibility-read-opts{bottom:calc(184px + env(safe-area-inset-bottom))}#visionred-accessibility-root .visionred-accessibility-translate-opts{bottom:calc(206px + env(safe-area-inset-bottom))}#visionred-accessibility-root .visionred-accessibility-read-opts select,#visionred-accessibility-root .visionred-accessibility-translate-opts select{width:100%;max-width:100%;cursor:pointer}#visionred-accessibility-root .visionred-accessibility-read-opts button,#visionred-accessibility-root .visionred-accessibility-translate-opts button,#visionred-accessibility-root .visionred-accessibility-read-opts input,#visionred-accessibility-root .visionred-accessibility-read-opts select,#visionred-accessibility-root .visionred-accessibility-read-opts textarea,#visionred-accessibility-root .visionred-accessibility-translate-opts select,.visionred-accessibility-feedback-form input,.visionred-accessibility-feedback-form textarea,.visionred-accessibility-feedback-form button{font:inherit}#visionred-accessibility-root .visionred-accessibility-read-opts input[type="range"]{width:100%}#visionred-accessibility-root .visionred-accessibility-read-opts select,#visionred-accessibility-root .visionred-accessibility-translate-opts select,.visionred-accessibility-feedback-form input,.visionred-accessibility-feedback-form textarea{min-height:44px;padding:10px 12px;background:#fff;color:var(--visionred-accessibility-ink);border:1px solid #8f9f96;border-radius:10px;appearance:none;-webkit-appearance:none}#visionred-accessibility-root select#visionred-accessibility-voice{padding:.5em}#visionred-accessibility-root .visionred-accessibility-disclaimer{margin-top:4px;font-size:.8125rem;text-align:left;white-space:normal;word-break:normal;hyphens:none;opacity:.9}#visionred-accessibility-root .visionred-accessibility-translate-opts .visionred-accessibility-disclaimer{grid-column:1 / -1}#visionred-accessibility-root .visionred-accessibility-read-tip{position:fixed;left:var(--visionred-accessibility-tip-offset);right:auto;bottom:210px;padding:10px 12px;background:#fff;color:var(--visionred-accessibility-ink);border-radius:12px;box-shadow:var(--visionred-accessibility-shadow);font-size:.875rem;line-height:1.35;z-index:var(--visionred-accessibility-tip-z)}#visionred-accessibility-root .visionred-accessibility-read-tip .visionred-accessibility-tip-close{position:absolute;top:4px;right:6px;border:0;background:none;cursor:pointer;font-size:16px;line-height:1}.visionred-accessibility-side-right #visionred-accessibility-root .visionred-accessibility-read-tip{right:var(--visionred-accessibility-tip-offset);left:auto}#visionred-accessibility-root .visionred-accessibility-read-opts-row{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;margin-bottom:12px}#visionred-accessibility-root .visionred-accessibility-read-opts-actions{display:flex;justify-content:flex-end;gap:8px}#visionred-accessibility-root .visionred-accessibility-read-opts .visionred-accessibility-read-test,#visionred-accessibility-root .visionred-accessibility-read-opts .visionred-accessibility-read-reset{padding:8px 12px;background:#fff;color:var(--visionred-accessibility-primary);border:1px solid var(--visionred-accessibility-primary);border-radius:10px;cursor:pointer;font-weight:700}#visionred-accessibility-root .visionred-accessibility-pop-close{position:absolute;top:10px;right:10px;width:32px;height:32px;background:#fff;border:1px solid var(--visionred-accessibility-border);border-radius:8px;cursor:pointer;font-size:20px;line-height:1}#visionred-accessibility-root .visionred-accessibility-translate-opts{min-width:min(340px, calc(100vw - 24px))}#visionred-accessibility-root .visionred-accessibility-translate-opts label{display:block;margin-bottom:8px;font-weight:600}#visionred-accessibility-root .visionred-accessibility-translate-opts select{padding-right:36px}.visionred-accessibility-feedback-page-main{display:flex;justify-content:center;padding:32px 16px}.visionred-accessibility-feedback{width:min(760px, 100%);margin:0 auto;padding:24px;background:#fff;color:#223127;border:1px solid var(--visionred-accessibility-border);border-radius:18px;box-shadow:var(--visionred-accessibility-shadow);font:normal 16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.visionred-accessibility-feedback-title{margin:0 0 8px;font-size:28px;line-height:1.2}.visionred-accessibility-feedback-intro{margin:0 0 20px}.visionred-accessibility-feedback-form{display:grid;gap:16px}.visionred-accessibility-feedback-field{display:grid;gap:6px}.visionred-accessibility-feedback-form textarea{min-height:160px;resize:vertical}.visionred-accessibility-feedback-actions{display:flex;justify-content:flex-start}.visionred-accessibility-feedback-submit{min-height:44px;padding:10px 16px;background:var(--visionred-accessibility-accent);color:#fff;border:1px solid var(--visionred-accessibility-accent);border-radius:10px;cursor:pointer}.visionred-accessibility-feedback-notice{margin-bottom:16px;padding:12px 14px;border-radius:12px}.visionred-accessibility-feedback-notice.is-success{background:#edf8ef;border:1px solid #7caf89}.visionred-accessibility-feedback-notice.is-error{background:#fff4f2;border:1px solid #cc7d74}.visionred-accessibility-feedback-optional{color:#5d6b63;font-weight:400}#goog-gt-tt,.goog-te-banner-frame,.goog-te-gadget-icon,.goog-te-spinner-pos,.goog-logo-link{display:none!important}.goog-te-gadget{color:transparent!important}body,html.translated-ltr body,html.translated-rtl body{top:0!important;position:static!important}@media (max-width:1024px){#visionred-accessibility-root #visionred-accessibility-dock{left:18px;gap:8px}.visionred-accessibility-side-right #visionred-accessibility-root #visionred-accessibility-dock{right:18px}}@media (max-width:768px){#visionred-accessibility-root .visionred-accessibility-panel{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));width:auto}.visionred-accessibility-lbl{display:none}}@media (max-width:640px){:root{--visionred-accessibility-fab-size:40px;--visionred-accessibility-fab-padding:2px;--visionred-accessibility-fab-radius:var(--visionred-accessibility-launcher-radius, 10px);--visionred-accessibility-popover-offset:60px}#visionred-accessibility-root #visionred-accessibility-dock{left:12px;right:auto;gap:6px}.visionred-accessibility-side-right #visionred-accessibility-root #visionred-accessibility-dock{right:12px;left:auto}#visionred-accessibility-root .visionred-accessibility-read-controls{bottom:calc(75px + env(safe-area-inset-bottom));max-width:calc(100vw - 72px);flex-wrap:wrap}#visionred-accessibility-root .visionred-accessibility-read-opts,#visionred-accessibility-root .visionred-accessibility-translate-opts,#visionred-accessibility-root .visionred-accessibility-read-tip{left:12px!important;right:12px!important;width:auto;max-width:none}#visionred-accessibility-root .visionred-accessibility-read-opts,#visionred-accessibility-root .visionred-accessibility-translate-opts,#visionred-accessibility-root .visionred-accessibility-read-tip{bottom:calc(132px + env(safe-area-inset-bottom))}#visionred-accessibility-root .visionred-accessibility-read-opts-row{grid-template-columns:1fr}.visionred-accessibility-feedback{padding:18px}}@media (max-width:540px){#visionred-accessibility-root .visionred-accessibility-grid{grid-template-columns:repeat(2,1fr)}#visionred-accessibility-root .visionred-accessibility-tile{min-height:58px;padding:8px}}@media (max-width:360px){#visionred-accessibility-root .visionred-accessibility-grid{grid-template-columns:1fr}}