.field-label.svelte-fq8g2m{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:12px;font-weight:800;display:block}.line.svelte-fq8g2m{background:0 0;border-bottom:2px solid #22182b33;outline:none;width:100%;margin-top:.3rem;padding:.55rem 0;font-size:1.15rem;font-weight:600;transition:border-color .15s}.line.svelte-fq8g2m:focus{border-color:var(--color-pink)}.line.svelte-fq8g2m::placeholder{color:#22182b4d;font-weight:500}.pick.svelte-fq8g2m{cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid #22182b1f;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .5rem;font-weight:600;transition:all .15s;display:inline-flex}.pick.svelte-fq8g2m .box:where(.svelte-fq8g2m){color:#0000;border:2px solid #22182b4d;border-radius:6px;place-items:center;width:1.25rem;height:1.25rem;display:grid}.pick.svelte-fq8g2m:has(:where(.svelte-fq8g2m):checked){border-color:var(--c);background:color-mix(in srgb, var(--c) 28%, var(--color-card))}.pick.svelte-fq8g2m:has(:where(.svelte-fq8g2m):checked) .box:where(.svelte-fq8g2m){border-color:var(--color-ink);background:var(--color-ink);color:#fff}.pick.svelte-fq8g2m:has(:where(.svelte-fq8g2m):focus-visible){outline:3px solid var(--color-ink);outline-offset:2px}.step-num.svelte-wkxllv{background-color:var(--c);border-radius:999px;box-shadow:inset 0 -4px #00000014,0 10px 18px -10px #22182b80}
