._visual_1czh1_1{--symbol-ink:#1b2118;width:100%;height:76px;color:var(--symbol-ink);pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}._circles_1czh1_13{justify-content:space-between;align-items:center;width:100%;max-width:280px;display:flex}._dot_1czh1_21{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:none;width:clamp(20px,2.3vw,28px);display:block;position:relative;overflow:hidden}._dot_1czh1_21:before{content:"";box-sizing:border-box;border:1.5px solid var(--symbol-ink);border-radius:inherit;position:absolute;inset:0}._dot_1czh1_21:after{content:"";border-radius:inherit;background:var(--symbol-ink);opacity:0;transform-origin:50%;position:absolute;inset:-2px}._pathDot_1czh1_51:last-child:after,._courseDot_1czh1_52:first-child:after,._selected_1czh1_53:after,._sessionDot_1czh1_54:after{opacity:1}._essentials_1czh1_56 ._circles_1czh1_13{max-width:230px}._essentialsDot_1czh1_57:not(._selected_1czh1_53){opacity:0}._sessionDot_1czh1_54{width:32px}._prompt_1czh1_60{left:var(--prompt-left);top:var(--prompt-top);transform:translate(var(--prompt-shift), var(--prompt-shift));color:#46503d;white-space:nowrap;opacity:0;background:#f6f7f2;border:1px solid #dfe4d7;border-radius:12px;padding:5px 10px;font-size:12px;line-height:1.4;position:absolute}._promptFirst_1czh1_75{--prompt-left:4%;--prompt-top:5px;--prompt-shift:0%}._promptSecond_1czh1_76{--prompt-left:96%;--prompt-top:calc(100% - 5px);--prompt-shift:-100%}[data-marker=waiting] ._visual_1czh1_1{opacity:0}[data-marker=drawn] ._visual_1czh1_1{animation:_visual-reveal_1czh1_1 .35s ease-out calc(var(--marker-delay,0s) + 1.45s) both}[data-marker=waiting] ._pathDot_1czh1_51{opacity:0}[data-marker=drawn] ._pathDot_1czh1_51{animation:_path-appear_1czh1_1 .48s ease-out calc(var(--marker-delay,0s) + var(--path-appear-delay)) both}[data-marker=drawn] ._pathDot_1czh1_51:after{animation:_course-current_1czh1_1 .42s ease-in-out calc(var(--marker-delay,0s) + var(--path-current-delay)) both}[data-marker=drawn] ._pathDot_1czh1_51:first-child:after{animation-name:_course-leave_1czh1_1}[data-marker=drawn] ._pathDot_1czh1_51:nth-child(3):after{animation-name:_path-current-pause_1czh1_1;animation-duration:2.12s}[data-marker=drawn] ._pathDot_1czh1_51:last-child:after{animation-name:_course-arrive_1czh1_1}[data-marker=drawn] ._courseDot_1czh1_52:after{animation:_course-current_1czh1_1 .34s ease-in-out calc(var(--marker-delay,0s) + 1.95s + var(--circle-index) * .34s) both}[data-marker=drawn] ._courseDot_1czh1_52:first-child:after{animation-name:_course-leave_1czh1_1}[data-marker=drawn] ._courseDot_1czh1_52:last-child:after{animation-name:_course-arrive_1czh1_1}[data-marker=waiting] ._essentialsDot_1czh1_57{opacity:1}[data-marker=waiting] ._selected_1czh1_53:after{opacity:0}[data-marker=drawn] ._essentialsDot_1czh1_57:not(._selected_1czh1_53){animation:_option-scan_1czh1_1 .45s ease-in-out calc(var(--marker-delay,0s) + 2.05s + var(--circle-index) * .45s) both, _option-fade_1czh1_1 .6s ease-in-out calc(var(--marker-delay,0s) + 4.83s) both}[data-marker=drawn] ._selected_1czh1_53{animation:_option-scan_1czh1_1 .45s ease-in-out calc(var(--marker-delay,0s) + 2.05s + var(--circle-index) * .45s) both, _option-choose_1czh1_1 .85s ease-in-out calc(var(--marker-delay,0s) + 4.3s) forwards}[data-marker=drawn] ._selected_1czh1_53:after{animation:_circle-fill_1czh1_1 .55s cubic-bezier(.22,.61,.36,1) calc(var(--marker-delay,0s) + 4.68s) both}[data-marker=waiting] ._prompt_1czh1_60{opacity:1}[data-marker=waiting] ._sessionDot_1czh1_54{opacity:0}[data-marker=drawn] ._prompt_1czh1_60{animation:_prompt-converge_1czh1_1 .9s ease-in-out calc(var(--marker-delay,0s) + 5.25s) both}[data-marker=drawn] ._sessionDot_1czh1_54{animation:_path-appear_1czh1_1 .5s ease-out calc(var(--marker-delay,0s) + 6.05s) both}[data-marker=drawn] ._sessionDot_1czh1_54:after{animation:_circle-fill_1czh1_1 .7s cubic-bezier(.22,.61,.36,1) calc(var(--marker-delay,0s) + 6.55s) both}@keyframes _visual-reveal_1czh1_1{0%{opacity:0}to{opacity:1}}@keyframes _path-appear_1czh1_1{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes _course-current_1czh1_1{0%{opacity:0;transform:scale(.7)}25%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes _course-leave_1czh1_1{0%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes _course-arrive_1czh1_1{0%{opacity:0;transform:scale(.7)}40%,to{opacity:1;transform:scale(1)}}@keyframes _path-current-pause_1czh1_1{0%{opacity:0;transform:scale(.7)}8%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes _option-fade_1czh1_1{0%{opacity:1}to{opacity:0}}@keyframes _option-scan_1czh1_1{0%,to{transform:scale(1)}45%{transform:scale(1.22)}}@keyframes _option-choose_1czh1_1{0%,to{transform:scale(1)}40%,70%{transform:scale(1.28)}}@keyframes _circle-fill_1czh1_1{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes _prompt-converge_1czh1_1{0%{opacity:1;left:var(--prompt-left);top:var(--prompt-top);transform:translate(var(--prompt-shift), var(--prompt-shift))}to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:700px){._dot_1czh1_21{width:24px}._sessionDot_1czh1_54{width:32px}._prompt_1czh1_60{font-size:11px}._promptFirst_1czh1_75{--prompt-left:0%}._promptSecond_1czh1_76{--prompt-left:100%}}@media (prefers-reduced-motion:reduce){._visual_1czh1_1{opacity:1!important;animation:none!important}._visual_1czh1_1 ._dot_1czh1_21,._visual_1czh1_1 ._dot_1czh1_21:after,._visual_1czh1_1 ._prompt_1czh1_60{filter:none;transform:none;animation:none!important}._visual_1czh1_1 ._pathDot_1czh1_51,._visual_1czh1_1 ._courseDot_1czh1_52,._visual_1czh1_1 ._sessionDot_1czh1_54,._visual_1czh1_1 ._selected_1czh1_53{opacity:1}._visual_1czh1_1 ._essentialsDot_1czh1_57:not(._selected_1czh1_53),._visual_1czh1_1 ._prompt_1czh1_60{opacity:0}._visual_1czh1_1 ._selected_1czh1_53:after,._visual_1czh1_1 ._sessionDot_1czh1_54:after,._visual_1czh1_1 ._pathDot_1czh1_51:last-child:after,._visual_1czh1_1 ._courseDot_1czh1_52:first-child:after{opacity:1}}
