@keyframes svelte-13f788y-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes svelte-13f788y-checkPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.shimmer-overlay.svelte-13f788y:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(168,85,247,.1),transparent);animation:svelte-13f788y-shimmer 1.8s ease-in-out infinite}.done-check.svelte-13f788y{animation:svelte-13f788y-checkPop .3s ease-out}@keyframes svelte-a3biy-glow-pulse{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.glow-pulse.svelte-a3biy{animation:svelte-a3biy-glow-pulse .6s ease-in-out 1}@keyframes svelte-a3biy-label-bounce{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.label-bounce.svelte-a3biy{animation:svelte-a3biy-label-bounce .4s ease-out both}@keyframes svelte-vyl8fu-checkPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes svelte-254vtc-slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.chain-detail.svelte-254vtc{animation:svelte-254vtc-slideIn .2s ease-out}@keyframes svelte-1vfmfbv-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:svelte-1vfmfbv-fadeInUp .5s ease-out forwards}@keyframes svelte-1vfmfbv-pageEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-state-enter.svelte-1vfmfbv{animation:svelte-1vfmfbv-pageEnter .6s cubic-bezier(.16,1,.3,1) forwards}.results-hero.svelte-1vfmfbv{opacity:0;transform:translateY(24px) scale(.98);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.results-hero--visible.svelte-1vfmfbv{opacity:1;transform:translateY(0) scale(1)}.results-stagger.svelte-1vfmfbv{opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s ease-out}.results-hero--visible.svelte-1vfmfbv .results-stagger-1:where(.svelte-1vfmfbv){opacity:1;transform:translateY(0);transition-delay:.15s}.results-hero--visible.svelte-1vfmfbv .results-stagger-2:where(.svelte-1vfmfbv){opacity:1;transform:translateY(0);transition-delay:.35s}.results-hero--visible.svelte-1vfmfbv .results-stagger-4:where(.svelte-1vfmfbv){opacity:1;transform:translateY(0);transition-delay:.55s}.results-data.svelte-1vfmfbv{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out 1s,transform .6s ease-out 1s}.results-data--visible.svelte-1vfmfbv{opacity:1;transform:translateY(0);transition:opacity .6s ease-out 1s,transform .6s ease-out 1s}.result-sections.svelte-1vfmfbv>:where(.svelte-1vfmfbv){content-visibility:auto;contain-intrinsic-size:auto 500px}.section-label.svelte-1vfmfbv{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.15em;color:#a855f780;padding:3px 10px;border:1px solid rgba(168,85,247,.12);border-radius:9999px;background:#a855f70d;margin-bottom:12px}.fix-card.svelte-1vfmfbv{position:relative;overflow:hidden;transition:transform .15s ease-out,box-shadow .15s ease-out}.fix-card.svelte-1vfmfbv:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.fix-card-accent.svelte-1vfmfbv{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px}@keyframes svelte-1vfmfbv-contextPulse{0%{opacity:.5;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.context-animate.svelte-1vfmfbv{animation:svelte-1vfmfbv-contextPulse .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1vfmfbv-modalIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.login-modal-enter.svelte-1vfmfbv{animation:svelte-1vfmfbv-modalIn .3s cubic-bezier(.16,1,.3,1) forwards}.scroll-top-btn.svelte-1vfmfbv{animation:svelte-1vfmfbv-scrollBtnIn .25s ease-out}@keyframes svelte-1vfmfbv-scrollBtnIn{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.context-player-dock.svelte-1vfmfbv{animation:svelte-1vfmfbv-dockSlideUp .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1vfmfbv-dockSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.context-tab.svelte-1vfmfbv{position:absolute;top:0;right:1.25rem;transform:translateY(-100%);display:flex;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#c084fcb3;background:#7c3aed26;border:1px solid rgba(168,85,247,.25);border-bottom:none;border-radius:.5rem .5rem 0 0;cursor:pointer;transition:background .15s,color .15s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.context-tab.svelte-1vfmfbv:hover{background:#7c3aed40;color:#c084fce6}.context-tab--active.svelte-1vfmfbv{background:#7c3aed33;color:#c084fc}.context-strip-bar.svelte-1vfmfbv{background:#0a0908f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(168,85,247,.1)}.context-drawer.svelte-1vfmfbv{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.context-drawer--open.svelte-1vfmfbv{grid-template-rows:1fr}.context-drawer-inner.svelte-1vfmfbv{overflow:hidden}.glow-hover{transition:border-color .2s,box-shadow .2s}.glow-hover:hover{border-color:#a855f759!important;box-shadow:0 0 12px #a855f726}
