.info-wrapper.svelte-9slf2v{position:relative;display:flex;align-items:center}.info-btn.svelte-9slf2v{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--border-color);border-radius:50%;color:var(--text-tertiary);cursor:pointer;transition:all .15s ease}.info-btn.svelte-9slf2v:hover{background:var(--bg-secondary);border-color:var(--text-tertiary);color:var(--text-primary)}.info-tooltip.svelte-9slf2v{position:absolute;top:100%;left:0;margin-top:8px;width:320px;padding:1rem;background:var(--bg-popup);border:1px solid var(--border-color-strong);border-radius:8px;font-size:.85rem;line-height:1.5;color:var(--text-secondary);z-index:100;box-shadow:0 4px 12px #00000026}.info-tooltip.svelte-9slf2v strong{display:block;margin-bottom:.5rem;color:var(--text-primary);font-size:.9rem}.info-tooltip.svelte-9slf2v p{margin:0 0 .5rem}.info-tooltip.svelte-9slf2v .insight{color:#4ecdc4;font-style:italic}.info-tooltip.svelte-9slf2v .tip{margin-bottom:0;color:var(--text-tertiary);font-size:.8rem}.info-tooltip.svelte-9slf2v .axis-info{margin-bottom:.75rem}.info-tooltip.svelte-9slf2v .axis-info p{margin:0 0 .375rem}.info-tooltip.svelte-9slf2v .axis-label{color:#4ecdc4;font-weight:500}.info-tooltip.svelte-9slf2v .insight-box{margin:0 0 .75rem;padding:.625rem;background:var(--bg-secondary);border-left:2px solid #4ecdc4;border-radius:0 6px 6px 0;color:var(--text-primary)}.info-tooltip.svelte-9slf2v em{color:#4ecdc4;font-style:normal}
