@charset "UTF-8";.main-container[data-v-5e9a2c7d]{margin:3rem auto;max-width:880px;width:100%;padding:0 1rem;font-family:var(--par-font-serif, "Source Serif 4", Georgia, "Times New Roman", serif)}@media (max-width: 2080px){.main-container[data-v-5e9a2c7d]{margin-top:4rem}}.timeline-card[data-v-5e9a2c7d]{padding:2.25rem 2.5rem 2rem;background-color:var(--par-color-surface-card, #FEFBF4);border:.5px solid var(--par-color-border-strong, #c9b99a);border-radius:var(--par-radius-lg, 12px);color:var(--par-color-text, #222)}.timeline-header[data-v-5e9a2c7d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.timeline-header__titles[data-v-5e9a2c7d]{flex:1;min-width:0}.timeline-header__subject[data-v-5e9a2c7d]{width:100%;box-sizing:border-box;padding:.1rem 0;font-family:var(--par-font-serif, "Source Serif 4", Georgia, serif);font-size:2.6rem;font-weight:600;font-variant-caps:small-caps;letter-spacing:.02em;line-height:1.1;color:var(--par-color-title, #7a1f1f);background:transparent;border:none;border-bottom:1px solid transparent;outline:none;transition:border-color .15s ease}.timeline-header__subject[data-v-5e9a2c7d]::placeholder{color:var(--par-color-text-muted, #6b6b6b);font-variant-caps:normal;font-style:italic;font-weight:400}.timeline-header__subject[data-v-5e9a2c7d]:hover{border-bottom-color:var(--par-color-border, #e8e2d4)}.timeline-header__subject[data-v-5e9a2c7d]:focus{border-bottom-color:var(--par-color-border-strong, #c9b99a)}.timeline-header__subtitle[data-v-5e9a2c7d]{margin:.3rem 0 0;font-size:1.5rem;font-style:italic;color:var(--par-color-text-secondary, #555)}.timeline-header__year-input[data-v-5e9a2c7d]{width:9rem;box-sizing:border-box;padding:.5rem .9rem;text-align:center;font-family:var(--par-font-serif, "Source Serif 4", Georgia, serif);font-size:1.5rem;color:var(--par-color-title, #7a1f1f);background:transparent;border:1px solid var(--par-color-border-strong, #c9b99a);border-radius:var(--par-radius-sm, 3px);outline:none;transition:border-color .15s ease}.timeline-header__year-input[data-v-5e9a2c7d]::placeholder{color:var(--par-color-text-muted, #6b6b6b);font-style:italic}.timeline-header__year-input[data-v-5e9a2c7d]:focus,.timeline-header__year-input.is-error[data-v-5e9a2c7d]{border-color:var(--par-color-title, #7a1f1f)}.timeline-header__year-error[data-v-5e9a2c7d],.timeline-header__year-hint[data-v-5e9a2c7d]{margin:.5rem 0 0;padding-bottom:1.25rem;font-size:1.25rem;font-style:italic;text-align:right;border-bottom:1px solid var(--par-color-divider, #e2dccd)}.timeline-header__year-error[data-v-5e9a2c7d]{color:var(--par-color-title, #7a1f1f)}.timeline-header__year-hint[data-v-5e9a2c7d]{color:var(--par-color-text-muted, #6b6b6b)}.timeline-background[data-v-5e9a2c7d]{margin-top:1.5rem}.timeline-empty[data-v-5e9a2c7d]{margin-top:2.5rem;padding:3rem 1rem;text-align:center;background:var(--par-color-callout-bg-light, #F8F2E3);border:1px solid var(--par-color-border, #e8e2d4);border-radius:var(--par-radius-lg, 12px)}.timeline-empty__lede[data-v-5e9a2c7d]{margin:0 0 1.25rem;font-size:1.6rem;font-style:italic;color:var(--par-color-text-secondary, #555)}.timeline-empty__gate[data-v-5e9a2c7d]{margin:1.25rem 0 0;font-size:1.3rem;font-style:italic;color:var(--par-color-text-muted, #6b6b6b)}.spine[data-v-5e9a2c7d]{position:relative;margin-top:2rem}.spine[data-v-5e9a2c7d]:before{content:"";position:absolute;top:.6rem;bottom:0;left:8.5rem;width:2px;background:var(--par-color-title, #7a1f1f);opacity:.55}.spine-row[data-v-5e9a2c7d],.spine-gap[data-v-5e9a2c7d]{display:grid;grid-template-columns:7.5rem 2rem 1fr;align-items:start}.spine-year[data-v-5e9a2c7d]{padding-top:.35rem;padding-right:.9rem;text-align:right;font-size:1.35rem;font-variant-caps:small-caps;letter-spacing:.04em;line-height:1.25;color:var(--par-color-title, #7a1f1f);overflow-wrap:break-word}.spine-marker[data-v-5e9a2c7d]{position:relative;display:flex;justify-content:center}.spine-dot[data-v-5e9a2c7d]{width:1.1rem;height:1.1rem;margin-top:.35rem;border-radius:50%;box-shadow:0 0 0 4px var(--par-color-surface-card, #FEFBF4)}.spine-dot--committed[data-v-5e9a2c7d]{background:var(--par-color-title, #7a1f1f)}.spine-dot--pending[data-v-5e9a2c7d]{background:var(--par-color-surface-card, #FEFBF4);border:1.5px dashed var(--par-color-border-deep, #b8a685)}.spine-row--event[data-v-5e9a2c7d]{padding-bottom:1.4rem}.node-collapsed[data-v-5e9a2c7d]{display:block;width:100%;text-align:left;padding:.2rem .6rem .2rem 0;background:transparent;border:none;border-radius:var(--par-radius-sm, 3px);cursor:pointer;font-family:inherit}.node-collapsed__title[data-v-5e9a2c7d]{display:block;font-size:1.7rem;font-weight:600;color:var(--par-color-title, #7a1f1f);line-height:1.25}.node-collapsed__teaser[data-v-5e9a2c7d]{display:block;margin-top:.2rem;font-size:1.45rem;font-style:italic;color:var(--par-color-text-secondary, #555);line-height:1.4}.node-collapsed:hover .node-collapsed__title[data-v-5e9a2c7d],.node-collapsed:focus-visible .node-collapsed__title[data-v-5e9a2c7d]{color:var(--par-color-title-deep, #58180d)}.node-collapsed[data-v-5e9a2c7d]:focus-visible{outline:2px solid var(--par-color-title, #7a1f1f);outline-offset:2px}.node-expanded[data-v-5e9a2c7d]{padding:1.4rem 1.6rem;background:var(--par-color-surface, #FBF7F0);border:1px solid var(--par-color-border, #e8e2d4);border-radius:var(--par-radius-md, 4px);box-shadow:var(--par-color-card-shadow, 0 1px 3px rgba(122, 50, 30, .04))}.node-expanded__title[data-v-5e9a2c7d]{margin:0 0 .6rem;font-size:1.85rem;font-weight:600;color:var(--par-color-title, #7a1f1f);cursor:pointer}.node-expanded__text[data-v-5e9a2c7d]{margin:0 0 1rem;font-size:1.55rem;line-height:1.65;color:var(--par-color-text, #222)}.node-expanded__text[data-v-5e9a2c7d] strong{font-weight:600}.node-expanded__actions[data-v-5e9a2c7d]{display:flex;flex-wrap:wrap;gap:.6rem}.node-edit[data-v-5e9a2c7d]{display:flex;flex-direction:column;gap:1rem}.spine-gap[data-v-5e9a2c7d]{padding:.4rem 0 1rem}.spine-gap__body[data-v-5e9a2c7d]{display:flex;align-items:center;gap:1rem;min-height:2.4rem}.spine-gap__rule[data-v-5e9a2c7d]{width:2rem;height:1px;background:var(--par-color-border-strong, #c9b99a);flex-shrink:0}.spine-gap__text[data-v-5e9a2c7d]{font-size:1.35rem;font-style:italic;color:var(--par-color-text-muted, #6b6b6b);white-space:nowrap}.spine-row--summon[data-v-5e9a2c7d]{padding-bottom:1.6rem}.spine-row--collapsed[data-v-5e9a2c7d]{padding-top:.9rem}.spine-row--collapsed .spine-dot[data-v-5e9a2c7d]{margin-top:1rem}.lore-skeleton[data-v-5e9a2c7d]{display:flex;flex-direction:column;gap:.8rem;padding:.4rem 0}.lore-skeleton__line[data-v-5e9a2c7d]{height:1.2rem;border-radius:var(--par-radius-sm, 3px);background:linear-gradient(90deg,var(--par-color-callout-bg, #f3ebda) 25%,var(--par-color-callout-bg-deep, #ede2cb) 50%,var(--par-color-callout-bg, #f3ebda) 75%);background-size:200% 100%;animation:lore-shimmer-5e9a2c7d 1.4s ease-in-out infinite}.lore-skeleton__line[data-v-5e9a2c7d]:nth-child(1){width:100%}.lore-skeleton__line[data-v-5e9a2c7d]:nth-child(2){width:92%}.lore-skeleton__line[data-v-5e9a2c7d]:nth-child(3){width:84%}.lore-skeleton__line[data-v-5e9a2c7d]:nth-child(4){width:70%}@keyframes lore-shimmer-5e9a2c7d{0%{background-position:200% 0}to{background-position:-200% 0}}.timeline-terminus[data-v-5e9a2c7d]{margin-top:.5rem}.timeline-terminus__divider[data-v-5e9a2c7d]{display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem}.timeline-terminus__label[data-v-5e9a2c7d]{font-size:1.3rem;font-style:italic;color:var(--par-color-text-muted, #6b6b6b);white-space:nowrap}.timeline-terminus__divider[data-v-5e9a2c7d]:after{content:"";flex:1;height:1px;background:var(--par-color-divider, #e2dccd)}.summary-card[data-v-5e9a2c7d]{position:relative;padding:1.8rem 2rem;background:var(--par-color-callout-bg, #f3ebda);border-left:3px solid var(--par-color-title, #7a1f1f);border-radius:var(--par-radius-md, 4px)}.summary-card__heading[data-v-5e9a2c7d]{margin:0 0 1rem;font-size:1.5rem;font-weight:600;font-variant-caps:small-caps;letter-spacing:.06em;color:var(--par-color-title, #7a1f1f)}.summary-card__text[data-v-5e9a2c7d]{margin:0 0 1rem;font-size:1.6rem;line-height:1.7;color:var(--par-color-callout-text, #2c2c2a)}.summary-card__text[data-v-5e9a2c7d] strong{font-weight:600}.summary-card__legacy[data-v-5e9a2c7d]{margin:0 0 1.2rem;font-size:1.45rem;line-height:1.6;color:var(--par-color-text-secondary, #555)}.summary-card__legacy-label[data-v-5e9a2c7d]{font-variant-caps:small-caps;letter-spacing:.06em;color:var(--par-color-title, #7a1f1f);margin-right:.5rem}.summary-card__empty[data-v-5e9a2c7d]{margin:0 0 1.2rem;font-size:1.45rem;font-style:italic;color:var(--par-color-text-muted, #6b6b6b)}.summary-card__actions[data-v-5e9a2c7d]{display:flex;flex-wrap:wrap;gap:.7rem}.timeline-export-toggle[data-v-5e9a2c7d]{margin-top:2rem}.timeline-exports[data-v-5e9a2c7d]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.export-card[data-v-5e9a2c7d]{padding:1.6rem 1.8rem;background:var(--par-color-callout-bg-light, #F8F2E3);border:1px solid var(--par-color-border, #e8e2d4);border-radius:var(--par-radius-md, 4px)}.export-card__label[data-v-5e9a2c7d]{margin:0 0 .6rem;font-size:1.1rem;font-weight:500;color:var(--par-color-title, #7a1f1f);letter-spacing:.12em;text-transform:uppercase}.export-card__body[data-v-5e9a2c7d]{margin:0 0 1.25rem;font-size:1.45rem;line-height:1.6;color:var(--par-color-text, #222)}.export-card__body a[data-v-5e9a2c7d]{color:var(--color-action-rest, #365A85);text-decoration:underline;text-underline-offset:.15em}.timeline-footer[data-v-5e9a2c7d]{margin:1.5rem auto 0;max-width:40rem}@media screen and (max-width: 640px){.timeline-exports[data-v-5e9a2c7d]{grid-template-columns:1fr}}.sidebar-content[data-v-5e9a2c7d]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;font-family:var(--par-font-serif, "Source Serif 4", Georgia, "Times New Roman", serif)}.sidebar-content .sidebar-scroll[data-v-5e9a2c7d]{flex:1;overflow-y:auto;padding-top:.5rem}.sidebar-content .saved-timelines[data-v-5e9a2c7d]{list-style:none;padding:0;margin:0}.sidebar-content .sidebar-item[data-v-5e9a2c7d]{transition:background-color .15s ease}.sidebar-content .sidebar-item[data-v-5e9a2c7d]:hover{background-color:#f3ebda66}.sidebar-content .sidebar-item__button[data-v-5e9a2c7d]{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--par-color-divider, #e2dccd);padding:1.3rem 1.6rem;font-family:inherit;cursor:pointer}.sidebar-content .sidebar-item__button[data-v-5e9a2c7d]:focus-visible{outline:2px solid var(--color-action-secondary-rest, #5A7A9A);outline-offset:-2px}.sidebar-content .sidebar-item__name[data-v-5e9a2c7d]{font-size:1.6rem;font-weight:500;color:var(--par-color-text, #222);line-height:1.3}.sidebar-content .sidebar-item__meta[data-v-5e9a2c7d]{font-size:1.3rem;color:var(--par-color-text-secondary, #555);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.sidebar-content .sidebar-item--active[data-v-5e9a2c7d],.sidebar-content .sidebar-item--active[data-v-5e9a2c7d]:hover{background-color:var(--par-color-callout-bg, #f3ebda)}.sidebar-content .sidebar-item--active .sidebar-item__name[data-v-5e9a2c7d]{color:var(--color-action-hover, #2A4D70);font-weight:600}.sidebar-content .sidebar-empty[data-v-5e9a2c7d]{padding:1.6rem;font-size:1.4rem;font-style:italic;color:var(--par-color-text-muted, #6b6b6b)}
