.journey-note[data-v-48378ad7]{font-family:Caveat,Plus Jakarta Sans,cursive;letter-spacing:.01em}.timeline-card-surface[data-v-48378ad7]{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}.timeline-card-surface[data-v-48378ad7]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.15) 42%,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease}.timeline-card-surface[data-v-48378ad7]:after{background:linear-gradient(90deg,transparent,rgba(59,130,246,.45),transparent);border-radius:1rem 1rem 0 0;content:"";height:3px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.timeline-card-surface[data-v-48378ad7]:hover{border-color:#bfdbfe;box-shadow:0 4px 12px -2px #0f172a14,0 22px 48px -16px #2563eb47;transform:translateY(-6px)}.timeline-card-surface[data-v-48378ad7]:hover:after,.timeline-card-surface[data-v-48378ad7]:hover:before{opacity:1}.timeline-card-surface--featured[data-v-48378ad7]:hover{border-color:#93c5fd8c;box-shadow:0 4px 12px -2px #0f172a1f,0 24px 48px -14px #2563eb80}.timeline-card-surface--featured[data-v-48378ad7]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.06) 42%,transparent 70%)}.timeline-card-surface--featured[data-v-48378ad7]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent)}.timeline-card-icon[data-v-48378ad7]{transition:transform .45s cubic-bezier(.22,1,.36,1)}.timeline-card-surface:hover .timeline-card-icon[data-v-48378ad7]{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.timeline-card-icon[data-v-48378ad7],.timeline-card-surface[data-v-48378ad7]{transition:none}.timeline-card-surface[data-v-48378ad7]:hover,.timeline-card-surface:hover .timeline-card-icon[data-v-48378ad7]{transform:none}}
