.walkthrough-reveal[data-v-e1af8341]{opacity:0;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1),box-shadow .26s;transform:translateY(12px)}.walkthrough-reveal.is-visible[data-v-e1af8341]{opacity:1;transform:translateY(0)}.walkthrough-reveal.is-focused[data-v-e1af8341]{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 24%,transparent),var(--app-shadow-card);border-radius:1.5rem}.ready-flow-line[data-v-e1af8341]{opacity:0;height:1.6rem}.ready-flow-line[data-v-e1af8341],.walkthrough-node[data-v-e1af8341]{justify-content:center;display:flex}.walkthrough-node[data-v-e1af8341]{border:1px solid var(--app-border);background:var(--app-surface);text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;min-height:10rem;padding:1.25rem}.walkthrough-guided .ready-flow-line[data-v-e1af8341]{opacity:0;justify-content:center;height:1.6rem;display:flex}.ready-flow-line span[data-v-e1af8341]{transform-origin:top;background:var(--app-primary);width:2px;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;transform:scaleY(0)}.ready-flow-line.is-visible[data-v-e1af8341]{opacity:1}.ready-flow-line.is-visible span[data-v-e1af8341]{transform:scaleY(1)}.walkthrough-node[data-v-e1af8341]{min-height:8rem;padding:1rem}.walkthrough-node p[data-v-e1af8341]{color:var(--app-text-muted);margin-top:.45rem;font-size:.8rem;line-height:1.25rem}.walkthrough-node-icon[data-v-e1af8341]{background:var(--app-primary-soft);width:2.75rem;height:2.75rem;color:var(--app-primary);border-radius:.9rem;place-items:center;margin-bottom:.75rem;display:grid}.walkthrough-guided .walkthrough-node-icon[data-v-e1af8341]{margin-bottom:.55rem}.walkthrough-connector[data-v-e1af8341]{opacity:0;justify-content:center;align-items:center;min-height:2rem;transition:opacity .25s;display:flex}.walkthrough-connector span[data-v-e1af8341]{transform-origin:0;background:var(--app-primary);width:100%;min-width:2rem;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.walkthrough-connector.is-visible[data-v-e1af8341]{opacity:1}.walkthrough-connector.is-visible span[data-v-e1af8341]{transform:scaleX(1)}.walkthrough-connector.vertical span[data-v-e1af8341]{transform-origin:top;width:2px;min-width:0;height:2rem;transform:scaleY(0)}.walkthrough-connector.vertical.is-visible span[data-v-e1af8341]{transform:scaleY(1)}@media (width>=768px){.walkthrough-connector[data-v-e1af8341]{min-height:0}}@media (width>=1024px){.walkthrough-connector.vertical span[data-v-e1af8341]{transform-origin:0;width:2rem;min-width:2rem;height:2px;transform:scaleX(0)}.walkthrough-connector.vertical.is-visible span[data-v-e1af8341]{transform:scaleX(1)}}@keyframes walkthrough-reminder-pulse-e1af8341{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #0000}45%{box-shadow:0 0 0 7px color-mix(in srgb,var(--app-primary) 16%,transparent);opacity:.82;transform:scale(1.06)}}.walkthrough-guided .walkthrough-reminder-badge[data-v-e1af8341]{transform-origin:50%;animation:1.7s ease-in-out 4 walkthrough-reminder-pulse-e1af8341}@media (prefers-reduced-motion:reduce){.ready-flow-line span[data-v-e1af8341],.walkthrough-connector[data-v-e1af8341],.walkthrough-connector span[data-v-e1af8341],.walkthrough-reveal[data-v-e1af8341]{transition:none!important}.walkthrough-reminder-badge[data-v-e1af8341]{animation:none!important}}.walkthrough-intro-reveal[data-v-c40ce787]{opacity:0;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1),box-shadow .22s;transform:translateY(10px)}.walkthrough-intro-reveal.is-visible[data-v-c40ce787]{opacity:1;transform:translateY(0)}.walkthrough-intro-reveal.is-focused[data-v-c40ce787]{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 18%,transparent);border-radius:1rem}.walkthrough-choice-card.is-focused[data-v-c40ce787],.walkthrough-choice-wrap .walkthrough-intro-reveal.is-focused[data-v-c40ce787]{box-shadow:var(--app-shadow-soft)}.walkthrough-scene-enter-active[data-v-c40ce787],.walkthrough-scene-leave-active[data-v-c40ce787]{transition:opacity .26s,transform .26s cubic-bezier(.22,1,.36,1)}.walkthrough-scene-enter-from[data-v-c40ce787]{opacity:0;transform:translate(16px)}.walkthrough-scene-leave-to[data-v-c40ce787]{opacity:0;transform:translate(-10px)}.walkthrough-resume-attention[data-v-c40ce787]{animation:1.2s ease-in-out infinite walkthrough-resume-pulse-c40ce787}.walkthrough-pause-attention[data-v-c40ce787]{animation:1.8s ease-in-out infinite walkthrough-pause-pulse-c40ce787}@keyframes walkthrough-resume-pulse-c40ce787{0%,to{box-shadow:var(--app-shadow-soft);transform:scale(1)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--app-primary) 14%,transparent),var(--app-shadow-soft);transform:scale(1.045)}}@keyframes walkthrough-pause-pulse-c40ce787{0%,to{box-shadow:var(--app-shadow-control)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--app-primary) 9%,transparent),var(--app-shadow-control)}}@media (width<=639px){.walkthrough-backdrop[data-v-c40ce787]{padding:.25rem}.walkthrough-dialog[data-v-c40ce787]{border-radius:1.25rem;height:calc(100dvh - .5rem);max-height:none}.walkthrough-header[data-v-c40ce787]{padding:.55rem .65rem .45rem;position:relative}.walkthrough-header>div[data-v-c40ce787]:first-child{gap:.4rem;padding-right:2.9rem}.walkthrough-header h2[data-v-c40ce787]{font-size:1rem;line-height:1.2rem}.walkthrough-close-button[data-v-c40ce787]{z-index:3;margin-left:0;position:absolute;top:.5rem;right:.55rem}.walkthrough-mode-tabs[data-v-c40ce787]{order:3;width:100%;margin-top:.05rem}.walkthrough-mode-tabs button[data-v-c40ce787]{white-space:nowrap;min-height:2rem;padding-inline:.45rem;font-size:.69rem;line-height:1rem}.walkthrough-timeline-row[data-v-c40ce787]{gap:0;margin-top:.3rem}.walkthrough-timeline[data-v-c40ce787]{scrollbar-width:none;padding-block:.15rem}.walkthrough-timeline[data-v-c40ce787]::-webkit-scrollbar{display:none}.walkthrough-timeline button[data-v-c40ce787]{min-width:1.75rem;height:1.75rem;padding-inline:.4rem;font-size:.65rem}.walkthrough-timeline li>span[data-v-c40ce787]{min-width:.9rem;margin-inline:.3rem}.walkthrough-body[data-v-c40ce787]{overscroll-behavior:contain;padding:.55rem .7rem .65rem;scroll-padding-block:.65rem}.walkthrough-footer[data-v-c40ce787]{padding:.4rem .65rem calc(.4rem + env(safe-area-inset-bottom));grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;grid-template-areas:"previous controls next";align-items:center;gap:.4rem}.walkthrough-footer-prev[data-v-c40ce787]{grid-area:previous}.walkthrough-footer-controls[data-v-c40ce787]{flex-wrap:nowrap;grid-area:controls;justify-content:center;gap:.35rem;min-width:0;min-height:2.75rem}.walkthrough-footer-next[data-v-c40ce787]{grid-area:next;min-width:0}.walkthrough-nav-button[data-v-c40ce787],.walkthrough-playback-button[data-v-c40ce787]{justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.walkthrough-nav-label[data-v-c40ce787],.walkthrough-playback-label[data-v-c40ce787]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.walkthrough-footer-next>.walkthrough-nav-button[data-v-c40ce787],.walkthrough-footer-prev>.walkthrough-nav-button[data-v-c40ce787]{width:2.75rem}.walkthrough-footer-next>.walkthrough-nav-button[data-v-c40ce787]{margin-left:auto}.walkthrough-footer-controls>div[data-v-c40ce787]{min-width:0}.walkthrough-footer-controls [role=group][data-v-c40ce787]{gap:.25rem}.walkthrough-footer-controls .inline-flex[data-v-c40ce787]{padding:.15rem}.walkthrough-footer-controls .inline-flex button[data-v-c40ce787]{min-width:2.35rem;min-height:2.35rem;padding-inline:.4rem;font-size:.7rem}.walkthrough-footer.is-reading .walkthrough-footer-controls[data-v-c40ce787]{visibility:hidden;pointer-events:none}.walkthrough-footer.is-terminal[data-v-c40ce787]:not(.is-reading){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"controls controls""previous next"}.walkthrough-footer.is-terminal.is-reading[data-v-c40ce787]{grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"previous next"}.walkthrough-footer.is-terminal.is-reading .walkthrough-footer-controls[data-v-c40ce787]{display:none}.walkthrough-footer.is-terminal .walkthrough-footer-next>button[data-v-c40ce787]:not(.walkthrough-nav-button){flex:0 auto;min-width:0;min-height:2.75rem;padding:.55rem .75rem;font-size:.8rem;line-height:1.1}}@media (prefers-reduced-motion:reduce){.walkthrough-scene-enter-active[data-v-c40ce787],.walkthrough-scene-leave-active[data-v-c40ce787]{transition:none!important}.walkthrough-pause-attention[data-v-c40ce787],.walkthrough-resume-attention[data-v-c40ce787]{animation:none!important}}
