/* Shared brand loading indicator. Source: assets/icons/arz-logo-loader.svg.
   Keep the data URI in sync with that file; tests/js/logo-loader.test.cjs checks it. */
:root {
    --arz-logo-loader: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 42 42'%3E%3Cstyle%3E.p{transform-box:fill-box;transform-origin:center;animation:1.8s linear infinite}@keyframes a0{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}40%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}56%25{transform:scale(1.06);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}80%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a0{animation-name:a0}@keyframes a1{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}10.23%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}32.23%25{transform:translate(2.71px,2.12px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}50.23%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}62.23%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a1{animation-name:a1}@keyframes a2{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}19.83%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}41.83%25{transform:translate(1.88px,1.81px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}59.83%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}71.83%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a2{animation-name:a2}@keyframes a3{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}2.92%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}24.92%25{transform:translate(3.66px,1.79px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}42.92%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}54.92%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a3{animation-name:a3}@keyframes a4{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}14%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}36%25{transform:scale(0.92);opacity:0.45;animation-timing-function:cubic-bezier(.2,.8,.3,1)}62%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a4{animation-name:a4}@keyframes a5{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}25.73%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}47.73%25{transform:translate(1.2px,1.72px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}65.73%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}77.73%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a5{animation-name:a5}@keyframes a6{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}4.33%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}26.33%25{transform:translate(3.82px,1px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}44.33%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}56.33%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a6{animation-name:a6}@keyframes a7{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}32%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}54%25{transform:translate(1.13px,1.06px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}72%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}84%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a7{animation-name:a7}@keyframes a8{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}12.3%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}34.3%25{transform:translate(3.23px,0.43px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}52.3%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}64.3%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a8{animation-name:a8}@keyframes a9{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}22%25{transform:translate(4.32px,0.24px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}40%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}52%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a9{animation-name:a9}@keyframes a10{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}29.49%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}51.49%25{transform:translate(1.76px,-0.17px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}69.49%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}81.49%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a10{animation-name:a10}@keyframes a11{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}23%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}45%25{transform:translate(2.2px,-0.76px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}63%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}75%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a11{animation-name:a11}@keyframes a12{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}3.76%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}25.76%25{transform:translate(3.62px,-1.7px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}43.76%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}55.76%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a12{animation-name:a12}@keyframes a13{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}21.03%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}43.03%25{transform:translate(1.91px,-1.61px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}61.03%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}73.03%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a13{animation-name:a13}@keyframes a14{0%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}10.48%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}32.48%25{transform:translate(2.63px,-2.18px) scale(0.35);opacity:0.25;animation-timing-function:cubic-bezier(.2,.8,.3,1)}50.48%25{transform:scale(1.12);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}62.48%25{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%25{transform:scale(1);opacity:1}}.a14{animation-name:a14}@media (prefers-reduced-motion:reduce){*{animation-duration:3.6s!important}}%3C/style%3E%3Cg fill='%231AA089'%3E%3Cpath class='p a0' d='M19.03 0H19.93C22.49 .05 25.07 .49 27.43 1.51C28.24 1.87 29.07 2.22 29.82 2.69C31.75 3.75 33.44 5.2 34.88 6.85C36.87 9.14 38.34 11.87 39.12 14.8C39.97 18 40.02 21.4 39.26 24.62C38.42 28.13 36.62 31.42 34.07 33.98C31.18 36.97 27.32 39.01 23.21 39.7C22.22 39.88 21.22 39.93 20.22 39.98H19.94C19.09 39.96 18.09 39.84 17.56 39.08C17.02 38.27 17.23 37.23 17.48 36.36C18.04 34.48 19.02 32.76 20.06 31.11C20.51 30.39 20.92 29.58 21.68 29.14C22.73 28.55 23.98 28.61 25.15 28.6C26.26 28.6 27.38 28.35 28.35 27.79C29.52 27.11 30.47 26.03 30.94 24.76C31.45 23.44 31.49 21.93 30.97 20.6C30.67 19.82 30.22 19.08 30.1 18.23C30.02 17.75 30.21 17.26 30.56 16.93C31.17 16.35 31.96 16.01 32.58 15.45C33.89 14.38 34.65 12.65 34.49 10.96C34.39 9.7 33.83 8.48 32.93 7.6C31.81 6.44 30.13 5.86 28.54 6.09C27.86 6.15 27.22 6.44 26.58 6.66C25.81 6.89 25.03 7.08 24.23 7.13C23.34 7.15 22.57 6.63 21.9 6.1C20.49 5.01 18.78 4.39 17.45 3.19C16.99 2.78 16.61 2.2 16.67 1.56C16.69 .99 17.1 .51 17.59 .26C18.03 .02 18.54 .04 19.03 0ZM24.17 31.65C23.09 31.85 22.21 32.88 22.23 33.99C22.19 35.07 22.99 36.11 24.04 36.37C25.04 36.66 26.19 36.17 26.72 35.28C27.32 34.35 27.12 33.01 26.3 32.27C25.75 31.74 24.93 31.53 24.17 31.65ZM19.76 34.24C19.13 34.55 19.09 35.58 19.71 35.92C20.31 36.36 21.26 35.83 21.21 35.09C21.22 34.38 20.37 33.9 19.76 34.24Z'/%3E%3Cpath class='p a1' d='M11.47 2.65C12.94 2.38 14.49 3.36 14.98 4.75C15.4 5.82 15.18 7.11 14.44 7.99C13.93 8.58 13.22 9.01 12.44 9.12C10.99 9.38 9.44 8.51 8.91 7.15C8.54 6.23 8.57 5.14 9.08 4.28C9.58 3.42 10.47 2.77 11.47 2.65Z'/%3E%3Cpath class='p a2' d='M17.26 6.78C17.92 6.64 18.63 7.15 18.69 7.83C18.82 8.62 17.97 9.39 17.2 9.15C16.66 9.01 16.25 8.48 16.28 7.92C16.29 7.37 16.73 6.88 17.26 6.78Z'/%3E%3Cpath class='p a3' d='M5.36 6.93C6.18 6.66 7.04 7.61 6.74 8.4C6.57 8.97 5.92 9.31 5.35 9.16C4.85 9.04 4.47 8.53 4.51 8.01C4.5 7.51 4.88 7.05 5.36 6.93Z'/%3E%3Cpath class='p a4' d='M28.32 7.72C29.3 7.5 30.36 7.67 31.19 8.24C32.59 9.14 33.25 11.04 32.68 12.6C32.25 13.83 31.16 14.86 29.85 15.07C29 15.21 28.26 15.8 27.89 16.57C27.41 17.58 27.63 18.87 28.44 19.64C29.27 20.55 29.63 21.83 29.46 23.04C29.3 24.36 28.45 25.56 27.28 26.18C26.69 26.52 26 26.62 25.33 26.68C23.75 26.74 22.24 25.76 21.53 24.37C21.15 23.62 21.01 22.75 21.11 21.91C21.23 21.03 20.89 20.08 20.2 19.5C19.55 18.93 18.62 18.68 17.77 18.9C17.45 18.97 17.17 19.13 16.87 19.26C16.03 19.56 15.1 19.65 14.24 19.4C13.76 19.28 13.32 19.01 12.81 19.01C11.48 18.92 10.22 19.97 10.02 21.28C9.89 21.99 10.22 22.68 10.14 23.4C10.05 24.77 9.27 26.09 8.07 26.77C7.38 27.15 6.6 27.38 5.8 27.35C4.57 27.34 3.36 26.74 2.62 25.76C1.46 24.35 1.4 22.18 2.47 20.71C3.43 19.32 5.29 18.6 6.93 19.04C7.37 19.12 7.75 19.39 8.19 19.44C8.95 19.54 9.74 19.29 10.32 18.81C11.06 18.2 11.43 17.16 11.2 16.22C10.9 14.93 11.27 13.51 12.16 12.53C13.46 10.96 15.94 10.65 17.62 11.78C18.64 12.42 19.33 13.54 19.49 14.73C19.61 15.31 19.46 15.9 19.47 16.48C19.54 17.92 20.95 19.15 22.39 18.95C23.04 18.94 23.58 18.54 24.18 18.37C24.53 18.29 24.89 18.25 25.23 18.13C26.4 17.69 27.16 16.34 26.91 15.11C26.81 14.62 26.58 14.17 26.26 13.8C25.39 12.81 25.16 11.34 25.6 10.11C26 8.91 27.09 7.99 28.32 7.72Z'/%3E%3Cpath class='p a5' d='M21.66 8.03C21.95 7.94 22.3 8.09 22.39 8.4C22.57 8.82 22.06 9.28 21.65 9.1C21.16 8.96 21.17 8.17 21.66 8.03Z'/%3E%3Cpath class='p a6' d='M3.82 10.64C4.65 10.42 5.59 10.58 6.26 11.14C7.26 11.91 7.61 13.39 7.05 14.52C6.5 15.77 4.91 16.46 3.63 15.97C2.93 15.73 2.36 15.21 2.01 14.56C1.61 13.71 1.64 12.64 2.17 11.84C2.55 11.26 3.14 10.81 3.82 10.64Z'/%3E%3Cpath class='p a7' d='M21.96 11.38C22.77 11.12 23.73 11.55 24.03 12.35C24.48 13.37 23.56 14.6 22.47 14.55C21.64 14.56 20.89 13.82 20.88 12.99C20.84 12.3 21.31 11.61 21.96 11.38Z'/%3E%3Cpath class='p a8' d='M8.23 16.53C8.8 16.32 9.46 17.02 9.18 17.59C8.98 18.18 8.07 18.29 7.76 17.75C7.46 17.31 7.72 16.66 8.23 16.53Z'/%3E%3Cpath class='p a9' d='M.71 17.21C1.33 16.86 2.15 17.22 2.41 17.86C2.74 18.57 2.22 19.44 1.47 19.57C.76 19.72 .07 19.15 0 18.44V18.23C.05 17.8 .31 17.39 .71 17.21Z'/%3E%3Cpath class='p a10' d='M17.9 20.47C18.42 20.27 19.02 20.83 18.85 21.36C18.74 21.84 18.12 22.11 17.72 21.8C17.21 21.5 17.32 20.63 17.9 20.47Z'/%3E%3Cpath class='p a11' d='M14.79 22.36C16.16 22.08 17.63 23.08 17.91 24.44C18.29 25.86 17.27 27.43 15.86 27.74C14.61 28.06 13.22 27.33 12.73 26.14C12.36 25.22 12.51 24.12 13.12 23.34C13.54 22.83 14.14 22.47 14.79 22.36Z'/%3E%3Cpath class='p a12' d='M5.57 29.62C6.39 29.46 7.27 29.95 7.6 30.7C7.98 31.52 7.65 32.58 6.85 33.01C6.33 33.37 5.62 33.34 5.06 33.08C4.32 32.69 3.91 31.75 4.15 30.95C4.32 30.28 4.91 29.77 5.57 29.62Z'/%3E%3Cpath class='p a13' d='M16.89 29.89C17.4 29.62 18.08 29.98 18.19 30.53C18.33 31.09 17.81 31.69 17.23 31.64C16.75 31.62 16.33 31.16 16.37 30.67C16.37 30.34 16.6 30.03 16.89 29.89Z'/%3E%3Cpath class='p a14' d='M11.65 31.47C12.46 31.27 13.35 31.37 14.07 31.8C15.28 32.48 15.91 34.01 15.54 35.35C15.29 36.36 14.5 37.22 13.5 37.54C12.58 37.86 11.52 37.73 10.69 37.2C9.65 36.5 9.07 35.14 9.34 33.91C9.59 32.76 10.5 31.76 11.65 31.47Z'/%3E%3C/g%3E%3C/svg%3E");
}

.arz-logo-loader {
    display: inline-block;
    flex: none;
    width: var(--arz-logo-loader-size, 24px);
    height: var(--arz-logo-loader-size, 24px);
    background: var(--arz-logo-loader) center / contain no-repeat;
    vertical-align: middle;
}

/* Inline size used inside buttons and pagination links. */
.arz-logo-loader--sm {
    --arz-logo-loader-size: 20px;
}

/* White mark for loaders that sit on brand or dark filled buttons. */
.arz-logo-loader--on-color {
    filter: brightness(0) invert(1);
}
