.journey-container.svelte-m58e8h{display:inline-block;position:relative;vertical-align:middle}.zone-journey.svelte-m58e8h{display:inline-block;vertical-align:middle;cursor:crosshair}.tooltip.svelte-m58e8h{position:fixed;transform:translate(-50%,-100%) translateY(-10px);background:#000000e6;color:#fff;padding:.4rem .6rem;border-radius:4px;font-size:.75rem;pointer-events:none;z-index:10000;white-space:nowrap;box-shadow:0 2px 8px #0000004d}.tooltip-zone.svelte-m58e8h{font-weight:600;font-size:.85rem}.tooltip-pos.svelte-m58e8h{color:#ccc;margin-top:2px}.tooltip-time.svelte-m58e8h{color:#999;font-size:.7rem;margin-top:2px}.tooltip-step.svelte-m58e8h{color:#666;font-size:.65rem;margin-top:4px;border-top:1px solid #333;padding-top:4px}.page.svelte-aq2ln1{display:flex;flex-direction:column;gap:1.5rem}.controls.svelte-aq2ln1{display:flex;align-items:center;justify-content:space-between;gap:1rem}.controls.svelte-aq2ln1 h2:where(.svelte-aq2ln1){margin:0}select.svelte-aq2ln1{padding:.5rem 1rem;background:#222;border:1px solid #333;color:#fff;border-radius:4px;font-size:.9rem}.loading.svelte-aq2ln1{text-align:center;padding:2rem;color:#666}.front-page.svelte-aq2ln1{display:flex;flex-direction:column;gap:1.5rem}.zone.svelte-aq2ln1{background:#111;border:1px solid #222;border-radius:8px;padding:1rem}.zone-label.svelte-aq2ln1{font-size:.75rem;font-weight:600;color:#666;margin-bottom:.75rem;letter-spacing:.05em}.hero-zone.svelte-aq2ln1{border-color:#c41e3a}.hero-zone.svelte-aq2ln1 .zone-label:where(.svelte-aq2ln1){color:#c41e3a}.hero-article.svelte-aq2ln1{padding:1.5rem;background:linear-gradient(135deg,#1a1a1a,#222);border-radius:4px}.hero-article.svelte-aq2ln1 .article-title:where(.svelte-aq2ln1){font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.above-fold-zone.svelte-aq2ln1{border-color:#2563eb}.above-fold-zone.svelte-aq2ln1 .zone-label:where(.svelte-aq2ln1){color:#2563eb}.article-grid.svelte-aq2ln1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.article.svelte-aq2ln1{padding:1rem;background:#1a1a1a;border-radius:4px}.article-title.svelte-aq2ln1{font-size:.95rem;line-height:1.4;margin-bottom:.5rem}.article-meta.svelte-aq2ln1{font-size:.75rem;color:#666;display:flex;align-items:center;gap:.75rem}.comment-count.svelte-aq2ln1{color:#888}.comment-count-small.svelte-aq2ln1{color:#888;font-size:.75rem;margin-left:auto;flex-shrink:0}.image-box.svelte-aq2ln1{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px dashed #444;border-radius:4px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;position:relative}.image-dims.svelte-aq2ln1{font-size:.7rem;color:#666;font-family:monospace}.kicker.svelte-aq2ln1{font-size:.7rem;font-weight:600;color:#c41e3a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.sub-link.svelte-aq2ln1{font-size:.8rem;color:#c41e3a;margin-top:.5rem;padding-left:.5rem}.below-fold-zone.svelte-aq2ln1{border-color:#444}.article-list.svelte-aq2ln1{display:flex;flex-direction:column;gap:.5rem}.article-small.svelte-aq2ln1{display:flex;align-items:center;gap:.5rem;font-size:.8rem;padding:.4rem .5rem;background:#1a1a1a;border-radius:4px}.col-pos.svelte-aq2ln1{color:#666;width:2.5rem;flex-shrink:0;text-align:right}.col-comments.svelte-aq2ln1{width:5rem;flex-shrink:0;color:#888;font-size:.75rem}.col-sparkline.svelte-aq2ln1{width:45px;flex-shrink:0;display:flex;align-items:center}.col-journey.svelte-aq2ln1{width:35px;flex-shrink:0;display:flex;align-items:center}.journey-label.svelte-aq2ln1{font-size:.7rem;color:#666}.col-trend.svelte-aq2ln1{width:5rem;flex-shrink:0;font-size:.7rem;color:#888}.col-title.svelte-aq2ln1{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#777;font-style:italic}.more.svelte-aq2ln1{font-size:.8rem;color:#666;padding:.5rem}.sections-zone.svelte-aq2ln1{border-color:#22c55e}.sections-zone.svelte-aq2ln1 .zone-label:where(.svelte-aq2ln1){color:#22c55e}.sections-grid.svelte-aq2ln1{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.section.svelte-aq2ln1{padding:.75rem;background:#1a1a1a;border-radius:4px}.section-name.svelte-aq2ln1{font-size:.8rem;text-transform:capitalize;margin-bottom:.25rem}.section-count.svelte-aq2ln1{font-size:.7rem;color:#666}.analysis.svelte-aq2ln1{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #333}.analysis-row.svelte-aq2ln1{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.analysis-details.svelte-aq2ln1{margin-top:.5rem;font-size:.65rem;color:#555;font-family:monospace;display:flex;gap:1rem}.position-badge.svelte-aq2ln1{background:#333;color:#aaa;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.trend-badge.svelte-aq2ln1{padding:.2rem .5rem;border-radius:4px;font-size:.75rem;background:#222;color:#888}.trend-badge.hot.svelte-aq2ln1{background:#7f1d1d;color:#fca5a5}.trend-badge.rising.svelte-aq2ln1{background:#14532d;color:#86efac}.trend-badge.cooling.svelte-aq2ln1{background:#1e3a5f;color:#93c5fd}.trend-badge.flat.svelte-aq2ln1{background:#333;color:#666}.article-content.svelte-aq2ln1{display:flex;align-items:flex-start;gap:.25rem}.quote-mark.svelte-aq2ln1{font-size:1.5rem;color:#444;font-family:Georgia,serif;line-height:1}.quote-inner.svelte-aq2ln1{display:flex;flex-direction:column;gap:.15rem;flex:1}.article-content.svelte-aq2ln1 .kicker:where(.svelte-aq2ln1){font-size:.65rem;margin-bottom:0;color:#666;text-transform:uppercase;font-weight:600;letter-spacing:.03em}.article-content.svelte-aq2ln1 .article-title:where(.svelte-aq2ln1){font-size:.8rem;color:#777;line-height:1.3;margin-bottom:0;font-style:italic}.hero-article.svelte-aq2ln1 .article-content:where(.svelte-aq2ln1) .article-title:where(.svelte-aq2ln1){font-size:.9rem}.hero-article.svelte-aq2ln1 .quote-mark:where(.svelte-aq2ln1){font-size:2rem}.article-link.svelte-aq2ln1{color:#555;margin-left:.5rem;flex-shrink:0;opacity:.6;transition:opacity .15s}.article-link.svelte-aq2ln1:hover{opacity:1;color:#888}.trend-small.svelte-aq2ln1{font-size:.7rem;color:#888;white-space:nowrap}
