.journey-ready{--journey-ease:cubic-bezier(.16, 1, .3, 1)}.journey-content{scrollbar-color:var(--muted-foreground) var(--background);scrollbar-width:thin;margin:-4px;padding:4px}.journey-ready ::selection{color:var(--foreground);background:var(--secondary)}.journey-choice,.journey-practice-control{touch-action:manipulation}.journey-choice{transition-property:border-color}.journey-choice>input{order:1;width:1.25rem;height:1.25rem;margin-inline-start:auto}.journey-choice>span[aria-hidden=true]{transition:transform .15s ease-out}.journey-choice:has(input:checked)>span[aria-hidden=true]{transform:scale(1.08)}.journey-assembly-row{padding-block:.5rem}.journey-assembly-row+.journey-assembly-row{border-top:1px solid var(--border)}.journey-report-mark{opacity:.55;transform-origin:14px 44px}.journey-practice-control{transition:border-color .15s ease-out}.journey-practice-control[data-selected=true]{color:var(--primary-foreground);background:var(--primary);border-color:var(--foreground)}.journey-practice-control:not([data-selected=true]):hover{border-color:var(--foreground)}.journey-practice-panel{min-height:10rem}.journey-cadence .journey-calendar{margin-top:1.25rem}.journey-choice[data-cadence-selected=true],.journey-calendar-active{color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--background));border-color:var(--success)}.journey-choice[data-cadence-selected=true]>span[aria-hidden=true]{color:inherit;background:0 0}.journey-calendar-slot{transition:background-color .15s ease-out,border-color .15s ease-out}.journey-quote{max-width:60ch}.journey-ready[data-offer=true] .journey-action-row,.journey-ready[data-step=welcome] .journey-action-row{flex-direction:column}.journey-ready[data-offer=true] .journey-next,.journey-ready[data-step=welcome] .journey-next{flex:none;width:100%}.journey-ready[data-step=welcome] .journey-progress{visibility:hidden}.journey-ready[data-step=welcome] #journey-heading{text-wrap:pretty;font-family:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.45}.journey-ready[data-step=welcome] #journey-heading strong{background-image:linear-gradient(color-mix(in srgb, var(--cta) 45%, transparent), color-mix(in srgb, var(--cta) 45%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 75%;background-repeat:no-repeat;background-size:100% 82%;margin-inline:-.08em;padding-inline:.08em}.journey-ready[data-step=welcome] #journey-description{text-align:right;white-space:pre-line;max-width:none;margin-top:1rem}@media (prefers-reduced-motion:no-preference){.journey-ready[data-step=welcome] #journey-heading strong{animation:.6s ease-out .2s both journey-marker}.journey-ready[data-step=welcome] #journey-heading strong:nth-of-type(2){animation-delay:.45s}.journey-ready[data-step=welcome] #journey-heading strong:nth-of-type(3){animation-delay:.7s}.journey-scene{transform-origin:50% 85%;animation:journey-scene-settle .65s var(--journey-ease)}.journey-scene [data-stage-part=spotlight]{animation:journey-spotlight .7s var(--journey-ease)}.journey-scene[data-focus=nerves]{animation-name:journey-room-to-pause}.journey-feedback .journey-report-mark,.journey-practice-cues{transform-origin:0;transform-box:fill-box;animation:journey-annotation .65s var(--journey-ease)}.journey-feedback .journey-report-note{animation:journey-panel-reveal .7s var(--journey-ease)}.journey-calendar-active svg{animation:journey-slot .35s var(--journey-ease) both;animation-delay:calc(var(--journey-slot) * 25ms)}.journey-practice-panel>div{animation:journey-panel-reveal .25s var(--journey-ease)}.journey-assembly-line,.journey-trial-connector{transform-origin:top;animation:journey-connect 1s var(--journey-ease)}.journey-assembly-node,.journey-trial-node{animation:journey-node .85s var(--journey-ease)}.journey-trial-timeline li:nth-child(2) .journey-trial-node{animation-duration:1s}.journey-trial-timeline li:nth-child(3) .journey-trial-node{animation-duration:1.15s}}@keyframes journey-marker{0%{background-size:0% 82%}to{background-size:100% 82%}}@keyframes journey-scene-settle{0%{transform:translateY(4px)rotate(-2deg)}to{transform:translateY(0)rotate(0)}}@keyframes journey-spotlight{0%{opacity:.4}to{opacity:1}}@keyframes journey-annotation{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}@keyframes journey-slot{0%{transform:translateY(3px)scale(.85)}to{transform:translateY(0)scale(1)}}@keyframes journey-room-to-pause{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes journey-panel-reveal{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-connect{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes journey-node{0%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.journey-choice>span[aria-hidden=true],.journey-practice-control,.journey-calendar-slot{transition:none}}@media (max-height:540px){.journey-content{min-height:8rem}}
