body{overflow-x:auto;overflow-y:hidden}.joint-cell circle,.joint-cell rect{fill:transparent;stroke:none}.joint-cell text[joint-selector="label"]{fill:transparent}.grid.svelte-keurjj.svelte-keurjj{display:grid;column-gap:4%}.grid.horizontal.svelte-keurjj.svelte-keurjj{grid-template-columns:38% 58%}.grid__label.svelte-keurjj.svelte-keurjj{margin-bottom:3em}.grid.horizontal.svelte-keurjj .grid__label.svelte-keurjj{grid-column:span 2}.grid__circle.svelte-keurjj.svelte-keurjj{width:80vw;height:80vw;max-width:20em;max-height:20em;position:relative;margin:0 auto}.grid.horizontal.svelte-keurjj .grid__circle.svelte-keurjj{width:37vw;height:37vw;padding-left:3vw;margin:auto 0 auto auto}.grid__boxes.svelte-keurjj.svelte-keurjj{position:relative;display:grid}.grid.horizontal.svelte-keurjj .grid__boxes.svelte-keurjj{padding-right:3vw}.grid__buttons.svelte-keurjj.svelte-keurjj{margin-top:1em}.grid.horizontal.svelte-keurjj .grid__buttons.svelte-keurjj{grid-column:span 2}.intro.svelte-keurjj.svelte-keurjj{grid-column:1;grid-row:1}.button-container.svelte-keurjj.svelte-keurjj{text-align:right;width:100%}.step.svelte-keurjj.svelte-keurjj{text-align:center;font-size:1.3rem;line-height:3.1rem;font-weight:bold;display:inline-block;height:3rem;width:2.8rem;cursor:default}.circle-wrapper.svelte-keurjj.svelte-keurjj{position:relative}
div.svelte-nt416.svelte-nt416{pointer-events:none;transform:translate(0,0);line-height:0}div.svelte-nt416.svelte-nt416::before{content:'';display:block;position:absolute;background:radial-gradient(circle at 50% 50%, transparent 60%, #fbc202 60%, #fbc202 70%, transparent 70%);width:100%;height:100%;z-index:-1;opacity:0}div.complete.svelte-nt416 svg.svelte-nt416{transition:transform 0.6s 0.3s cubic-bezier(0.8, 0, 0.6, 1);transform:rotate(144deg)}div.complete.svelte-nt416.svelte-nt416::before{animation:svelte-nt416-ping 1.3s 0.6s forwards cubic-bezier(0, 0, 0, 1)}@keyframes svelte-nt416-ping{0%{transform:scale(1);opacity:0}10%{opacity:1}30%{opacity:1}100%{transform:scale(2);opacity:0}}
div.svelte-1a7dovx{grid-row:1;grid-column:1;padding:0.8em}.copy.svelte-1a7dovx{margin-top:0.2rem}.copy.step-1.svelte-1a7dovx{color:var(--color-blue-light)}.copy.step-2.svelte-1a7dovx{color:var(--color-blue-dark)}
svg.svelte-trf5zg{transform:translate(-50%, -50%)}#outline.svelte-trf5zg{fill:var(--outline-color)}
.doc.svelte-4zm70p{position:absolute;top:50%;left:50%;width:30%;transition:transform 0.4s ease-out}.doc-1.shifted.svelte-4zm70p{transform:translate(-17px, 4px) rotate(-6deg)}.doc-2.shifted.svelte-4zm70p{transform:translate(2px, -6px) rotate(6deg)}
div.svelte-1orj888{position:relative;z-index:1;display:inline-block}.background.svelte-1orj888{display:block;position:absolute;z-index:-1;height:100%;width:var(--bg-width);background:linear-gradient(102deg, var(--color-accent-yellow) calc(100% - 0.7em), transparent calc(100.1% - 0.7em));padding-right:1em;transition:width 0.3s cubic-bezier(0.22, 0.61, 0.36, 1)
  }h2.svelte-1orj888{color:var(--color-blue-dark);padding:0.3em 0.6em;margin:0}
button.svelte-4qbaer{outline:none;display:inline-block;height:3rem;width:3rem;font-size:1.5rem;line-height:1.5rem;cursor:pointer;font-weight:bold;border:0;border-radius:0;color:var(--color-blue-dark);background-color:var(--color-blue-light-4);position:relative;vertical-align:top;margin:0}button.svelte-4qbaer:hover{color:var(--color-white);background-color:var(--color-blue-dark)}button.svelte-4qbaer:active{color:var(--color-accent-yellow);background-color:var(--color-blue-dark)}button[disabled].svelte-4qbaer{color:var(--color-blue-light-4);background-color:var(--color-blue-light-5);cursor:auto}.left.svelte-4qbaer::before,.right.svelte-4qbaer::before{content:'';position:absolute;left:50%;top:53%;width:20%;height:20%;transform:translate(-50%, -50%) rotate(45deg);border-style:solid}.left.svelte-4qbaer::before{left:55%;border-width:0 0 3px 3px}.right.svelte-4qbaer::before{left:45%;border-width:3px 3px 0 0}
body,html{margin:0;padding:0;width:100%;height:100%;position:relative;box-sizing:border-box;overflow:hidden}main.svelte-pbry0e{position:relative;padding:10px;background-color:var(--color-fill);border:solid var(--color-border);border-width:var(--border-width);box-sizing:border-box;overflow:var(--overflow)}main.fullHeight.svelte-pbry0e{min-height:100%}main.noPadding.svelte-pbry0e{padding:0}

/*# sourceMappingURL=bundle.css.map */