.article_prose__ERwA9{min-width:0}.article_prose__ERwA9 [data-collapsible-contents]{position:static}.article_prose__ERwA9 h1{margin-bottom:20px}.article_prose__ERwA9 h2{margin:0 0 24px}.article_tldrCard__6M4Ve{margin:32px 0;padding:clamp(20px,3vw,32px);background:#e1f0f8;color:#163e33;border:1px solid #c4d8d3;border-top:3px solid #163e33}.article_prose__ERwA9 .article_tldr__0A5nE{margin:0 0 16px;font-size:28px;line-height:1.3;font-weight:600;color:#163e33}.article_prose__ERwA9 .article_tldrCard__6M4Ve>:last-child{margin-bottom:0}.article_prose__ERwA9 p{margin:0 0 20px}.article_prose__ERwA9 ol,.article_prose__ERwA9 ul{padding-left:24px;margin:20px 0 28px}.article_prose__ERwA9 li+li{margin-top:10px}.article_prose__ERwA9 section{margin-top:40px}.article_prose__ERwA9 a{text-decoration:underline;text-underline-offset:3px}.article_scope__dmb_W{font:13px/1.7 var(--font-mono),monospace;color:var(--muted)}.article_download__xRXcM{display:inline-block;margin-top:4px;font-size:14px}.article_tableScroll__FZjeA{max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid var(--line)}.article_tableScroll__FZjeA table{width:100%;min-width:640px}.article_tableScroll__FZjeA td,.article_tableScroll__FZjeA th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.6}.article_tableScroll__FZjeA tr:last-child td{border-bottom:0}.article_tableScroll__FZjeA td:first-child,.article_tableScroll__FZjeA th:first-child{width:23%}.article_tableScroll__FZjeA:focus-visible{outline:2px solid #a54120;outline-offset:4px}.article_prose__ERwA9 figure{margin:32px 0}.article_prose__ERwA9 figcaption{margin-top:14px;font-size:13px;line-height:1.65;color:#526863}.article_eyebrow__GzItO,.article_layerLabel__eNAEx{font:11px/1.5 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.article_stackFigure__0MO_I{padding:26px;background:#edf5f6;border-top:3px solid #17483c}.article_stackGrid__pauHL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.article_stackLayer___ezwo{display:flex;flex-direction:column;gap:9px}.article_stackName__qdPF8{display:flex;align-items:center;gap:8px}.article_prose__ERwA9 .article_vendorLogo__ui40f{display:inline-block;width:28px;height:28px;flex:0 0 28px;object-fit:contain;vertical-align:middle}.article_schedulePath__YKd4Q .article_vendorLogo__ui40f{margin-right:6px}.article_stackName__qdPF8>strong{color:#123e32;font-size:23px;line-height:1.3}.article_stackLayer___ezwo>span:not(.article_layerLabel__eNAEx){font-size:14px}.article_stackLayer___ezwo small{font-size:12px;line-height:1.6}.article_dots__W8hNm{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:12px 0 6px}.article_dots__W8hNm span{background:#17483c;color:white;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font:11px var(--font-mono),monospace}.article_dots__W8hNm b{margin-left:5px;font-size:14px}.article_timingFigure__CAEHz{padding:26px 0;border-top:1px solid #c8d7d0;border-bottom:1px solid #c8d7d0}.article_scheduleFigure__l7Q9T{background:#f2f6f3;padding:24px}.article_schedulePath__YKd4Q{display:grid;grid-template-columns:1fr 20px 1.3fr 20px 1fr;align-items:center;gap:12px;margin-bottom:24px}.article_schedulePath__YKd4Q span{font-size:13px;line-height:1.7}.article_schedulePath__YKd4Q b{font-size:12px;color:#557369}.article_schedulePath__YKd4Q i{font-style:normal;color:#336855}.article_scheduleGap__XEgQ_{border-top:1px solid #c8d7d0;padding-top:18px;font-size:13px}.article_codeFigure__BkwEI pre{padding:24px;background:#102f29;color:#def0e8;overflow-x:auto;font:12px/1.8 var(--font-mono),monospace}@media(max-width:767px){.article_stackGrid__pauHL{grid-template-columns:1fr}.article_stackLayer___ezwo+.article_stackLayer___ezwo{border-top:1px solid #c8d7d0;padding-top:22px}.article_stackFigure__0MO_I{padding:22px}.article_schedulePath__YKd4Q{grid-template-columns:1fr;gap:5px;border-bottom:1px solid #c8d7d0;padding-bottom:18px}.article_schedulePath__YKd4Q i{transform:rotate(90deg);width:20px;text-align:center}.article_codeFigure__BkwEI pre{padding:18px;font-size:11px}}.article_timingFigure__CAEHz img{width:100%;height:auto;display:block}.article_productGallery__slOYg{margin:36px 0 44px}.article_runStory__SOUrz{border-top:1px solid #c8d7d0;padding:28px 0}.article_prose__ERwA9 .article_runStory__SOUrz h3{margin:0 0 8px;color:#17483c;font-size:23px;line-height:1.4}.article_prose__ERwA9 .article_runTime__jo1JA{margin-bottom:20px;font:12px/1.7 var(--font-mono),monospace;color:#526863}.article_runGrid__tVAc_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:start}.article_prose__ERwA9 .article_productFrame__rrBS0{margin:0;min-width:0}.article_productFrame__rrBS0 img{display:block;width:100%;height:auto;border:1px solid #c8d7d0}.article_runSteps___rz5K{min-width:0}.article_prose__ERwA9 .article_runSteps___rz5K ol{margin:0 0 20px;padding-left:22px;list-style:decimal outside}.article_runSteps___rz5K li{font-size:15px;line-height:1.7;padding-left:4px}.article_runSteps___rz5K li::marker{color:#17483c;font-weight:600}.article_prose__ERwA9 .article_runOutcome__7iq6T{margin:0;padding:14px 16px;border-left:3px solid #17483c;background:#edf5f6;font-size:14px;line-height:1.7}.article_prose__ERwA9 .article_galleryNote__yhGlB{margin:0 0 24px;font-size:16px;line-height:1.7;color:#526863}.article_prose__ERwA9 .article_appName__94cwj{margin:0 0 8px;font-size:15px;line-height:1.7}@media (max-width:767px){.article_runGrid__tVAc_{grid-template-columns:1fr;gap:20px}}.article_launchFigure__XQiuU img{display:block;width:100%;height:auto}.article_prose__ERwA9 .article_subtitle__NkH0P{font-size:20px;line-height:1.55;color:#48685d;margin:0 0 28px}.article_codeExplorer__VK3l8{margin:32px 0;border:1px solid #c4d8d3}.article_prose__ERwA9 .article_codeExplorerLabel__wcpev{margin:0;padding:18px 22px 12px;font-size:16px;font-weight:600;color:#163e33}.article_codeTabs__ad_J4{display:flex;overflow-x:auto;padding:0 16px;border-bottom:1px solid #c4d8d3;background:#edf5f6}.article_codeTabs__ad_J4 button{flex:1 0 64px;min-height:44px;padding:12px 8px;border:0;border-bottom:3px solid transparent;background:transparent;color:#48685d;font:13px/1.4 var(--font-mono),monospace;white-space:nowrap}.article_codeTabs__ad_J4 button[aria-selected=true]{color:#163e33;border-bottom-color:#163e33;font-weight:700;background:#dcebe5}.article_codeTabs__ad_J4 button:hover{color:#163e33;background:#dcebe5}.article_codePanel__ZHWPk{padding:22px;min-width:0}.article_prose__ERwA9 .article_codeApp__YxC4T{margin:0 0 10px;color:#163e33;font-weight:600}.article_prose__ERwA9 .article_codeNote__AJ_6I{margin:0 0 12px;font-size:14px;line-height:1.7}.article_prose__ERwA9 .article_highlightKey__JYeOi{margin:0 0 20px;font-size:12px;color:#48685d}.article_prose__ERwA9 .article_sourceBlock__Su7AL{margin:0 0 22px}.article_prose__ERwA9 .article_sourceBlock__Su7AL:last-child{margin-bottom:0}.article_prose__ERwA9 .article_codeFile__KU6CC{margin:0;padding:10px 14px;background:#edf5f6;overflow-wrap:anywhere;font:11px/1.7 var(--font-mono),monospace;color:#163e33}.article_sourceBlock__Su7AL pre{margin:0;padding:18px;background:#102f29;color:#def0e8;overflow:auto;max-height:480px;font:12px/1.8 var(--font-mono),monospace;tab-size:2}.article_sourceBlock__Su7AL code{white-space:pre-wrap;overflow-wrap:anywhere}.article_codeHighlight___Q27N{background:#e8d9a2;color:#102f29;border-radius:2px;padding:1px 0}.article_prose__ERwA9 .article_codeDisclaimer__cUO7Z{border-top:1px solid #c4d8d3;margin:0;padding:14px 22px;font-size:12px;line-height:1.7}@media(max-width:767px){.article_prose__ERwA9 .article_subtitle__NkH0P{font-size:18px}.article_codePanel__ZHWPk{padding:16px}.article_codeTabs__ad_J4{padding:0 6px}.article_codeTabs__ad_J4 button{padding-inline:4px;font-size:12px}.article_sourceBlock__Su7AL pre{padding:14px;font-size:11px}}.article_promptDisclosure___z_PZ{margin:28px 0;border:1px solid #c4d8d3;background:#f2f6f3}.article_promptDisclosure___z_PZ summary{padding:18px 22px;cursor:pointer;color:#163e33;font-weight:600}.article_promptDisclosure___z_PZ summary:hover{background:#e5efea}.article_promptDisclosure___z_PZ summary:focus-visible{outline:2px solid #a54120;outline-offset:4px}.article_promptDisclosure___z_PZ[open] summary{border-bottom:1px solid #c4d8d3}.article_prose__ERwA9 .article_promptText__ETAv1{margin:0;padding:22px;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.8}@media(max-width:767px){.article_promptDisclosure___z_PZ summary,.article_prose__ERwA9 .article_promptText__ETAv1{padding:16px}}