[data-ar=json]{background:#0f172a;grid-area:1/1;min-width:0;position:relative}[data-ar=json][data-call="0"]{z-index:1}[data-ar=json][data-off]{opacity:0;visibility:hidden;pointer-events:none}[data-ar=json][data-call="0"]:after{content:"";opacity:0;pointer-events:none;background:#0f172a;position:absolute;inset:0}@keyframes ar-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ar-first{0%,42%{opacity:1;visibility:visible}46%,to{opacity:0;visibility:hidden}}@keyframes ar-cover{0%,14%{opacity:1}17%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){[data-ar=root]:is([data-play],[data-preplay]) [data-ar-at]{animation:.45s cubic-bezier(.2,.7,.2,1) both ar-in;animation-delay:calc(var(--at) * 1s)}[data-ar=root]:is([data-play],[data-preplay]) [data-ar=json][data-call="0"]{animation:6.4s linear both ar-first}[data-ar=root]:is([data-play],[data-preplay]) [data-ar=json][data-call="0"]:after{animation:6.4s linear both ar-cover}}[data-ar=root]:is([data-play],[data-preplay]) button[aria-pressed=true]{background:#f8fafc;border-style:dashed;border-color:#cbd5e1}@media print{[data-ar=root] [data-ar-at],[data-ar=root] [data-ar=json],[data-ar=root] [data-ar=json]:after{animation:none!important}}
@keyframes dg-up{0%{opacity:0;transform:translateY(10px)}}@keyframes dg-in{0%{opacity:0;transform:translate(-12px)}}@keyframes dg-fade{0%{opacity:0}}@keyframes dg-pop{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.06)}}@keyframes dg-draw{0%{stroke-dashoffset:900px}}@media screen and (prefers-reduced-motion:no-preference){[data-dg][data-dg-wait] [data-dg-a]:not([data-dg-seen]){opacity:0}[data-dg][data-dg-play] [data-dg-a]:not([data-dg-seen]){animation-duration:var(--du,.5s);animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:backwards}[data-dg][data-dg-play] [data-dg-a=up]:not([data-dg-seen]){animation-name:dg-up}[data-dg][data-dg-play] [data-dg-a=in]:not([data-dg-seen]){animation-name:dg-in}[data-dg][data-dg-play] [data-dg-a=fade]:not([data-dg-seen]){animation-name:dg-fade}[data-dg][data-dg-play] [data-dg-a=pop]:not([data-dg-seen]){animation-name:dg-pop}[data-dg][data-dg-play] [data-dg-a=draw]:not([data-dg-seen]){animation-name:dg-draw}}[data-dg-door]>span{transform-origin:0}[data-dg-door=link]>span{transform:perspective(160px)rotateY(-38deg)}[data-dg-door=public]>span{transform:perspective(160px)rotateY(-74deg)}
