.story-hero-wrapper.svelte-1c1ivwd{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;align-items:start}.story-fixed-header.svelte-1c1ivwd{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.hero-category.svelte-1c1ivwd{display:inline-block;width:fit-content;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .625rem;background:var(--color-primary-light);color:var(--color-primary);border-radius:9999px}h1.svelte-1c1ivwd{font-size:1.75rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}.hero-desc.svelte-1c1ivwd{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.header-bottom.svelte-1c1ivwd{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.hero-stats.svelte-1c1ivwd{font-size:.75rem;color:var(--color-text-muted)}.hero-persons.svelte-1c1ivwd{display:flex}.hero-person.svelte-1c1ivwd{width:32px;height:32px;border-radius:50%;border:2px solid white;overflow:hidden;margin-right:-6px;transition:transform .15s;box-shadow:0 1px 3px #00000026}.hero-person.svelte-1c1ivwd:hover{transform:scale(1.15);z-index:2}.hero-person.svelte-1c1ivwd img:where(.svelte-1c1ivwd){width:100%;height:100%;object-fit:cover}.hero-person-more.svelte-1c1ivwd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-bg-secondary);border:2px solid white;font-size:.5625rem;font-weight:700;color:var(--color-text-muted)}.story-carousel.svelte-1c1ivwd{position:relative;overflow:hidden;border-radius:16px;background:var(--color-bg-secondary);aspect-ratio:4/3}.slide-container.svelte-1c1ivwd{width:100%;height:100%;position:relative}.slide.svelte-1c1ivwd{position:absolute;inset:0;animation:svelte-1c1ivwd-fadeSlide .35s ease-out}@keyframes svelte-1c1ivwd-fadeSlide{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.slide-photo.svelte-1c1ivwd{background:#111}.photo-bg.svelte-1c1ivwd{position:absolute;inset:0;background-size:cover;background-position:center}.photo-overlay.svelte-1c1ivwd{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 35%,transparent 55%)}.photo-caption.svelte-1c1ivwd{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1.5rem;z-index:2;display:flex;flex-direction:column;gap:.25rem}.caption-source.svelte-1c1ivwd{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff9}.caption-text.svelte-1c1ivwd{font-size:1.0625rem;font-weight:700;color:#fff;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,.4)}.slide-quote.svelte-1c1ivwd{background:linear-gradient(135deg,#312e81,#1e1b4b)}.quote-slide.svelte-1c1ivwd{height:100%;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 3.5rem;color:#fff}.quote-marks.svelte-1c1ivwd{font-size:1.5rem;opacity:.3;margin-bottom:.5rem}.quote-slide.svelte-1c1ivwd .quote-text:where(.svelte-1c1ivwd){font-size:1rem;font-weight:500;line-height:1.5;font-style:italic;border:none;padding:0;margin:0 0 1rem}.quote-author.svelte-1c1ivwd{display:flex;align-items:center;gap:.5rem}.quote-avatar.svelte-1c1ivwd{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3);aspect-ratio:1}.quote-slide.svelte-1c1ivwd .quote-name:where(.svelte-1c1ivwd){font-weight:700;font-size:.875rem;color:#fff;text-decoration:none}.quote-slide.svelte-1c1ivwd .quote-name:where(.svelte-1c1ivwd):hover{text-decoration:underline}.quote-slide.svelte-1c1ivwd .quote-context:where(.svelte-1c1ivwd){font-size:.6875rem;color:#fff9;display:block}.quote-slide.svelte-1c1ivwd .quote-source:where(.svelte-1c1ivwd){font-size:.625rem;color:#fff6;margin-top:.5rem}.slide-fact.svelte-1c1ivwd{background:linear-gradient(135deg,#1e1b4b,#312e81)}.fact-slide.svelte-1c1ivwd{height:100%;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 3.5rem}.fact-badge.svelte-1c1ivwd{display:inline-flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ffffffb3;margin-bottom:.75rem;background:#ffffff1a;padding:.25rem .625rem;border-radius:9999px;width:fit-content}.fact-slide.svelte-1c1ivwd .fact-title:where(.svelte-1c1ivwd){font-size:1.25rem;font-weight:800;line-height:1.2;margin-bottom:.5rem;color:#fff}.fact-slide.svelte-1c1ivwd .fact-desc:where(.svelte-1c1ivwd){font-size:.875rem;line-height:1.6;color:#ffffffbf}.slide-debate.svelte-1c1ivwd{background:linear-gradient(135deg,#0f172a,#1e293b)}.debate-slide.svelte-1c1ivwd{height:100%;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 3.5rem;color:#fff}.debate-q.svelte-1c1ivwd{font-size:.875rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;color:#ffffffe6}.debate-sides.svelte-1c1ivwd{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.debate-label.svelte-1c1ivwd{font-size:.625rem;font-weight:700;text-transform:uppercase;margin-bottom:.375rem;display:flex;align-items:center;gap:.25rem}.debate-pour.svelte-1c1ivwd .debate-label:where(.svelte-1c1ivwd){color:#4ade80}.debate-contre.svelte-1c1ivwd .debate-label:where(.svelte-1c1ivwd){color:#f87171}.debate-actor.svelte-1c1ivwd{display:block;font-size:.75rem;padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fffc}.progress-bars.svelte-1c1ivwd{position:absolute;top:.5rem;left:.75rem;right:.75rem;z-index:3;display:flex;gap:.1875rem}.progress-bar.svelte-1c1ivwd{flex:1;height:3px;background:#ffffff4d;border-radius:2px;overflow:hidden;border:none;padding:0;cursor:pointer}.progress-fill.svelte-1c1ivwd{height:100%;background:#fff;border-radius:2px;transition:width .05s linear}.hero-nav.svelte-1c1ivwd{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;color:#fff;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;opacity:0;transition:opacity .2s}.story-carousel.svelte-1c1ivwd:hover .hero-nav:where(.svelte-1c1ivwd){opacity:1}.hero-nav.svelte-1c1ivwd:hover{background:#ffffff4d}.hero-prev.svelte-1c1ivwd{left:.5rem}.hero-next.svelte-1c1ivwd{right:.5rem}.slide-counter.svelte-1c1ivwd{position:absolute;bottom:.5rem;right:.75rem;z-index:3;font-size:.5625rem;color:#fff9;background:#0000004d;padding:.125rem .375rem;border-radius:9999px}@media(max-width:768px){.story-hero-wrapper.svelte-1c1ivwd{grid-template-columns:1fr}.story-carousel.svelte-1c1ivwd{aspect-ratio:3/2}h1.svelte-1c1ivwd{font-size:1.375rem}}.infographic-card.svelte-plxr2l{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:1.5rem;background:#fff}.infographic-header.svelte-plxr2l{margin-bottom:1rem}.infographic-header.svelte-plxr2l h3:where(.svelte-plxr2l){font-size:.9375rem;font-weight:700;margin-bottom:.125rem}.infographic-source.svelte-plxr2l{font-size:.625rem;color:var(--color-text-muted)}.bar-chart.svelte-plxr2l{display:flex;align-items:flex-end;gap:.5rem;height:180px;padding:0 .5rem}.bar-col.svelte-plxr2l{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.bar-value.svelte-plxr2l{font-size:.625rem;font-weight:700;margin-bottom:.25rem}.bar-fill.svelte-plxr2l{width:100%;max-width:60px;border-radius:4px 4px 0 0;transition:height .5s ease-out;min-height:2px}.bar-label.svelte-plxr2l{font-size:.5625rem;color:var(--color-text-secondary);margin-top:.375rem;text-align:center;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pie-chart.svelte-plxr2l{display:flex;align-items:center;gap:1.5rem}.pie-svg.svelte-plxr2l{width:140px;height:140px;flex-shrink:0}.pie-legend.svelte-plxr2l{display:flex;flex-direction:column;gap:.25rem}.pie-legend-item.svelte-plxr2l{display:flex;align-items:center;gap:.375rem;font-size:.75rem}.pie-dot.svelte-plxr2l{width:10px;height:10px;border-radius:2px;flex-shrink:0}.pie-legend-item.svelte-plxr2l strong:where(.svelte-plxr2l){margin-left:auto;font-size:.6875rem}.line-svg.svelte-plxr2l{width:100%;height:160px}.line-labels.svelte-plxr2l{display:flex;justify-content:space-around;font-size:.5625rem;color:var(--color-text-muted)}.map-container.svelte-plxr2l{height:350px;border-radius:var(--radius);overflow:hidden}.map-legend-bar.svelte-plxr2l{font-size:.625rem;color:var(--color-text-muted);text-align:center;margin-top:.375rem}.map-annotations.svelte-plxr2l{display:flex;flex-direction:column;gap:.375rem;margin-top:.75rem}.map-annotation.svelte-plxr2l{font-size:.6875rem;line-height:1.4;padding:.375rem .5rem;background:var(--color-bg-secondary);border-radius:var(--radius)}.map-annotation.svelte-plxr2l strong:where(.svelte-plxr2l){color:var(--color-text);margin-right:.25rem}.map-annotation.svelte-plxr2l span:where(.svelte-plxr2l){color:var(--color-text-secondary)}.annotation-source.svelte-plxr2l{font-size:.5625rem;color:var(--color-text-muted)}.map-label{background:none!important;border:none!important}.map-label span{font-size:.5625rem;text-align:center;color:var(--color-text);text-shadow:0 0 3px white,0 0 3px white}.infographic-footer.svelte-plxr2l{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.infographic-badge.svelte-plxr2l,.infographic-date.svelte-plxr2l{font-size:.5rem;color:var(--color-text-muted)}@media(max-width:480px){.pie-chart.svelte-plxr2l{flex-direction:column}.bar-chart.svelte-plxr2l{height:140px}}.ai-badge.svelte-1sqajek{display:inline-flex;align-items:center;color:var(--color-text-muted);font-size:.5rem;opacity:.5;cursor:default;transition:opacity .15s}.ai-badge.svelte-1sqajek:hover{opacity:1}.back-link.svelte-1i6z097{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.875rem;color:var(--color-text-secondary);text-decoration:none}.back-link.svelte-1i6z097:hover{color:var(--color-primary)}.title-row.svelte-1i6z097{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin-btn.svelte-1i6z097{font-size:.6875rem;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-secondary)}.admin-btn.svelte-1i6z097:hover{border-color:var(--color-primary);color:var(--color-primary)}.edit-form.svelte-1i6z097{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.edit-grid.svelte-1i6z097{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.edit-field.svelte-1i6z097 label:where(.svelte-1i6z097){display:block;font-size:.6875rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.125rem}.edit-field.svelte-1i6z097 .input:where(.svelte-1i6z097){font-size:.8125rem}.edit-actions.svelte-1i6z097{display:flex;gap:.375rem}.quotes-section.svelte-1i6z097{margin-bottom:1.5rem}.quotes-section.svelte-1i6z097 h2:where(.svelte-1i6z097){font-size:1.125rem;font-weight:800;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.quotes-grid.svelte-1i6z097{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}.quote-card.svelte-1i6z097{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem;display:flex;flex-direction:column;gap:.5rem;background:var(--color-bg-card, white);position:relative}.quote-card.svelte-1i6z097:before{content:'"';position:absolute;top:-.25rem;left:.75rem;font-size:3rem;color:var(--color-primary-light);font-family:Georgia,serif;line-height:1}.quote-person.svelte-1i6z097{display:flex;align-items:center;gap:.625rem}.quote-photo.svelte-1i6z097{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.quote-photo-placeholder.svelte-1i6z097{display:flex;align-items:center;justify-content:center;background:var(--color-primary-light);color:var(--color-primary);font-weight:700;font-size:1rem}.quote-name.svelte-1i6z097{font-weight:700;font-size:.875rem;color:var(--color-text);text-decoration:none}a.quote-name.svelte-1i6z097:hover{color:var(--color-primary)}.quote-context.svelte-1i6z097{display:block;font-size:.625rem;color:var(--color-text-muted)}.quote-text.svelte-1i6z097{font-size:.9375rem;font-style:italic;line-height:1.5;color:var(--color-text-secondary);margin:0;padding-left:.75rem;border-left:2px solid var(--color-primary)}.quote-source.svelte-1i6z097{font-size:.5625rem;color:var(--color-text-muted);text-align:right}.summary-result.svelte-1i6z097{font-size:.6875rem;color:var(--color-success, #059669);font-weight:500}.debatoscope.svelte-1i6z097{margin-bottom:1.5rem}.debatoscope.svelte-1i6z097 h2:where(.svelte-1i6z097){font-size:1.125rem;font-weight:800;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.debate-block.svelte-1i6z097{margin-bottom:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.debate-question.svelte-1i6z097{font-size:.9375rem;font-weight:700;padding:.75rem 1rem;background:var(--color-bg-secondary);margin:0;border-bottom:1px solid var(--color-border)}.debate-positions.svelte-1i6z097{display:flex;gap:0}@media(max-width:768px){.debate-positions.svelte-1i6z097{flex-direction:column}}.stance-group.svelte-1i6z097{flex:1;padding:.75rem;border-right:1px solid var(--color-border)}.stance-group.svelte-1i6z097:last-child{border-right:none}.stance-group.stance-pour.svelte-1i6z097{background:color-mix(in srgb,#059669 3%,var(--color-bg-card, white))}.stance-group.stance-contre.svelte-1i6z097{background:color-mix(in srgb,#dc2626 3%,var(--color-bg-card, white))}.stance-group.stance-nuance.svelte-1i6z097{background:color-mix(in srgb,#d97706 3%,var(--color-bg-card, white))}.stance-group-label.svelte-1i6z097{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.stance-pour.svelte-1i6z097 .stance-group-label:where(.svelte-1i6z097){color:#059669}.stance-contre.svelte-1i6z097 .stance-group-label:where(.svelte-1i6z097){color:#dc2626}.stance-nuance.svelte-1i6z097 .stance-group-label:where(.svelte-1i6z097){color:#d97706}.position-row.svelte-1i6z097{display:flex;gap:.5rem;margin-bottom:.625rem}.position-photo.svelte-1i6z097{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.position-icon.svelte-1i6z097{width:32px;height:32px;border-radius:50%;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.position-content.svelte-1i6z097{flex:1;min-width:0}.position-name.svelte-1i6z097{font-weight:700;font-size:.8125rem;color:var(--color-text);text-decoration:none}a.position-name.svelte-1i6z097:hover{color:var(--color-primary)}.position-summary.svelte-1i6z097{font-size:.6875rem;color:var(--color-text-secondary);line-height:1.4;margin:.125rem 0}.position-source.svelte-1i6z097{font-size:.5rem;color:var(--color-text-muted)}.stream-preview.svelte-1i6z097{margin-bottom:1rem;padding:.75rem;background:var(--color-bg-secondary);border-radius:var(--radius-lg);border-left:3px solid var(--color-primary)}.stream-label.svelte-1i6z097{font-size:.8125rem;font-weight:600;color:var(--color-primary);display:flex;align-items:center;gap:.375rem}.none-reason-card.svelte-1i6z097{margin-bottom:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fffbeb}.none-reason-header.svelte-1i6z097{font-size:.875rem;font-weight:700;color:#92400e;display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.none-reason-text.svelte-1i6z097{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.5;margin-bottom:.5rem}.none-reason-section.svelte-1i6z097{margin-bottom:.5rem}.none-reason-section.svelte-1i6z097 strong:where(.svelte-1i6z097){font-size:.6875rem;color:var(--color-text-secondary)}.none-reason-section.svelte-1i6z097 ul:where(.svelte-1i6z097){padding-left:1.25rem;margin:.25rem 0}.none-reason-section.svelte-1i6z097 li:where(.svelte-1i6z097){font-size:.6875rem;color:var(--color-text-muted);margin-bottom:.125rem}.none-reason-reco.svelte-1i6z097{font-size:.75rem;color:#92400e;font-weight:500;display:flex;align-items:flex-start;gap:.375rem;padding:.5rem;background:#fef3c7;border-radius:var(--radius)}.infographic-wrapper.svelte-1i6z097{margin-bottom:1rem;position:relative}.infographic-admin-bar.svelte-1i6z097{display:flex;gap:.25rem;justify-content:flex-end;margin-top:-.5rem;margin-bottom:.5rem}.btn-danger.svelte-1i6z097{color:var(--color-accent);border:1px solid var(--color-accent);background:none;font-size:.5625rem}.infographic-actions.svelte-1i6z097{display:flex;gap:.375rem;margin-bottom:1rem;align-items:center}.infographic-hint.svelte-1i6z097{flex:1;font-size:.75rem;padding:.375rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius)}.infographic-hint.svelte-1i6z097:focus{border-color:var(--color-primary);outline:none}.infographic-hint.svelte-1i6z097::placeholder{color:var(--color-text-muted)}.web-search-toggle.svelte-1i6z097{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;flex-shrink:0}.web-search-toggle.svelte-1i6z097 input:where(.svelte-1i6z097){accent-color:var(--color-primary)}.json-editor.svelte-1i6z097{margin-bottom:1rem}.json-editor.svelte-1i6z097 summary:where(.svelte-1i6z097){font-size:.6875rem;font-weight:600;color:var(--color-text-muted);cursor:pointer}.json-textarea.svelte-1i6z097{width:100%;font-family:monospace;font-size:.625rem;border:1px solid var(--color-border);border-radius:var(--radius);padding:.5rem;margin-top:.25rem;resize:vertical}.timeline-item.ai-event.svelte-1i6z097{background:color-mix(in srgb,#7c3aed 4%,transparent);border-radius:var(--radius)}.timeline-item.ai-event.high.svelte-1i6z097{background:color-mix(in srgb,#7c3aed 8%,transparent)}.timeline-ai-title.svelte-1i6z097{font-size:.8125rem;font-weight:700;color:var(--color-text);line-height:1.3}.timeline-ai-desc.svelte-1i6z097{font-size:.75rem;color:var(--color-text-secondary);line-height:1.5}.story-header.svelte-1i6z097{padding:1rem 2rem;margin-bottom:1.5rem;overflow:hidden}.story-info.svelte-1i6z097{display:flex;flex-direction:column;gap:.5rem}.story-description.svelte-1i6z097{font-size:1rem;line-height:1.7;color:var(--color-text-secondary)}.story-meta.svelte-1i6z097{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:var(--color-text-muted);align-items:center}.story-counts.svelte-1i6z097{font-weight:500}.story-badges.svelte-1i6z097{display:flex;gap:.375rem;flex-wrap:wrap}.category-badge.svelte-1i6z097{background:var(--color-primary-light);color:var(--color-primary);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.status-badge.svelte-1i6z097{font-size:.625rem;font-weight:600}.status-badge.active.svelte-1i6z097{background:var(--color-primary-light);color:var(--color-primary)}.status-badge.archived.svelte-1i6z097{background:var(--color-bg-secondary);color:var(--color-text-muted)}.story-layout.svelte-1i6z097{display:grid;grid-template-columns:1fr 260px;gap:1.5rem;align-items:start}@media(max-width:768px){.story-layout.svelte-1i6z097{grid-template-columns:1fr}}.timeline-section.svelte-1i6z097 h2:where(.svelte-1i6z097){font-size:1.125rem;font-weight:800;margin:0}.timeline-header.svelte-1i6z097{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.timeline-actions.svelte-1i6z097{display:flex;gap:.5rem;align-items:center}.btn-ghost.svelte-1i6z097{background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.6875rem;padding:.25rem .625rem;border-radius:9999px;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:.25rem}.btn-ghost.svelte-1i6z097:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-ghost.active.svelte-1i6z097{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.timeline.svelte-1i6z097{display:flex;flex-direction:column}.timeline-date-row.svelte-1i6z097{display:grid;grid-template-columns:56px 24px 1fr;gap:0;align-items:center;padding:.75rem 0 .375rem}.timeline-date-center.svelte-1i6z097{display:flex;justify-content:center}.timeline-date-label.svelte-1i6z097{font-size:.6875rem;font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;padding-left:.75rem;border-bottom:1px solid var(--color-border);padding-bottom:.25rem}.timeline-item.svelte-1i6z097{display:grid;grid-template-columns:56px 24px 1fr;gap:0;min-height:2.5rem}.timeline-left.svelte-1i6z097{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;padding:.25rem .5rem 0 0}.timeline-time.svelte-1i6z097{font-size:.6875rem;font-weight:600;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.timeline-center.svelte-1i6z097{position:relative;display:flex;justify-content:center}.timeline-dot.svelte-1i6z097{position:absolute;top:.375rem;width:10px;height:10px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px var(--color-border);z-index:1}.timeline-line.svelte-1i6z097{position:absolute;top:1.125rem;bottom:0;width:2px;background:var(--color-border)}.timeline-item.svelte-1i6z097:last-child .timeline-line:where(.svelte-1i6z097){display:none}.timeline-content.svelte-1i6z097{display:flex;flex-direction:column;gap:.125rem;padding:.25rem 0 .75rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.timeline-item.svelte-1i6z097:last-child .timeline-content:where(.svelte-1i6z097){border-bottom:none}.timeline-type.svelte-1i6z097{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.timeline-link.svelte-1i6z097{font-size:.8125rem;font-weight:600;color:var(--color-text);text-decoration:none;line-height:1.3}.timeline-link.svelte-1i6z097:hover{color:var(--color-primary)}.timeline-source.svelte-1i6z097{font-size:.625rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.25rem}@media(max-width:480px){.timeline-item.svelte-1i6z097,.timeline-date-row.svelte-1i6z097{grid-template-columns:40px 20px 1fr}.timeline-time.svelte-1i6z097{font-size:.5625rem}}.story-sidebar.svelte-1i6z097{position:sticky;top:1rem}.sidebar-section.svelte-1i6z097{margin-bottom:1.5rem}.sidebar-section.svelte-1i6z097 h3:where(.svelte-1i6z097){font-size:.8125rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.375rem}.sidebar-chips.svelte-1i6z097{display:flex;flex-direction:column;gap:.375rem}.sidebar-chip.svelte-1i6z097{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius);text-decoration:none;color:inherit;transition:background .1s;font-size:.8125rem}.sidebar-chip.svelte-1i6z097:hover{background:var(--color-primary-light)}.sidebar-photo.svelte-1i6z097{width:28px;height:28px;border-radius:50%;object-fit:cover}.sidebar-logo.svelte-1i6z097{width:24px;height:24px;border-radius:var(--radius);object-fit:contain}.sidebar-role.svelte-1i6z097{display:block;font-size:.625rem;color:var(--color-text-muted)}.muted.svelte-1i6z097{color:var(--color-text-muted);font-size:.875rem}.admin-section.svelte-1i6z097{padding:1.25rem;margin-top:1.5rem}.admin-section.svelte-1i6z097 h3:where(.svelte-1i6z097){font-size:.875rem;font-weight:700;margin-bottom:.75rem}.admin-grid.svelte-1i6z097{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.admin-grid.svelte-1i6z097{grid-template-columns:1fr}}.admin-field.svelte-1i6z097 label:where(.svelte-1i6z097){display:block;font-size:.6875rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.25rem}
