.pathway-progress[data-v-e5031274]{display:grid;gap:var(--sppt-space-3);grid-template-columns:repeat(var(--pathway-count,4),minmax(0,1fr));list-style:none;margin:0;padding:0}.pathway-progress li[data-v-e5031274]{min-width:0;position:relative}.pathway-progress li[data-v-e5031274]:not(:last-child):after{background:var(--sppt-border-default);content:"";height:2px;inset-inline-end:calc(var(--sppt-space-3)*-1);inset-inline-start:44px;position:absolute;top:21px}.pathway-progress li[data-state=complete][data-v-e5031274]:after{background:var(--sppt-action-signal)}.pathway-progress button[data-v-e5031274]{align-items:start;background:transparent;border:0;color:var(--sppt-text-primary);cursor:pointer;display:flex;flex-direction:column;gap:var(--sppt-space-2);min-height:128px;padding-block:0;padding-inline:0 var(--sppt-space-3);position:relative;text-align:start;width:100%;z-index:1}.pathway-progress button[data-v-e5031274]:disabled{cursor:default}.pathway-progress button[data-v-e5031274]:focus-visible{outline:3px solid var(--sppt-border-selected);outline-offset:4px}.pathway-progress__node[data-v-e5031274]{background:var(--sppt-surface-primary);border:1px solid var(--sppt-border-default);border-radius:var(--sppt-radius-circle);color:var(--sppt-text-secondary);display:grid;flex:0 0 44px;font:var(--sppt-type-metadata);height:44px;place-items:center;transition:background var(--sppt-motion-standard) var(--sppt-ease),box-shadow var(--sppt-motion-standard) var(--sppt-ease);width:44px}.pathway-progress__node svg[data-v-e5031274]{height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.pathway-progress li[data-state=current] .pathway-progress__node[data-v-e5031274]{background:var(--sppt-surface-selected);border-color:var(--sppt-border-selected);box-shadow:0 0 0 4px var(--sppt-surface-selected);color:var(--sppt-text-signal)}.pathway-progress li[data-state=complete] .pathway-progress__node[data-v-e5031274]{background:var(--sppt-action-signal);border-color:var(--sppt-action-signal);color:var(--sppt-text-inverse)}.pathway-progress--glass .pathway-progress__node[data-v-e5031274]{transition:background-color var(--sppt-motion-standard) var(--sppt-ease),color var(--sppt-motion-standard) var(--sppt-ease),border-color var(--sppt-motion-standard) var(--sppt-ease),box-shadow var(--sppt-motion-standard) var(--sppt-ease),transform var(--sppt-motion-standard) var(--sppt-ease)}.pathway-progress--glass li[data-state=current] .pathway-progress__node[data-v-e5031274]{background:linear-gradient(145deg,#fff,#eef1ff 68%,#e7ecff);border:2px solid #fff;box-shadow:inset 0 1px 1px #fff,0 0 0 5px #638bff55,0 0 21px #8ca6ff77;color:#3c50c7;transform:scale(1.07)}.pathway-progress--glass li[data-state=complete] .pathway-progress__node[data-v-e5031274]{background:linear-gradient(145deg,#5368d5,#4559c6 72%,#3f52b7);border-color:#4559c6;box-shadow:inset 0 1px #ffffff45,0 2px 5px #3c50c72e;color:#fff}.pathway-progress--glass li[data-v-e5031274]:not(:last-child):after{background:linear-gradient(180deg,#dfe3ee,#f4f6fc 48%,#e4e8f2);border:1px solid #d9deef;border-radius:var(--sppt-radius-pill);box-shadow:inset 0 1px 2px #64739b26,0 1px 1px #fff;height:10px;top:17px;transition:background var(--sppt-motion-standard) var(--sppt-ease),box-shadow var(--sppt-motion-standard) var(--sppt-ease)}.pathway-progress--glass li[data-v-e5031274]:not(:last-child):before{background:linear-gradient(90deg,#5368d5,#7184ff 58%,#b9c9ff);border-radius:var(--sppt-radius-pill);box-shadow:inset 0 1px #ffffff9c,0 0 8px #7184ff52;content:"";height:6px;inset-inline-start:44px;pointer-events:none;position:absolute;top:19px;transition:width var(--sppt-motion-standard) var(--sppt-ease);width:0;z-index:1}.pathway-progress--glass li[data-state=complete][data-v-e5031274]:not(:last-child):before{width:calc(100% - 44px + var(--sppt-space-3))}.pathway-progress--glass li[data-state=current][data-v-e5031274]:first-child:before{width:16%}html[dir=rtl] .pathway-progress--glass li[data-v-e5031274]:not(:last-child):before{background:linear-gradient(270deg,#5368d5,#7184ff 58%,#b9c9ff)}.pathway-progress__text[data-v-e5031274]{display:grid;gap:var(--sppt-space-1)}.pathway-progress__label[data-v-e5031274]{color:var(--sppt-text-signal);font:var(--sppt-type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.pathway-progress li[data-state=future] .pathway-progress__label[data-v-e5031274]{color:var(--sppt-text-secondary)}.pathway-progress strong[data-v-e5031274]{font:var(--sppt-type-product)}.pathway-progress small[data-v-e5031274]{color:var(--sppt-text-secondary);font:var(--sppt-type-body-small);max-width:30ch}.pathway-progress--signature[data-v-e5031274]{backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);background:color-mix(in srgb,var(--sppt-ink) 84%,transparent);border:1px solid color-mix(in srgb,var(--sppt-white) 20%,transparent);border-radius:var(--sppt-radius-xl);color:var(--sppt-white);padding:var(--sppt-space-6)}.pathway-progress--signature button[data-v-e5031274],.pathway-progress--signature strong[data-v-e5031274]{color:var(--sppt-white)}.pathway-progress--signature .pathway-progress__label[data-v-e5031274]{color:var(--sppt-blue-mist)}.pathway-progress--signature li[data-state=future] .pathway-progress__label[data-v-e5031274]{color:color-mix(in srgb,var(--sppt-white) 70%,transparent)}.pathway-progress--signature small[data-v-e5031274]{color:color-mix(in srgb,var(--sppt-white) 75%,transparent)}@media(max-width:767px){.pathway-progress--mobile-stack[data-v-e5031274]{display:block}.pathway-progress--mobile-stack li[data-v-e5031274]:not(:last-child):after{bottom:0;height:auto;inset-inline-end:auto;inset-inline-start:21px;top:44px;width:2px}.pathway-progress--mobile-stack button[data-v-e5031274]{flex-direction:row;gap:var(--sppt-space-3);min-height:80px;padding-bottom:var(--sppt-space-4)}.pathway-progress--mobile-rail[data-v-e5031274]{box-sizing:border-box;display:flex;gap:var(--sppt-space-2);max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.pathway-progress--mobile-rail li[data-v-e5031274]{flex:0 0 auto;scroll-snap-align:center}.pathway-progress--mobile-rail li[data-v-e5031274]:after,.pathway-progress--mobile-rail li[data-v-e5031274]:before{display:none}.pathway-progress--mobile-rail button[data-v-e5031274]{align-items:center;background:var(--sppt-surface-soft);border-radius:var(--sppt-radius-pill);flex-direction:row;gap:var(--sppt-space-2);min-height:44px;padding:var(--sppt-space-1);padding-inline:var(--sppt-space-1) var(--sppt-space-3)}.pathway-progress--mobile-rail li[data-state=current] button[data-v-e5031274]{background:var(--sppt-surface-selected)}.pathway-progress--mobile-rail .pathway-progress__node[data-v-e5031274]{flex-basis:32px;height:32px;width:32px}.pathway-progress--mobile-rail .pathway-progress__text[data-v-e5031274]{display:block}.pathway-progress--mobile-rail .pathway-progress__label[data-v-e5031274],.pathway-progress--mobile-rail small[data-v-e5031274]{display:none}.pathway-progress--mobile-rail strong[data-v-e5031274]{font:var(--sppt-type-label)}}@media(prefers-reduced-transparency:reduce){.pathway-progress--signature[data-v-e5031274]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--sppt-ink)}}@media(prefers-contrast:more){.pathway-progress--signature[data-v-e5031274],.pathway-progress__node[data-v-e5031274]{border-width:2px}}@media(prefers-reduced-motion:reduce){.pathway-progress--glass li[data-v-e5031274]:before,.pathway-progress--glass li[data-v-e5031274]:not(:last-child):after,.pathway-progress__node[data-v-e5031274]{transition:none}}
