.gm-root.svelte-154v7om.svelte-154v7om{--gm-cycle:6s}.diagram.svelte-154v7om svg{--tile:68px;display:block;width:var(--tile);height:var(--tile)}@media (min-width: 768px){.diagram.svelte-154v7om svg{--tile:104px}}.svc-highlight.svelte-154v7om.svelte-154v7om{--gm-glint-w:64px;--gm-col:var(--gm-active, 0);position:absolute;top:0;height:3px;width:var(--gm-glint-w);border-radius:3px;pointer-events:none;background:linear-gradient(90deg,oklch(var(--p) / 0),oklch(var(--p)),oklch(var(--p) / 0));animation:svelte-154v7om-gm-glintTravel var(--gm-cycle) linear forwards}.gm-root[data-active="0"].svelte-154v7om.svelte-154v7om{--gm-active:0}.gm-root[data-active="1"].svelte-154v7om.svelte-154v7om{--gm-active:1}.gm-root[data-active="2"].svelte-154v7om.svelte-154v7om{--gm-active:2}.gm-root[data-active="3"].svelte-154v7om.svelte-154v7om{--gm-active:3}@keyframes svelte-154v7om-gm-glintTravel{0%{left:calc(var(--gm-col) * 25%);opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(var(--gm-col) * 25% + 25% - var(--gm-glint-w));opacity:0}}.is-active.svelte-154v7om .dot.svelte-154v7om{animation:svelte-154v7om-gm-dotPulse calc(var(--gm-cycle) / 2) ease-in-out infinite}.is-active.svelte-154v7om .ln.svelte-154v7om{stroke-dasharray:var(--l);animation:svelte-154v7om-gm-draw var(--gm-cycle) ease-in-out infinite}.is-active.svelte-154v7om .web.svelte-154v7om{animation:svelte-154v7om-gm-fadeWeb var(--gm-cycle) ease-in-out infinite}.is-active.svelte-154v7om .sk.svelte-154v7om{stroke-dasharray:var(--l);animation:svelte-154v7om-gm-draw var(--gm-cycle) ease-in-out infinite}.is-active.svelte-154v7om .fb.svelte-154v7om{transform-box:fill-box;transform-origin:center;animation:svelte-154v7om-gm-fillBox var(--gm-cycle) ease-in-out infinite}.is-active.svelte-154v7om .rowline.svelte-154v7om{transform-box:fill-box;transform-origin:left center;animation:svelte-154v7om-gm-growRow var(--gm-cycle) ease-in-out infinite}.is-active.svelte-154v7om .frame.svelte-154v7om{animation:svelte-154v7om-gm-framePulse var(--gm-cycle) ease-in-out infinite}.is-active.svelte-154v7om .sweepline.svelte-154v7om{animation:svelte-154v7om-gm-sweep var(--gm-cycle) ease-in-out infinite}.is-active.svelte-154v7om .chk.svelte-154v7om{stroke-dasharray:var(--l);animation:svelte-154v7om-gm-draw var(--gm-cycle) ease-in-out infinite}.gm-idle.svelte-154v7om .ln.svelte-154v7om,.gm-idle.svelte-154v7om .sk.svelte-154v7om,.gm-idle.svelte-154v7om .chk.svelte-154v7om{stroke-dashoffset:0}.gm-idle.svelte-154v7om .web.svelte-154v7om{opacity:.18}.gm-idle.svelte-154v7om .fb.svelte-154v7om{opacity:1}.gm-idle.svelte-154v7om .rowline.svelte-154v7om{transform:scaleX(1)}.gm-idle.svelte-154v7om .sweepline.svelte-154v7om{opacity:0}@keyframes svelte-154v7om-gm-draw{0%{stroke-dashoffset:var(--l)}28%{stroke-dashoffset:0}82%{stroke-dashoffset:0}to{stroke-dashoffset:var(--l)}}@keyframes svelte-154v7om-gm-dotPulse{0%,to{opacity:.55}45%{opacity:1}}@keyframes svelte-154v7om-gm-fadeWeb{0%{opacity:.85}28%{opacity:.18}82%{opacity:.18}to{opacity:.85}}@keyframes svelte-154v7om-gm-fillBox{0%{opacity:0;transform:scale(.5)}22%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes svelte-154v7om-gm-growRow{0%{transform:scaleX(0)}30%{transform:scaleX(1)}82%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes svelte-154v7om-gm-framePulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes svelte-154v7om-gm-sweep{0%{transform:translate(0);opacity:0}10%{opacity:1}50%{transform:translate(46px);opacity:1}60%{opacity:0}to{transform:translate(46px);opacity:0}}@media (prefers-reduced-motion: reduce){.dot.svelte-154v7om.svelte-154v7om,.ln.svelte-154v7om.svelte-154v7om,.web.svelte-154v7om.svelte-154v7om,.sk.svelte-154v7om.svelte-154v7om,.fb.svelte-154v7om.svelte-154v7om,.rowline.svelte-154v7om.svelte-154v7om,.frame.svelte-154v7om.svelte-154v7om,.sweepline.svelte-154v7om.svelte-154v7om,.chk.svelte-154v7om.svelte-154v7om,.svc-highlight.svelte-154v7om.svelte-154v7om{animation:none}.ln.svelte-154v7om.svelte-154v7om,.sk.svelte-154v7om.svelte-154v7om,.chk.svelte-154v7om.svelte-154v7om{stroke-dashoffset:0}.web.svelte-154v7om.svelte-154v7om{opacity:.18}.fb.svelte-154v7om.svelte-154v7om{opacity:1}.rowline.svelte-154v7om.svelte-154v7om{transform:scaleX(1)}.sweepline.svelte-154v7om.svelte-154v7om{opacity:0}.svc-highlight.svelte-154v7om.svelte-154v7om{display:none}}
