.evloop:where(.astro-dw4a7ix7) .panel:where(.astro-dw4a7ix7){fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.25px}.evloop:where(.astro-dw4a7ix7) .panel:where(.astro-dw4a7ix7).lead{stroke:var(--lead)}.evloop:where(.astro-dw4a7ix7) .frame:where(.astro-dw4a7ix7){fill:var(--surface);stroke:var(--line-strong)}.evloop:where(.astro-dw4a7ix7) .frame:where(.astro-dw4a7ix7).lead{fill:color-mix(in srgb, var(--lead) 12%, var(--surface));stroke:var(--lead)}.evloop:where(.astro-dw4a7ix7) .frame:where(.astro-dw4a7ix7).coder{stroke:color-mix(in srgb, var(--coder) 60%, var(--line-strong))}.evloop:where(.astro-dw4a7ix7) .card-ev:where(.astro-dw4a7ix7){fill:var(--surface);stroke-width:1.5px}.evloop:where(.astro-dw4a7ix7) .card-ev:where(.astro-dw4a7ix7).good{stroke:var(--good)}.evloop:where(.astro-dw4a7ix7) .card-ev:where(.astro-dw4a7ix7).lead{stroke:var(--lead)}.evloop:where(.astro-dw4a7ix7) .card-ev:where(.astro-dw4a7ix7).bad{stroke:var(--bad)}.evloop:where(.astro-dw4a7ix7) .card-ev:where(.astro-dw4a7ix7).auto{stroke:var(--auto)}.evloop:where(.astro-dw4a7ix7) .loop-ring:where(.astro-dw4a7ix7){fill:color-mix(in srgb, var(--lead) 10%, var(--surface-2));stroke:var(--lead);stroke-width:1.25px}.evloop:where(.astro-dw4a7ix7) .ev-loop-arrow:where(.astro-dw4a7ix7){fill:none;stroke:var(--lead);stroke-width:2.5px}.evloop:where(.astro-dw4a7ix7) .ev-idle-note:where(.astro-dw4a7ix7){fill:var(--lead)}.evloop:where(.astro-dw4a7ix7) .ev-work:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7) .ev-frame:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7) .ev-reply:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7) .ev-idle-note:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7) .ev-empty:where(.astro-dw4a7ix7){opacity:0}.evloop:where(.astro-dw4a7ix7) svg:where(.astro-dw4a7ix7){min-width:640px}.evmap:where(.astro-dw4a7ix7){grid-template-columns:1fr 1fr;gap:10px 24px;margin:22px 0 0;display:grid}.evmap:where(.astro-dw4a7ix7) div:where(.astro-dw4a7ix7){align-items:baseline;gap:10px;display:flex}.evmap:where(.astro-dw4a7ix7) dt:where(.astro-dw4a7ix7){white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);flex:0 0 104px;font-size:12px}.evmap:where(.astro-dw4a7ix7) div:where(.astro-dw4a7ix7):nth-child(2n) dt:where(.astro-dw4a7ix7){color:var(--lead)}.evmap:where(.astro-dw4a7ix7) dd:where(.astro-dw4a7ix7){color:var(--muted);margin:0;font-size:14.5px}@media (width<=720px){.evmap:where(.astro-dw4a7ix7){grid-template-columns:1fr}.evmap:where(.astro-dw4a7ix7) div:where(.astro-dw4a7ix7):nth-child(2n){margin-bottom:8px}}.evloop:where(.astro-dw4a7ix7).anim .ev-work:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-event:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-card:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-busy:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-busy-note:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-idle-note:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-frame:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-reply:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-empty:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-loop-arrow:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-wake:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-answer:where(.astro-dw4a7ix7){animation-duration:10s;animation-timing-function:ease;animation-play-state:paused;animation-fill-mode:both}.evloop:where(.astro-dw4a7ix7).anim.play :where(.astro-dw4a7ix7){animation-play-state:running!important}.evloop:where(.astro-dw4a7ix7).anim .ev-card:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-loop-arrow:where(.astro-dw4a7ix7){transform-box:fill-box;transform-origin:50%}.evloop:where(.astro-dw4a7ix7).anim .ev-a0:where(.astro-dw4a7ix7) .ev-work:where(.astro-dw4a7ix7){animation-name:ev-out-12}.evloop:where(.astro-dw4a7ix7).anim .ev-a0:where(.astro-dw4a7ix7) .ev-event:where(.astro-dw4a7ix7){animation-name:ev-in-12}.evloop:where(.astro-dw4a7ix7).anim .ev-a1:where(.astro-dw4a7ix7) .ev-work:where(.astro-dw4a7ix7){animation-name:ev-out-22}.evloop:where(.astro-dw4a7ix7).anim .ev-a1:where(.astro-dw4a7ix7) .ev-event:where(.astro-dw4a7ix7){animation-name:ev-in-22-out}.evloop:where(.astro-dw4a7ix7).anim .ev-a2:where(.astro-dw4a7ix7) .ev-work:where(.astro-dw4a7ix7){animation-name:ev-out-32}.evloop:where(.astro-dw4a7ix7).anim .ev-a2:where(.astro-dw4a7ix7) .ev-event:where(.astro-dw4a7ix7){animation-name:ev-in-32}.evloop:where(.astro-dw4a7ix7).anim .ev-c0:where(.astro-dw4a7ix7){animation-name:ev-card-0}.evloop:where(.astro-dw4a7ix7).anim .ev-c1:where(.astro-dw4a7ix7){animation-name:ev-card-1}.evloop:where(.astro-dw4a7ix7).anim .ev-c2:where(.astro-dw4a7ix7){animation-name:ev-card-2}.evloop:where(.astro-dw4a7ix7).anim .ev-c3:where(.astro-dw4a7ix7){animation-name:ev-card-3}.evloop:where(.astro-dw4a7ix7).anim .ev-busy:where(.astro-dw4a7ix7),.evloop:where(.astro-dw4a7ix7).anim .ev-busy-note:where(.astro-dw4a7ix7){animation-name:ev-busy}.evloop:where(.astro-dw4a7ix7).anim .ev-idle-note:where(.astro-dw4a7ix7){animation-name:ev-in-60}.evloop:where(.astro-dw4a7ix7).anim .ev-loop-arrow:where(.astro-dw4a7ix7){animation-name:ev-spin}.evloop:where(.astro-dw4a7ix7).anim .ev-wake:where(.astro-dw4a7ix7){animation-name:ev-flash-60}.evloop:where(.astro-dw4a7ix7).anim .ev-f0:where(.astro-dw4a7ix7){animation-name:ev-in-64}.evloop:where(.astro-dw4a7ix7).anim .ev-f1:where(.astro-dw4a7ix7){animation-name:ev-in-72}.evloop:where(.astro-dw4a7ix7).anim .ev-f2:where(.astro-dw4a7ix7){animation-name:ev-in-80}.evloop:where(.astro-dw4a7ix7).anim .ev-f3:where(.astro-dw4a7ix7){animation-name:ev-in-88}.evloop:where(.astro-dw4a7ix7).anim .ev-answer:where(.astro-dw4a7ix7){animation-name:ev-flash-82}.evloop:where(.astro-dw4a7ix7).anim .ev-reply:where(.astro-dw4a7ix7){animation-name:ev-in-84}.evloop:where(.astro-dw4a7ix7).anim .ev-empty:where(.astro-dw4a7ix7){animation-name:ev-in-72}@keyframes ev-out-12{0%,12%{opacity:1}15%,to{opacity:0}}@keyframes ev-out-22{0%,22%{opacity:1}25%,to{opacity:0}}@keyframes ev-out-32{0%,32%{opacity:1}35%,to{opacity:0}}@keyframes ev-in-12{0%,13%{opacity:0}16%,to{opacity:1}}@keyframes ev-in-22-out{0%,23%{opacity:0}26%,82%{opacity:1}84%,to{opacity:0}}@keyframes ev-in-32{0%,33%{opacity:0}36%,to{opacity:1}}@keyframes ev-card-0{0%,14%{opacity:0;transform:translateY(-24px)}18%,52%{opacity:1;transform:none}60%,to{opacity:0;transform:translate(-80px)}}@keyframes ev-card-1{0%,17%{opacity:0;transform:translateY(-24px)}21%,53%{opacity:1;transform:none}61%,to{opacity:0;transform:translate(-212px)}}@keyframes ev-card-2{0%,24%{opacity:0;transform:translateY(-24px)}28%,54%{opacity:1;transform:none}62%,to{opacity:0;transform:translate(-344px)}}@keyframes ev-card-3{0%,34%{opacity:0;transform:translateY(-24px)}38%,56%{opacity:1;transform:none}64%,to{opacity:0;transform:translate(-476px)}}@keyframes ev-busy{0%,44%{opacity:1}49%,to{opacity:0}}@keyframes ev-spin{0%,50%{transform:rotate(0)}64%,to{transform:rotate(720deg)}}@keyframes ev-flash-60{0%,58%{stroke:var(--line-strong)}62%,70%{stroke:var(--lead);stroke-width:2.5px}76%,to{stroke:var(--line-strong)}}@keyframes ev-flash-82{0%,80%{stroke:var(--line-strong)}83%,92%{stroke:var(--lead);stroke-width:2.5px}to{stroke:var(--line-strong)}}@keyframes ev-in-60{0%,58%{opacity:0}62%,to{opacity:1}}@keyframes ev-in-64{0%,63%{opacity:0}67%,to{opacity:1}}@keyframes ev-in-72{0%,71%{opacity:0}75%,to{opacity:1}}@keyframes ev-in-80{0%,79%{opacity:0}83%,to{opacity:1}}@keyframes ev-in-84{0%,84%{opacity:0}88%,to{opacity:1}}@keyframes ev-in-88{0%,87%{opacity:0}91%,to{opacity:1}}
