.data-page.svelte-1py49sj{min-height:100vh;padding:32px 20px 80px;background:linear-gradient(180deg,var(--bg-darkest),#14110d);max-width:760px;margin:0 auto}.data-breadcrumb.svelte-1py49sj ol:where(.svelte-1py49sj){display:flex;gap:8px;list-style:none;margin:0 0 24px;padding:0;font-size:13px;color:var(--text-muted);flex-wrap:wrap}.data-breadcrumb.svelte-1py49sj li:where(.svelte-1py49sj)+li:where(.svelte-1py49sj):before{content:"/";margin-right:8px;opacity:.5}.data-breadcrumb.svelte-1py49sj a:where(.svelte-1py49sj){color:var(--accent-tertiary);text-decoration:none}.data-breadcrumb.svelte-1py49sj a:where(.svelte-1py49sj):hover{text-decoration:underline}.data-cat-header.svelte-1py49sj{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.cat-color-dot.svelte-1py49sj{flex-shrink:0;width:14px;height:14px;border-radius:50%;margin-top:10px}.cat-kicker.svelte-1py49sj{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary)}.cat-title.svelte-1py49sj{margin:0 0 6px;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;letter-spacing:-.02em;color:var(--text-lightest);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cat-version-badge.svelte-1py49sj{font-size:.55em;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--bg-dark);border:1px solid var(--bg-light);color:var(--text-muted);letter-spacing:0}.cat-meta.svelte-1py49sj{margin:0;font-size:14px;color:var(--text-muted)}.cat-actions.svelte-1py49sj{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap}.action-btn.svelte-1py49sj{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .12s}.action-btn.svelte-1py49sj:hover{opacity:.85;transform:translateY(-1px)}.action-btn-primary.svelte-1py49sj{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:var(--text-lightest)}.action-btn-ghost.svelte-1py49sj{background:var(--bg-dark);border:1px solid var(--bg-light);color:var(--text-secondary)}.action-btn-ghost.svelte-1py49sj:hover{border-color:var(--accent-primary);color:var(--text-primary);opacity:1}.marker-section.svelte-1py49sj{margin-top:4px}.marker-list.svelte-1py49sj{display:flex;flex-direction:column;gap:5px}.marker-row.svelte-1py49sj{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--bg-dark);border:1px solid var(--bg-light);border-radius:10px;text-decoration:none;transition:border-color .15s,transform .12s}.marker-row.svelte-1py49sj:hover{border-color:var(--accent-primary);transform:translate(2px)}.marker-info.svelte-1py49sj{display:flex;flex-direction:column;gap:3px;min-width:0}.marker-name.svelte-1py49sj{font-size:14px;font-weight:600;color:var(--text-primary)}.marker-desc.svelte-1py49sj{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marker-meta.svelte-1py49sj{display:flex;align-items:center;gap:10px;flex-shrink:0}.marker-coord-count.svelte-1py49sj{font-size:12px;color:var(--text-muted)}.marker-row.svelte-1py49sj .marker-arrow{color:var(--accent-primary);opacity:.5;transition:opacity .15s,transform .15s}.marker-row.svelte-1py49sj:hover .marker-arrow{opacity:1;transform:translate(2px)}.no-data.svelte-1py49sj{color:var(--text-muted);font-size:14px;padding:24px 0}
