@layer properties,theme,base;@layer components{.StepRail-module__pEo8XG__root{--node:28px;--gap:32px;min-width:0;position:relative}.StepRail-module__pEo8XG__list{gap:var(--gap);display:grid}.StepRail-module__pEo8XG__step{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:16px;min-width:0;display:grid;position:relative}.StepRail-module__pEo8XG__marker{grid-row:1/span 2;position:relative}.StepRail-module__pEo8XG__node{z-index:1;width:var(--node,28px);height:var(--node,28px);font-family:var(--font-data);color:var(--primary);background:var(--surface);border:1.5px solid var(--primary-line);box-shadow:var(--illo-shadow-support);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.StepRail-module__pEo8XG__node svg{width:14px;height:14px}.StepRail-module__pEo8XG__line{left:calc(var(--node,28px) / 2 - .75px);top:calc(var(--node,28px) + 6px);bottom:calc(var(--gap,32px) * -1 + 6px);background:var(--bleek);width:1.5px;position:absolute;overflow:hidden}.StepRail-module__pEo8XG__step:last-child .StepRail-module__pEo8XG__line{display:none}.StepRail-module__pEo8XG__line i{background:linear-gradient(to bottom, #2b5fd900 30%, var(--primary));opacity:0;position:absolute;inset:0}.StepRail-module__pEo8XG__content{align-content:start;gap:16px;min-width:0;padding-top:2px;display:grid}.StepRail-module__pEo8XG__text,.StepRail-module__pEo8XG__heading{min-width:0}.StepRail-module__pEo8XG__title{color:var(--heading);font-size:1.0625rem;font-weight:650;line-height:1.4}.StepRail-module__pEo8XG__bodyGap{margin-top:4px}.StepRail-module__pEo8XG__body{color:var(--fg);font-size:.9375rem;line-height:1.55}.StepRail-module__pEo8XG__visual{justify-items:start;min-width:0;display:grid}.StepRail-module__pEo8XG__root[data-orientation=stacked] .StepRail-module__pEo8XG__visual{justify-items:stretch}.StepRail-module__pEo8XG__step[data-state=done] .StepRail-module__pEo8XG__node{color:#fff;background:var(--primary);border-color:var(--primary)}.StepRail-module__pEo8XG__step[data-state=done] .StepRail-module__pEo8XG__line{background:var(--primary)}.StepRail-module__pEo8XG__step[data-state=active] .StepRail-module__pEo8XG__node{border-width:2px;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft), var(--illo-shadow-support)}.StepRail-module__pEo8XG__step[data-state=todo] .StepRail-module__pEo8XG__node{color:var(--fg-muted);border-color:var(--border-strong)}.StepRail-module__pEo8XG__step[data-state=todo] .StepRail-module__pEo8XG__heading{color:var(--fg-muted)}.StepRail-module__pEo8XG__sweep{display:none}@media (min-width:768px){.StepRail-module__pEo8XG__root[data-orientation=vertical] .StepRail-module__pEo8XG__content:has(>.StepRail-module__pEo8XG__visual){grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;column-gap:40px}}@media (min-width:1024px){.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__list{grid-auto-flow:column;grid-template-columns:var(--steprail-columns,none);grid-auto-columns:minmax(0,1fr);grid-template-rows:var(--node) auto auto;row-gap:22px}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__step{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__content{display:contents}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__marker{grid-row:1}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__visual{grid-row:2;align-self:center}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__text{grid-row:3}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__list:not(:has(.StepRail-module__pEo8XG__visual)){grid-template-rows:var(--node) auto;row-gap:16px}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__list:not(:has(.StepRail-module__pEo8XG__visual)) .StepRail-module__pEo8XG__step{grid-row:span 2}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__list:not(:has(.StepRail-module__pEo8XG__visual)) .StepRail-module__pEo8XG__text{grid-row:2}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__line{left:calc(var(--node) + 8px);right:calc(var(--gap) * -1 + 8px);top:calc(var(--node) / 2 - .75px);width:auto;height:1.5px;bottom:auto}.StepRail-module__pEo8XG__root[data-orientation=auto] .StepRail-module__pEo8XG__line i{background:linear-gradient(to right, #2b5fd900 30%, var(--primary))}.StepRail-module__pEo8XG__root[data-orientation=auto][data-flow=all] .StepRail-module__pEo8XG__sweep{left:calc(var(--node) / 2);right:calc((100% - (var(--steprail-count) - 1) * var(--gap)) * var(--steprail-last) - var(--node) / 2);top:calc(var(--node) / 2 - 4px);z-index:2;pointer-events:none;height:8px;display:block;position:absolute;overflow:hidden}.StepRail-module__pEo8XG__sweep i{opacity:0;background:linear-gradient(90deg,#2b5fd900 calc(100% - 96px),#2b5fd9e6 calc(100% - 4px),#2b5fd900 100%) 0/100% 1.5px no-repeat;position:absolute;inset:0}.StepRail-module__pEo8XG__sweep i:after{content:"";background:var(--primary);border-radius:999px;width:6px;height:6px;position:absolute;top:1px;right:0;box-shadow:0 0 0 3px #2b5fd92e}}@media (max-width:479.98px){.StepRail-module__pEo8XG__root{--gap:28px}.StepRail-module__pEo8XG__step{column-gap:12px}}@media (max-width:639.98px){.StepRail-module__pEo8XG__step{row-gap:16px}.StepRail-module__pEo8XG__marker{grid-column:1}.StepRail-module__pEo8XG__content{display:contents}.StepRail-module__pEo8XG__text{padding-top:2px}.StepRail-module__pEo8XG__visual{z-index:1;grid-area:2/1/auto/-1;position:relative}}@media (forced-colors:active){.StepRail-module__pEo8XG__node,.StepRail-module__pEo8XG__line{forced-color-adjust:none}.StepRail-module__pEo8XG__node{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.StepRail-module__pEo8XG__line{background:graytext}.StepRail-module__pEo8XG__line i,.StepRail-module__pEo8XG__sweep{display:none}.StepRail-module__pEo8XG__step[data-state=done] .StepRail-module__pEo8XG__node{color:highlighttext;background:highlight;border-color:highlight}.StepRail-module__pEo8XG__step[data-state=done] .StepRail-module__pEo8XG__line{background:highlight}.StepRail-module__pEo8XG__step[data-state=active] .StepRail-module__pEo8XG__node{color:highlight;border-color:highlight}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){@keyframes StepRail-module__pEo8XG__sweep{0%{opacity:1;transform:translate(-100%)}72%{opacity:1;transform:translate(0)}86%,to{opacity:0;transform:translate(0)}}@keyframes StepRail-module__pEo8XG__flowDown{0%{opacity:1;transform:translateY(-100%)}60%,to{opacity:1;transform:translateY(100%)}}@keyframes StepRail-module__pEo8XG__flowRight{0%{opacity:1;transform:translate(-100%)}60%,to{opacity:1;transform:translate(100%)}}.StepRail-module__pEo8XG__root[data-motion=running] .StepRail-module__pEo8XG__sweep i{animation-name:StepRail-module__pEo8XG__sweep;animation-duration:var(--illo-dur-scan);animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:3}.StepRail-module__pEo8XG__root[data-motion=running][data-flow=all] .StepRail-module__pEo8XG__line i,.StepRail-module__pEo8XG__root[data-motion=running][data-flow=active] [data-state=active] .StepRail-module__pEo8XG__line i,.StepRail-module__pEo8XG__root[data-flow=all] .StepRail-module__pEo8XG__step[data-motion=running] .StepRail-module__pEo8XG__line i,.StepRail-module__pEo8XG__root[data-flow=active] .StepRail-module__pEo8XG__step[data-motion=running][data-state=active] .StepRail-module__pEo8XG__line i{animation-name:StepRail-module__pEo8XG__flowDown;animation-duration:var(--illo-dur-flow);animation-timing-function:cubic-bezier(.5,0,.5,1);animation-iteration-count:3}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.StepRail-module__pEo8XG__root[data-motion=running][data-orientation=auto][data-flow=all] .StepRail-module__pEo8XG__line i{animation-name:none}.StepRail-module__pEo8XG__root[data-motion=running][data-orientation=auto][data-flow=active] [data-state=active] .StepRail-module__pEo8XG__line i{animation-name:StepRail-module__pEo8XG__flowRight;animation-duration:var(--illo-dur-flow);animation-timing-function:cubic-bezier(.5,0,.5,1);animation-iteration-count:3}}}@layer utilities;
