.CalmStepper_container___ZttI{position:relative;width:100%;opacity:0;transform:translateY(12px);transition:opacity var(--mantine-transition-slow) cubic-bezier(.4,0,.2,1),transform var(--mantine-transition-slow) cubic-bezier(.4,0,.2,1);padding:clamp(6px,1vw,8px) clamp(4px,.8vw,6px)}.CalmStepper_container___ZttI.CalmStepper_loaded__u5_sj{opacity:1;transform:translateY(0)}.CalmStepper_stepsWrapper__Jqn_m{position:relative;z-index:1;overflow:visible}.CalmStepper_horizontal__yHrhO .CalmStepper_stepsWrapper__Jqn_m{display:flex;align-items:flex-start;justify-content:space-between;gap:0}.CalmStepper_horizontal__yHrhO .CalmStepper_stepContainer__kbm_D{flex:1;position:relative;display:flex;align-items:center}.CalmStepper_horizontal__yHrhO .CalmStepper_stepContainer__kbm_D.CalmStepper_last__VVGKk{flex:0 0 auto}.CalmStepper_horizontal__yHrhO .CalmStepper_step__m18Ns{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.5vw,12px);z-index:2;position:relative;padding:clamp(4px,.8vw,6px)}.CalmStepper_horizontal__yHrhO .CalmStepper_connector__nt2wD{flex:1;height:2px;margin:0 clamp(8px,2vw,16px);align-self:center;position:relative}.CalmStepper_horizontal__yHrhO.CalmStepper_compact__LcEoq .CalmStepper_connector__nt2wD{margin:0 var(--mantine-spacing-sm)}.CalmStepper_vertical__HxNHc .CalmStepper_stepsWrapper__Jqn_m{display:flex;flex-direction:column;gap:0}.CalmStepper_vertical__HxNHc .CalmStepper_stepContainer__kbm_D{position:relative;display:flex;flex-direction:column;align-items:stretch}.CalmStepper_vertical__HxNHc .CalmStepper_step__m18Ns{display:flex;align-items:flex-start;gap:clamp(12px,2vw,16px);z-index:2;position:relative}.CalmStepper_vertical__HxNHc .CalmStepper_stepContent__ypU_B{flex:1}.CalmStepper_vertical__HxNHc .CalmStepper_connector__nt2wD{width:2px;height:var(--mantine-spacing-xl);margin:var(--mantine-spacing-xs) 0;align-self:flex-start;margin-left:calc(var(--step-size)/2 - 1px)}.CalmStepper_vertical__HxNHc.CalmStepper_compact__LcEoq .CalmStepper_connector__nt2wD{height:var(--mantine-spacing-lg)}.CalmStepper_sm__g7WZI{--step-size:clamp(28px,5vw,32px);--icon-size:clamp(12px,2.5vw,14px)}.CalmStepper_md__JqvVd{--step-size:clamp(32px,6vw,40px);--icon-size:clamp(14px,3vw,18px)}.CalmStepper_lg__Fb90p{--step-size:clamp(36px,7vw,48px);--icon-size:clamp(16px,3.5vw,22px)}.CalmStepper_stepIndicator__y40oL{position:relative;width:var(--step-size);height:var(--step-size);border-radius:50%;transition:all var(--mantine-transition-base) cubic-bezier(.4,0,.2,1)}.CalmStepper_stepIndicator__y40oL:before{content:"";position:absolute;inset:0;border-radius:50%;background:hsla(0,0%,100%,.02);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.06)}.CalmStepper_stepIndicator__y40oL:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,var(--glow-color,transparent) 0,transparent 70%);opacity:0;transition:opacity var(--mantine-transition-slow) ease;pointer-events:none}.CalmStepper_stepIndicator__y40oL.CalmStepper_pending__mqthy{--glow-color:hsla(0,0%,100%,.1)}.CalmStepper_stepIndicator__y40oL.CalmStepper_pending__mqthy:before{background:hsla(0,0%,100%,.01);border-color:hsla(0,0%,100%,.04)}.CalmStepper_stepIndicator__y40oL.CalmStepper_pending__mqthy.CalmStepper_hovered__sAJX2{transform:scale(1.05)}.CalmStepper_stepIndicator__y40oL.CalmStepper_pending__mqthy.CalmStepper_hovered__sAJX2:after{opacity:.3}.CalmStepper_stepIndicator__y40oL.CalmStepper_active__So9_x{--glow-color:var(--active-color);transform:scale(1.1)}.CalmStepper_stepIndicator__y40oL.CalmStepper_active__So9_x:before{background:rgba(var(--active-color-rgb),.1);border-color:rgba(var(--active-color-rgb),.2);box-shadow:0 0 0 4px rgba(var(--active-color-rgb),.05),0 8px 24px rgba(var(--active-color-rgb),.2)}.CalmStepper_stepIndicator__y40oL.CalmStepper_active__So9_x:after{opacity:.4;animation:CalmStepper_calmPulse__FrHj5 3s ease-in-out infinite}.CalmStepper_stepIndicator__y40oL.CalmStepper_completed__Zqhc6{--glow-color:var(--mantine-color-success-4)}.CalmStepper_stepIndicator__y40oL.CalmStepper_completed__Zqhc6:before{background:rgba(123,168,123,.08);border-color:rgba(123,168,123,.15);box-shadow:0 4px 12px rgba(123,168,123,.1)}.CalmStepper_stepIndicator__y40oL.CalmStepper_completed__Zqhc6.CalmStepper_hovered__sAJX2{transform:scale(1.08)}.CalmStepper_stepIndicator__y40oL.CalmStepper_completed__Zqhc6.CalmStepper_hovered__sAJX2:after{opacity:.5}.CalmStepper_stepIconWrapper__x5GsH{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.CalmStepper_stepIcon__jYwWc{display:flex;align-items:center;justify-content:center;color:var(--co-text-secondary);transition:all var(--mantine-transition-base) ease}.CalmStepper_stepIcon__jYwWc.CalmStepper_pulse__IV__F{animation:CalmStepper_subtlePulse__a0KXK 2s ease-in-out infinite}.CalmStepper_checkIcon____HS9{color:var(--mantine-color-success-4);filter:drop-shadow(0 2px 4px rgba(123,168,123,.3))}.CalmStepper_customIcon__IGCfJ{font-size:var(--icon-size)}.CalmStepper_stepNumber__uGrV3{font-weight:300;letter-spacing:.5px}.CalmStepper_stepContent__ypU_B{text-align:center;min-width:0;transition:all var(--mantine-transition-base) ease}.CalmStepper_stepLabel__cdSFF{color:var(--co-text-secondary);transition:all var(--mantine-transition-base) ease;letter-spacing:.3px;line-height:1.4;font-size:clamp(12px,2.5vw,16px)!important}.CalmStepper_stepLabel__cdSFF.CalmStepper_completed__Zqhc6{color:rgba(123,168,123,.9)}.CalmStepper_stepLabel__cdSFF.CalmStepper_active__So9_x{color:var(--co-text-primary);text-shadow:0 0 20px rgba(var(--active-color-rgb),.3)}.CalmStepper_stepLabel__cdSFF.CalmStepper_pending__mqthy{color:var(--co-text-tertiary)}.CalmStepper_stepDescription__voFMf{transition:all var(--mantine-transition-base) ease;max-width:160px;line-height:1.5}.CalmStepper_stepDescription__voFMf.CalmStepper_completed__Zqhc6{color:rgba(123,168,123,.7)}.CalmStepper_stepDescription__voFMf.CalmStepper_active__So9_x{color:rgba(var(--active-color-rgb),.8)}.CalmStepper_connector__nt2wD{position:relative;overflow:hidden;background:hsla(0,0%,100%,.05);transition:all var(--mantine-transition-slow) ease}.CalmStepper_connector__nt2wD.CalmStepper_connected__SY70D .CalmStepper_connectorLine__cDL8W{opacity:1}.CalmStepper_connector__nt2wD.CalmStepper_disconnected__daSM7{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 4px,transparent 0,transparent 8px)}.CalmStepper_connector__nt2wD.CalmStepper_disconnected__daSM7 .CalmStepper_connectorLine__cDL8W{opacity:.5}.CalmStepper_connector__nt2wD.CalmStepper_vertical__HxNHc{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 4px,transparent 0,transparent 8px)}.CalmStepper_connectorLine__cDL8W{position:absolute;background:linear-gradient(90deg,var(--gradient-start,var(--mantine-color-sage-4)) 0,var(--gradient-end,var(--mantine-color-lavender-4)) 100%);transition:all var(--mantine-transition-slow) cubic-bezier(.4,0,.2,1);opacity:0}.CalmStepper_horizontal__yHrhO .CalmStepper_connectorLine__cDL8W{top:0;left:0;height:100%;width:var(--progress,0)}.CalmStepper_vertical__HxNHc .CalmStepper_connectorLine__cDL8W{top:0;left:0;width:100%;height:var(--progress,0)}.CalmStepper_connectorLine__cDL8W:after{content:"";position:absolute;background:inherit;filter:blur(4px);opacity:.5}.CalmStepper_horizontal__yHrhO .CalmStepper_connectorLine__cDL8W:after{top:-2px;bottom:-2px;left:0;right:0}.CalmStepper_vertical__HxNHc .CalmStepper_connectorLine__cDL8W:after{left:-2px;right:-2px;top:0;bottom:0}.CalmStepper_color-sage__Sh1P3{--active-color:var(--mantine-color-sage-4);--active-color-rgb:149,185,159;--gradient-start:var(--mantine-color-sage-4);--gradient-end:var(--mantine-color-sage-5)}.CalmStepper_color-lavender__RlvlM{--active-color:var(--mantine-color-lavender-4);--active-color-rgb:184,169,201;--gradient-start:var(--mantine-color-lavender-5);--gradient-end:var(--mantine-color-lavender-4)}.CalmStepper_color-aqua__lGrOJ{--active-color:var(--mantine-color-aqua-4);--active-color-rgb:95,179,179;--gradient-start:var(--mantine-color-aqua-5);--gradient-end:var(--mantine-color-aqua-4)}.CalmStepper_compact__LcEoq .CalmStepper_stepContent__ypU_B{margin-top:var(--mantine-spacing-xs)}.CalmStepper_compact__LcEoq .CalmStepper_stepLabel__cdSFF{font-size:.75rem!important}.CalmStepper_compact__LcEoq .CalmStepper_stepIndicator__y40oL{--step-size:28px;--icon-size:12px}@keyframes CalmStepper_calmPulse__FrHj5{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:.6}}@keyframes CalmStepper_subtlePulse__a0KXK{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:768px){.CalmStepper_horizontal__yHrhO .CalmStepper_stepsWrapper__Jqn_m{overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:rgba(149,185,159,.2) transparent;padding-bottom:clamp(6px,1vw,8px)}.CalmStepper_horizontal__yHrhO .CalmStepper_stepsWrapper__Jqn_m::-webkit-scrollbar{height:4px}.CalmStepper_horizontal__yHrhO .CalmStepper_stepsWrapper__Jqn_m::-webkit-scrollbar-track{background:transparent}.CalmStepper_horizontal__yHrhO .CalmStepper_stepsWrapper__Jqn_m::-webkit-scrollbar-thumb{background-color:rgba(149,185,159,.2);border-radius:2px}.CalmStepper_horizontal__yHrhO .CalmStepper_stepContainer__kbm_D{flex-shrink:0;min-width:clamp(60px,15vw,80px)}.CalmStepper_horizontal__yHrhO .CalmStepper_connector__nt2wD{margin:0 clamp(4px,1vw,8px);flex-shrink:0;width:clamp(30px,8vw,40px)}.CalmStepper_horizontal__yHrhO .CalmStepper_stepDescription__voFMf{display:none}}@media(max-width:400px){.CalmStepper_horizontal__yHrhO .CalmStepper_stepLabel__cdSFF{font-size:.625rem!important;max-width:60px}}@media(prefers-contrast:high){.CalmStepper_stepIndicator__y40oL:before{border-width:2px}.CalmStepper_connector__nt2wD{background:hsla(0,0%,100%,.1)!important}.CalmStepper_connectorLine__cDL8W{opacity:1!important}}@media(prefers-reduced-motion:reduce){.CalmStepper_connectorLine__cDL8W,.CalmStepper_container___ZttI,.CalmStepper_stepIndicator__y40oL,.CalmStepper_stepLabel__cdSFF{transition:none!important}.CalmStepper_stepIcon__jYwWc.CalmStepper_pulse__IV__F,.CalmStepper_stepIndicator__y40oL:after{animation:none!important}}