.horizon-mystery.svelte-103ef2a{background:#0d948808;animation:svelte-103ef2a-mystery-enter .8s ease-out}.mystery-shimmer.svelte-103ef2a{position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(13,148,136,.06) 40%,rgba(13,148,136,.12) 50%,rgba(13,148,136,.06) 60%,transparent 80%);background-size:250% 100%;animation:svelte-103ef2a-shimmer-sweep 3.5s ease-in-out infinite}@keyframes svelte-103ef2a-shimmer-sweep{0%{background-position:200% center}to{background-position:-200% center}}@keyframes svelte-103ef2a-mystery-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.typewriter-cursor.svelte-103ef2a{display:inline-block;animation:svelte-103ef2a-cursor-blink .6s step-end infinite;color:var(--color-primary);font-weight:300;margin-left:1px}@keyframes svelte-103ef2a-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.horizon-narrative.svelte-103ef2a{animation:svelte-103ef2a-narrative-enter .7s cubic-bezier(.16,1,.3,1)}.horizon-narrative.svelte-103ef2a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,#fbbf24cc,#f59e0b66);border-radius:2px;animation:svelte-103ef2a-accent-glow 2s ease-in-out infinite alternate}@keyframes svelte-103ef2a-narrative-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-103ef2a-accent-glow{0%{box-shadow:0 0 4px #fbbf244d}to{box-shadow:0 0 10px #fbbf2499}}.horizon-whisper.svelte-103ef2a{animation:svelte-103ef2a-whisper-enter 1.2s ease-out}@keyframes svelte-103ef2a-whisper-enter{0%{opacity:0}60%{opacity:0}to{opacity:1}}.reveal-particle.svelte-19evg4b{position:absolute;pointer-events:none;will-change:transform,opacity;line-height:1;animation-name:svelte-19evg4b-revealFloat;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:forwards}@keyframes svelte-19evg4b-revealFloat{0%{opacity:1;transform:translate(0) scale(1)}50%{opacity:.8;transform:translate(calc(var(--drift) * .5),-60px) scale(1.2)}to{opacity:0;transform:translate(var(--drift),-120px) scale(.6)}}.reveal-tooltip-enter.svelte-19evg4b{animation:svelte-19evg4b-tooltip-in .3s cubic-bezier(.16,1,.3,1)}.reveal-tooltip-exit.svelte-19evg4b{animation:svelte-19evg4b-tooltip-out .2s ease-in forwards}@keyframes svelte-19evg4b-tooltip-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-19evg4b-tooltip-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.96)}}@keyframes svelte-j7h4bp-guideGlow{0%,to{box-shadow:0 0 0 3px #8b9cf640}50%{box-shadow:0 0 0 5px #8b9cf673}}.history-panel.svelte-1uha8ag{overflow:hidden;animation:svelte-1uha8ag-panel-enter .5s cubic-bezier(.22,1.2,.36,1) forwards}.panel-summary.svelte-1uha8ag{max-height:6rem}.panel-full-enter.svelte-1uha8ag{animation:svelte-1uha8ag-panel-expand .7s cubic-bezier(.22,1.15,.36,1) forwards}@keyframes svelte-1uha8ag-panel-enter{0%{max-height:0;opacity:0;transform:translateY(-12px)}50%{opacity:1}75%{max-height:6.5rem;transform:translateY(3px)}90%{transform:translateY(-1px)}to{max-height:6rem;transform:translateY(0)}}@keyframes svelte-1uha8ag-panel-expand{0%{height:6rem}40%{height:30vh}65%{height:58vh}80%{height:53vh}90%{height:56vh}to{height:55vh}}.summary-cards-scroll.svelte-1uha8ag{scrollbar-width:none;-ms-overflow-style:none}.summary-cards-scroll.svelte-1uha8ag::-webkit-scrollbar{display:none}.summary-card.svelte-1uha8ag{box-shadow:0 4px 24px #1c1c170f;min-width:5.5rem}
