:is(.builder,.guide-host) .builder-stepper{isolation:isolate;border:1px solid var(--guide-bar-line);background:var(--guide-bar-bg);width:fit-content;max-width:100%;box-shadow:var(--guide-bar-shadow), inset 0 0 0 1px var(--guide-bar-edge);-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);border-radius:999px;justify-content:center;align-items:stretch;gap:34px;margin:0 auto 22px;padding:8px;display:flex;position:relative}:is(.builder,.guide-host) .builder-stepper:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, var(--guide-bar-gloss) 0%, transparent 52%);pointer-events:none;position:absolute;inset:0}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item{appearance:none;isolation:isolate;border:1px solid var(--guide-chip-line);background-color:var(--guide-chip);min-width:190px;min-height:62px;box-shadow:none;color:var(--guide-label);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:none;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:13px;padding:10px 28px 10px 10px;font-family:inherit;text-decoration:none;transition:background-color .28s,border-color .28s,box-shadow .32s,color .2s,transform .2s;display:flex;position:relative}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:before{content:"";z-index:-1;border-radius:inherit;background:var(--guide-brand);opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;transition:opacity .32s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item--dashboard{background-color:color-mix(in srgb, var(--accent) 7%, var(--guide-chip));min-width:0;color:var(--guide-label-on);flex:none;justify-content:flex-start}:is(.builder,.guide-host) .builder-stepper .builder-stepper__icon{z-index:0;isolation:isolate;border:1px solid var(--guide-disc-line);background:var(--guide-disc);width:40px;height:40px;box-shadow:var(--guide-disc-shadow);color:var(--accent);border-radius:50%;flex:none;place-items:center;transition:color .25s,border-color .25s,box-shadow .32s,transform .25s;display:inline-grid;position:relative}:is(.builder,.guide-host) .builder-stepper .builder-stepper__icon:before{content:"";z-index:-1;border-radius:inherit;background:var(--guide-brand);opacity:0;transition:opacity .32s;position:absolute;inset:-1px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__icon svg{width:19px;height:19px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__copy{gap:1px;min-width:0;display:grid}:is(.builder,.guide-host) .builder-stepper .builder-stepper__label{color:currentColor;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:740;line-height:1.2;overflow:hidden}:is(.builder,.guide-host) .builder-stepper .builder-stepper__label--mobile{display:none}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:not(:last-child):after{content:"";background:radial-gradient(circle at center, var(--guide-rail) 1.6px, transparent 2.1px) 0 50% / 8px 4px repeat-x;pointer-events:none;border-radius:4px;width:24px;height:4px;display:block;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:not(:last-child):after{background:linear-gradient(90deg,#34d399,#10b981);height:3px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:not(.builder-stepper__item--dashboard):has(+.is-active):after{background:var(--guide-brand);height:3px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:has(+.is-active):after{background:linear-gradient(90deg, #10b981, var(--accent-2))}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item--dashboard:not(:last-child):after{background:linear-gradient(180deg, transparent, var(--guide-divider) 28%, var(--guide-divider) 72%, transparent);border-radius:1px;width:1px;height:34px;left:calc(100% + 17px)}@media (hover:hover){:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:not(:disabled):not(.is-active):not(.is-locked):hover{box-shadow:var(--guide-chip-lift);transform:translateY(-1px)}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:not(:disabled):not(.is-active):not(.is-complete):not(.has-pending-uploads):not(.is-locked):hover{background-color:var(--guide-chip-hover)}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:not(:disabled):not(.is-active):not(.is-locked):hover .builder-stepper__icon{border-color:color-mix(in srgb, var(--accent-2) 55%, transparent)}}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:not(:disabled):active{transform:translateY(0)scale(.985)}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-2) 72%, #fff);outline-offset:3px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-active{background-color:var(--guide-chip-on);background-image:var(--guide-chip-on-sheen);box-shadow:var(--guide-chip-on-shadow);color:var(--guide-label-on);border-color:#0000;animation:.46s cubic-bezier(.2,.8,.2,1) guide-chip-in}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-active:before{opacity:1}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-active .builder-stepper__icon{box-shadow:0 10px 18px -8px var(--guide-brand-glow), 0 0 0 4px color-mix(in srgb, var(--accent-2) 15%, transparent), inset 0 1px 0 #fff6;color:#fff;border-color:#0000}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-active .builder-stepper__icon:before{opacity:1}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:not(.is-active){border-color:var(--guide-done-line);background-color:var(--guide-done-bg);color:var(--guide-label-on)}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:not(.is-active) .builder-stepper__icon{box-shadow:0 8px 14px -8px var(--guide-done-glow), inset 0 1px 0 #fff6;color:#fff;border-color:#0000}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:not(.is-active) .builder-stepper__icon:before{background:var(--guide-done);opacity:1}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:not(.is-active) .builder-stepper__icon svg{stroke-width:2.3px;width:32px;height:32px;animation:.44s cubic-bezier(.2,.9,.3,1.2) guide-tick-pop}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:not(.is-active) .builder-stepper__icon circle{opacity:0}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.has-pending-uploads{background-color:var(--guide-warn-bg);box-shadow:0 2px 4px #1e2f530f, 0 18px 30px -16px var(--guide-warn-glow);color:var(--guide-label-on);background-image:none;border-color:#0000}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.has-pending-uploads:before{background:var(--guide-warn-line);opacity:1}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.has-pending-uploads .builder-stepper__icon{box-shadow:0 8px 14px -8px var(--guide-warn-glow), inset 0 1px 0 #ffffff80;color:var(--guide-warn-ink);border-color:#0000}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.has-pending-uploads .builder-stepper__icon:before{background:var(--guide-warn);opacity:1}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.has-pending-uploads .builder-stepper__icon:after{content:"";border:2px solid var(--guide-warn-bg);background:#f97316;border-radius:50%;width:13px;height:13px;animation:2s ease-out infinite guide-ping;position:absolute;top:-3px;right:-3px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-locked,:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:disabled{border:1px dashed var(--guide-locked-line);box-shadow:none;color:var(--guide-label-muted);cursor:not-allowed;opacity:1;background-color:#0000;transform:none}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-locked .builder-stepper__icon,:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:disabled .builder-stepper__icon{border:1px dashed var(--guide-locked-line);box-shadow:none;color:var(--guide-label-muted);background:0 0}:is(.builder,.guide-host) .builder-stepper.builder-stepper--five{gap:26px}:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__item{gap:9px;min-width:0;padding-right:18px}:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__icon{width:36px;height:36px}:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__label{font-size:.9rem}:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__item:not(.builder-stepper__item--dashboard):not(:last-child):after{width:20px;left:calc(100% + 3px)}:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__item--dashboard:not(:last-child):after{left:calc(100% + 13px)}@media (max-width:980px){:is(.builder,.guide-host) .builder-stepper{gap:28px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item{min-width:0;padding-right:22px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:not(:last-child):after{width:22px;left:calc(100% + 3px)}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item--dashboard:not(:last-child):after{width:1px;left:calc(100% + 14px)}}@media (max-width:720px){:is(.builder,.guide-host) .builder-stepper,:is(.builder,.guide-host) .builder-stepper.builder-stepper--five{grid-template-columns:repeat(var(--builder-step-count,3), minmax(0, 1fr));border-radius:28px;gap:6px;width:100%;margin:0 0 12px;padding:6px;display:grid}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item,:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__item{text-align:center;border-radius:22px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:70px;padding:9px 4px 8px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:not(:last-child):after{display:none}:is(.builder,.guide-host) .builder-stepper .builder-stepper__icon,:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__icon{width:32px;height:32px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__icon svg{width:17px;height:17px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:not(.is-active) .builder-stepper__icon svg{width:27px;height:27px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.has-pending-uploads .builder-stepper__icon:after{width:11px;height:11px;top:-4px;right:-4px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__copy{justify-items:center;gap:2px;max-width:100%}:is(.builder,.guide-host) .builder-stepper .builder-stepper__label,:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__label{max-width:100%;font-size:.76rem;line-height:1.14}:is(.builder,.guide-host) .builder-stepper .builder-stepper__label--desktop{display:none}:is(.builder,.guide-host) .builder-stepper .builder-stepper__label--mobile{display:block}:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__label{white-space:normal}}@media (max-width:430px){:is(.builder,.guide-host) .builder-stepper,:is(.builder,.guide-host) .builder-stepper.builder-stepper--five{border-radius:26px;gap:4px;padding:5px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item,:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__item{border-radius:21px;padding-inline:2px}:is(.builder,.guide-host) .builder-stepper .builder-stepper__label,:is(.builder,.guide-host) .builder-stepper.builder-stepper--five .builder-stepper__label{font-size:.72rem}}@keyframes guide-chip-in{0%{transform:translateY(3px)scale(.985)}to{transform:none}}@keyframes guide-tick-pop{0%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes guide-ping{0%{box-shadow:0 0 #f973168c}75%,to{box-shadow:0 0 0 9px #f9731600}}@media (prefers-reduced-motion:reduce){:is(.builder,.guide-host) .builder-stepper .builder-stepper__item,:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:before,:is(.builder,.guide-host) .builder-stepper .builder-stepper__icon,:is(.builder,.guide-host) .builder-stepper .builder-stepper__icon:before{transition-duration:.01ms}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-active,:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-complete:not(.is-active) .builder-stepper__icon svg,:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.has-pending-uploads .builder-stepper__icon:after{animation:none}}@media (forced-colors:active){:is(.builder,.guide-host) .builder-stepper{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item{color:buttontext;background:buttonface;border:1px solid buttontext}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-active{color:buttontext;border:2px solid highlight}:is(.builder,.guide-host) .builder-stepper .builder-stepper__item.is-locked,:is(.builder,.guide-host) .builder-stepper .builder-stepper__item:disabled{color:graytext;border-style:dashed}:is(.builder,.guide-host) .builder-stepper .builder-stepper__icon{color:currentColor;background:0 0;border:1px solid}}
