.home-serif{font-family:var(--font-display), Georgia, serif;font-weight:400}.home-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.home-muted{color:var(--muted)}.home-accent{color:var(--accent)}.home-mark{color:inherit;background-color:#0000;background-image:linear-gradient(100deg, transparent .2em, var(--mark) .35em, var(--mark) calc(100% - .35em), transparent calc(100% - .15em));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:.7s cubic-bezier(.6,0,.3,1) forwards home-sweep;animation-delay:calc(.5s + var(--i,0) * .45s);background-position:0 70%;background-repeat:no-repeat;background-size:0% 62%;border-radius:.2em;margin:0 -.06em;padding:0 .12em}@keyframes home-sweep{to{background-size:100% 62%}}.home-rise{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards home-rise;animation-delay:calc(var(--i,0) * 80ms);transform:translateY(12px)}@keyframes home-rise{to{opacity:1;transform:none}}.home-receipt{background:var(--card);border:1px solid var(--rule);box-shadow:0 1px 0 var(--rule), 0 24px 48px -24px #00000040}.home-rule{border-color:var(--rule)}.home-step{opacity:.25;animation:.4s ease-out forwards home-tick;animation-delay:calc(1s + var(--i,0) * .45s)}@keyframes home-tick{to{opacity:1}}.home-check{color:var(--ok)}.home-card{background:var(--card);border:1px solid var(--rule);transition:transform .25s,box-shadow .25s,border-color .25s}.home-card:hover,.home-card:focus-visible{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 18px 36px -24px #00000059}.home-arrow{transition:transform .25s}.home-card:hover .home-arrow,.home-card:focus-visible .home-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.home-mark{background-size:100% 62%;animation:none}.home-rise,.home-step{opacity:1;animation:none;transform:none}.home-card,.home-arrow{transition:none}}
