.google-agenda-diagram{position:relative}.google-agenda-diagram__svg{width:100%;height:auto;display:block}.google-agenda-diagram__svg--mobile{display:none}@media (max-width:720px){.google-agenda-diagram__svg--desktop{display:none}.google-agenda-diagram__svg--mobile{display:block}}.google-agenda-diagram .diagram-box-fill{fill:var(--surface);stroke:var(--line);stroke-width:1.5px}.google-agenda-diagram .diagram-box-fill--warn{stroke:var(--amber-700);stroke-width:1.5px;stroke-dasharray:5 4}.google-agenda-diagram .diagram-title{fill:var(--navy-900);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:15px;font-weight:700}.google-agenda-diagram .diagram-title--warn{fill:var(--amber-700)}.google-agenda-diagram .diagram-title--compact{font-size:11px}.google-agenda-diagram .diagram-subtitle{fill:var(--muted);font-size:12px}.google-agenda-diagram .diagram-subtitle--compact{font-size:10px}.google-agenda-diagram .diagram-line{stroke:var(--icon-muted);stroke-width:2px;fill:none}.google-agenda-diagram .diagram-line--accent{stroke:var(--orange-700);stroke-width:2.5px}.google-agenda-diagram .diagram-line--warn{stroke:var(--amber-700);stroke-width:2px;stroke-dasharray:6 5}.google-agenda-diagram .diagram-arrow-label{fill:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;font-size:11px}.google-agenda-diagram .diagram-arrow-label--accent{fill:var(--orange-700);font-weight:700}.google-agenda-diagram .diagram-arrow-label--warn{fill:var(--amber-700)}.google-agenda-diagram .diagram-marker path{fill:var(--icon-muted)}.google-agenda-diagram .diagram-marker--accent path{fill:var(--orange-700)}.google-agenda-diagram .diagram-marker--warn path{fill:var(--amber-700)}.google-agenda-diagram__legend{color:var(--muted)}.google-agenda-steps{counter-reset:agenda-step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.google-agenda-steps li{color:var(--muted);padding-left:34px;font-size:14.5px;line-height:1.65;position:relative}.google-agenda-steps li strong{color:var(--ink);font-weight:650}.google-agenda-steps li a{color:var(--orange-700);text-underline-offset:3px;text-decoration:underline}.google-agenda-steps li:before{counter-increment:agenda-step;content:counter(agenda-step);background:var(--orange-100);width:22px;height:22px;color:var(--orange-700);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}
