.rf-hp[data-astro-cid-obo6mnpa]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rf-step[data-astro-cid-obo6mnpa]{border:0;min-width:0;margin:0;padding:0}.rf[data-astro-cid-obo6mnpa]:not(.is-enhanced) .rf-step[data-astro-cid-obo6mnpa]{margin-top:3.5rem}.rf[data-astro-cid-obo6mnpa]:not(.is-enhanced) .rf-step[data-astro-cid-obo6mnpa]+.rf-step[data-astro-cid-obo6mnpa]{border-top:1px solid var(--color-line);padding-top:3.5rem}.rf[data-astro-cid-obo6mnpa].is-enhanced .rf-kicker[data-astro-cid-obo6mnpa],.rf[data-astro-cid-obo6mnpa].is-enhanced .rf-nojs-note[data-astro-cid-obo6mnpa],.rf[data-astro-cid-obo6mnpa].is-enhanced .rf-group-title[data-astro-cid-obo6mnpa],.rf-group[data-astro-cid-obo6mnpa][hidden]{display:none}.rf-group-title[data-astro-cid-obo6mnpa]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-forest);font-size:.78rem;font-weight:500}.rf[data-astro-cid-obo6mnpa]:not(.is-enhanced) .rf-group[data-astro-cid-obo6mnpa]+.rf-group[data-astro-cid-obo6mnpa]{border-top:1px dashed var(--color-line);padding-top:1.5rem}.rf-kicker[data-astro-cid-obo6mnpa]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.9rem;font-size:.72rem;font-weight:500}.rf-heading[data-astro-cid-obo6mnpa]{color:var(--color-ink);outline:none;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.35rem);line-height:1.12}.rf-intro[data-astro-cid-obo6mnpa]{max-width:38rem;color:var(--color-ink-soft);margin-top:.85rem;font-size:1rem;line-height:1.65}.rf-step[data-astro-cid-obo6mnpa].is-entering{animation:rf-step-in .55s var(--ease-out-soft) both}@keyframes rf-step-in{0%{opacity:0;transform:translate3d(calc(var(--rf-dir,1) * 18px), 0, 0)}to{opacity:1;transform:none}}.rf-card[data-astro-cid-obo6mnpa]{cursor:pointer;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-card);min-height:9.5rem;transition:border-color .35s var(--ease-out-soft), background-color .35s var(--ease-out-soft), box-shadow .35s var(--ease-out-soft), transform .35s var(--ease-out-soft);flex-direction:column;gap:1.1rem;padding:1.1rem 1.1rem 1.15rem;display:flex;position:relative}@media (width>=640px){.rf-card[data-astro-cid-obo6mnpa]{min-height:11rem;padding:1.5rem}}.rf-card[data-astro-cid-obo6mnpa]:hover{border-color:var(--color-line-strong);transform:translateY(-1px);box-shadow:0 10px 30px -22px #12253d73}.rf-card[data-astro-cid-obo6mnpa]:has(:checked){border-color:var(--color-forest);background:color-mix(in oklab, var(--color-forest-soft) 45%, var(--color-card));box-shadow:inset 0 0 0 1px var(--color-forest)}.rf-dot[data-astro-cid-obo6mnpa]{border:1px solid var(--color-line-strong);width:1.1rem;height:1.1rem;transition:border-color .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);border-radius:999px;position:absolute;top:1rem;right:1rem}.rf-dot[data-astro-cid-obo6mnpa]:after{content:"";background:var(--color-paper);transition:transform .35s var(--ease-out-soft);border-radius:999px;position:absolute;inset:3px;transform:scale(0)}.rf-card[data-astro-cid-obo6mnpa]:has(:checked) .rf-dot[data-astro-cid-obo6mnpa]{border-color:var(--color-forest);background:var(--color-forest)}.rf-card[data-astro-cid-obo6mnpa]:has(:checked) .rf-dot[data-astro-cid-obo6mnpa]:after{transform:scale(1)}.rf-chip[data-astro-cid-obo6mnpa]{cursor:pointer;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-ink);transition:border-color .3s var(--ease-out-soft), background-color .3s var(--ease-out-soft);align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:flex}.rf-chip[data-astro-cid-obo6mnpa]:hover{border-color:var(--color-line-strong)}.rf-chip[data-astro-cid-obo6mnpa]:has(:checked){border-color:var(--color-forest);background:color-mix(in oklab, var(--color-forest-soft) 45%, var(--color-card))}.rf-radio[data-astro-cid-obo6mnpa]{border:1px solid var(--color-line-strong);width:1rem;height:1rem;transition:border-color .3s var(--ease-out-soft);border-radius:999px;flex-shrink:0;position:relative}.rf-radio[data-astro-cid-obo6mnpa]:after{content:"";background:var(--color-forest);transition:transform .35s var(--ease-out-soft);border-radius:999px;position:absolute;inset:3px;transform:scale(0)}.rf-chip[data-astro-cid-obo6mnpa]:has(:checked) .rf-radio[data-astro-cid-obo6mnpa]{border-color:var(--color-forest)}.rf-chip[data-astro-cid-obo6mnpa]:has(:checked) .rf-radio[data-astro-cid-obo6mnpa]:after{transform:scale(1)}.rf-seg[data-astro-cid-obo6mnpa]{cursor:pointer;color:var(--color-ink-soft);transition:background-color .35s var(--ease-out-soft), color .35s var(--ease-out-soft);border-radius:999px;padding:.5rem 1.25rem;font-size:.9rem;position:relative}.rf-seg[data-astro-cid-obo6mnpa]:hover{color:var(--color-ink)}.rf-seg[data-astro-cid-obo6mnpa]:has(:checked){background:var(--color-forest);color:var(--color-paper)}.rf-card[data-astro-cid-obo6mnpa]:has(:focus-visible),.rf-chip[data-astro-cid-obo6mnpa]:has(:focus-visible),.rf-seg[data-astro-cid-obo6mnpa]:has(:focus-visible){outline:2px solid var(--color-brass);outline-offset:3px}[data-astro-cid-obo6mnpa][role=radiogroup][aria-invalid=true] .rf-card[data-astro-cid-obo6mnpa],[data-astro-cid-obo6mnpa][role=radiogroup][aria-invalid=true] .rf-chip[data-astro-cid-obo6mnpa]{border-color:color-mix(in oklab, var(--color-danger) 45%, var(--color-line))}.rf-steplabel[data-astro-cid-obo6mnpa].is-current{color:var(--color-ink)}.rf-steplabel[data-astro-cid-obo6mnpa].is-done{color:var(--color-forest)}.rf-spinner[data-astro-cid-obo6mnpa]{border:1.5px solid color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite rf-spin}.rf-spinner[data-astro-cid-obo6mnpa][hidden]{display:none}@keyframes rf-spin{to{transform:rotate(360deg)}}.rf-success[data-astro-cid-obo6mnpa]{outline:none}.rf-success[data-astro-cid-obo6mnpa].is-shown{animation:rf-fade-up .7s var(--ease-out-soft) both}.rf-check-circle[data-astro-cid-obo6mnpa]{stroke-dasharray:151;stroke-dashoffset:151px}.rf-check-mark[data-astro-cid-obo6mnpa]{stroke-dasharray:32;stroke-dashoffset:32px}.rf-success[data-astro-cid-obo6mnpa].is-shown .rf-check-circle[data-astro-cid-obo6mnpa]{animation:rf-draw .9s var(--ease-out-soft) .1s forwards}.rf-success[data-astro-cid-obo6mnpa].is-shown .rf-check-mark[data-astro-cid-obo6mnpa]{animation:rf-draw .55s var(--ease-out-soft) .7s forwards}@keyframes rf-draw{to{stroke-dashoffset:0}}@keyframes rf-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rf-step[data-astro-cid-obo6mnpa].is-entering,.rf-success[data-astro-cid-obo6mnpa].is-shown{animation:none}.rf-card[data-astro-cid-obo6mnpa]:hover{transform:none}.rf-check-circle[data-astro-cid-obo6mnpa],.rf-check-mark[data-astro-cid-obo6mnpa]{stroke-dashoffset:0}.rf-success[data-astro-cid-obo6mnpa].is-shown .rf-check-circle[data-astro-cid-obo6mnpa],.rf-success[data-astro-cid-obo6mnpa].is-shown .rf-check-mark[data-astro-cid-obo6mnpa]{animation:none}}
