.PillChoice_group__TcB2B{display:flex;flex-wrap:wrap;gap:.75rem}.PillChoice_group__TcB2B[data-pillar=train]{--choice-fill:var(--train-fill);--choice-ink:var(--on-train);--choice-glow:var(--train-glow)}.PillChoice_group__TcB2B[data-pillar=fuel]{--choice-fill:var(--fuel-fill);--choice-ink:var(--on-fuel);--choice-glow:var(--fuel-glow)}.PillChoice_group__TcB2B[data-pillar=recover]{--choice-fill:var(--recover-fill);--choice-ink:var(--on-recover);--choice-glow:var(--recover-glow)}.PillChoice_group__TcB2B[data-size=sm] .PillChoice_choice__a6ced{min-height:44px;padding:.5rem 1.1rem;font-size:.9375rem}.PillChoice_choice__a6ced{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:48px;border:0;background:var(--bg-3);color:var(--text);border-radius:var(--radius-pill);padding:.75rem 1.4rem;font-family:var(--font-body);font-size:1rem;font-weight:600;cursor:pointer;transition:background .18s cubic-bezier(.25,.46,.45,.94),color .18s cubic-bezier(.25,.46,.45,.94)}.PillChoice_choice__a6ced:hover{background:var(--track)}.PillChoice_choice__a6ced[data-selected]{color:var(--choice-ink)}.PillChoice_ring__WXpB3{position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--choice-fill);box-shadow:0 0 0 5px var(--choice-glow);z-index:0}.PillChoice_hint__eJ_aG,.PillChoice_label___Nkpx{position:relative;z-index:1}.PillChoice_hint__eJ_aG{font-size:.8125rem;font-weight:500;opacity:.75;margin-top:.1rem}.RingTrio_trio__Prjzz{position:relative;width:var(--trio-size,300px);max-width:100%;aspect-ratio:1;flex:0 0 auto}.RingTrio_svg__ZPmsq{width:100%;height:100%;display:block}.RingTrio_arc__Bqln_,.RingTrio_over__czrZF,.RingTrio_seg__DlBhu{transform-box:fill-box;transform-origin:center}.RingTrio_trackSeg__AjtAU{opacity:.28}.RingTrio_centre__F3dXr{position:absolute;inset:33%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.RingTrio_centreNum__eOKhA{font-size:clamp(1.25rem,var(--trio-size,300px)*.1,2.5rem);color:var(--text)}.RingTrio_centreUnit__8hViL{margin-top:.2rem;font-family:var(--font-body);font-size:.6875rem;font-weight:600;color:var(--text-3)}