.chart-container.svelte-1rbv5k1{width:100%;max-width:800px;margin:2rem auto;position:relative}.chart-container.compact.svelte-1rbv5k1{max-width:100%;margin:.5rem auto 0}.chart-container.compact.svelte-1rbv5k1 .chart:where(.svelte-1rbv5k1){border-radius:0}.chart.svelte-1rbv5k1{border-radius:12px;width:100%;height:auto;display:block}.label-text.svelte-1rbv5k1{font-family:var(--font-mono);fill:var(--color-muted-foreground);font-size:12px;font-weight:500}.candlestick.svelte-1rbv5k1{transition:opacity .15s var(--ease-swift), stroke-width .15s var(--ease-swift)}.tooltip.svelte-1rbv5k1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);pointer-events:none;z-index:50;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:140px;margin-top:-12px;padding:1rem;font-size:.875rem;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 24px #00000026}.tooltip-month.svelte-1rbv5k1{color:var(--color-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:.75rem;font-weight:600}.tooltip-score.svelte-1rbv5k1{margin-bottom:.375rem;font-size:1.125rem;font-weight:700}.tooltip-change.svelte-1rbv5k1{margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.tooltip-count.svelte-1rbv5k1{color:var(--color-muted-foreground);font-size:.6875rem;font-weight:500}.empty-state.svelte-1rbv5k1{text-align:center;color:var(--color-muted-foreground);font-family:var(--font-mono);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:4rem 2rem}.visitor-counter-loading.svelte-w0wuen{opacity:.6}.visitor-counter-error.svelte-w0wuen{opacity:.4}.site-footer.svelte-iy7nov{border-top:1px solid oklch(from var(--primary) l c h / .3);margin-top:4rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:1.5rem;padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.footer-inner.svelte-iy7nov{max-width:64rem;margin-left:auto;margin-right:auto;padding:2.5rem 1.5rem 1.5rem}.footer-top.svelte-iy7nov{justify-content:space-between;gap:3rem;display:flex}.footer-about.svelte-iy7nov{max-width:26rem}.footer-brand.svelte-iy7nov{color:var(--color-foreground);margin-bottom:.5rem;font-size:1rem}.footer-description.svelte-iy7nov{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.5}.footer-links.svelte-iy7nov{gap:3rem;display:flex}.footer-links-group.svelte-iy7nov{flex-direction:column;gap:.5rem;display:flex}.footer-links-label.svelte-iy7nov{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.footer-links-group.svelte-iy7nov a:where(.svelte-iy7nov){color:var(--color-muted-foreground);align-items:center;gap:.375rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.footer-links-group.svelte-iy7nov a:where(.svelte-iy7nov):hover{color:var(--color-primary)}@media (width<=640px){.footer-top.svelte-iy7nov{flex-direction:column;gap:2rem}.footer-links.svelte-iy7nov{gap:2rem}}@keyframes svelte-1y71l9n-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes svelte-1y71l9n-marquee-reverse{0%{transform:translateX(calc(-100% - var(--gap)))}to{transform:translate(0)}}@keyframes svelte-1y71l9n-marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.animate-marquee.svelte-1y71l9n{animation:linear infinite svelte-1y71l9n-marquee}.animate-marquee-reverse.svelte-1y71l9n{animation:linear infinite svelte-1y71l9n-marquee-reverse}.animate-marquee-vertical.svelte-1y71l9n{animation:linear infinite svelte-1y71l9n-marquee-vertical}.theme-group.svelte-42kxyw{opacity:0;animation:.5s ease-out forwards svelte-42kxyw-fade-in-up}.theme-group.svelte-42kxyw:nth-child(2){animation-delay:.1s}.theme-group.svelte-42kxyw:nth-child(3){animation-delay:.2s}.theme-group.svelte-42kxyw:nth-child(4){animation-delay:.3s}@keyframes svelte-42kxyw-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.summary-section.svelte-42kxyw{opacity:0;animation:.5s ease-out 50ms forwards svelte-42kxyw-fade-in-up}.methodology-section.svelte-42kxyw{opacity:0;animation:.5s ease-out .15s forwards svelte-42kxyw-fade-in-up}.article-link.svelte-42kxyw{color:var(--color-primary);font-weight:700;text-decoration:none;transition:color .15s}.article-link.svelte-42kxyw:hover{color:var(--color-primary);text-decoration:underline}.article-link-row.svelte-42kxyw{color:var(--color-muted-foreground);align-items:center;gap:.375rem;max-width:100%;font-size:.8125rem;text-decoration:none;transition:color .15s;display:flex;overflow:hidden}.article-link-row.svelte-42kxyw:hover{color:var(--color-primary)}.stat-card.svelte-42kxyw{border:1px solid var(--color-border);background:var(--color-muted);border-radius:.2rem;flex-direction:column;gap:.125rem;padding:.75rem;display:flex}.stat-value.svelte-42kxyw{font-size:1.25rem;font-weight:700;line-height:1}.stat-label.svelte-42kxyw{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}
