.threads-container.svelte-buzlgp{min-height:100vh;background:#0a0a0f;color:#ccc;font-family:Inter,sans-serif}.hero.svelte-buzlgp{padding:100px 24px 24px;text-align:center;max-width:800px;margin:0 auto}h1.svelte-buzlgp{font-size:32px;color:#a55eea;margin:0 0 8px}.subtitle.svelte-buzlgp{font-size:14px;color:#8888a0;margin:0 0 24px}.search-wrap.svelte-buzlgp{max-width:400px;margin:0 auto}.search-input.svelte-buzlgp{width:100%;padding:10px 16px;background:#12121a;border:1px solid #2a2a3a;border-radius:6px;color:#ccc;font-size:14px;outline:none}.search-input.svelte-buzlgp:focus{border-color:#a55eea}.section.svelte-buzlgp{max-width:1200px;margin:0 auto;padding:0 24px 32px}.section-title.svelte-buzlgp{font-size:16px;color:#a55eea;margin:0 0 12px;display:flex;align-items:baseline;gap:8px}.section-count.svelte-buzlgp{font-size:11px;color:#555570;font-weight:400}.archetype-grid.svelte-buzlgp{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.archetype-card.svelte-buzlgp{text-align:left;cursor:pointer;padding:16px;background:#12121a;border:1px solid #1a1a2e;border-radius:8px;transition:all .2s}.archetype-card.svelte-buzlgp:hover{border-color:#a55eea;transform:translateY(-2px);box-shadow:0 4px 24px #a55eea1a}.arch-name.svelte-buzlgp{font-size:18px;color:#e0e0e0;margin:0 0 6px}.arch-analogy.svelte-buzlgp{font-size:12px;color:#8888a0;margin:0 0 10px;line-height:1.5}.arch-meta.svelte-buzlgp{display:flex;gap:12px}.arch-stat.svelte-buzlgp{font-size:10px;color:#555570;font-family:JetBrains Mono,monospace}.thread-page-grid.svelte-buzlgp{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.thread-page-card.svelte-buzlgp{display:block;padding:12px 14px;background:#0f0f18;border:1px solid #14142a;border-radius:6px;text-decoration:none;color:inherit;transition:all .2s}.thread-page-card.svelte-buzlgp:hover{border-color:var(--tpc);transform:translateY(-1px);background:#12121f}.thread-page-card.svelte-buzlgp h3:where(.svelte-buzlgp){font-size:14px;font-weight:600;color:var(--tpc);margin:0 0 3px}.thread-page-card.svelte-buzlgp p:where(.svelte-buzlgp){font-size:11px;color:#666680;line-height:1.4;margin:0}.theme-grid.svelte-buzlgp{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.theme-card.svelte-buzlgp{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#12121a;border:1px solid #1a1a2e;border-radius:6px;cursor:pointer;text-align:left;transition:all .2s}.theme-card.svelte-buzlgp:hover{border-color:#a55eea;transform:translateY(-1px)}.theme-name.svelte-buzlgp{font-size:13px;color:#ddd}.theme-count.svelte-buzlgp{font-size:11px;color:#555570;font-family:JetBrains Mono,monospace}.theme-layers.svelte-buzlgp{display:flex;gap:3px}.layer-pip.svelte-buzlgp{width:6px;height:6px;border-radius:50%}.loading.svelte-buzlgp{text-align:center;color:#555570;font-size:13px;padding:48px}.thread-header.svelte-buzlgp{padding:80px 24px 16px;max-width:900px;margin:0 auto}.back-btn.svelte-buzlgp{background:none;border:none;color:#a55eea;font-size:13px;cursor:pointer;padding:0;margin-bottom:8px}.back-btn.svelte-buzlgp:hover{text-decoration:underline}.thread-title.svelte-buzlgp{font-size:28px;color:#a55eea;margin:0 0 4px}.arch-real-analogy.svelte-buzlgp{font-size:14px;color:#8888a0;line-height:1.6;margin:0}.thread-stats.svelte-buzlgp{font-size:12px;color:#555570;font-family:JetBrains Mono,monospace}.pattern-block.svelte-buzlgp{max-width:900px;margin:24px auto;padding:0 24px}.pattern-block.svelte-buzlgp h3:where(.svelte-buzlgp){font-size:13px;color:#a55eea;margin:0 0 8px;text-transform:uppercase;letter-spacing:1px}.pattern-block.svelte-buzlgp p:where(.svelte-buzlgp){font-size:14px;color:#aaa;line-height:1.7;margin:0}.sub-analogies.svelte-buzlgp{max-width:900px;margin:24px auto;padding:0 24px}.sub-analogies.svelte-buzlgp h3:where(.svelte-buzlgp){font-size:13px;color:#a55eea;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px}.sub-card.svelte-buzlgp{background:#12121a;border:1px solid #1a1a2e;border-radius:6px;padding:12px 16px;margin-bottom:8px}.sub-header.svelte-buzlgp{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.sub-code.svelte-buzlgp{font-size:11px;color:#a55eea;font-family:JetBrains Mono,monospace;background:#1a0f2e;padding:2px 6px;border-radius:3px}.sub-maps.svelte-buzlgp{font-size:13px;color:#ddd}.sub-logic.svelte-buzlgp{font-size:12px;color:#888;line-height:1.6;margin:0}.timeline-container.svelte-buzlgp{position:relative;max-width:900px;margin:0 auto;padding:24px 24px 80px}.timeline-label.svelte-buzlgp{font-size:13px;color:#a55eea;margin:0 0 24px;text-transform:uppercase;letter-spacing:1px}.spine.svelte-buzlgp{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,#a55eea 5%,#a55eea 95%,transparent);transform:translate(-50%)}.timeline-row.svelte-buzlgp{position:relative;display:flex;align-items:flex-start;margin-bottom:16px;min-height:48px}.timeline-row.left.svelte-buzlgp{flex-direction:row;padding-right:52%}.timeline-row.right.svelte-buzlgp{flex-direction:row-reverse;padding-left:52%}.event-node.svelte-buzlgp{background:#12121a;border:1px solid;border-radius:6px;padding:10px 14px;flex:1;transition:transform .2s,box-shadow .2s}.event-node.svelte-buzlgp:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000004d}.event-header.svelte-buzlgp{display:flex;align-items:center;gap:6px;margin-bottom:4px}.event-dot.svelte-buzlgp{width:6px;height:6px;border-radius:50%}.event-layer.svelte-buzlgp{font-size:10px;color:#8888a0}.event-year.svelte-buzlgp{font-size:11px;color:#555570;font-family:JetBrains Mono,monospace;margin-left:auto}.event-stars.svelte-buzlgp{color:#f6b93b;font-size:10px}.event-title.svelte-buzlgp{font-size:14px;margin:0 0 4px;color:#ddd}.event-analogy.svelte-buzlgp{font-size:12px;color:#888;line-height:1.5;margin:0;font-style:italic}.connector.svelte-buzlgp{position:absolute;top:20px;width:20px;height:1px;opacity:.4}.timeline-row.left.svelte-buzlgp .connector:where(.svelte-buzlgp){right:calc(50% - 20px)}.timeline-row.right.svelte-buzlgp .connector:where(.svelte-buzlgp){left:calc(50% - 20px)}.decade-marker.svelte-buzlgp{position:absolute;left:50%;transform:translate(-50%) translateY(-22px);font-size:11px;color:#a55eea;font-family:JetBrains Mono,monospace;background:#0a0a0f;padding:0 8px;z-index:2}.empty.svelte-buzlgp{text-align:center;color:#555570;font-size:13px;padding:48px}@media(max-width:640px){.archetype-grid.svelte-buzlgp{grid-template-columns:1fr}.timeline-row.left.svelte-buzlgp,.timeline-row.right.svelte-buzlgp{padding-left:55%;padding-right:8px;flex-direction:row-reverse}.spine.svelte-buzlgp{left:16px}.decade-marker.svelte-buzlgp{left:16px;transform:translate(-50%) translateY(-22px)}.connector.svelte-buzlgp{display:none}}
