.step[data-astro-cid-l43jfdkk]{border-left:2px solid var(--color-line);opacity:.35;align-items:center;min-height:75svh;padding-left:1.25rem;transition:opacity .4s,border-color .4s;display:flex}.step[data-astro-cid-l43jfdkk].is-active{opacity:1;border-color:var(--color-accent)}@media (width>=768px){.step[data-astro-cid-l43jfdkk]{min-height:90svh}.steps[data-astro-cid-l43jfdkk]{padding:5svh 0}}@media (width<=767px){.step[data-astro-cid-l43jfdkk]{align-items:flex-end;min-height:90svh;padding-bottom:8svh}}.diagram[data-astro-cid-l43jfdkk]{--ease:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-sans);overflow:visible}.diagram[data-astro-cid-l43jfdkk] text[data-astro-cid-l43jfdkk]{text-anchor:middle;fill:var(--color-ink);font-size:17px;font-weight:500}.diagram[data-astro-cid-l43jfdkk] .title[data-astro-cid-l43jfdkk]{font-size:18px;font-weight:600}.diagram[data-astro-cid-l43jfdkk] .sub[data-astro-cid-l43jfdkk]{fill:var(--color-muted);font-size:13px;font-weight:400}.node[data-astro-cid-l43jfdkk]{opacity:.18;transition:opacity .6s var(--ease)}.node[data-astro-cid-l43jfdkk] rect[data-astro-cid-l43jfdkk]{fill:#161617;stroke:var(--color-line);stroke-width:1px;transition:stroke .5s,filter .5s}.edge[data-astro-cid-l43jfdkk]{stroke:var(--color-line);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease)}.diagram[data-astro-cid-l43jfdkk][data-step="0"] .n0[data-astro-cid-l43jfdkk],.diagram[data-astro-cid-l43jfdkk].at-0 .n0[data-astro-cid-l43jfdkk]{opacity:1}.diagram[data-astro-cid-l43jfdkk].at-0 .e0[data-astro-cid-l43jfdkk]{stroke-dashoffset:0}.diagram[data-astro-cid-l43jfdkk].at-0 .hub[data-astro-cid-l43jfdkk].n0 rect[data-astro-cid-l43jfdkk]{stroke:url(#g-brand);stroke-width:1.5px;filter:drop-shadow(0 0 14px #59e96a59)}.diagram[data-astro-cid-l43jfdkk].at-0 .step-pill[data-astro-cid-l43jfdkk]{transition-delay:calc(.3s + var(--i) * .12s)}.diagram[data-astro-cid-l43jfdkk].at-0 .step-pill[data-astro-cid-l43jfdkk].hard rect[data-astro-cid-l43jfdkk]{stroke:url(#g-hard)}.diagram[data-astro-cid-l43jfdkk].at-0 .step-pill[data-astro-cid-l43jfdkk].routine rect[data-astro-cid-l43jfdkk]{stroke:url(#g-routine)}.step-pill[data-astro-cid-l43jfdkk].hard .sub[data-astro-cid-l43jfdkk]{fill:#b08cff}.step-pill[data-astro-cid-l43jfdkk].routine .sub[data-astro-cid-l43jfdkk]{fill:#59e96a}.diagram[data-astro-cid-l43jfdkk].at-1 .n1[data-astro-cid-l43jfdkk],.diagram[data-astro-cid-l43jfdkk].at-1 .model[data-astro-cid-l43jfdkk]{opacity:1}.diagram[data-astro-cid-l43jfdkk].at-1 .model[data-astro-cid-l43jfdkk].idle{opacity:.5}.diagram[data-astro-cid-l43jfdkk].at-1 .e1[data-astro-cid-l43jfdkk]{stroke-dashoffset:0}.diagram[data-astro-cid-l43jfdkk].at-1 .e1[data-astro-cid-l43jfdkk].faint{stroke-opacity:.5}.diagram[data-astro-cid-l43jfdkk].at-1 .hub[data-astro-cid-l43jfdkk].n1 rect[data-astro-cid-l43jfdkk]{stroke:url(#g-brand);stroke-width:1.5px;filter:drop-shadow(0 0 14px #46cdc059)}.diagram[data-astro-cid-l43jfdkk].at-1 .model[data-astro-cid-l43jfdkk]{transition-delay:calc(.2s + var(--i) * 60ms)}.diagram[data-astro-cid-l43jfdkk].at-1 .model[data-astro-cid-l43jfdkk].chosen rect[data-astro-cid-l43jfdkk]{stroke-width:1.5px}.diagram[data-astro-cid-l43jfdkk].at-1 .model[data-astro-cid-l43jfdkk].chosen.hard rect[data-astro-cid-l43jfdkk]{stroke:url(#g-hard);filter:drop-shadow(0 0 12px #b08cff8c)}.diagram[data-astro-cid-l43jfdkk].at-1 .model[data-astro-cid-l43jfdkk].chosen.routine rect[data-astro-cid-l43jfdkk]{stroke:url(#g-routine);filter:drop-shadow(0 0 12px #59e96a80)}.edge[data-astro-cid-l43jfdkk].pick{stroke-width:2.25px}.edge[data-astro-cid-l43jfdkk].pick.hard{stroke:url(#g-hard)}.edge[data-astro-cid-l43jfdkk].pick.routine{stroke:url(#g-routine)}.diagram[data-astro-cid-l43jfdkk].at-1 .e1[data-astro-cid-l43jfdkk].pick{transition-delay:.35s}.diagram[data-astro-cid-l43jfdkk].at-2 .n2[data-astro-cid-l43jfdkk]{opacity:1;transition-delay:.5s}.diagram[data-astro-cid-l43jfdkk].at-2 .e2[data-astro-cid-l43jfdkk]{stroke-dashoffset:0}.diagram[data-astro-cid-l43jfdkk].at-2 .result[data-astro-cid-l43jfdkk] rect[data-astro-cid-l43jfdkk]{fill:url(#g-brand);stroke:none;filter:drop-shadow(0 0 22px #59e96a73)}.diagram[data-astro-cid-l43jfdkk].at-2 .result[data-astro-cid-l43jfdkk] text[data-astro-cid-l43jfdkk]{fill:#06120c}@media (prefers-reduced-motion:reduce){.diagram[data-astro-cid-l43jfdkk] [data-astro-cid-l43jfdkk],.step[data-astro-cid-l43jfdkk]{transition:none!important}}.about[data-astro-cid-lcdefpme]{background:linear-gradient(#161617eb, #161617eb) padding-box, linear-gradient(135deg, #59e96a99, var(--color-line) 40%, var(--color-line) 60%, #70a6ff80) border-box;border:1px solid #0000}.hero-title[data-astro-cid-lcdefpme]{background:linear-gradient(#fff 30%,#b9bcc4);color:#0000;-webkit-background-clip:text;background-clip:text}
