html.acc-contrast{--acc-f-contrast:contrast(1.35)}html.acc-invert{--acc-f-invert:invert(1) hue-rotate(180deg)}html.acc-grayscale{--acc-f-grayscale:grayscale(1)}html.acc-contrast,html.acc-grayscale,html.acc-invert{filter:var(--acc-f-invert, ) var(--acc-f-grayscale, ) var(--acc-f-contrast, )}html.acc-invert iframe,html.acc-invert img,html.acc-invert video{filter:invert(1) hue-rotate(180deg)}html.acc-links body a{text-decoration:underline!important;background-color:#ffe600!important;color:#00c!important}html.acc-headings body :is(h1,h2,h3,h4,h5,h6){background-color:#ffe600!important;color:#111!important;box-decoration-break:clone}html.acc-font body,html.acc-font body *{font-family:Arial,Helvetica,sans-serif!important}html.acc-no-anim,html.acc-no-anim *,html.acc-no-anim :after,html.acc-no-anim :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.acc-cursor,html.acc-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'><path d='M5 2l14 10-8 1.6L14.5 21l-3.6 1.6L7.5 15 3 19z' fill='black' stroke='white' stroke-width='1.4'/></svg>") 5 2,auto!important}.acc-float-rail{position:absolute;top:0;left:16px;bottom:var(--credit-h,0);z-index:2147483000;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.acc-root{position:sticky;bottom:24px;margin-bottom:24px;pointer-events:auto;z-index:2147483000;font-family:Ploni,Arial,sans-serif;transition:transform .25s ease,opacity .25s ease}body:has(.home-hd-drawer:not(.is-closing)) .acc-root{transform:scale(0);opacity:0;pointer-events:none}.acc-launcher{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:2px solid #fff;background:#1098f7;color:#fff;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .15s ease}.acc-launcher:hover{transform:scale(1.07);box-shadow:0 6px 20px rgba(0,0,0,.3)}.acc-launcher:focus-visible{outline:3px solid #0a5dc2;outline-offset:2px}.acc-launcher svg{width:30px;height:30px}.acc-backdrop{position:fixed;inset:0;background:transparent}.acc-panel{position:absolute;bottom:64px;left:0;width:322px;max-height:calc(100dvh - 120px);overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18);padding:16px;animation:acc-panel-in .18s ease-out}@keyframes acc-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.acc-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.acc-panel-head h2{font-size:17px;font-weight:700;color:#111827;margin:0}.acc-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer}.acc-close:hover{background:#f3f4f6;color:#111827}.acc-close:focus-visible{outline:2px solid #1098f7}.acc-close svg{width:18px;height:18px}.acc-zoom-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px}.acc-zoom-label{font-size:14px;font-weight:600;color:#374151}.acc-zoom-controls{display:flex;align-items:center;gap:8px}.acc-zoom-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;cursor:pointer}.acc-zoom-btn:hover:not(:disabled){border-color:#1098f7;color:#1098f7}.acc-zoom-btn:disabled{opacity:.4;cursor:default}.acc-zoom-btn:focus-visible{outline:2px solid #1098f7}.acc-zoom-btn svg{width:17px;height:17px}.acc-zoom-value{min-width:44px;text-align:center;font-size:14px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.acc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.acc-toggle{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#374151;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.acc-toggle:hover{border-color:#1098f7}.acc-toggle:focus-visible{outline:2px solid #1098f7;outline-offset:1px}.acc-toggle[aria-pressed=true]{background:#e8f4fe;border-color:#1098f7;color:#0a5dc2}.acc-toggle-icon svg{width:22px;height:22px}.acc-toggle-label{font-size:12.5px;font-weight:600;line-height:1.2;text-align:center}.acc-panel-foot{display:flex;gap:8px;margin-top:10px}.acc-reset,.acc-statement{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.acc-reset{border:1px solid #d1d5db;background:#fff;color:#374151}.acc-reset:hover{border-color:#9ca3af;background:#f9fafb}.acc-statement{border:1px solid #1098f7;background:#1098f7;color:#fff}.acc-statement:hover{background:#0d86dd}.acc-reset:focus-visible,.acc-statement:focus-visible{outline:2px solid #0a5dc2;outline-offset:1px}.acc-foot-icon svg{width:15px;height:15px;display:block}@media (max-width:480px){.acc-float-rail{left:12px}.acc-root{bottom:16px;margin-bottom:16px}.acc-launcher{width:46px;height:46px}.acc-launcher svg{width:26px;height:26px}.acc-panel{position:fixed;left:8px;right:8px;bottom:72px;width:auto}}@media (max-width:768px){body:has(.section-hero-popover) .acc-root{transform:scale(0);opacity:0;pointer-events:none}}.wa-float-rail{position:absolute;top:0;right:16px;bottom:var(--credit-h,0);z-index:2147482999;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.wa-float{position:sticky;bottom:24px;margin-bottom:24px;pointer-events:auto;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:2px solid #fff;background:#25d366;color:#fff;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .15s ease,opacity .2s ease}.wa-float:hover{transform:scale(1.07);box-shadow:0 6px 20px rgba(0,0,0,.3)}.wa-float:focus-visible{outline:3px solid #128c7e;outline-offset:2px}.wa-float svg{width:30px;height:30px}@media (max-width:480px){.wa-float-rail{right:12px}.wa-float{bottom:16px;margin-bottom:16px;width:46px;height:46px}.wa-float svg{width:26px;height:26px}}body:has(.home-hd-drawer:not(.is-closing)) .wa-float{transform:scale(0);opacity:0;pointer-events:none}@media (max-width:768px){body:has(.section-hero-popover) .wa-float{transform:scale(0);opacity:0;pointer-events:none}}