/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer midwest.tailwindcss.theme{:root,:host{--spacing:.25rem;--radius-3xl:1.5rem}}@layer midwest.tailwindcss.utilities;@layer midwest.components.steps{.midwest-steps{height:calc(var(--spacing) * 16);border-radius:var(--radius-3xl);corner-shape:squircle;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.midwest-steps>.midwest-step:first-child{clip-path:polygon(calc(100% - 2rem) 0%,100% 50%,calc(100% - 2rem) 100%,0% 100%,0% 0%)}.midwest-steps>.midwest-step:last-child{clip-path:polygon(100% 0%,100% 50%,100% 100%,0% 100%,2rem 50%,0% 0%);margin-right:0}.midwest-steps>.midwest-step.complete:last-child{width:100%}.midwest-steps.is-vertical{border-radius:var(--radius-3xl);flex-direction:column;gap:0;height:auto}.midwest-steps.is-vertical>.midwest-step{clip-path:polygon(100% 0%,100% calc(100% - 2rem),50% 100%,0% calc(100% - 2rem),0% 0%,50% 2rem);width:100%;height:auto;margin-bottom:calc(2px - 2rem);margin-right:0}.midwest-steps.is-vertical>.midwest-step:first-child{clip-path:polygon(0% calc(100% - 2rem),50% 100%,100% calc(100% - 2rem),100% 0%,0% 0%)}.midwest-steps.is-vertical>.midwest-step:first-child>.step-button{min-height:6rem;padding-top:calc(var(--spacing) * 4)}.midwest-steps.is-vertical>.midwest-step:last-child{clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%,50% 2rem);margin-bottom:0}.midwest-steps.is-vertical .step-button{min-height:7rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 10)}}