/* fab.css */
.fomrl-sr{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}.fomrl-fab{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font:600 15px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--fab-c,#fff);text-decoration:none!important;-webkit-tap-highlight-color:transparent}.fomrl-fab .fomrl-fab-circle{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--fab-s,56px);height:var(--fab-s,56px);border-radius:var(--fab-r,50%);background:var(--fab-bg,#1e5bd8);color:var(--fab-c,#fff);border:var(--fab-bw,0) solid var(--fab-bc,transparent);box-shadow:var(--fab-sh,0 4px 14px rgba(0,0,0,.25));transition:transform .25s ease,background-color .2s ease,color .2s ease,box-shadow .25s ease;flex:0 0 auto}.fomrl-fab .fomrl-fab-svg,.fomrl-fab .fomrl-fab-img{width:var(--fab-is,30px);height:var(--fab-is,30px);display:block;object-fit:contain}.fomrl-fab .fomrl-fab-ico{font-size:var(--fab-is,30px);line-height:1;width:auto;height:auto}.fomrl-fab .fomrl-fab-label{background:var(--fab-bg,#1e5bd8);color:var(--fab-c,#fff);padding:8px 14px;border-radius:999px;box-shadow:var(--fab-sh,0 4px 14px rgba(0,0,0,.2));transition:background-color .2s ease,color .2s ease}.fomrl-fab:hover .fomrl-fab-circle,.fomrl-fab:focus-visible .fomrl-fab-circle,.fomrl-fab:hover .fomrl-fab-label,.fomrl-fab:focus-visible .fomrl-fab-label{background:var(--fab-hbg,#163f99);color:var(--fab-hc,#fff)}.fomrl-fab:focus-visible{outline:3px solid #ffbf47;outline-offset:3px;border-radius:999px}.fomrl-fab.hover-zoom:hover .fomrl-fab-circle,.fomrl-fab.hover-zoom:focus-visible .fomrl-fab-circle{transform:scale(1.12)}.fomrl-fab.hover-rotate:hover .fomrl-fab-circle,.fomrl-fab.hover-rotate:focus-visible .fomrl-fab-circle{transform:rotate(20deg) scale(1.05)}.fomrl-fab.hover-glow:hover .fomrl-fab-circle,.fomrl-fab.hover-glow:focus-visible .fomrl-fab-circle{box-shadow:0 0 0 6px color-mix(in srgb,var(--fab-hbg,#163f99) 30%,transparent),0 6px 18px rgba(0,0,0,.3)}.fomrl-fab.hover-pulse:hover .fomrl-fab-circle,.fomrl-fab.hover-pulse:focus-visible .fomrl-fab-circle{animation:fomrl-fab-pulse 1s ease-in-out infinite}.fomrl-fab.hover-bounce:hover .fomrl-fab-circle,.fomrl-fab.hover-bounce:focus-visible .fomrl-fab-circle{animation:fomrl-fab-bounce .8s ease infinite}.fomrl-fab.hover-shake:hover .fomrl-fab-circle,.fomrl-fab.hover-shake:focus-visible .fomrl-fab-circle{animation:fomrl-fab-shake .5s ease infinite}@keyframes fomrl-fab-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes fomrl-fab-bounce{0%,100%{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-3px)}}@keyframes fomrl-fab-shake{0%,100%{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.fomrl-fab .fomrl-fab-circle{transition:none;animation:none!important;transform:none!important}}.fomrl-fab.is-fixed{position:fixed;z-index:var(--fab-z,99990)}.fomrl-fab.pos-bottom-right{right:var(--fab-ox);bottom:var(--fab-oy)}.fomrl-fab.pos-bottom-left{left:var(--fab-ox);bottom:var(--fab-oy)}.fomrl-fab.pos-bottom-center{left:50%;bottom:var(--fab-oy);transform:translateX(-50%)}.fomrl-fab.pos-middle-right{right:var(--fab-ox);top:50%;transform:translateY(-50%)}.fomrl-fab.pos-middle-left{left:var(--fab-ox);top:50%;transform:translateY(-50%)}.fomrl-fab.pos-top-right{right:var(--fab-ox);top:var(--fab-oy)}.fomrl-fab.pos-top-left{left:var(--fab-ox);top:var(--fab-oy)}.fomrl-fab.pos-bottom-right,.fomrl-fab.pos-middle-right,.fomrl-fab.pos-top-right{flex-direction:row-reverse}.admin-bar .fomrl-fab.pos-top-right,.admin-bar .fomrl-fab.pos-top-left{top:calc(var(--fab-oy) + 32px)}@media (max-width:781px){.fomrl-fab .fomrl-fab-circle{width:var(--fab-ms,48px);height:var(--fab-ms,48px)}.fomrl-fab .fomrl-fab-svg,.fomrl-fab .fomrl-fab-img{width:calc(var(--fab-ms,48px)*.55);height:calc(var(--fab-ms,48px)*.55)}.fomrl-fab.m-hide{display:none!important}.fomrl-fab.is-fixed{top:auto;bottom:auto;left:auto;right:auto;transform:none}.fomrl-fab.mpos-bottom-right{right:12px;bottom:12px}.fomrl-fab.mpos-bottom-left{left:12px;bottom:12px}.fomrl-fab.mpos-bottom-center{left:50%;bottom:12px;transform:translateX(-50%)}.fomrl-fab.mpos-middle-right{right:8px;top:50%;transform:translateY(-50%)}.fomrl-fab.mpos-middle-left{left:8px;top:50%;transform:translateY(-50%)}.fomrl-fab.mpos-top-right{right:12px;top:12px}.fomrl-fab.mpos-top-left{left:12px;top:12px}.fomrl-fab.mpos-bottom-right,.fomrl-fab.mpos-middle-right,.fomrl-fab.mpos-top-right{flex-direction:row-reverse}.fomrl-fab.mpos-bottom-left,.fomrl-fab.mpos-middle-left,.fomrl-fab.mpos-top-left{flex-direction:row}.admin-bar .fomrl-fab.mpos-top-right,.admin-bar .fomrl-fab.mpos-top-left{top:58px}}@media print{.fomrl-fab{display:none!important}}
/* a11y.css */
#fomrl-a11y-root{--fa-accent:#1e5bd8;--fa-bg:#fff;--fa-text:#1d2327;--fa-tile:#f1f4f9;--fa-w:400px}#fomrl-a11y-root .fa-panel,#fomrl-a11y-root .fa-panel *{box-sizing:border-box;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:normal!important;word-spacing:normal!important;text-transform:none;line-height:1.35!important}#fomrl-a11y-root .fa-backdrop{position:fixed;inset:0;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);z-index:2147482998;opacity:0;transition:opacity .3s}#fomrl-a11y-root.is-open .fa-backdrop{opacity:1}#fomrl-a11y-root .fa-panel{position:fixed;top:0;bottom:0;right:0;width:var(--fa-w);max-width:100vw;z-index:2147482999;background:var(--fa-bg);color:var(--fa-text);display:flex;flex-direction:column;box-shadow:-8px 0 30px rgba(0,0,0,.2);transform:translateX(105%);transition:transform .3s ease;font-size:15px}#fomrl-a11y-root.fa-side-left .fa-panel{right:auto;left:0;transform:translateX(-105%);box-shadow:8px 0 30px rgba(0,0,0,.2)}#fomrl-a11y-root.is-open .fa-panel{transform:translateX(0)}.admin-bar #fomrl-a11y-root .fa-panel{top:32px}@media (max-width:782px){.admin-bar #fomrl-a11y-root .fa-panel{top:46px}}@media (prefers-reduced-motion:reduce){#fomrl-a11y-root .fa-panel,#fomrl-a11y-root .fa-backdrop{transition:none}}#fomrl-a11y-root .fa-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--fa-accent);color:#fff}#fomrl-a11y-root .fa-head h2{margin:0!important;padding:0!important;font-size:19px!important;font-weight:700!important;color:#fff!important;background:none!important;border:0!important}#fomrl-a11y-root button{font:inherit;cursor:pointer;margin:0;text-shadow:none;min-height:0;min-width:0;width:auto;height:auto;border-radius:0;letter-spacing:normal}#fomrl-a11y-root .fa-close{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;cursor:pointer}#fomrl-a11y-root .fa-close:hover,#fomrl-a11y-root .fa-close:focus-visible{background:rgba(255,255,255,.32)}#fomrl-a11y-root .fa-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px 16px;-webkit-overflow-scrolling:touch}#fomrl-a11y-root .fa-sec h3{margin:16px 0 10px!important;padding:0!important;font-size:15px!important;font-weight:700!important;color:var(--fa-text)!important;background:none!important;border:0!important;text-align:left}#fomrl-a11y-root ul.fa-profiles{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:8px}#fomrl-a11y-root ul.fa-profiles li{list-style:none!important;margin:0!important;padding:0!important}#fomrl-a11y-root ul.fa-profiles li::before,#fomrl-a11y-root ul.fa-profiles li::marker{content:none!important}#fomrl-a11y-root .fa-prof{all:unset;box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--fa-tile);color:var(--fa-text);cursor:pointer;border:2px solid transparent;text-align:left}#fomrl-a11y-root .fa-prof:hover{border-color:color-mix(in srgb,var(--fa-accent) 45%,transparent)}#fomrl-a11y-root .fa-pt{display:flex;flex-direction:column;gap:3px}#fomrl-a11y-root .fa-pt strong{font-size:15px!important;font-weight:700!important}#fomrl-a11y-root .fa-pt small{font-size:13px!important;opacity:.8}#fomrl-a11y-root .fa-switch{flex:0 0 auto;width:46px;height:26px;border-radius:13px;background:#b8bfca;position:relative;transition:background .2s}#fomrl-a11y-root .fa-switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:left .2s}#fomrl-a11y-root .fa-prof[aria-checked="true"]{border-color:var(--fa-accent)}#fomrl-a11y-root .fa-prof[aria-checked="true"] .fa-switch{background:var(--fa-accent)}#fomrl-a11y-root .fa-prof[aria-checked="true"] .fa-switch span{left:23px}#fomrl-a11y-root .fa-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}#fomrl-a11y-root .fa-tile{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;padding:12px 8px;border-radius:12px;background:var(--fa-tile);color:var(--fa-text);text-align:center;cursor:pointer;border:2px solid transparent;font-size:14px!important;font-weight:600}#fomrl-a11y-root .fa-tile svg,#fomrl-a11y-root .fa-tile-in svg{width:28px;height:28px;flex:0 0 auto}#fomrl-a11y-root button.fa-tile:hover,#fomrl-a11y-root .fa-tile-in:hover{border-color:color-mix(in srgb,var(--fa-accent) 45%,transparent)}#fomrl-a11y-root .fa-tile[aria-pressed="true"],#fomrl-a11y-root .fa-tile.is-on,#fomrl-a11y-root .fa-read.is-on{background:var(--fa-accent);color:#fff;border-color:var(--fa-accent)}#fomrl-a11y-root .fa-tile small{font-size:12px!important;font-weight:500;opacity:.85}#fomrl-a11y-root .fa-step{cursor:default}#fomrl-a11y-root .fa-stepper{display:flex;align-items:center;gap:6px;margin-top:2px}#fomrl-a11y-root .fa-stepper button{all:unset;box-sizing:border-box;width:32px;height:32px;border-radius:50%;background:var(--fa-bg);color:var(--fa-text);display:flex;align-items:center;justify-content:center;font-size:20px!important;font-weight:700;cursor:pointer;border:1px solid rgba(0,0,0,.15)}#fomrl-a11y-root .fa-stepper output{min-width:52px;font-size:13px!important;font-weight:600}#fomrl-a11y-root .fa-read{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;justify-content:space-between;cursor:default;padding:10px 12px;min-height:0}#fomrl-a11y-root .fa-tile-in{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 8px;border-radius:10px;border:2px solid transparent;font-weight:600}#fomrl-a11y-root .fa-tile-in .fa-hint{font-size:12px!important;opacity:.8;font-weight:500}#fomrl-a11y-root .fa-read-btns{display:flex;gap:6px;flex-wrap:wrap}#fomrl-a11y-root .fa-read-btns button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:999px;background:var(--fa-bg);color:var(--fa-text);font-size:13px!important;font-weight:600;cursor:pointer;border:1px solid rgba(0,0,0,.15)}#fomrl-a11y-root .fa-read-btns svg{width:14px;height:14px}#fomrl-a11y-root .fa-foot{padding:12px 16px 16px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px}#fomrl-a11y-root .fa-reset{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:12px;background:var(--fa-accent);color:#fff;font-weight:700;font-size:15px!important;cursor:pointer}#fomrl-a11y-root .fa-reset svg{width:20px;height:20px}#fomrl-a11y-root .fa-reset:hover{filter:brightness(1.1)}#fomrl-a11y-root .fa-links{margin:0!important;font-size:13px!important;text-align:center}#fomrl-a11y-root .fa-links a{color:var(--fa-accent)!important;text-decoration:underline!important;background:none!important}#fomrl-a11y-root .fa-note{margin:0!important;font-size:12px!important;opacity:.7;text-align:center}#fomrl-a11y-root:is(button,a):focus-visible{outline:3px solid #ffbf47!important;outline-offset:2px!important}@media (max-width:480px){#fomrl-a11y-root .fa-panel{width:100vw}#fomrl-a11y-root .fa-tile{min-height:84px}}#fomrl-a11y-root .fa-filter{display:none;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2147482990}#fomrl-a11y-root .fa-mask{display:none;position:fixed;left:0;right:0;background:rgba(0,0,0,.6);pointer-events:none;z-index:2147482991}#fomrl-a11y-root .fa-mask-top{top:0;height:30vh}#fomrl-a11y-root .fa-mask-bottom{bottom:0;top:auto;height:50vh}html.fa-mask-on #fomrl-a11y-root .fa-mask{display:block}#fomrl-a11y-root .fa-magnify{display:none;position:fixed;z-index:2147482995;max-width:min(560px,90vw);padding:12px 16px;border-radius:10px;background:#111;color:#fff;font:600 28px/1.35 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;box-shadow:0 8px 30px rgba(0,0,0,.35);pointer-events:none;word-wrap:break-word}#fomrl-a11y-root .fa-magnify.is-show{display:block}html.fa-s-low #fomrl-a11y-root .fa-filter,html.fa-s-high #fomrl-a11y-root .fa-filter,html.fa-s-mono #fomrl-a11y-root .fa-filter,html.fa-s-dim #fomrl-a11y-root .fa-filter,html.fa-c-high #fomrl-a11y-root .fa-filter{display:block}html.fa-s-low #fomrl-a11y-root .fa-filter{-webkit-backdrop-filter:saturate(.45);backdrop-filter:saturate(.45)}html.fa-s-high #fomrl-a11y-root .fa-filter{-webkit-backdrop-filter:saturate(1.8);backdrop-filter:saturate(1.8)}html.fa-s-mono #fomrl-a11y-root .fa-filter{-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}html.fa-s-dim #fomrl-a11y-root .fa-filter{-webkit-backdrop-filter:brightness(.82) saturate(.5);backdrop-filter:brightness(.82) saturate(.5)}html.fa-c-high #fomrl-a11y-root .fa-filter{-webkit-backdrop-filter:contrast(1.35);backdrop-filter:contrast(1.35)}html.fa-c-high.fa-s-low #fomrl-a11y-root .fa-filter{-webkit-backdrop-filter:contrast(1.35) saturate(.45);backdrop-filter:contrast(1.35) saturate(.45)}html.fa-c-high.fa-s-mono #fomrl-a11y-root .fa-filter{-webkit-backdrop-filter:contrast(1.35) grayscale(1);backdrop-filter:contrast(1.35) grayscale(1)}html.fa-c-high.fa-s-dim #fomrl-a11y-root .fa-filter{-webkit-backdrop-filter:contrast(1.2) brightness(.85) saturate(.5);backdrop-filter:contrast(1.2) brightness(.85) saturate(.5)}html.fa-c-dark,html.fa-c-dark body,html.fa-c-dark body:not(#fomrl-a11y-root):not(#fomrl-a11y-root *):not(img):not(video):not(picture):not(svg):not(svg *):not(iframe){background-color:#000!important;color:#fff!important;border-color:#777!important}html.fa-c-dark body a:not(#fomrl-a11y-root *),html.fa-c-dark body a:not(#fomrl-a11y-root *) *{color:#ffe14d!important}html.fa-c-light,html.fa-c-light body,html.fa-c-light body:not(#fomrl-a11y-root):not(#fomrl-a11y-root *):not(img):not(video):not(picture):not(svg):not(svg *):not(iframe){background-color:#fff!important;color:#000!important;border-color:#555!important}html.fa-c-light body a:not(#fomrl-a11y-root *),html.fa-c-light body a:not(#fomrl-a11y-root *) *{color:#0033cc!important}html.fa-links body a:not(#fomrl-a11y-root *){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;background-color:#ffeb3b!important;color:#000!important;outline:1px solid #000!important;outline-offset:1px}html.fa-links body a:not(#fomrl-a11y-root *) *:not(img):not(svg):not(svg *){color:#000!important}html.fa-readable body:not(#fomrl-a11y-root):not(#fomrl-a11y-root *):not(i):not(code):not(pre):not(kbd):not(svg *):not([class*="icon"]):not([class*="dashicons"]):not([class^="fa"]):not([class*=" fa"]):not(.fomrl-ico){font-family:Verdana,Tahoma,"Atkinson Hyperlegible","Segoe UI",Arial,sans-serif!important}html.fa-dys body:not(#fomrl-a11y-root):not(#fomrl-a11y-root *):not(i):not(code):not(pre):not(kbd):not(svg *):not([class*="icon"]):not([class*="dashicons"]):not([class^="fa"]):not([class*=" fa"]):not(.fomrl-ico){font-family:"FomrlDyslexic","OpenDyslexic","OpenDyslexic3","Comic Sans MS","Comic Neue",Verdana,sans-serif!important;letter-spacing:.05em!important;word-spacing:.16em!important}html.fa-lh-1 body:not(#fomrl-a11y-root):not(#fomrl-a11y-root *){line-height:1.6!important}html.fa-lh-2 body:not(#fomrl-a11y-root):not(#fomrl-a11y-root *){line-height:1.9!important}html.fa-lh-3 body:not(#fomrl-a11y-root):not(#fomrl-a11y-root *){line-height:2.25!important}html.fa-cursor,html.fa-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 10-6.6 1.2 4 7.6-2.8 1.4-3.9-7.6L4 19z' fill='%23000' stroke='%23fff' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 8 4,auto!important}html.fa-cursor a,html.fa-cursor a *,html.fa-cursor button,html.fa-cursor button *,html.fa-cursor [role="button"],html.fa-cursor label,html.fa-cursor select,html.fa-cursor summary{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 10-6.6 1.2 4 7.6-2.8 1.4-3.9-7.6L4 19z' fill='%231e5bd8' stroke='%23fff' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 8 4,pointer!important}html.fa-anim *:not(#fomrl-a11y-root):not(#fomrl-a11y-root *),html.fa-anim *::before,html.fa-anim *::after{animation-duration:.001s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001s!important;transition-delay:0s!important;scroll-behavior:auto!important}html.fa-focus body:focus:not(#fomrl-a11y-root *){outline:3px solid #ff9800!important;outline-offset:2px!important;box-shadow:0 0 0 6px rgba(255,152,0,.35)!important}html.fa-read-on body:is(p,li,h1,h2,h3,h4,h5,h6,td,th,blockquote,figcaption,dd,dt,label,caption):not(#fomrl-a11y-root *):hover{outline:2px dashed #1e5bd8!important;outline-offset:2px;cursor:pointer}body .fa-speaking{background-color:#fff3a3!important;color:#000!important;outline:2px solid #e6a700!important}@media print{#fomrl-a11y-root{display:none!important}}
