.timeline.svelte-cfijfh{width:calc(100vw - 2 * var(--gutter));margin:0 calc(50% - 50vw + var(--gutter)) var(--space-9)}.tools.svelte-cfijfh{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.tools.svelte-cfijfh p:where(.svelte-cfijfh){flex:12rem;margin:0}.touch.svelte-cfijfh{display:none}@media (pointer:coarse){.mouse.svelte-cfijfh{display:none}.touch.svelte-cfijfh{display:inline}}.tools.svelte-cfijfh button:where(.svelte-cfijfh){min-inline-size:var(--target);block-size:var(--target);padding-inline:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 15px/1 var(--font-ui);white-space:nowrap;cursor:pointer}.tools.svelte-cfijfh button:where(.svelte-cfijfh):not(.fit){font-size:20px}.tools.svelte-cfijfh button:where(.svelte-cfijfh):hover{border-color:var(--rule-strong)}:lang(fa) .tools.svelte-cfijfh button.fit:where(.svelte-cfijfh){font-family:var(--font-fa)}.view.svelte-cfijfh{padding-block:var(--space-7) var(--space-4);border-block:1px solid var(--rule);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.view.svelte-cfijfh:active{cursor:grabbing}.view.svelte-cfijfh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tick.svelte-cfijfh{border-inline-start:1px solid var(--rule);pointer-events:none;position:absolute;inset-block:0}.tick.svelte-cfijfh span:where(.svelte-cfijfh){top:var(--space-3);color:var(--muted);font:12px/1 var(--font-ui);white-space:nowrap;padding-inline-start:var(--space-1);position:absolute}.tick.end.svelte-cfijfh span:where(.svelte-cfijfh){padding-inline:0 var(--space-1);inset-inline-end:0}h2.svelte-cfijfh{margin:0 0 var(--space-2);position:relative}.band.svelte-cfijfh{margin:0 0 var(--space-5);transition:block-size var(--dur-base) var(--ease-out);padding:0;list-style:none;position:relative}.band.svelte-cfijfh li:where(.svelte-cfijfh){transition:top var(--dur-base) var(--ease-out);position:absolute}.band.svelte-cfijfh a:where(.svelte-cfijfh){block-size:var(--row-h,26px);white-space:nowrap;color:var(--ink);font:500 13px/1 var(--font-ui);isolation:isolate;align-items:center;gap:6px;text-decoration:none;display:flex}:lang(fa) .band.svelte-cfijfh a:where(.svelte-cfijfh){font-family:var(--font-fa)}.band.svelte-cfijfh a:where(.svelte-cfijfh):hover,.band.svelte-cfijfh a:where(.svelte-cfijfh):focus-visible{color:var(--accent)}.event.svelte-cfijfh span:where(.svelte-cfijfh){background:var(--paper);border-radius:4px;padding:3px 4px}.event.svelte-cfijfh i:where(.svelte-cfijfh){background:var(--accent);block-size:10px;inline-size:10px;box-shadow:0 0 0 2px var(--paper);transition:transform var(--dur-quick) var(--ease-spring);border-radius:50%;flex:none}.event.svelte-cfijfh a:where(.svelte-cfijfh):hover i:where(.svelte-cfijfh){transform:scale(1.3)}.flip.svelte-cfijfh a:where(.svelte-cfijfh){flex-direction:row-reverse}.person.svelte-cfijfh a:where(.svelte-cfijfh){padding-inline:2px 10px}.person.flip.svelte-cfijfh a:where(.svelte-cfijfh){padding-inline:10px 2px}.person.svelte-cfijfh .bar:where(.svelte-cfijfh){z-index:-1;border-radius:var(--radius-pill);background:var(--accent-soft);min-inline-size:26px;transition:background var(--dur-quick);position:absolute;inset-block:0;inset-inline-start:0}.person.svelte-cfijfh a:where(.svelte-cfijfh):hover .bar:where(.svelte-cfijfh){background:color-mix(in srgb, var(--accent) 22%, var(--paper))}.person.svelte-cfijfh img:where(.svelte-cfijfh),.person.svelte-cfijfh .dot:where(.svelte-cfijfh){object-fit:cover;border-radius:50%;flex:none;block-size:22px;inline-size:22px}.person.svelte-cfijfh .dot:where(.svelte-cfijfh){background:var(--rule-strong)}@media (pointer:coarse){.timeline.svelte-cfijfh{--row-h:36px}.event.svelte-cfijfh i:where(.svelte-cfijfh){block-size:12px;inline-size:12px}.person.svelte-cfijfh img:where(.svelte-cfijfh),.person.svelte-cfijfh .dot:where(.svelte-cfijfh){block-size:28px;inline-size:28px}}@media (width<=40rem){.view.svelte-cfijfh{margin-inline:calc(-1 * var(--gutter))}h2.svelte-cfijfh{padding-inline:var(--gutter)}}@media (prefers-reduced-motion:reduce){.band.svelte-cfijfh,.band.svelte-cfijfh li:where(.svelte-cfijfh),.event.svelte-cfijfh i:where(.svelte-cfijfh){transition:none}}
