.thread[data-v-89e6cce2]{gap:var(--space-2);display:grid}.thread__sender[data-v-89e6cce2]{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--color-muted);display:flex}.thread__sender strong[data-v-89e6cce2]{font-weight:var(--text-strong-weight);color:var(--color-ink)}.thread__row[data-v-89e6cce2]{gap:var(--space-1);transition:opacity var(--motion-pop) ease,transform var(--motion-slow) var(--motion-spring);display:grid}.thread__seen[data-v-89e6cce2]{font-family:var(--font-label);font-size:var(--text-meta-size);font-weight:var(--text-label-weight);line-height:var(--text-meta-leading);color:var(--color-muted);transition:opacity var(--motion-fade) ease}.thread__row--in[data-v-89e6cce2]{transform-origin:0 100%}.thread__row--out[data-v-89e6cce2]{transform-origin:100% 100%;justify-items:end}.thread__row--pre[data-v-89e6cce2]{opacity:0;transform:translateY(8px)scale(.96)}.thread__seen--pre[data-v-89e6cce2]{opacity:0}.thread__typing[data-v-89e6cce2],.thread__typing+.thread__row[data-v-89e6cce2]{grid-area:2/1}.thread__typing[data-v-89e6cce2]{align-self:start;gap:var(--space-1);width:fit-content;padding:var(--space-3) var(--space-3-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-bubble);opacity:0;transition:opacity var(--motion-pop) ease;display:flex}.thread__typing--on[data-v-89e6cce2]{opacity:1}.thread__typing:not(.thread__typing--on) i[data-v-89e6cce2]{animation-play-state:paused}.thread__typing i[data-v-89e6cce2]{background:var(--color-muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing-dot-89e6cce2}.thread__typing i[data-v-89e6cce2]:nth-child(2){animation-delay:.15s}.thread__typing i[data-v-89e6cce2]:nth-child(3){animation-delay:.3s}@keyframes typing-dot-89e6cce2{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}.step[data-v-d5a88674]{gap:var(--space-8);padding:var(--space-8) var(--space-6);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-card-l);display:grid}.step__copy[data-v-d5a88674]{align-content:start;gap:var(--space-4);max-width:440px;display:grid}.step__title[data-v-d5a88674]{font-size:var(--text-card-title-size);font-weight:var(--text-medium-weight);line-height:var(--text-card-title-leading);letter-spacing:var(--text-card-title-tracking)}@media (width>=1024px){.step[data-v-d5a88674]{padding:var(--space-12) var(--space-10);grid-template-columns:minmax(0,440px) minmax(0,400px);justify-content:space-between;align-items:center}}.step--off .step__chat[data-v-d5a88674],.step--off .step__copy[data-v-d5a88674]{opacity:0}.step--off .step__copy[data-v-d5a88674]{transform:translateY(26px)}.step--off .step__chat[data-v-d5a88674]{transform:translateY(10px)}.step--on .step__chat[data-v-d5a88674],.step--on .step__copy[data-v-d5a88674]{transition:opacity var(--motion-slow) ease,transform var(--motion-rise) var(--motion-ease)}.step--on .step__copy[data-v-d5a88674]{transition-delay:var(--motion-delay-copy)}.step--on .step__chat[data-v-d5a88674]{transition-delay:var(--motion-delay-chat)}.pager[data-v-6d873eb1]{align-items:center;gap:var(--space-3);display:inline-flex}.pager__track[data-v-6d873eb1]{width:var(--pager-width);background:var(--color-line);height:2px;position:relative}.pager__fill[data-v-6d873eb1]{background:var(--color-ink);transition:width var(--motion-base) var(--motion-ease);position:absolute;inset:0 auto 0 0}.pager__count[data-v-6d873eb1]{font-family:var(--font-label);font-size:var(--text-fine-size);font-weight:var(--text-label-weight);line-height:var(--text-step-leading);letter-spacing:var(--text-tag-tracking);color:var(--color-muted)}.next[data-v-ef37ef87]{align-items:center;gap:var(--space-1-5);padding:var(--space-1) 0;font-family:var(--font-label);font-size:var(--text-fine-size);font-weight:var(--text-label-weight);line-height:var(--text-step-leading);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;color:var(--color-muted);cursor:pointer;transition:color var(--motion-base) var(--motion-ease);background:0 0;border:0;display:inline-flex}.next[data-v-ef37ef87]:focus-visible,.next[data-v-ef37ef87]:hover{color:var(--color-ink)}.next__arrow[data-v-ef37ef87]{width:var(--space-3);height:var(--space-3);transition:translate var(--motion-base) var(--motion-ease)}.next--down .next__arrow[data-v-ef37ef87]{rotate:90deg}.next:hover .next__arrow[data-v-ef37ef87]{translate:3px}.next--down:hover .next__arrow[data-v-ef37ef87]{translate:0 3px}.journey[data-v-e12eef07]{isolation:isolate;position:relative;overflow:clip}.journey__backdrop[data-v-e12eef07]{z-index:-1;pointer-events:none;position:absolute;inset:0}.journey__backdrop-view[data-v-e12eef07]{height:100svh;position:sticky;top:0}.journey__backdrop-view[data-v-e12eef07] .grid-backdrop{animation:none}.journey__inner[data-v-e12eef07]{gap:var(--space-section-gap);max-width:calc(var(--width-content) + 2 * var(--space-gutter));padding:var(--space-section-top) var(--space-gutter) var(--space-section);margin-inline:auto;display:grid}.journey__steps[data-v-e12eef07]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.journey__pager[data-v-e12eef07]{align-items:center;gap:var(--space-6);margin-top:var(--space-6);padding-block:var(--space-4);background:linear-gradient(to top,var(--color-paper) 60%,transparent);display:flex;position:sticky;bottom:0}.journey--stage .journey__track[data-v-e12eef07]{height:calc(100svh * (1 + var(--steps)))}.journey--stage .journey__pin[data-v-e12eef07]{align-items:center;row-gap:var(--space-5);height:100svh;padding-block:calc(var(--header-height) + var(--space-5)) var(--space-8);grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;top:0}.journey--stage .journey__steps[data-v-e12eef07]{gap:0}.journey--stage .journey__step[data-v-e12eef07]{opacity:0;pointer-events:none;transition:opacity var(--motion-fade) ease;grid-area:1/1}.journey--stage .journey__step--on[data-v-e12eef07]{opacity:1;pointer-events:auto}.journey__hint[data-v-e12eef07]{font-family:var(--font-label);font-size:var(--text-fine-size);font-weight:var(--text-label-weight);line-height:var(--text-step-leading);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;color:var(--color-muted);opacity:var(--journey-hint-opacity);margin:0}.journey__hint kbd[data-v-e12eef07]{border:1px solid var(--color-line);border-radius:var(--radius-chip-key);min-width:1.8em;font:inherit;letter-spacing:0;place-items:center;margin-inline-start:.3em;padding:.1em .3em;display:inline-grid}@media (hover:none){.journey__hint[data-v-e12eef07]{display:none}}@media (width<=767px){.journey--stage .journey__pin[data-v-e12eef07]{row-gap:var(--space-3);padding-block:calc(var(--header-height) + var(--space-3)) var(--space-4)}.journey--stage .journey__step[data-v-e12eef07] .step{gap:var(--space-5);padding:var(--space-5)}}.journey--stage .journey__pager[data-v-e12eef07]{background:0 0;margin-top:0;padding-block:0;position:static}
