.StepProgress-module__5qs8Na__container{--step-progress:0%;gap:var(--spacing-8);margin-bottom:var(--spacing-32);flex-direction:column;display:flex}.StepProgress-module__5qs8Na__track{height:var(--spacing-4);background-color:var(--border-control);border-radius:var(--radius-pills);width:100%;position:relative;overflow:hidden}.StepProgress-module__5qs8Na__progress{height:100%;width:var(--step-progress,0%);background-color:var(--progress-fill);border-radius:var(--radius-pills);transition:width var(--motion-duration-base) var(--motion-ease-standard);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.StepProgress-module__5qs8Na__progress{transition:none}}
.SelectionCard-module__RRmsTW__card{padding:var(--spacing-24);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-cards);background-color:var(--surface-raised);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), outline var(--motion-duration-fast) var(--motion-ease-standard);text-align:left;flex-direction:column;width:100%;display:flex;position:relative}.SelectionCard-module__RRmsTW__card:hover{border-color:var(--accent-border);background-color:var(--surface-subtle)}.SelectionCard-module__RRmsTW__card:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SelectionCard-module__RRmsTW__card.SelectionCard-module__RRmsTW__selected{border-color:var(--selected-border);background-color:var(--surface-subtle)}.SelectionCard-module__RRmsTW__header{justify-content:space-between;align-items:center;gap:var(--spacing-16);flex:1;min-width:0;display:flex}.SelectionCard-module__RRmsTW__content{gap:var(--spacing-4);flex-direction:column;display:flex}.SelectionCard-module__RRmsTW__input{width:var(--border-width-hairline);height:var(--border-width-hairline);margin:calc(var(--border-width-hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;border:0;padding:0;position:absolute;overflow:hidden}.SelectionCard-module__RRmsTW__indicator{width:var(--spacing-24);height:var(--spacing-24);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-pills);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;place-content:center;display:grid}.SelectionCard-module__RRmsTW__card.SelectionCard-module__RRmsTW__selected .SelectionCard-module__RRmsTW__indicator{background-color:var(--selected-bg);border-color:var(--selected-border)}.SelectionCard-module__RRmsTW__indicator:before{content:"";width:var(--spacing-8);height:var(--spacing-8);transition:var(--motion-duration-micro) transform var(--motion-ease-inout);background-color:var(--selected-fg);border-radius:var(--radius-pills);transform:scale(0)}.SelectionCard-module__RRmsTW__card.SelectionCard-module__RRmsTW__selected .SelectionCard-module__RRmsTW__indicator:before{transform:scale(1)}.SelectionCard-module__RRmsTW__card.SelectionCard-module__RRmsTW__checkbox .SelectionCard-module__RRmsTW__indicator{border-radius:var(--checkbox-radius)}.SelectionCard-module__RRmsTW__card.SelectionCard-module__RRmsTW__checkbox .SelectionCard-module__RRmsTW__indicator:before{width:var(--spacing-12);height:var(--spacing-12);background-color:var(--selected-fg);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);border-radius:0}