.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_diagramToolbar button: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:.75rem 0;overflow:auto}.fOfR5a_diagramViewport svg{max-width:100%;height:auto;margin:0 auto;display:block}.fOfR5a_diagramViewport[data-actual-size=true] svg{max-width:none}.fOfR5a_diagramToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.fOfR5a_diagramToolbar button{color:var(--ring);cursor:pointer;border-radius:.25rem;padding:.375rem .5rem;font-size:.8125rem}.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}}
.AQ9NUG_body,.AQ9NUG_expandedCanvas{color:var(--foreground);white-space:normal;font-family:inherit}.AQ9NUG_expandedDialog[data-slot=dialog-content]{background:color-mix(in srgb, var(--surface-bg) var(--panel-opacity,100%), transparent)}.AQ9NUG_body strong,.AQ9NUG_expandedCanvas strong{font-weight:600}.AQ9NUG_timeline,.AQ9NUG_composition,.AQ9NUG_columns,.AQ9NUG_storyMap,.AQ9NUG_quadrant{white-space:normal}.AQ9NUG_graph .react-flow__node{white-space:normal;font-family:inherit}.AQ9NUG_graph .react-flow__node>div{border-width:var(--surface-border-width)}.AQ9NUG_graph .react-flow__controls-button{border-color:var(--border);background:var(--card);color:var(--muted-foreground)}.AQ9NUG_graph .react-flow__controls-button:hover{background:var(--muted);color:var(--foreground)}.AQ9NUG_graph .react-flow__controls-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.AQ9NUG_timeline,.AQ9NUG_layers,.AQ9NUG_pyramid,.AQ9NUG_column ul{margin:0;padding:0;list-style:none}.AQ9NUG_timeline{width:max-content;min-width:100%;padding:1.5rem .75rem;display:flex}.AQ9NUG_timeline>li{border-top:1px solid var(--border);overflow-wrap:anywhere;flex:1 0 15rem;width:15rem;padding:1.5rem 1.5rem 0 0;position:relative}.AQ9NUG_timeline>li:before{background:var(--primary);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.3rem}.AQ9NUG_timeline h4,.AQ9NUG_column h4,.AQ9NUG_release{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.AQ9NUG_eyebrow{color:var(--muted-foreground);margin:0 0 .65rem;font-size:.75rem;line-height:1.5}.AQ9NUG_description{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.75rem;font-weight:400;line-height:1.6;display:block}.AQ9NUG_composition{overflow-wrap:anywhere;padding:1rem;font-size:.875rem;line-height:1.5}.AQ9NUG_layers,.AQ9NUG_pyramid{flex-direction:column;gap:.5rem;max-width:48rem;margin:0 auto;display:flex}.AQ9NUG_layers>li,.AQ9NUG_pyramid>li{border:var(--surface-border-width) solid var(--border);border-radius:var(--surface-radius);background:var(--card);padding:1rem 1.25rem}.AQ9NUG_layers>li{align-items:baseline;gap:1.25rem;display:flex}.AQ9NUG_itemIndex{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.AQ9NUG_layers>li[data-focal=true],.AQ9NUG_pyramid>li[data-focal=true],.AQ9NUG_nestedItem[data-focal=true]{border-color:color-mix(in oklab, var(--primary) 50%, var(--border));background:color-mix(in oklab, var(--primary) 4%, var(--card))}.AQ9NUG_pyramid{align-items:center}.AQ9NUG_pyramid>li{text-align:center;min-width:12rem}.AQ9NUG_nestedItem{border:var(--surface-border-width) solid var(--border);border-radius:var(--surface-radius);background:var(--card);min-width:10rem;padding:1rem}.AQ9NUG_nestedChildren{gap:.75rem;margin-top:1rem;display:flex}.AQ9NUG_nestedChildren>*{flex:1}.AQ9NUG_medallion{grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr);align-items:center;gap:2rem;min-width:32rem;display:grid}.AQ9NUG_medallionKey,.AQ9NUG_pointKey{margin:0;padding-left:1.5rem;font-size:.875rem;line-height:1.5;list-style:decimal}.AQ9NUG_medallionKey>li,.AQ9NUG_pointKey>li{overflow-wrap:anywhere;padding:.5rem 0 .5rem .25rem}.AQ9NUG_medallionKey>li::marker{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.AQ9NUG_pointKey>li::marker{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.AQ9NUG_columns{align-items:stretch;gap:1.25rem;min-width:100%;padding:.75rem;display:flex}.AQ9NUG_column{overflow-wrap:anywhere;flex:1 0 15rem;min-width:15rem}.AQ9NUG_column h4{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;min-height:2.5rem;padding:0 .25rem .75rem;display:flex}.AQ9NUG_count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.AQ9NUG_column ul{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.AQ9NUG_column li{border:var(--surface-border-width) solid var(--border);border-radius:var(--surface-radius);background:var(--card);padding:1rem;font-size:.875rem;line-height:1.5}.AQ9NUG_storyMap{width:max-content;min-width:100%}.AQ9NUG_storyMap>section+section{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.AQ9NUG_release{color:var(--foreground);padding:.5rem .75rem}.AQ9NUG_quadrant{grid-template-columns:7rem minmax(25rem,1fr);gap:.5rem;min-width:36rem;padding:1rem;display:grid}.AQ9NUG_yAxis,.AQ9NUG_xAxis{overflow-wrap:anywhere;justify-content:space-between;gap:1rem;font-size:.75rem;line-height:1.5;display:flex}.AQ9NUG_yAxis{flex-direction:column;padding:.75rem 0}.AQ9NUG_xAxis{grid-column:2;padding:0 .75rem}.AQ9NUG_yAxis>span,.AQ9NUG_xAxis>span{color:var(--muted-foreground)}.AQ9NUG_xAxis>*{max-width:33%}.AQ9NUG_xAxis>:last-child{text-align:right}.AQ9NUG_pointKey{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:1.5rem;display:grid}
