@keyframes svelte-sq3fh0-fadeIn{to{opacity:1}}.spiral-draw.svelte-sq3fh0{transition:stroke-dashoffset 60ms linear}.output-pulse.svelte-h3itj{background:#10b981;border-radius:999px;width:6px;height:6px;animation:1.6s ease-out infinite svelte-h3itj-pulseDot;box-shadow:0 0 #10b98199}@keyframes svelte-h3itj-pulseDot{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.animate-blink{animation:.9s steps(2,end) infinite svelte-h3itj-blink}@keyframes svelte-h3itj-blink{50%{opacity:0}}.kpi-card.svelte-pu3iwu{opacity:0;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards svelte-pu3iwu-kpi-in;transform:translateY(8px)scale(.95)}@keyframes svelte-pu3iwu-kpi-in{to{opacity:1;transform:translateY(0)scale(1)}}.cell-in.svelte-pu3iwu{opacity:0;animation:.26s ease-out both svelte-pu3iwu-cell-in}@keyframes svelte-pu3iwu-cell-in{0%{opacity:0}55%{opacity:1;background-color:#10b98138}to{opacity:1}}.card-result-cell.svelte-pu3iwu{animation:.7s cubic-bezier(.34,1.56,.64,1) both svelte-pu3iwu-result-pop}@keyframes svelte-pu3iwu-result-pop{0%{background-color:#0000;transform:scale(1)}40%{background-color:#10b9814d;transform:scale(1.15)}to{background-color:#10b9811a;transform:scale(1)}}.chart-bar.svelte-pu3iwu{height:0%;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards svelte-pu3iwu-bar-grow}@keyframes svelte-pu3iwu-bar-grow{0%{opacity:0;height:0%}30%{opacity:1}to{height:var(--bar-h);opacity:1}}.dragon-img.svelte-uep9vw{animation:2s ease-in-out infinite svelte-uep9vw-dragon-bob}@keyframes svelte-uep9vw-dragon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.dragon-defeat.svelte-uep9vw{animation:2s ease-in-out infinite svelte-uep9vw-dragon-bob,1.2s ease-in-out 3.8s forwards svelte-uep9vw-dragon-defeat}@keyframes svelte-uep9vw-dragon-defeat{0%{opacity:1;transform:translateY(0)}15%{opacity:1;transform:translate(-12px)}30%{opacity:.9;transform:translate(12px)}45%{opacity:.7;transform:translate(-8px)}60%{opacity:.5;transform:translate(8px)}75%{opacity:.3;transform:translate(-4px)}to{opacity:0;transform:translateY(20px)}}.card-hp-bar.svelte-uep9vw{background:linear-gradient(90deg,#a855f7,#ec4899);width:100%;animation:3.5s ease-in-out .2s forwards svelte-uep9vw-hp-drain}@keyframes svelte-uep9vw-hp-drain{0%{background:linear-gradient(90deg,#a855f7,#ec4899);width:100%}30%{width:70%}70%{background:linear-gradient(90deg,#ef4444,#f97316);width:20%}to{background:linear-gradient(90deg,#ef4444,#f97316);width:0%}}.card-battle-in.svelte-uep9vw{opacity:0;animation:.3s ease-out forwards svelte-uep9vw-battle-in;transform:translate(-8px)}@keyframes svelte-uep9vw-battle-in{to{opacity:1;transform:translate(0)}}.card-defeat.svelte-uep9vw{animation:.3s ease-out forwards svelte-uep9vw-battle-in,.8s ease-in-out 3.7s 3 svelte-uep9vw-defeat-flash}@keyframes svelte-uep9vw-defeat-flash{0%,to{opacity:1}50%{opacity:.3}}.card-dots.svelte-1x8ylzb{background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-size:20px 20px}.card-shape-in.svelte-1x8ylzb{opacity:0;animation:.5s ease-out forwards svelte-1x8ylzb-card-shape-in;transform:translateY(16px)}@keyframes svelte-1x8ylzb-card-shape-in{to{opacity:1;transform:translateY(0)}}.katex-inline .katex{color:inherit;font-size:1em}.blob.svelte-1eph68g{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.blob-1.svelte-1eph68g{width:600px;height:600px;animation:22s ease-in-out infinite svelte-1eph68g-float-1;top:-200px;left:-150px}.blob-2.svelte-1eph68g{width:500px;height:500px;animation:26s ease-in-out infinite svelte-1eph68g-float-2;bottom:-100px;right:-100px}.blob-3.svelte-1eph68g{width:350px;height:350px;animation:18s ease-in-out infinite svelte-1eph68g-float-3;top:10%;right:10%}@keyframes svelte-1eph68g-float-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,30px)scale(1.05)}66%{transform:translate(-30px,40px)scale(.95)}}@keyframes svelte-1eph68g-float-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-60px,-40px)scale(1.08)}}@keyframes svelte-1eph68g-float-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.1)}}@keyframes svelte-1eph68g-floaty{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(20px,-30px)rotate(8deg)}}@media (width<=768px){.blob-1.svelte-1eph68g{width:380px;height:380px}.blob-2.svelte-1eph68g{width:320px;height:320px}.blob-3.svelte-1eph68g{width:240px;height:240px}}@media (width<=1023px){.blob.svelte-1eph68g,.hero-symbol.svelte-1eph68g,.hero-scroll-hint.svelte-1eph68g{animation:none!important}.hero-grid.svelte-1eph68g{padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){.blob.svelte-1eph68g,.hero-symbol.svelte-1eph68g,.hero-scroll-hint.svelte-1eph68g{animation:none!important}}@media (width>=1024px){.hero-section.svelte-1eph68g{height:calc(var(--vh,1vh) * 100 - 80px)}}
