.app-container.svelte-2q2pwq{min-height:100vh}
@keyframes svelte-16v9uqj-fade-in{from{opacity:0}to{opacity:1}}@keyframes svelte-16v9uqj-scale-in{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in.svelte-16v9uqj{animation:svelte-16v9uqj-fade-in 0.2s ease-out}.animate-scale-in.svelte-16v9uqj{animation:svelte-16v9uqj-scale-in 0.3s ease-out}pre.svelte-16v9uqj{font-family:'Monaco', 'Courier New', monospace;line-height:1.6}.overflow-y-auto.svelte-16v9uqj::-webkit-scrollbar{width:8px}.overflow-y-auto.svelte-16v9uqj::-webkit-scrollbar-track{background:#f1f5f9}.overflow-y-auto.svelte-16v9uqj::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.overflow-y-auto.svelte-16v9uqj::-webkit-scrollbar-thumb:hover{background:#94a3b8}
.prose.svelte-1j9hj62 h2.svelte-1j9hj62{scroll-margin-top:100px}
.prose.svelte-1j9hj62 h2.svelte-1j9hj62{scroll-margin-top:100px}
@keyframes svelte-14nw0c5-bounce-in{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes svelte-14nw0c5-check-draw{0%{stroke-dasharray:0, 100}100%{stroke-dasharray:100, 0}}.animate-bounce-in.svelte-14nw0c5{animation:svelte-14nw0c5-bounce-in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.animate-check-draw.svelte-14nw0c5{animation:svelte-14nw0c5-check-draw 0.5s 0.3s ease-out forwards}
.badge-purple.svelte-scme65{--tw-border-opacity:1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))
}
.prose h1{margin-bottom:1rem;margin-top:2rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))
}.prose h2{margin-bottom:0.75rem;margin-top:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))
}.prose h3{margin-bottom:0.75rem;margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))
}.prose p{margin-bottom:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))
}.prose strong{font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))
}.prose ul{margin-bottom:1rem;list-style-position:inside;list-style-type:disc
}.prose ul>:not([hidden])~.svelte-x9f3ed:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))
}.prose ol{margin-bottom:1rem;list-style-position:inside;list-style-type:decimal
}.prose ol>:not([hidden])~.svelte-x9f3ed:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))
}.prose li{line-height:1.625;--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))
}.prose code{border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-family:JetBrains Mono, monospace;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))
}.prose pre{margin-bottom:1rem;overflow-x:auto;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))
}.prose pre code{background-color:transparent;padding:0px;--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))
}.prose a{--tw-text-opacity:1;color:rgb(5 150 105 / var(--tw-text-opacity, 1));text-decoration-line:underline
}.prose a:hover{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))
}.prose blockquote{margin-bottom:1rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))
}
.scroll-reveal.svelte-1tpkt06{opacity:0;transform:translateY(30px);transition:all 0.6s ease-out}.scroll-reveal.revealed.svelte-1tpkt06{opacity:1;transform:translateY(0)}.bg-grid.svelte-1tpkt06{background-image:linear-gradient(to right, rgba(148, 163, 184, 0.1) 1px, transparent 1px),
      linear-gradient(to bottom, rgba(148, 163, 184, 0.1) 1px, transparent 1px);background-size:24px 24px}
