.pil{--pil-ink:#191b19;--pil-muted:#7e817b;--pil-hairline:#bbbbb3;--pil-cream-soft:#efede5;--pil-green:#2e7050;--pil-sans:"ABC Normal", Arial, Helvetica, system-ui, -apple-system, sans-serif;color:var(--pil-ink);font-family:var(--pil-sans);margin:0}.pil__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pil__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pil__tabs{border:1px solid var(--pil-hairline);background:#fff;border-radius:10px;gap:2px;padding:2px;display:flex}.pil .pil__tab{color:var(--pil-muted);cursor:pointer;font-family:var(--pil-sans);background:0 0;border:0;border-radius:8px;align-items:baseline;gap:7px;margin:0;padding:7px 12px;font-size:13px;transition:background .18s,color .18s;display:flex}.pil .pil__tab:hover{background:var(--pil-cream-soft);color:var(--pil-ink)}.pil .pil__tab[aria-selected=true]{background:var(--pil-ink);color:#fff}.pil__tab-code{opacity:.6;font-size:11px}.pil .pil__play{border:1px solid var(--pil-hairline);color:var(--pil-muted);cursor:pointer;font-family:var(--pil-sans);background:#fff;border-radius:10px;padding:8px 14px;font-size:13px;transition:border-color .18s,color .18s}.pil .pil__play:hover{border-color:var(--pil-ink);color:var(--pil-ink)}.pil .pil__tab:focus-visible,.pil .pil__play:focus-visible{outline:2px solid var(--pil-green);outline-offset:2px}.pil-svg{width:100%;height:auto;display:block;overflow:visible}.pil-svg [data-on]{transition:opacity .45s cubic-bezier(.4,0,.2,1)}.pil-svg[data-stage=listen] [data-on]:not([data-on~=listen]),.pil-svg[data-stage=respond] [data-on]:not([data-on~=respond]),.pil-svg[data-stage=delegate] [data-on]:not([data-on~=delegate]),.pil-svg[data-stage=return] [data-on]:not([data-on~=return]){opacity:.38}@keyframes pil-march{to{stroke-dashoffset:-18px}}.pil-svg path[stroke-dasharray]{animation:1.5s linear infinite pil-march}@media (prefers-reduced-motion:reduce){.pil-svg path[stroke-dasharray]{animation:none}}@keyframes pil-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.pil-eq rect{transform-box:fill-box;transform-origin:50%;animation:.95s ease-in-out infinite pil-eq}@media (prefers-reduced-motion:reduce){.pil-eq rect{animation:none}}.pil__claim-code{color:var(--pil-muted);font-size:12px}.pil .pil__caption{min-height:4.6em}@container research-component (width<=700px){.pil .pil__tab{padding:7px 9px}}@media (prefers-reduced-motion:reduce){.pil-svg [data-on],.pil .pil__tab{transition:none}}@keyframes pil-a-pop{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}.pil-a-pop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.22,.8,.3,1) both pil-a-pop;animation-delay:var(--pil-d,0s)}@keyframes pil-a-draw{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}.pil-a-draw{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;animation:pil-a-draw var(--pil-dur,.52s) cubic-bezier(.4, .1, .3, 1) both;animation-delay:var(--pil-d,0s)}@keyframes pil-a-fade{to{opacity:1}}.pil-a-in{opacity:0;animation:.3s both pil-a-fade;animation-delay:var(--pil-d,0s)}.pil-a-fade{opacity:0;animation:.45s both pil-a-fade;animation-delay:var(--pil-d,0s)}@media (prefers-reduced-motion:reduce){.pil-a-pop,.pil-a-draw,.pil-a-fade,.pil-a-in{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;animation:none;transform:none}}
