.greying[data-v-fb92e8d9]{--border-color-override: #696a6977}.border-orange-custom[data-v-fb92e8d9]{--border-color-override: #da874c4d}.border-orange-custom[data-v-fb92e8d9]:hover,.active[data-v-fb92e8d9]{cursor:pointer;--border-color-override: #ee862b;box-shadow:#c840174d 0 4px 12px;transition:.4s ease-in-out}.border-orange-custom[data-v-fb92e8d9]:hover{transform:scale(1.05)}.group:hover .badge-custom[data-v-fb92e8d9]{--border-color-override: #ee862b;box-shadow:#c840174d 0 4px 12px}.fade-in-element[data-v-fb92e8d9]{opacity:1;transform:translateY(15px);transition:opacity .8s ease,transform .8s ease}.is-visible[data-v-fb92e8d9]{opacity:1;transform:translateY(0)}.timeline-item[data-v-fb92e8d9]{flex:0 0 auto;width:280px;margin:0 1rem;background:#1f1f1f;border-radius:.5rem;border:2px solid transparent;transition:border-color .3s,transform .3s;position:relative;z-index:2}.timeline-item[data-v-fb92e8d9]:hover{transform:scale(1.1);border-color:#fbbf24!important}.timeline-item.active[data-v-fb92e8d9],.timeline-item[data-v-fb92e8d9]:hover{border-color:#fbbf24}.card-header[data-v-fb92e8d9]{display:flex;align-items:center;border-bottom:2px solid;padding:.5rem}.age-label[data-v-fb92e8d9]{margin-left:auto;background:#ffffff1a;padding:.2rem .5rem;border-radius:.25rem;font-size:.8rem}.card-body[data-v-fb92e8d9]{padding:.75rem}.wisdom[data-v-fb92e8d9]{display:flex;align-items:center;margin-top:.5rem;color:#4ade80;font-size:.85rem}.wisdom span[data-v-fb92e8d9]{margin-right:.25rem}.progress-container[data-v-858dfebb]{margin-bottom:1rem}.progress-bar[data-v-858dfebb]{height:4px;background:#374151;border-radius:2px;overflow:hidden}.progress-filled[data-v-858dfebb]{height:100%;background:#ee862b;transition:width .3s}.progress-labels[data-v-858dfebb]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.875rem}.timeline-wrapper[data-v-858dfebb]{position:relative;display:flex;align-items:center}.timeline[data-v-858dfebb]{display:flex;overflow-x:auto;padding:2rem 2rem .5rem;gap:2rem;scroll-snap-type:x mandatory;max-width:1400px}.timeline[data-v-858dfebb]:before{content:"";position:absolute;top:400px;left:0;right:0;height:6px;background:linear-gradient(to right,#ff0,orange,green,#00f,violet,brown,#e2557f);transform:translateY(-50%)}.item-container[data-v-858dfebb]{position:relative;display:flex;flex-direction:column;align-items:center;flex:0 0 calc((100% - 4rem) / 3);padding:0;scroll-snap-align:center}.marker[data-v-858dfebb]{position:relative;width:12px;height:12px;border-radius:50%;background:#dfc3ad;border:2px solid #ffffff;transition:background .3s,border-color .3s;cursor:pointer;z-index:2}.marker[data-v-858dfebb]:hover,.marker.active[data-v-858dfebb]{background:#ee862b;border-color:#ee862b;box-shadow:#c840177f 0 4px 12px}.hr-marker[data-v-858dfebb]{width:60px;height:1px;border:none;background:#da874c4d;transform:rotate(90deg);transition:width .3s,background .3s;position:relative;z-index:0}.item-container:hover .hr-marker[data-v-858dfebb],.hr-marker.active[data-v-858dfebb]{background:#ee862b}.index-label[data-v-858dfebb]{margin-top:.25rem;font-size:.75rem;color:#cbd5e1}.nav[data-v-858dfebb],.nav.bottom[data-v-858dfebb]{background:#00000080;border:none;color:#fff;width:2rem;height:2rem;border-radius:50%;cursor:pointer;z-index:10}.arrow-btn[data-v-858dfebb]{height:3rem;width:3rem;border-radius:var(--radius);font-size:1.25rem;line-height:1.75rem;color:hsl(var(--muted-foreground));transition-duration:.3s;animation-duration:.3s}.arrow-btn[data-v-858dfebb]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.arrow-btn[data-v-858dfebb]{box-shadow:0 0 4px #ff990026,inset 0 0 8px #ee862b1c;border:1px solid rgba(255,138,72,.25)}.arrow-btn[data-v-858dfebb]:hover{box-shadow:0 0 16px #ff99004d,inset 0 0 12px #ee862b3a;background-color:#16110b}.img-shadow-animation[data-v-cae3c71f]{animation-name:img-shadow-animation-cae3c71f;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:linear;animation-direction:alternate}.img-border-animation[data-v-cae3c71f]{animation-name:img-border-animation-cae3c71f;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:linear;animation-direction:alternate}@keyframes img-shadow-animation-cae3c71f{0%{opacity:.5;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes img-border-animation-cae3c71f{0%{border-top-color:#3b82f61a}to{border-top-color:#3b82f699}}.controls[data-v-cae3c71f]{display:flex;gap:.5rem;flex-wrap:wrap}button[data-v-cae3c71f]{border:1px solid color-mix(in srgb,currentcolor 20%,transparent 80%);border-radius:4px;cursor:pointer;padding:.1rem .4rem}button[data-v-cae3c71f]:hover{background-color:color-mix(in srgb,currentcolor 5%,transparent 95%)}
