.fOfR5a_block{min-width:0;max-width:100%;margin:1rem 0}.fOfR5a_code{border-radius:var(--radius);background:var(--muted);color:var(--foreground);font-size:.8125rem;overflow:hidden}.fOfR5a_codeHeader{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .875rem;font-size:.75rem;display:flex}.fOfR5a_codeHeader button{cursor:pointer;color:var(--ring);border-radius:.25rem;padding:.125rem .25rem}.fOfR5a_codeHeader button:focus-visible,.fOfR5a_code pre:focus-visible,.fOfR5a_diagramViewport:focus-visible,.fOfR5a_source summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.fOfR5a_code pre{max-width:100%;color:inherit;white-space:pre;tab-size:2;overflow-x:auto;background:0 0!important;border-radius:0!important;margin:0!important;padding:.5rem .875rem .875rem!important}.fOfR5a_code pre code{color:inherit;font-family:var(--font-mono);font-size:inherit;overflow-wrap:normal;word-break:normal;white-space:pre;background:0 0;padding:0}:is(.fOfR5a_code .hljs-keyword,.fOfR5a_code .hljs-selector-tag,.fOfR5a_code .hljs-title){color:var(--ring)}:is(.fOfR5a_code .hljs-string,.fOfR5a_code .hljs-attr){color:var(--highlight-ink)}:is(.fOfR5a_code .hljs-number,.fOfR5a_code .hljs-literal){color:var(--warm-ink)}.fOfR5a_code .hljs-comment{color:var(--muted-foreground);font-style:italic}.fOfR5a_inlineCode{background:var(--muted);overflow-wrap:anywhere;border-radius:.25rem;padding:.1em .3em;font-size:.9em}.fOfR5a_taskList{list-style:none!important}.fOfR5a_checkbox{appearance:none;border:1px solid var(--muted-foreground);vertical-align:baseline;opacity:1;border-radius:.15rem;width:.9em;height:.9em;margin:0 .5em 0 0;display:inline-block;position:relative}.fOfR5a_checkbox:checked{background:var(--ring);border-color:var(--ring)}.fOfR5a_checkbox:checked:after{content:"";background:var(--background);clip-path:polygon(0 48%,15% 33%,38% 56%,85% 8%,100% 23%,38% 88%);position:absolute;inset:14%}.fOfR5a_footnotes{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:1.5rem;padding-top:.75rem;font-size:.875em}.fOfR5a_footnotes ol{padding-left:1.5em;list-style:decimal}.fOfR5a_footnotes li{scroll-margin-block:1rem}.fOfR5a_diagram{min-width:0;max-width:100%}.fOfR5a_diagramViewport{max-width:100%;padding:.5rem 0;overflow:auto}.fOfR5a_diagramViewport svg{height:auto;margin:0 auto;display:block}.fOfR5a_source{margin-top:.5rem}.fOfR5a_source summary{cursor:pointer;color:var(--muted-foreground);width:fit-content;font-size:.8125rem}.fOfR5a_source .fOfR5a_code{margin-top:.5rem}.fOfR5a_status{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.8125rem}
.FNsHSG_visual{container-type:inline-size}.FNsHSG_timeline{margin:.8rem 0 0;padding:0;list-style:none}.FNsHSG_timelineEvent{grid-template-columns:5.5rem 1rem minmax(0,1fr);gap:.6rem;display:grid}.FNsHSG_timelineDate{color:var(--muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-top:.1rem;font-size:.8rem}.FNsHSG_timelineRail{position:relative}.FNsHSG_timelineRail:before{content:"";background:var(--primary);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5rem;left:.25rem}.FNsHSG_timelineRail:after{content:"";background:var(--border);width:1px;position:absolute;top:1rem;bottom:-.5rem;left:calc(.5rem - .5px)}.FNsHSG_timelineEvent:last-child .FNsHSG_timelineRail:after{display:none}.FNsHSG_timelineCopy{overflow-wrap:anywhere;min-width:0;padding-bottom:1.2rem}.FNsHSG_timelineDetail{margin-top:.15rem}.FNsHSG_path{margin:1rem 0;padding:0;list-style:none}.FNsHSG_pathStep{min-width:0}.FNsHSG_pathMember{overflow-wrap:anywhere;align-items:center;gap:.6rem;min-width:0;font-size:.85rem;display:flex}.FNsHSG_pathBadge{width:2.6rem;height:2.6rem;color:var(--primary);background:var(--secondary);border-radius:50%;flex:0 0 2.6rem;place-items:center;display:grid}.FNsHSG_pathLink{border-left:1px solid var(--primary);min-height:2.5rem;color:var(--muted-foreground);overflow-wrap:anywhere;margin-left:1.3rem;padding:.65rem 0 .65rem 1.9rem;font-size:.75rem;line-height:1.4}@container (min-width:28rem){.FNsHSG_timelineEvent{grid-template-columns:6rem 1rem minmax(0,1fr)}.FNsHSG_path:not([data-long=true]){gap:.5rem;display:flex}.FNsHSG_path:not([data-long=true]) .FNsHSG_pathStep{flex:1;align-items:flex-start;gap:.5rem;display:flex}.FNsHSG_path:not([data-long=true]) .FNsHSG_pathStep:last-child{flex:none}.FNsHSG_path:not([data-long=true]) .FNsHSG_pathMember{text-align:center;flex-direction:column;flex:none;gap:.3rem;max-width:6rem}.FNsHSG_path:not([data-long=true]) .FNsHSG_pathLink{border-left:0;border-top:1px solid var(--primary);text-align:center;flex:1;min-width:3rem;margin:1.3rem 0 0;padding:.4rem 0 0}}