.animate-in.svelte-1xgxsux{animation:svelte-1xgxsux-slideUp 0.6s ease-out forwards}.stagger-1.svelte-1xgxsux{animation-delay:0.1s;opacity:0}.stagger-2.svelte-1xgxsux{animation-delay:0.2s;opacity:0}.stagger-3.svelte-1xgxsux{animation-delay:0.3s;opacity:0}.stagger-4.svelte-1xgxsux{animation-delay:0.4s;opacity:0}@keyframes svelte-1xgxsux-slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1xgxsux{animation:svelte-1xgxsux-fadeIn 0.4s ease-out}@keyframes svelte-1xgxsux-fadeIn{from{opacity:0}to{opacity:1}}.text-gradient-brand.svelte-1xgxsux{background:linear-gradient(135deg, #10b981 0%, #059669 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[class*="bg-brand-"].svelte-1xgxsux,[class*="text-brand-"].svelte-1xgxsux,[class*="border-brand-"].svelte-1xgxsux,[class*="bg-purple-"].svelte-1xgxsux,[class*="text-purple-"].svelte-1xgxsux,[class*="border-purple-"].svelte-1xgxsux,[class*="bg-blue-"].svelte-1xgxsux,[class*="text-blue-"].svelte-1xgxsux,[class*="border-blue-"].svelte-1xgxsux,[class*="bg-indigo-"].svelte-1xgxsux,[class*="text-indigo-"].svelte-1xgxsux,[class*="border-indigo-"].svelte-1xgxsux,[class*="bg-green-"].svelte-1xgxsux,[class*="text-green-"].svelte-1xgxsux,[class*="border-green-"].svelte-1xgxsux,[class*="bg-cyan-"].svelte-1xgxsux,[class*="text-cyan-"].svelte-1xgxsux,[class*="border-cyan-"].svelte-1xgxsux,[class*="bg-amber-"].svelte-1xgxsux,[class*="text-amber-"].svelte-1xgxsux,[class*="border-amber-"].svelte-1xgxsux,[class*="bg-rose-"].svelte-1xgxsux,[class*="text-rose-"].svelte-1xgxsux,[class*="border-rose-"].svelte-1xgxsux{transition:all 0.2s ease}
.scroll-reveal.svelte-136ip6h,.scroll-reveal-left.svelte-136ip6h,.scroll-reveal-right.svelte-136ip6h,.scroll-reveal-scale.svelte-136ip6h{opacity:0;transition:all 0.6s ease-out}.scroll-reveal.svelte-136ip6h{transform:translateY(30px)}.scroll-reveal-left.svelte-136ip6h{transform:translateX(-30px)}.scroll-reveal-right.svelte-136ip6h{transform:translateX(30px)}.scroll-reveal-scale.svelte-136ip6h{transform:scale(0.95)}.scroll-reveal.revealed.svelte-136ip6h,.scroll-reveal-left.revealed.svelte-136ip6h,.scroll-reveal-right.revealed.svelte-136ip6h,.scroll-reveal-scale.revealed.svelte-136ip6h{opacity:1;transform:translate(0) scale(1)}.stagger-1.svelte-136ip6h{transition-delay:0.1s}.stagger-2.svelte-136ip6h{transition-delay:0.2s}.stagger-3.svelte-136ip6h{transition-delay:0.3s}.stagger-4.svelte-136ip6h{transition-delay:0.4s}.animate-in.svelte-136ip6h{animation:svelte-136ip6h-fadeInUp 0.6s ease-out forwards}@keyframes svelte-136ip6h-fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bg-grid.svelte-136ip6h{background-image:linear-gradient(rgba(16, 185, 129, 0.05) 1px, transparent 1px),
      linear-gradient(90deg, rgba(16, 185, 129, 0.05) 1px, transparent 1px);background-size:32px 32px}.text-gradient-brand.svelte-136ip6h{background:linear-gradient(135deg, #10b981 0%, #059669 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.scrollbar-hide.svelte-1gmtcf{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-1gmtcf::-webkit-scrollbar{display:none}
body:has(.animate-fade-in){overflow:hidden}
@keyframes svelte-1r9dqzc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float.svelte-1r9dqzc{animation:svelte-1r9dqzc-float 6s ease-in-out infinite}
@keyframes svelte-1poya0c-shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.animate-pulse.svelte-1poya0c>.svelte-1poya0c{background:linear-gradient(90deg, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);background-size:1000px 100%;animation:svelte-1poya0c-shimmer 2s infinite}
.scrollbar-hide.svelte-16twrwl::-webkit-scrollbar{display:none}
.hover-lift.svelte-ppahy3:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.15)}.hover-lift.svelte-ppahy3:active{transform:translateY(0)}
@keyframes svelte-1r9dqzc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float.svelte-1r9dqzc{animation:svelte-1r9dqzc-float 6s ease-in-out infinite}
.bg-grid.svelte-3u9vtu{background-image:linear-gradient(to right, rgba(148, 163, 184, 0.1) 1px, transparent 1px),
      linear-gradient(to bottom, rgba(148, 163, 184, 0.1) 1px, transparent 1px);background-size:20px 20px}.bg-mesh-subtle.svelte-3u9vtu{background-image:radial-gradient(at 0% 0%, rgba(16, 185, 129, 0.05) 0px, transparent 50%),
      radial-gradient(at 100% 0%, rgba(249, 115, 22, 0.03) 0px, transparent 50%)}.glow-brand.svelte-3u9vtu{box-shadow:0 0 20px rgba(16, 185, 129, 0.3)}.notification-pulse.svelte-3u9vtu{animation:svelte-3u9vtu-pulse-glow 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes svelte-3u9vtu-pulse-glow{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(249, 115, 22, 0.7)}50%{opacity:0.9;box-shadow:0 0 0 8px rgba(249, 115, 22, 0)}}
.scrollbar-hide.svelte-1ubp5zm{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-1ubp5zm::-webkit-scrollbar{display:none}
.timeline-item.svelte-i15mmy{position:relative;padding-bottom:3rem}.timeline-item.svelte-i15mmy:last-child{padding-bottom:0}.timeline-line.svelte-i15mmy{position:absolute;left:1.5rem;top:1.5rem;bottom:0;width:2px;background:linear-gradient(to bottom, #e2e8f0 0%, rgba(226, 232, 240, 0.3) 100%)}.timeline-dot.svelte-i15mmy{position:absolute;left:0.75rem;top:0.75rem;width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid white;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);z-index:10}
.premium-chart-container.svelte-1rdllcz{position:relative;overflow:visible}.chart-line.animated.svelte-1rdllcz{stroke-dasharray:1000;stroke-dashoffset:1000;animation:svelte-1rdllcz-drawLine 1.5s ease-out forwards}.chart-area.animated.svelte-1rdllcz{opacity:0;animation:svelte-1rdllcz-fadeIn 1s ease-out 0.5s forwards}.chart-point.animate-in.svelte-1rdllcz{opacity:0;transform:scale(0);animation:svelte-1rdllcz-pointAppear 0.4s ease-out forwards}.donut-segment.hovered.svelte-1rdllcz{opacity:0.8;filter:brightness(1.1)}@keyframes svelte-1rdllcz-drawLine{to{stroke-dashoffset:0}}@keyframes svelte-1rdllcz-fadeIn{from{opacity:0}to{opacity:1}}@keyframes svelte-1rdllcz-pointAppear{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.animate-in.svelte-1rdllcz{animation:svelte-1rdllcz-slideUp 0.3s ease-out}@keyframes svelte-1rdllcz-slideUp{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.glass-effect.svelte-1rdllcz{background:rgba(255, 255, 255, 0.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.glass-card.svelte-18vv0fo{position:relative;border-radius:1.5rem;background:var(--glass-tint, rgba(255, 255, 255, 0.7));backdrop-filter:var(--glass-blur, blur(20px)) saturate(180%);-webkit-backdrop-filter:var(--glass-blur, blur(20px)) saturate(180%);transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1);overflow:hidden}.glass-card.bordered.svelte-18vv0fo{border:1px solid rgba(255, 255, 255, 0.25);box-shadow:0 8px 32px 0 rgba(31, 38, 135, 0.07),
      inset 0 1px 0 0 rgba(255, 255, 255, 0.8),
      inset 0 -1px 0 0 rgba(255, 255, 255, 0.2)}.glass-card.svelte-18vv0fo:not(.bordered){box-shadow:0 8px 32px 0 rgba(31, 38, 135, 0.1),
      inset 0 1px 0 0 rgba(255, 255, 255, 0.5)}.glass-card.hoverable.svelte-18vv0fo:hover{transform:translateY(-4px) scale(1.01);background:rgba(255, 255, 255, 0.85);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%)}.glass-card.hoverable.bordered.svelte-18vv0fo:hover{border-color:rgba(16, 185, 129, 0.3);box-shadow:0 20px 40px 0 rgba(31, 38, 135, 0.12),
      0 0 0 1px rgba(16, 185, 129, 0.1),
      inset 0 1px 0 0 rgba(255, 255, 255, 1)}.glass-card-content.svelte-18vv0fo{position:relative;z-index:1}.glass-card.svelte-18vv0fo::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(
      90deg,
      transparent 0%,
      rgba(255, 255, 255, 0.8) 50%,
      transparent 100%
    );opacity:0.6;pointer-events:none}.glass-card.svelte-18vv0fo::after{content:'';position:absolute;bottom:0;left:10%;right:10%;height:100px;background:radial-gradient(
      ellipse at center,
      rgba(16, 185, 129, 0.08) 0%,
      transparent 70%
    );opacity:0;transition:opacity 0.4s ease;pointer-events:none}.glass-card.hoverable.svelte-18vv0fo:hover::after{opacity:1}.glass-card.hoverable.svelte-18vv0fo:hover{background:linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.85) 0%,
      rgba(16, 185, 129, 0.05) 100%
    )}.glass-card.svelte-18vv0fo:active{transform:translateY(-2px) scale(0.99)}.glass-card.svelte-18vv0fo:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(16, 185, 129, 0.3),
      0 8px 32px 0 rgba(31, 38, 135, 0.12)}@media(max-width: 640px){.glass-card.hoverable.svelte-18vv0fo:hover{transform:translateY(-2px) scale(1)}}@media(prefers-color-scheme: dark){.glass-card.svelte-18vv0fo{background:rgba(15, 23, 42, 0.7)}.glass-card.bordered.svelte-18vv0fo{border-color:rgba(255, 255, 255, 0.1);box-shadow:0 8px 32px 0 rgba(0, 0, 0, 0.3),
        inset 0 1px 0 0 rgba(255, 255, 255, 0.1)}.glass-card.hoverable.svelte-18vv0fo:hover{background:rgba(15, 23, 42, 0.85);border-color:rgba(16, 185, 129, 0.3)}.glass-card.svelte-18vv0fo::before{background:linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.2) 50%,
        transparent 100%
      )}}@media(prefers-reduced-motion: reduce){.glass-card.svelte-18vv0fo,.glass-card.svelte-18vv0fo::after{transition:none}}
.trend-indicator.svelte-k0oxzu{position:relative;overflow:hidden}.trend-arrow.bounce.svelte-k0oxzu{animation:svelte-k0oxzu-arrowBounce 0.6s ease-out}.animate-bounce-in.svelte-k0oxzu{animation:svelte-k0oxzu-bounceIn 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.glow-pulse.svelte-k0oxzu{animation:svelte-k0oxzu-glowPulse 2s ease-in-out infinite}@keyframes svelte-k0oxzu-arrowBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-k0oxzu-bounceIn{0%{opacity:0;transform:scale(0.8)}50%{transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}@keyframes svelte-k0oxzu-glowPulse{0%,100%{opacity:0.5}50%{opacity:0.8}}
.badge-emerald{--tw-border-opacity:1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.badge-amber{--tw-border-opacity:1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.badge-red{--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.badge-purple{--tw-border-opacity:1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.badge-slate{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.bg-emerald-500{background-color:#10b981}.bg-amber-500{background-color:#f59e0b}.bg-red-500{background-color:#ef4444}.text-emerald-600{color:#059669}.text-amber-600{color:#d97706}.text-red-600{color:#dc2626}
input[type="range"].svelte-lelrel{background:linear-gradient(to right, #10b981 0%, #10b981 var(--value), #e2e8f0 var(--value), #e2e8f0 100%)}
