.seam.svelte-4dt47b{display:flow-root}.tool.svelte-4dt47b{position:relative;z-index:1;box-sizing:border-box;width:var(--w);margin:calc(-1 * var(--overlap)) auto 0;display:grid;grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:clamp(20px,2.4vw,40px);align-items:start;font-size:1rem;line-height:1.4}.names-col.svelte-4dt47b{view-transition-name:names-box;position:sticky;z-index:5;top:24px;min-width:0}.panel.svelte-4dt47b{position:relative}.rail.svelte-4dt47b,.fold.svelte-4dt47b{display:none;font:inherit;color:var(--ink-dark);cursor:pointer;-webkit-tap-highlight-color:transparent}.rail.svelte-4dt47b svg,.fold.svelte-4dt47b svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (min-width: 1024px){.tool.svelte-4dt47b{grid-template-columns:270px minmax(0,1fr)}.tool.folded.svelte-4dt47b{grid-template-columns:56px minmax(0,1fr)}.folded.svelte-4dt47b .panel:where(.svelte-4dt47b){display:none}.folded.svelte-4dt47b .rail:where(.svelte-4dt47b){box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;width:56px;min-height:240px;padding:16px 0 14px;background:#fff;border:2px solid var(--ink-dark);border-radius:20px}.rail-ico.svelte-4dt47b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--tint);color:var(--burple)}.rail-ico.svelte-4dt47b svg{width:20px;height:20px}.rail-count.svelte-4dt47b{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums}.rail-chev.svelte-4dt47b{margin-top:auto;color:var(--burple)}.rail-chev.svelte-4dt47b svg{display:block;width:18px;height:18px;transition:translate .15s ease}.rail.svelte-4dt47b:hover .rail-chev:where(.svelte-4dt47b) svg{translate:3px 0}.fold.svelte-4dt47b{position:absolute;z-index:1;top:20px;right:-15px;display:grid;place-items:center;width:30px;height:30px;padding:0;box-sizing:border-box;background:#fff;border:2px solid var(--ink-dark);border-radius:50%;box-shadow:1px 1px 0 var(--ink-dark),2px 2px 0 var(--ink-dark);transition:translate .12s ease,box-shadow .12s ease}.fold.svelte-4dt47b svg{width:16px;height:16px}.fold.svelte-4dt47b:hover{translate:-1px -1px;box-shadow:1px 1px 0 var(--ink-dark),2px 2px 0 var(--ink-dark),3px 3px 0 var(--ink-dark)}.fold.svelte-4dt47b:active{translate:2px 2px;box-shadow:none}.rail.svelte-4dt47b:focus-visible,.fold.svelte-4dt47b:focus-visible{outline:3px solid var(--burple);outline-offset:2px}}.wheel-col.svelte-4dt47b{--wheel-top: 224px;min-width:0}.wheel-col.svelte-4dt47b .keys{--keys-ink: rgba(255, 255, 255, .55)}.wheel-col.svelte-4dt47b .empty{background:#fff}.copy.svelte-4dt47b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding-block:clamp(72px,9vw,112px)}.copy.svelte-4dt47b h2:where(.svelte-4dt47b){margin-bottom:20px}.steps.svelte-4dt47b{list-style:none;margin:0;padding:0}.steps.svelte-4dt47b li:where(.svelte-4dt47b){display:flex;gap:18px;padding:18px 0;border-top:1.5px solid var(--rule-paper)}.steps.svelte-4dt47b li:where(.svelte-4dt47b):first-child{border-top:2px solid var(--ink-dark)}.steps.svelte-4dt47b .num:where(.svelte-4dt47b){background:#fff}.steps.svelte-4dt47b .num.first:where(.svelte-4dt47b){background:var(--zest)}.steps.svelte-4dt47b h3:where(.svelte-4dt47b){font-size:1.1875rem;line-height:1.3}.steps.svelte-4dt47b p:where(.svelte-4dt47b){margin-top:4px;font-size:1.0625rem;line-height:1.55;color:var(--on-paper-soft)}.faq.svelte-4dt47b{border-top:2px solid var(--ink-dark)}details.svelte-4dt47b{border-bottom:1.5px solid var(--rule-paper)}summary.svelte-4dt47b{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.35;cursor:pointer;list-style:none;border-radius:6px}summary.svelte-4dt47b::-webkit-details-marker{display:none}summary.svelte-4dt47b svg{flex-shrink:0;width:18px;height:18px;fill:none;stroke:var(--burple);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:rotate .15s ease}details[open].svelte-4dt47b summary:where(.svelte-4dt47b) svg{rotate:180deg}details.svelte-4dt47b p:where(.svelte-4dt47b){padding-bottom:20px;font-size:1.0625rem;line-height:1.6;color:var(--on-paper-soft)}.more.svelte-4dt47b{display:flex;flex-direction:column;gap:24px;padding-bottom:clamp(72px,9vw,120px)}@media (max-width: 980px){.tool.svelte-4dt47b{grid-template-columns:minmax(0,1fr);gap:24px}.names-col.svelte-4dt47b{position:relative;top:auto}.copy.svelte-4dt47b{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){summary.svelte-4dt47b svg{transition:none}}
