.explorer-hero[data-astro-cid-d47lilqm]{background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-accent-50) 100%);padding-block:var(--space-12) var(--space-10);border-block-end:1px solid var(--color-border)}.explorer-hero-inner[data-astro-cid-d47lilqm]{max-width:720px;margin-inline:auto;text-align:center}.explorer-eyebrow[data-astro-cid-d47lilqm]{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-block-end:var(--space-3)}.explorer-hero[data-astro-cid-d47lilqm] h1[data-astro-cid-d47lilqm]{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-primary);margin-block-end:var(--space-4);line-height:var(--leading-tight)}@media(min-width:768px){.explorer-hero[data-astro-cid-d47lilqm] h1[data-astro-cid-d47lilqm]{font-size:3.25rem}}.explorer-intro[data-astro-cid-d47lilqm]{font-size:var(--text-lg);color:var(--color-text-light);line-height:var(--leading-relaxed)}.section-header[data-astro-cid-d47lilqm]{text-align:center;margin-block-end:var(--space-8)}.section-header[data-astro-cid-d47lilqm] h2[data-astro-cid-d47lilqm]{font-family:var(--font-display);font-size:var(--text-3xl);margin-block-end:var(--space-2)}.section-subtitle[data-astro-cid-d47lilqm]{color:var(--color-text-light);font-size:var(--text-base)}.chart-section[data-astro-cid-d47lilqm]{padding-block:var(--space-12)}.chart[data-astro-cid-d47lilqm]{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--space-2);align-items:end;max-width:860px;margin-inline:auto}.chart-col[data-astro-cid-d47lilqm]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.chart-bar-track[data-astro-cid-d47lilqm]{display:flex;align-items:flex-end;justify-content:center;width:100%;height:220px;background:linear-gradient(to top,var(--color-bg-muted) 0%,transparent 60%);border-radius:var(--radius-md) var(--radius-md) 0 0}.chart-bar[data-astro-cid-d47lilqm]{position:relative;width:min(100%,44px);height:0;min-height:4px;background:linear-gradient(to top,var(--color-primary) 0%,var(--color-accent) 100%);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:height .9s cubic-bezier(.22,1,.36,1)}.chart-bar[data-astro-cid-d47lilqm].is-grown{height:var(--bar-height)}.chart-value[data-astro-cid-d47lilqm]{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);font-size:var(--text-xs);font-weight:700;color:var(--color-primary);opacity:0;transition:opacity .4s ease .6s}.chart-bar[data-astro-cid-d47lilqm].is-grown .chart-value[data-astro-cid-d47lilqm]{opacity:1}.chart-label[data-astro-cid-d47lilqm]{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.chart-note[data-astro-cid-d47lilqm]{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;line-height:1.4}@media(max-width:767px){.chart[data-astro-cid-d47lilqm]{grid-template-columns:repeat(4,1fr);row-gap:var(--space-8)}.chart-bar-track[data-astro-cid-d47lilqm]{height:150px}.chart-note[data-astro-cid-d47lilqm]{display:none}}.chart-disclaimer[data-astro-cid-d47lilqm]{max-width:720px;margin:var(--space-8) auto 0;padding:var(--space-4);background-color:var(--color-bg-muted);border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--leading-normal)}.timeline-section[data-astro-cid-d47lilqm]{padding-block:var(--space-12);background-color:var(--color-bg-alt);border-block:1px solid var(--color-border-light)}.filter-bar[data-astro-cid-d47lilqm]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-block-end:var(--space-4)}.filter-btn[data-astro-cid-d47lilqm]{padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-text-light);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.filter-btn[data-astro-cid-d47lilqm]:hover{color:var(--color-primary);border-color:var(--color-primary)}.filter-btn[data-astro-cid-d47lilqm].is-active{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.filter-count[data-astro-cid-d47lilqm]{font-weight:400;opacity:.8}.timeline-status[data-astro-cid-d47lilqm]{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-block-end:var(--space-8)}.timeline[data-astro-cid-d47lilqm]{position:relative;max-width:760px;margin-inline:auto;padding-inline-start:0;list-style:none}.timeline[data-astro-cid-d47lilqm]:before{content:"";position:absolute;top:0;bottom:0;left:92px;width:2px;background:linear-gradient(to bottom,var(--color-primary-100),var(--color-accent-100))}.timeline-item[data-astro-cid-d47lilqm]{position:relative;display:grid;grid-template-columns:76px 1fr;gap:var(--space-6);padding-block:var(--space-4)}.timeline-item[data-astro-cid-d47lilqm][hidden]{display:none}.timeline-marker[data-astro-cid-d47lilqm]{position:relative;text-align:right}.timeline-marker[data-astro-cid-d47lilqm]:after{content:"";position:absolute;top:.4rem;right:-21px;width:12px;height:12px;background-color:var(--color-primary);border:2px solid var(--color-bg);border-radius:50%;box-shadow:0 0 0 2px var(--color-primary-100)}.timeline-year[data-astro-cid-d47lilqm]{font-size:var(--text-sm);font-weight:700;color:var(--color-primary);white-space:nowrap}.timeline-card[data-astro-cid-d47lilqm]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.timeline-card-head[data-astro-cid-d47lilqm]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-block-end:var(--space-1)}.timeline-card[data-astro-cid-d47lilqm] h3[data-astro-cid-d47lilqm]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text)}.field-badge[data-astro-cid-d47lilqm]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.2rem var(--space-2);border-radius:999px;white-space:nowrap}.field-badge--arts[data-astro-cid-d47lilqm]{background-color:var(--color-primary-50);color:var(--color-primary)}.field-badge--sport[data-astro-cid-d47lilqm]{background-color:#ecfdf5;color:#047857}.field-badge--science[data-astro-cid-d47lilqm]{background-color:var(--color-accent-50);color:var(--color-accent)}.field-badge--politics[data-astro-cid-d47lilqm]{background-color:#fffbeb;color:#b45309}.timeline-country[data-astro-cid-d47lilqm]{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-end:var(--space-2)}.timeline-significance[data-astro-cid-d47lilqm]{font-size:var(--text-base);color:var(--color-text-light);line-height:var(--leading-normal)}.timeline-empty[data-astro-cid-d47lilqm]{text-align:center;color:var(--color-text-muted);padding-block:var(--space-8)}@media(max-width:639px){.timeline[data-astro-cid-d47lilqm]:before{left:8px}.timeline-item[data-astro-cid-d47lilqm]{grid-template-columns:1fr;gap:var(--space-2);padding-inline-start:var(--space-8)}.timeline-marker[data-astro-cid-d47lilqm]{text-align:left}.timeline-marker[data-astro-cid-d47lilqm]:after{right:auto;left:calc(-1 * var(--space-8) + 3px)}}.explorer-cta[data-astro-cid-d47lilqm]{padding-block:var(--space-12)}.explorer-cta-inner[data-astro-cid-d47lilqm]{max-width:640px;margin-inline:auto;text-align:center}.explorer-cta[data-astro-cid-d47lilqm] h2[data-astro-cid-d47lilqm]{font-family:var(--font-display);font-size:var(--text-2xl);margin-block-end:var(--space-3)}.explorer-cta[data-astro-cid-d47lilqm] p[data-astro-cid-d47lilqm]{color:var(--color-text-light);line-height:var(--leading-relaxed)}.explorer-cta[data-astro-cid-d47lilqm] a[data-astro-cid-d47lilqm]{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.explorer-cta[data-astro-cid-d47lilqm] a[data-astro-cid-d47lilqm]:hover{color:var(--color-primary-dark)}
