.hero-demo[data-astro-cid-kixw4qij][data-mode=work] [data-astro-cid-kixw4qij][data-scene=personal],.hero-demo[data-astro-cid-kixw4qij][data-mode=personal] [data-astro-cid-kixw4qij][data-scene=work]{display:none}.progress[data-astro-cid-kixw4qij]{width:84%;transition:width 1.2s var(--ease-out-expo)}.hero-demo[data-astro-cid-kixw4qij][data-mode=personal] .progress[data-astro-cid-kixw4qij]{width:75%}.row[data-astro-cid-kixw4qij]{animation:rowIn .7s var(--ease-out-expo) both;animation-delay:calc(.5s + var(--i) * .12s)}@keyframes rowIn{0%{opacity:0;transform:translateY(8px)}}.toast[data-astro-cid-kixw4qij]{animation:toastIn .9s var(--ease-out-expo) both, float 6s ease-in-out infinite;animation-delay:calc(.9s + var(--i) * .25s), calc(var(--i) * -2s)}@keyframes toastIn{0%{opacity:0;transform:translate(-16px)scale(.96)}}.bday-card[data-astro-cid-kixw4qij]{animation:cardIn 1s var(--ease-out-expo) 1.1s both}@keyframes cardIn{0%{opacity:0;transform:rotate(12deg)translateY(16px)scale(.92)}}.caret[data-astro-cid-kixw4qij]{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:.3}}.hero-in[data-astro-cid-i3irphx7]{animation:heroIn 1.1s var(--ease-out-expo) both;animation-delay:calc(var(--d) * 90ms)}@keyframes heroIn{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}}.hero-rise[data-astro-cid-i3irphx7]{animation:heroRise 2.2s var(--ease-out-expo) both;animation-delay:calc(.3s + var(--r) * .16s)}@keyframes heroRise{0%{opacity:0;transform:translateY(160px)}}.hero-confetti[data-astro-cid-i3irphx7]{animation:1.6s ease-out .6s both confettiIn}@keyframes confettiIn{0%{opacity:0}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.hero-rise[data-astro-cid-i3irphx7],.hero-confetti[data-astro-cid-i3irphx7]{animation:none}}.mode-toggle[data-astro-cid-i3irphx7]:has([data-mode=work][aria-selected=true]) .mode-pill[data-astro-cid-i3irphx7]{transform:translate(100%)}.dl-step[data-astro-cid-yy3d2qlf]{animation:dlStep .7s var(--ease-out-expo) both;animation-delay:calc(.3s + var(--i) * .18s)}.dl-check[data-astro-cid-yy3d2qlf]{animation:dlPop .5s var(--ease-out-expo) both;animation-delay:calc(.7s + var(--i) * .18s)}@keyframes dlStep{0%{opacity:0;transform:translate(-12px)}}@keyframes dlPop{0%{opacity:0;transform:scale(.4)}}.reveal-ready[data-astro-cid-yy3d2qlf] [data-astro-cid-yy3d2qlf][data-reveal]:not(.is-in) .dl-step[data-astro-cid-yy3d2qlf],.reveal-ready[data-astro-cid-yy3d2qlf] [data-astro-cid-yy3d2qlf][data-reveal]:not(.is-in) .dl-check[data-astro-cid-yy3d2qlf]{animation-play-state:paused}.dl-wave[data-astro-cid-yy3d2qlf] span[data-astro-cid-yy3d2qlf]{transform-origin:50%;transition:background .2s}.dl-wave[data-astro-cid-yy3d2qlf] span[data-astro-cid-yy3d2qlf].on{background:#fff}.dl-player[data-astro-cid-yy3d2qlf][data-playing=true] .dl-wave[data-astro-cid-yy3d2qlf] span[data-astro-cid-yy3d2qlf]{animation:1s ease-in-out infinite alternate dlBar;animation-delay:calc(var(--i) * -.09s)}.dl-player[data-astro-cid-yy3d2qlf][data-playing=true] .dl-i-play[data-astro-cid-yy3d2qlf]{display:none}.dl-player[data-astro-cid-yy3d2qlf][data-playing=true] .dl-i-pause[data-astro-cid-yy3d2qlf]{display:block}.dl-player[data-astro-cid-yy3d2qlf][data-playing=true] .dl-play[data-astro-cid-yy3d2qlf]{animation:1.6s ease-out infinite dlPulse}@keyframes dlPulse{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 12px #fff0}}@keyframes dlBar{to{transform:scaleY(.45)}}.dl-card[data-astro-cid-yy3d2qlf]{transition:transform .5s var(--ease-out-expo)}.dl-card[data-astro-cid-yy3d2qlf]:hover{transform:translateY(-4px)}.card-head[data-astro-cid-ytowbdqu]{color:var(--color-ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:12.5px;font-weight:600;display:flex}.card-head[data-astro-cid-ytowbdqu]>svg{flex-shrink:0}.card-head[data-astro-cid-ytowbdqu]>span[data-astro-cid-ytowbdqu]:not(.status){text-overflow:ellipsis;min-width:0;overflow:hidden}.status[data-astro-cid-ytowbdqu]{white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;margin-left:auto;padding:.1rem .4rem;font-size:10.5px;font-weight:500;transition:background-color .3s,color .3s;display:inline-flex}.status[data-astro-cid-ytowbdqu]:before{content:"";background:currentColor;border-radius:9999px;width:6px;height:6px}.stage-card[data-astro-cid-ytowbdqu][data-state=done] .status[data-astro-cid-ytowbdqu]{color:#047857;background:#ecfdf5}.stage-card[data-astro-cid-ytowbdqu][data-state=queued] .status[data-astro-cid-ytowbdqu]{background:var(--color-cloud);color:var(--color-mute)}.stage-card[data-astro-cid-ytowbdqu][data-state=publishing] .status[data-astro-cid-ytowbdqu]{background:var(--color-brand-50);color:var(--color-brand-700)}.stage-card[data-astro-cid-ytowbdqu][data-state=publishing] .status[data-astro-cid-ytowbdqu]:before{animation:.8s ease-in-out infinite blink}.stage-card[data-astro-cid-ytowbdqu][data-state=soon] .status[data-astro-cid-ytowbdqu]{background:var(--color-cloud);color:var(--color-mute)}.stage-card[data-astro-cid-ytowbdqu]{transition:opacity .5s var(--ease-out-expo), filter .5s var(--ease-out-expo), transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo)}.stage-card[data-astro-cid-ytowbdqu][data-state=queued]{opacity:.45;filter:saturate(.3)}.stage-card[data-astro-cid-ytowbdqu][data-state=publishing]{box-shadow:0 0 0 2px var(--color-brand-300), 0 22px 44px -26px #7c3aed99;transform:translateY(-3px)}.stage-card[data-astro-cid-ytowbdqu][data-state=soon]{opacity:.7}.stage-card[data-astro-cid-ytowbdqu].is-off{display:none}.stage-track[data-astro-cid-ytowbdqu]{scrollbar-width:none}.stage-track[data-astro-cid-ytowbdqu]::-webkit-scrollbar{display:none}.stage-card[data-astro-cid-ytowbdqu].pop{animation:pop .6s var(--ease-out-expo) both}.flow-line[data-astro-cid-ytowbdqu]{background:var(--color-line)}.flow[data-astro-cid-ytowbdqu].is-running .flow-line[data-astro-cid-ytowbdqu]{background:linear-gradient(var(--color-brand-500), var(--color-brand-200), var(--color-brand-500));background-size:100% 200%;animation:1s linear infinite flowDown}.flow[data-astro-cid-ytowbdqu].is-running .trigger[data-astro-cid-ytowbdqu]{animation:ping 1s var(--ease-out-expo) 2}.live-dot[data-astro-cid-ytowbdqu]{animation:1.6s ease-in-out infinite blink}.story-bar[data-astro-cid-ytowbdqu]>span[data-astro-cid-ytowbdqu]{width:60%}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes flowDown{to{background-position:0 -200%}}@keyframes ping{0%{box-shadow:0 0 #f43f5e59}to{box-shadow:0 0 0 12px #f43f5e00}}@media (prefers-reduced-motion:reduce){.stage-card[data-astro-cid-ytowbdqu],.stage-card[data-astro-cid-ytowbdqu].pop,.flow[data-astro-cid-ytowbdqu].is-running .flow-line[data-astro-cid-ytowbdqu],.flow[data-astro-cid-ytowbdqu].is-running .trigger[data-astro-cid-ytowbdqu],.live-dot[data-astro-cid-ytowbdqu],.status[data-astro-cid-ytowbdqu]:before{transition:none!important;animation:none!important}}.goal-panel[data-astro-cid-hcktjfuf]:not([hidden]){animation:goalIn .55s var(--ease-out-expo) both}.goal-panel[data-astro-cid-hcktjfuf]:not([hidden]) .step[data-astro-cid-hcktjfuf]{animation:stepIn .6s var(--ease-out-expo) both;animation-delay:calc(.12s + var(--n) * 80ms)}@keyframes goalIn{0%{opacity:0;transform:translateY(8px)}}@keyframes stepIn{0%{opacity:0;transform:translate(-10px)}}.marquee-track[data-astro-cid-qxr5vyn5]{animation:marquee var(--dur) linear infinite}.marquee-track[data-astro-cid-qxr5vyn5].is-reverse{animation-direction:reverse}.marquee-row[data-astro-cid-qxr5vyn5]:hover .marquee-track[data-astro-cid-qxr5vyn5]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-row[data-astro-cid-qxr5vyn5]{overflow-x:auto}.marquee-track[data-astro-cid-qxr5vyn5]{animation:none}}
