.membership-checkout-module__x0xlHG__led{grid-template-columns:repeat(var(--led-count), minmax(0, 1fr));gap:3px;display:grid}.membership-checkout-module__x0xlHG__led>i{background:var(--os-line);height:6px;transition:background-color;transition-delay:calc(max(0, var(--i) - var(--from)) * 18ms)}.membership-checkout-module__x0xlHG__led[data-dir=back]>i{transition-delay:calc(max(0, var(--from) - 1 - var(--i)) * 18ms)}.membership-checkout-module__x0xlHG__led>i[data-on]{background:var(--os-blue)}.dark .membership-checkout-module__x0xlHG__led>i:not([data-on]){background:#2a2a2a}.membership-checkout-module__x0xlHG__choice{--os-step:var(--os-step-6);--ring:2px;background:var(--os-paper);clip-path:var(--os-pixel-shape);transition:background-color .18s ease, transform .26s var(--os-ease);-webkit-tap-highlight-color:transparent;position:relative}.dark .membership-checkout-module__x0xlHG__choice{background:var(--muted)}@media (hover:hover) and (pointer:fine){.membership-checkout-module__x0xlHG__choice:not([data-held]):not([data-checked]):hover{background:color-mix(in oklch, var(--os-blue) 5%, var(--os-paper))}.dark .membership-checkout-module__x0xlHG__choice:not([data-held]):not([data-checked]):hover{background:color-mix(in oklch, var(--os-blue) 12%, var(--muted))}}.membership-checkout-module__x0xlHG__choice:not([data-held]):active{transition-duration:.1s;transform:scale(.99)}.membership-checkout-module__x0xlHG__choice[data-checked]{background:color-mix(in oklch, var(--os-blue) 7%, var(--card))}.dark .membership-checkout-module__x0xlHG__choice[data-checked]{background:color-mix(in oklch, var(--os-blue) 16%, var(--card))}.membership-checkout-module__x0xlHG__choice[data-held]{opacity:.72}.membership-checkout-module__x0xlHG__choice:has(input:focus-visible){outline:2px solid var(--os-teal);outline-offset:-7px}.membership-checkout-module__x0xlHG__choice[data-checked]:after{content:"";background:var(--os-blue);pointer-events:none;clip-path:polygon(evenodd, var(--os-step) 0, calc(100% - var(--os-step)) 0, calc(100% - var(--os-step)) var(--os-step), 100% var(--os-step), 100% calc(100% - var(--os-step)), calc(100% - var(--os-step)) calc(100% - var(--os-step)), calc(100% - var(--os-step)) 100%, var(--os-step) 100%, var(--os-step) calc(100% - var(--os-step)), 0 calc(100% - var(--os-step)), 0 var(--os-step), var(--os-step) var(--os-step), var(--os-step) 0, calc(var(--os-step) + var(--ring)) var(--ring), calc(var(--os-step) + var(--ring)) calc(var(--os-step) + var(--ring)), var(--ring) calc(var(--os-step) + var(--ring)), var(--ring) calc(100% - var(--os-step) - var(--ring)), calc(var(--os-step) + var(--ring)) calc(100% - var(--os-step) - var(--ring)), calc(var(--os-step) + var(--ring)) calc(100% - var(--ring)), calc(100% - var(--os-step) - var(--ring)) calc(100% - var(--ring)), calc(100% - var(--os-step) - var(--ring)) calc(100% - var(--os-step) - var(--ring)), calc(100% - var(--ring)) calc(100% - var(--os-step) - var(--ring)), calc(100% - var(--ring)) calc(var(--os-step) + var(--ring)), calc(100% - var(--os-step) - var(--ring)) calc(var(--os-step) + var(--ring)), calc(100% - var(--os-step) - var(--ring)) var(--ring), calc(var(--os-step) + var(--ring)) var(--ring), var(--os-step) 0);position:absolute;inset:0}@keyframes membership-checkout-module__x0xlHG__choice-blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}.membership-checkout-module__x0xlHG__choice[data-blink]:after{animation:.36s step-end both membership-checkout-module__x0xlHG__choice-blink}.membership-checkout-module__x0xlHG__key{--os-step:var(--os-step-2);width:28px;height:28px;color:var(--muted-foreground);background:var(--card);clip-path:var(--os-pixel-shape);flex:none;place-items:center;font-size:13px;font-weight:500;line-height:1;transition:background-color .18s,color .18s;display:grid}.membership-checkout-module__x0xlHG__choice[data-checked] .membership-checkout-module__x0xlHG__key{background:var(--os-blue);color:#fff}.membership-checkout-module__x0xlHG__enterHint kbd{font:inherit;color:var(--foreground);font-weight:500}@media (pointer:coarse){.membership-checkout-module__x0xlHG__enterHint{display:none}}.membership-checkout-module__x0xlHG__recap{--os-step:var(--os-step-6);background:var(--os-paper);clip-path:var(--os-pixel-shape)}.dark .membership-checkout-module__x0xlHG__recap{background:var(--muted)}@media (prefers-reduced-motion:reduce){.membership-checkout-module__x0xlHG__led>i,.membership-checkout-module__x0xlHG__choice,.membership-checkout-module__x0xlHG__key{transition:none}.membership-checkout-module__x0xlHG__choice[data-blink]:after{animation:none}}