@media(prefers-reduced-motion:no-preference){[data-animate^=wizard-]{opacity:0}}.wiz-step .wiz-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid rgba(196,196,196,.6);background:#fff;font-family:var(--font-heading);font-size:.72rem;letter-spacing:.06em;color:var(--color-muted);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.wiz-step.is-active .wiz-dot{border-color:var(--color-gold-ink);background:var(--color-gold-ink);color:#fff}.wiz-step.is-done .wiz-dot{background:var(--color-gold-ink);border-color:var(--color-gold-ink);color:transparent;font-size:0}.wiz-step.is-done .wiz-dot:after{content:"";width:.6rem;height:.32rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-.15rem}.wiz-step:before{content:"";position:absolute;top:1rem;left:-50%;right:50%;height:1px;background:#c4c4c466;transition:background-color .2s ease}.wiz-step:first-child:before{display:none}.wiz-step.is-done+.wiz-step:before{background:var(--color-gold)}.wiz-label{font-family:var(--font-body);color:var(--color-muted);transition:color .2s ease}.wiz-step.is-active .wiz-label,.wiz-step.is-done .wiz-label{color:var(--color-dark)}.event-card:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-gold)}.event-check{opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.event-card:has(input:checked) .event-check{opacity:1;transform:scale(1)}.wiz-thumb{display:grid;place-items:center;background:#c4c4c438}
