.wz-a11y-root{all:initial;position:fixed;top:0;left:0;width:0;height:0;overflow:visible;z-index:999999;pointer-events:none;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:14px;line-height:1.4;color:#e8e8e8;direction:ltr;text-align:left;box-sizing:border-box}.wz-a11y-root *,.wz-a11y-root *::before,.wz-a11y-root *::after{box-sizing:border-box;font-family:inherit;pointer-events:auto}.wz-a11y-root[dir="rtl"]{direction:rtl;text-align:right}.wz-a11y-trigger{position:fixed;bottom:20px;z-index:1000000;width:56px;height:56px;border-radius:50%;background:#4fc3f7;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0, 0, 0, 0.35);transition:transform 0.2s, box-shadow 0.2s;padding:0;filter:none !important;color-scheme:initial !important}.wz-a11y-trigger:hover,.wz-a11y-trigger:focus-visible{transform:scale(1.1);box-shadow:0 6px 20px rgba(0, 0, 0, 0.45)}.wz-a11y-trigger:focus-visible{outline:3px solid #fff;outline-offset:3px}.wz-a11y-trigger svg{width:28px;height:28px;fill:currentColor;pointer-events:none}.wz-a11y-trigger--right{right:20px}.wz-a11y-trigger--left{left:20px}.wz-a11y-panel{position:fixed;top:0;bottom:0;z-index:1000001;width:320px;max-width:90vw;background:#1a1a2e;overflow-y:auto;overflow-x:hidden;transform:translateX(100%);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);filter:none !important;color-scheme:initial !important}.wz-a11y-panel--right{right:0}.wz-a11y-panel--left{left:0;transform:translateX(-100%)}.wz-a11y-panel--open{transform:translateX(0)}.wz-a11y-backdrop{position:fixed;inset:0;z-index:1000000;background:rgba(0, 0, 0, 0.45);opacity:0;pointer-events:none;transition:opacity 0.3s}.wz-a11y-backdrop--visible{opacity:1;pointer-events:auto}.wz-a11y-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#12121f;border-bottom:1px solid rgba(255, 255, 255, 0.08)}.wz-a11y-title{font-size:16px;font-weight:700;color:#fff;margin:0}.wz-a11y-close{background:none;border:none;color:#8a8aaa;cursor:pointer;font-size:22px;line-height:1;padding:4px;transition:color 0.15s}.wz-a11y-close:hover,.wz-a11y-close:focus-visible{color:#fff}.wz-a11y-close:focus-visible{outline:2px solid #4fc3f7;outline-offset:2px}.wz-a11y-group{padding:14px 18px 6px}.wz-a11y-group-title{font-size:11px;text-transform:uppercase;letter-spacing:0.08em;color:#8a8aaa;margin:0 0 10px;font-weight:600}.wz-a11y-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wz-a11y-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px;min-height:72px;border-radius:8px;background:#12121f;border:1px solid rgba(255, 255, 255, 0.06);color:#e8e8e8;cursor:pointer;font-size:11px;text-align:center;transition:background 0.15s, border-color 0.15s, color 0.15s;position:relative}.wz-a11y-btn:hover{background:#1b1b2f;border-color:rgba(255, 255, 255, 0.12)}.wz-a11y-btn:focus-visible{outline:2px solid #4fc3f7;outline-offset:-2px}.wz-a11y-btn .wz-a11y-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#4fc3f7;transition:color 0.15s}.wz-a11y-btn .wz-a11y-icon svg{width:100%;height:100%;fill:currentColor}.wz-a11y-btn--active{background:rgba(0, 200, 83, 0.15);border-color:#00c853;color:#fff}.wz-a11y-btn--active .wz-a11y-icon{color:#00c853}.wz-a11y-btn--wide{grid-column:span 2;flex-direction:row;justify-content:flex-start;gap:10px;min-height:44px;padding:10px 14px;font-size:12px}.wz-a11y-level{position:absolute;top:4px;right:6px;font-size:10px;font-weight:700;color:#81d4fa;opacity:0;transition:opacity 0.15s}[dir="rtl"] .wz-a11y-level{right:auto;left:6px}.wz-a11y-btn--active .wz-a11y-level{opacity:1}.wz-a11y-footer{padding:12px 18px 20px;display:flex;flex-direction:column;gap:8px}.wz-a11y-link{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:#12121f;border:1px solid rgba(255, 255, 255, 0.06);color:#81d4fa;text-decoration:none;font-size:12px;transition:background 0.15s}.wz-a11y-link:hover{background:#1b1b2f}.wz-a11y-link:focus-visible{outline:2px solid #4fc3f7;outline-offset:-2px}.wz-a11y-link .wz-a11y-icon{width:16px;height:16px;flex-shrink:0}.wz-a11y-link .wz-a11y-icon svg{width:100%;height:100%;fill:currentColor}.wz-a11y-reset{display:block;width:100%;padding:10px;border-radius:8px;background:rgba(255, 82, 82, 0.12);border:1px solid rgba(255, 82, 82, 0.25);color:#ff5252;cursor:pointer;font-size:12px;font-weight:600;text-align:center;transition:background 0.15s}.wz-a11y-reset:hover{background:rgba(255, 82, 82, 0.22)}.wz-a11y-reset:focus-visible{outline:2px solid #ff5252;outline-offset:-2px}.wz-a11y-guide-bar{position:fixed;left:0;right:0;height:12px;z-index:999999;pointer-events:none;background:rgba(79, 195, 247, 0.25);border-top:2px solid #4fc3f7;border-bottom:2px solid #4fc3f7;transition:none;display:none}html.wz-a11y-reading-guide .wz-a11y-guide-bar{display:block}.wz-skip-link{position:fixed;top:-100px;left:50%;transform:translateX(-50%);z-index:1000002;background:#4fc3f7;color:#000;padding:10px 24px;border-radius:0 0 8px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:top 0.2s;white-space:nowrap}.wz-skip-link:focus{top:0;outline:3px solid #fff;outline-offset:2px}html.wz-a11y-zoom-1>body{zoom:1.1}html.wz-a11y-zoom-2>body{zoom:1.2}html.wz-a11y-zoom-3>body{zoom:1.35}html.wz-a11y-lh-1 body,html.wz-a11y-lh-1 body *{line-height:1.8 !important}html.wz-a11y-lh-2 body,html.wz-a11y-lh-2 body *{line-height:2.2 !important}html.wz-a11y-ls-1 body *{letter-spacing:0.05em !important}html.wz-a11y-ls-2 body *{letter-spacing:0.12em !important}html.wz-a11y-ws-1 body *{word-spacing:0.12em !important}html.wz-a11y-ws-2 body *{word-spacing:0.25em !important}html.wz-a11y-dyslexia body *{font-family:"Comic Sans MS", "OpenDyslexic", cursive, sans-serif !important}html.wz-a11y-align-left body *{text-align:left !important}html.wz-a11y-align-center body *{text-align:center !important}html.wz-a11y-align-right body *{text-align:right !important}html.wz-a11y-contrast-high body{background:#000 !important;color:#fff !important}html.wz-a11y-contrast-high body *{background-color:#000 !important;color:#fff !important;border-color:#fff !important}html.wz-a11y-contrast-high body img,html.wz-a11y-contrast-high body picture,html.wz-a11y-contrast-high body video,html.wz-a11y-contrast-high body svg,html.wz-a11y-contrast-high body canvas{filter:brightness(0.8) contrast(1.2) !important}html.wz-a11y-contrast-light body{background:#fff !important;color:#000 !important}html.wz-a11y-contrast-light body *{background-color:#fff !important;color:#000 !important;border-color:#000 !important}html.wz-a11y-invert body{filter:invert(1) hue-rotate(180deg) !important}html.wz-a11y-grayscale body{filter:grayscale(1) !important}html.wz-a11y-saturate-low body{filter:saturate(0.3) !important}html.wz-a11y-saturate-high body{filter:saturate(2) !important}html.wz-a11y-highlight-links body a{text-decoration:underline !important;outline:2px solid #ff0 !important;outline-offset:1px !important;color:#ff0 !important}html.wz-a11y-highlight-headings body :is(h1, h2, h3, h4, h5, h6){background:rgba(79, 195, 247, 0.15) !important;outline:2px dashed #4fc3f7 !important;outline-offset:2px !important;padding:2px 6px !important}html.wz-a11y-big-cursor,html.wz-a11y-big-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M4 4l12 30 6-12 12-6z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 4, auto !important}html.wz-a11y-stop-animations body *{animation:none !important;transition:none !important;scroll-behavior:auto !important}html.wz-a11y-hide-images body img,html.wz-a11y-hide-images body picture,html.wz-a11y-hide-images body video{visibility:hidden !important}html.wz-a11y-hide-images body *{background-image:none !important}html.wz-a11y-read-aloud body *:not(.wz-a11y-root *){cursor:pointer !important}.wz-a11y-tts-speaking{outline:3px solid #4fc3f7 !important;outline-offset:2px !important;background-color:rgba(79, 195, 247, 0.08) !important}.wz-a11y-root,.wz-a11y-root *{filter:none !important;-webkit-filter:none !important}html.wz-a11y-base :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible{outline:3px solid #005fcc !important;outline-offset:2px !important}@media (max-width:400px){.wz-a11y-panel{width:100vw;max-width:100vw}}