.PurchaseFlowStepper-module__8uTXhW__shell{width:100%;max-width:calc(var(--max-width) - (var(--spacing-lg) * 2));margin:0 auto}.PurchaseFlowStepper-module__8uTXhW__card{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--border-radius-xl);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff2e;flex-direction:column;display:flex;position:relative;box-shadow:0 18px 40px #00000029,0 0 0 1px #ffffff08}.PurchaseFlowStepper-module__8uTXhW__steps{gap:var(--spacing-xl);margin:0;padding:0;list-style:none;display:grid}.PurchaseFlowStepper-module__8uTXhW__stepsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.PurchaseFlowStepper-module__8uTXhW__stepsFour{grid-template-columns:repeat(4,minmax(0,1fr))}.PurchaseFlowStepper-module__8uTXhW__step{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.PurchaseFlowStepper-module__8uTXhW__stepTitleRow{align-items:center;min-height:20px;display:flex}.PurchaseFlowStepper-module__8uTXhW__stepTitle{font-family:var(--font-mono);font-size:var(--font-size-base-alt);letter-spacing:.06em;text-transform:uppercase;color:var(--transparent-white-alt);line-height:1.3}.PurchaseFlowStepper-module__8uTXhW__progressTrack{border-radius:var(--border-radius-xxxl);background:#ffffff24;width:100%;height:8px;position:relative;overflow:hidden}.PurchaseFlowStepper-module__8uTXhW__progressFill{border-radius:inherit;background:#ffffff73;width:0;height:100%}.PurchaseFlowStepper-module__8uTXhW__progressFillActive{background:var(--primary-color);box-shadow:0 0 10px #17e5d759}.PurchaseFlowStepper-module__8uTXhW__progressFillComplete{background:#40fb76d9;box-shadow:0 0 8px #40fb7640}.PurchaseFlowStepper-module__8uTXhW__stepText{align-items:center;gap:var(--spacing-sm);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:calc(var(--font-size-base) + 4px);color:var(--transparent-white-alt);display:inline-flex}.PurchaseFlowStepper-module__8uTXhW__statusIcon{color:inherit;flex:none;font-size:10px}.PurchaseFlowStepper-module__8uTXhW__stepActive .PurchaseFlowStepper-module__8uTXhW__stepTitle,.PurchaseFlowStepper-module__8uTXhW__stepActive .PurchaseFlowStepper-module__8uTXhW__stepText,.PurchaseFlowStepper-module__8uTXhW__stepComplete .PurchaseFlowStepper-module__8uTXhW__stepTitle{color:var(--white-color)}.PurchaseFlowStepper-module__8uTXhW__stepComplete .PurchaseFlowStepper-module__8uTXhW__stepText{color:#fffc}@media (max-width:1024px){.PurchaseFlowStepper-module__8uTXhW__stepsThree,.PurchaseFlowStepper-module__8uTXhW__stepsFour{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.PurchaseFlowStepper-module__8uTXhW__shell{max-width:100%}.PurchaseFlowStepper-module__8uTXhW__card{padding:var(--spacing-lg);border-radius:var(--border-radius-lg)}.PurchaseFlowStepper-module__8uTXhW__stepsThree,.PurchaseFlowStepper-module__8uTXhW__stepsFour{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.PurchaseFlowStepper-module__8uTXhW__steps{gap:var(--spacing-md);padding-bottom:var(--spacing-xs);scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto}.PurchaseFlowStepper-module__8uTXhW__steps::-webkit-scrollbar{display:none}.PurchaseFlowStepper-module__8uTXhW__step{scroll-snap-align:start}.PurchaseFlowStepper-module__8uTXhW__stepTitle{font-size:12px}.PurchaseFlowStepper-module__8uTXhW__stepText{font-size:11px;line-height:15px}}.PurchaseFlowStepper-module__8uTXhW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.layout-module__3ktnrW__main{gap:var(--spacing-xl);min-height:100vh;padding:var(--spacing-xl);padding-top:calc(var(--navbar-height) + var(--spacing-xl));flex-direction:column;display:flex;position:relative}@media (max-width:700px){.layout-module__3ktnrW__main{gap:var(--spacing-lg);padding:var(--spacing-lg);padding-top:calc(var(--navbar-height) + var(--spacing-lg))}}
