.CompilerArticle_widget__SbFM1.CompilerArticle_widget__SbFM1{--bar-first:#7a9e83;--bar-second:var(--c-cyan);--bar-third:var(--c-orange);--bar-fourth:var(--c-blue);--bar-fifth:var(--c-violet);margin:27px -24px 34px;color:var(--ink-body);font:13px/1.5 system-ui,sans-serif;background:var(--bg-soft);border:1px solid var(--rule);border-radius:5px;overflow:hidden}.CompilerArticle_codeGrid__SRzy7{display:grid;grid-template-columns:1fr 1fr}.CompilerArticle_codePanel__0hpp8{min-width:0}.CompilerArticle_codePanel__0hpp8+.CompilerArticle_codePanel__0hpp8{border-left:1px solid var(--rule)}.CompilerArticle_codeLabel__bfeV_{padding:11px 16px;border-bottom:1px solid var(--rule);font:500 11px/1.4 system-ui,sans-serif;color:var(--ink-soft)}.CompilerArticle_codePanel__0hpp8 pre{margin:0;padding:16px;border:0;background:transparent;border-radius:0;font:12px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.CompilerArticle_codeLine__pluQE{display:block;min-height:1.65em}.CompilerArticle_changed__y6LF5{background:color-mix(in srgb,var(--c-green) 12%,transparent);border-left:2px solid var(--c-green);margin-left:-7px;padding-left:5px}.CompilerArticle_widget__SbFM1 .CompilerArticle_codeCaption___AT1M{margin:0;text-align:left;letter-spacing:0;font-family:system-ui,sans-serif;padding:12px 16px;border-top:1px solid var(--rule);font-size:12px;color:var(--c-cyan)}.CompilerArticle_codeAside__vRZ6T{padding:11px 16px;border-top:1px solid var(--rule);color:var(--ink-soft);font-size:11px;display:flex;gap:8px;flex-wrap:wrap}.CompilerArticle_codeAside__vRZ6T code{color:var(--ink);font-size:11px}.CompilerArticle_excerptNote__Ksfsm{padding:0 16px 11px;font-size:10px;color:var(--ink-soft)}.CompilerArticle_fullOutput__7N4Rs{border-top:1px solid var(--rule)}.CompilerArticle_fullOutput__7N4Rs summary{padding:11px 16px;color:var(--c-cyan);cursor:pointer;font:500 12px/1.5 system-ui,sans-serif}.CompilerArticle_fullOutput__7N4Rs summary:hover{color:var(--ink)}.CompilerArticle_fullOutput__7N4Rs summary:focus-visible{outline:2px solid var(--c-cyan);outline-offset:-3px}.CompilerArticle_fullOutputPanel__0Mx5K .CompilerArticle_codeLabel__bfeV_,.CompilerArticle_fullOutputPanel__0Mx5K+.CompilerArticle_fullOutputPanel__0Mx5K{border-top:1px solid var(--rule)}.CompilerArticle_fullOutputPanel__0Mx5K pre{margin:0;padding:16px;max-height:440px;overflow:auto;border:0;border-radius:0;background:transparent;font:12px/1.65 var(--mono);white-space:pre}.CompilerArticle_keyword__HdrBh{color:var(--tok-keyword)}.CompilerArticle_string__g0GcO{color:var(--tok-string)}.CompilerArticle_comment__RjbEh{color:var(--tok-comment)}.CompilerArticle_summaryWidget__MRMKW.CompilerArticle_summaryWidget__MRMKW,.CompilerArticle_timingWidget__4DEhn.CompilerArticle_timingWidget__4DEhn{padding:17px 20px 0}.CompilerArticle_summaryWidget__MRMKW.CompilerArticle_summaryWidget__MRMKW{padding-bottom:14px}.CompilerArticle_summaryWidget__MRMKW{--summary-plain:var(--bar-first);--summary-compiler:var(--bar-second);--summary-all:var(--bar-third)}.CompilerArticle_timingHeading__DmuJt{font:500 12px/1.5 system-ui,sans-serif;color:var(--ink-soft);margin-bottom:12px}.CompilerArticle_results__zxx_t{margin-bottom:9px}.CompilerArticle_resultRow___hSRf{display:grid;grid-template-columns:185px 1fr 87px;align-items:center;grid-gap:16px;gap:16px;padding:6px 0;font-size:12px}.CompilerArticle_rowLabel__gNv3P{line-height:1.4}.CompilerArticle_time__5Y6Ji{font:500 12px var(--mono);text-align:right;white-space:nowrap}.CompilerArticle_track__oy6Lb{height:7px;background:var(--bg-code);border-radius:2px;overflow:hidden}.CompilerArticle_fill__MGx3I{height:100%;background:var(--bar-color);border-radius:2px}.CompilerArticle_resultRow___hSRf[data-series-index="0"]{--bar-color:var(--bar-first)}.CompilerArticle_resultRow___hSRf[data-series-index="1"]{--bar-color:var(--bar-second)}.CompilerArticle_resultRow___hSRf[data-series-index="2"]{--bar-color:var(--bar-third)}.CompilerArticle_resultRow___hSRf[data-series-index="3"]{--bar-color:var(--bar-fourth)}.CompilerArticle_resultRow___hSRf[data-series-index="4"]{--bar-color:var(--bar-fifth)}.CompilerArticle_timingFoot__6QAQk{display:flex;gap:12px;align-items:center;border-top:1px solid var(--rule);padding:9px 0;color:var(--ink-soft);font:10px/1.4 system-ui,sans-serif;flex-wrap:wrap}.CompilerArticle_runHere__QkYf1{margin-left:auto;font:11px/1.3 system-ui,sans-serif;background:transparent;border:0;border-bottom:1px solid var(--ink-soft);color:var(--c-cyan);padding:3px 0;cursor:pointer;white-space:nowrap}.CompilerArticle_runHere__QkYf1:hover{color:var(--ink);border-color:var(--ink)}.CompilerArticle_runHere__QkYf1:disabled{opacity:.45;cursor:default}.CompilerArticle_runHere__QkYf1:focus-visible{outline:2px solid var(--c-cyan);outline-offset:4px}.CompilerArticle_runStatus__0YugZ{font-size:10px;flex:1 1}.CompilerArticle_runStage___mGBX:empty,.CompilerArticle_runStatus__0YugZ:empty{display:none}.CompilerArticle_runAreaVisible__BmOYA{margin:0 -20px;padding:12px 20px 15px;border-top:1px solid var(--rule);background:var(--bg-code)}.CompilerArticle_runAreaHeading__aaNrT{margin-bottom:9px;color:var(--ink-soft);font:500 11px/1.4 system-ui,sans-serif}.CompilerArticle_runStage___mGBX:empty{display:none}.CompilerArticle_previewFrame__pWVTW,.CompilerArticle_runStage___mGBX iframe{display:block;width:100%;height:180px;border:1px solid var(--rule);border-radius:5px;background:#fff}.CompilerArticle_hasLocal__h9q9c .CompilerArticle_resultRow___hSRf{grid-template-columns:185px 1fr 87px 87px}.CompilerArticle_referenceTime__vmDTv{color:var(--ink-soft)}.CompilerArticle_localTime__aGOeI{color:var(--c-cyan)}.CompilerArticle_localLegend__cgYWW{display:flex;justify-content:flex-end;gap:16px;color:var(--ink-soft);font-size:10px;margin-bottom:4px}.CompilerArticle_localLegend__cgYWW span{width:87px;text-align:right}.CompilerArticle_summaryLegend__vvPYC{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 11px;font-size:11px;color:var(--ink-body)}.CompilerArticle_summaryLegendItem__7n160{display:inline-flex;align-items:center;gap:6px}.CompilerArticle_summaryLegendItem__7n160 i{width:8px;height:8px;border-radius:2px;background:var(--summary-plain)}.CompilerArticle_summaryLegendItem__7n160[data-variant=compiler] i{background:var(--summary-compiler)}.CompilerArticle_summaryLegendItem__7n160[data-variant=all] i{background:var(--summary-all)}.CompilerArticle_summaryChart__VKOw1{min-width:0;overflow:hidden}.CompilerArticle_summaryChart__VKOw1 svg{display:block;width:100%;height:auto}.CompilerArticle_summaryGrid__iJ0UV line{stroke:var(--rule);stroke-width:1}.CompilerArticle_summaryAxisLabel__utLyo,.CompilerArticle_summaryGrid__iJ0UV text{fill:var(--ink-soft);font:11px system-ui,sans-serif}.CompilerArticle_summaryBaseline__XWQsQ{stroke:#d4574d;stroke-width:2}.CompilerArticle_summaryBaselineLabel__Z7DXM{fill:#d4574d;font:600 11px system-ui,sans-serif}.CompilerArticle_summaryPlotLabel__nqq0w{fill:var(--ink-body);font:10px system-ui,sans-serif}.CompilerArticle_summaryValue__q_cFf{fill:var(--summary-all);font:600 9px system-ui,sans-serif}.CompilerArticle_summaryBar__EYXLw{fill:var(--summary-plain)}.CompilerArticle_summaryBar__EYXLw[data-variant=compiler]{fill:var(--summary-compiler)}.CompilerArticle_summaryBar__EYXLw[data-variant=all]{fill:var(--summary-all)}.CompilerArticle_listGroups__RxOCZ .CompilerArticle_resultRow___hSRf:nth-child(3){margin-top:7px;padding-top:12px;border-top:1px solid var(--rule)}.CompilerArticle_sourcePair__Km45A{display:grid;grid-gap:10px;gap:10px;margin:1.8em -24px}.CompilerArticle_sourcePanel__s_nRX{min-width:0;overflow:hidden;border:1px solid var(--rule);border-radius:5px;background:var(--bg-soft)}.CompilerArticle_sourcePanel__s_nRX>pre{min-width:0;margin:0;padding:14px 16px;border:0;border-radius:0;background:var(--bg-code);font:14px/1.55 var(--mono);white-space:pre-wrap!important;overflow-wrap:anywhere}.CompilerArticle_sourcePanel__s_nRX>pre code{font:inherit!important;white-space:pre-wrap!important;overflow-wrap:anywhere}@media (prefers-color-scheme:light){.CompilerArticle_widget__SbFM1.CompilerArticle_widget__SbFM1{--bar-first:#63876c}.CompilerArticle_fullOutput__7N4Rs summary,.CompilerArticle_localTime__aGOeI,.CompilerArticle_runHere__QkYf1,.CompilerArticle_widget__SbFM1 .CompilerArticle_codeCaption___AT1M{color:var(--c-green)}.CompilerArticle_track__oy6Lb{background:#e2ddcf}}@media (max-width:850px){.CompilerArticle_sourcePair__Km45A,.CompilerArticle_widget__SbFM1.CompilerArticle_widget__SbFM1{margin-left:-8px;margin-right:-8px}}@media (max-width:560px){.CompilerArticle_codeGrid__SRzy7{grid-template-columns:1fr}.CompilerArticle_sourcePanel__s_nRX>pre{padding:12px 14px}.CompilerArticle_codePanel__0hpp8+.CompilerArticle_codePanel__0hpp8{border-left:0;border-top:1px solid var(--rule)}.CompilerArticle_codePanel__0hpp8 pre{padding:14px;font-size:11px}.CompilerArticle_codeLabel__bfeV_{padding:10px 14px}.CompilerArticle_summaryWidget__MRMKW.CompilerArticle_summaryWidget__MRMKW,.CompilerArticle_timingWidget__4DEhn.CompilerArticle_timingWidget__4DEhn{padding:14px 14px 0}.CompilerArticle_summaryWidget__MRMKW.CompilerArticle_summaryWidget__MRMKW{padding-bottom:12px}.CompilerArticle_runAreaVisible__BmOYA{margin:0 -14px;padding:12px 14px 14px}.CompilerArticle_resultRow___hSRf{grid-template-columns:128px 1fr 68px;gap:10px;font-size:11px}.CompilerArticle_time__5Y6Ji,.CompilerArticle_timingHeading__DmuJt{font-size:11px}.CompilerArticle_hasLocal__h9q9c .CompilerArticle_resultRow___hSRf{grid-template-columns:110px 1fr 61px 61px;gap:7px}.CompilerArticle_hasLocal__h9q9c .CompilerArticle_time__5Y6Ji{font-size:10px}.CompilerArticle_localLegend__cgYWW{gap:7px}.CompilerArticle_localLegend__cgYWW span{width:61px}.CompilerArticle_widget__SbFM1 .CompilerArticle_codeCaption___AT1M{font-size:11px}}.article:has(.CompilerArticle_widget__SbFM1) p>code{overflow-wrap:anywhere}